Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-14 | Makefile: POSIXify | illiliti | |
Makefile now compatible with gmake, bmake, smake and pdpmake. | |||
2019-07-11 | minic: fix undefined symbol linkage issue | Sergei V. Rogachev | |
The mandel example uses SDL2 for graphics output. When GCC is used to assemble the resulting *.s file it shows linker's errors about undefined symbols from the library. This behavior can be fixed by moving the flags passed to the compiler after the source file name. | |||
2017-02-10 | update minic for new vararg support | Quentin Carbonneaux | |
We conservatively assume all functions have variable argument lists. | |||
2017-02-01 | fix the same bug in varget() | Quentin Carbonneaux | |
2017-02-01 | fix bug in varadd(), thanks Ed Davis | Quentin Carbonneaux | |
2016-04-21 | make mcc runable from anywhere | Quentin Carbonneaux | |
2016-04-13 | add new minic test | Quentin Carbonneaux | |
2016-03-29 | new layout, put LICENSE in root | Quentin Carbonneaux | |
2016-03-28 | implement export control | Quentin Carbonneaux | |
2016-03-27 | move check rule into src/ | Quentin Carbonneaux | |
2016-03-27 | add centralized all and clean targets | Quentin Carbonneaux | |
2016-03-25 | great renaming campain! | Quentin Carbonneaux | |
2016-02-29 | patch minic to new string syntax | Quentin Carbonneaux | |
2016-02-28 | Add strings as 'b "foo"' | Ori Bernstein | |
2016-02-13 | add new test by Andrew Chambers | Quentin Carbonneaux | |
2016-02-11 | patch minic for new comparisons | Quentin Carbonneaux | |
This solved one pending bug: comparisons of long variables are now compiled properly. A bug for comparisons < and <= of pointers remain, it is related to signedness, not width. This can be easily fixed by the reader! | |||
2016-02-09 | uh oh, it is 2016 now | Quentin Carbonneaux | |
2015-11-24 | signal error for failed compilations | Quentin Carbonneaux | |
2015-11-24 | nice compile script courtesy k0ga | Quentin Carbonneaux | |
2015-11-24 | make mcc a python script | Quentin Carbonneaux | |
2015-11-19 | compile with debug info in mcc | Quentin Carbonneaux | |
2015-11-18 | support _ in identifiers | Quentin Carbonneaux | |
2015-11-16 | tweak colors and sizes in mandelbrot | Quentin Carbonneaux | |
2015-11-16 | start new example for minic (mandelbrot) | Quentin Carbonneaux | |
2015-11-08 | add new test in minic | Quentin Carbonneaux | |
2015-11-08 | uniformize temporary names in minic | Quentin Carbonneaux | |
2015-11-08 | another return fix in minic | Quentin Carbonneaux | |
2015-11-06 | use the new && in test/prime.c | Quentin Carbonneaux | |
2015-11-06 | maybe fix small return bug in stmt() | Quentin Carbonneaux | |
2015-11-06 | experiment with && and || in minic | Quentin Carbonneaux | |
2015-11-03 | update minic to the new IR | Quentin Carbonneaux | |
2015-10-25 | add atoi prototype in queen.c test | Quentin Carbonneaux | |
2015-10-17 | add cheap line reporting in die | Quentin Carbonneaux | |
2015-10-13 | use an array of pointers in queen | Quentin Carbonneaux | |
2015-10-13 | add void type | Quentin Carbonneaux | |
2015-10-13 | improve error detection in mcc | Quentin Carbonneaux | |
2015-10-13 | no, 9 is not prime | Quentin Carbonneaux | |
2015-10-12 | ignore output of mcc | Quentin Carbonneaux | |
2015-10-12 | cosmetics in queen.c | Quentin Carbonneaux | |
2015-10-12 | add for loops | Quentin Carbonneaux | |
2015-10-12 | make the queen test work | Quentin Carbonneaux | |
2015-10-12 | add & binop to minic | Quentin Carbonneaux | |
2015-10-12 | add new test | Quentin Carbonneaux | |
2015-10-12 | add return, break, globals in minic | Quentin Carbonneaux | |
2015-10-12 | limit the amount of warnings in prime example | Quentin Carbonneaux | |
2015-10-12 | make mcc script more robust | Quentin Carbonneaux | |
2015-10-12 | fix stupid bug in the example | Quentin Carbonneaux | |
2015-10-12 | fix minor parsing issues | Quentin Carbonneaux | |
2015-10-12 | add one small test | Quentin Carbonneaux | |
2015-10-12 | finish rough implementation of calls | Quentin Carbonneaux | |