summaryrefslogtreecommitdiff
path: root/ecomp-c/ec.c
AgeCommit message (Expand)Author
2020-05-13reverted size of boolean to 4 for nowAndreas Baumann
2020-05-10some work on char typeAndreas Baumann
2020-05-02implemented some type checks in assignments and expressionsAndreas Baumann
2020-04-18implemented boolean expressions (hopefully)Andreas Baumann
2020-04-13ec: fixed memory leaks and snprintf in hosted environmentAndreas Baumann
2020-04-03implemented '%' (remainder)Andreas Baumann
2020-04-03added whileAndreas Baumann
2020-04-02we have an ifAndreas Baumann
2020-03-30on the way to an ifAndreas Baumann
2020-03-29filled out the rest of compare operationsAndreas Baumann
2020-03-28implemented evaluation of equals in expression with relational operator in ecAndreas Baumann
2020-03-27allow assignment in constant definitions from constant expressions (numbers a...Andreas Baumann
2020-03-14better output and remembering valuesAndreas Baumann
2020-03-12support for one-line labelsAndreas Baumann
2020-03-07finished scanner in asm-i386.cAndreas Baumann
2020-03-07some work on the i386 assemblerAndreas Baumann
2020-03-07some more cleanup around memory management and libc splitAndreas Baumann
2020-03-06split into libc-freestanding.c and libc-hosted.cAndreas Baumann
2020-03-06more work on a preprocessor free libc (host/freestanding) switchAndreas Baumann
2020-03-06added simple memory usage checker for standalone modeAndreas Baumann
2020-03-06some work on breaking syscalls under optimizationsAndreas Baumann
2020-03-05trying to find syscall errors in higher optimization levelsAndreas Baumann
2020-03-05some newline fixesAndreas Baumann
2020-03-03allow enumeration of constants, fixed variable enumerationsAndreas Baumann
2020-03-03very primitive detection whether variables are initialized properlyAndreas Baumann
2020-03-01simplistic code generation works for expressionsAndreas Baumann
2020-03-01first code generation, assembly and emulationAndreas Baumann
2020-02-29added brakets for expressionsAndreas Baumann
2020-02-28some expression tree parsing and postfix outputAndreas Baumann
2020-02-23handling assignment of variablesAndreas Baumann
2020-02-18implemented const as rvalueAndreas Baumann
2020-01-30more testing and made it work with tcc-git nostdlibAndreas Baumann
2020-01-30some fixes and added a simplistic test frameworkAndreas Baumann
2020-01-30don't define our own NULL, not possible without preprocessor, use stddef.h's ...Andreas Baumann
2020-01-30we should save EBX during syscallsAndreas Baumann
2020-01-30added constantsAndreas Baumann
2020-01-26some work on symbol handlingAndreas Baumann
2020-01-26eliminated gotos and test codeAndreas Baumann
2020-01-26more testing of simplistic malloc/freeAndreas Baumann
2020-01-25first implementation of memory managementAndreas Baumann
2020-01-25added some debuging functionalityAndreas Baumann
2020-01-24rewrote ecomp-e/ec.c into a freestanding, no-clibrary versionAndreas Baumann
2020-01-23some work on basic declarations and statement blocksAndreas Baumann
2020-01-23redone simple statement blocks with constant assignment, implicit integersAndreas Baumann
2020-01-20redone some parsing codeAndreas Baumann
2020-01-19another try in pure C firstAndreas Baumann