This is supposed to be a C compiler... but not a very standard/good one.
in constant development. matrix channel - #dcc-dev:matrix.org
-
standard compliant C compiler
-
high quality optimization
-
targetting sm83 and 16 bit x86
-
superoptimization for sm83
-
C expressions (all except sizeof, alignof and compound expression - basically everything that's not related to types)
-
statements (no support for declarations in expr1 in a for loop)
-
declarations (alt syntax) (we are getting there... slowly... very slowly. simple declarations in the next few commits...)
-
functions (minimal progress)
-
structs (not supported in the next few months)
-
symbol table (will start working on it soon)
-
IR definition (almost complete, usable.)
-
outputting DCC IR (not done yet)
-
unit tests (minimal progress)
sm83 backend - vbsm83(name pending)
custom language frontend - tinymm8