summaryrefslogtreecommitdiff
path: root/codegen.hs
Commit message (Collapse)AuthorAge
* Pointer arithmetic!tomsmeding2017-02-01
|
* Floats, bugfixes, small reorganisationstomsmeding2017-02-01
|
* Dots before labels to prevent namespace pollutiontomsmeding2017-02-01
|
* Actually run the LLVM verifier; fix all problemstomsmeding2017-02-01
|
* More operators and less function pointerstomsmeding2017-02-01
|
* More Equal rulestomsmeding2017-01-31
|
* Handle non-returning void functions, and error on missing returntomsmeding2017-01-31
|
* Hide string literals in object filetomsmeding2017-01-31
|
* Implement >= and <=tomsmeding2017-01-30
|
* Fix loading global string literalstomsmeding2017-01-30
|
* Fix functions with no argumentstomsmeding2017-01-30
|
* Calling external functions!tomsmeding2017-01-29
| | | | | | | - Call extern-declared functions - Parse 'c'har literals - Correctly make function arguments into local variables - Fix error message in check.hs (new line 153)
* Call functionstomsmeding2017-01-29
|
* Compile string literalstomsmeding2017-01-28
|
* Can compile test.nl (with a simple change)tomsmeding2017-01-27
|
* If and while workingtomsmeding2017-01-27
|
* Also fix stores... See HEAD^tomsmeding2017-01-26
|
* Fix a VERY elusive segfault.tomsmeding2017-01-26
| | | | @lieuwex
* Handle returns (this segfaults llvm-general...)tomsmeding2017-01-26
|
* Global variables, and fix working with allocatomsmeding2017-01-26
|
* cleanupTrampolinestomsmeding2017-01-26
|
* type-otomsmeding2017-01-26
|
* Compile simple expressionstomsmeding2017-01-25
|
* Codegen single literal inttomsmeding2017-01-24
|
* Can codegen a simple variable declarationtomsmeding2017-01-24
|
* Generate code for global variablestomsmeding2017-01-24
|
* Code now typecheckstomsmeding2017-01-23
|
* Initial -- dump of stufftomsmeding2017-01-20