summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add array indexing (not writing yet, though...)HEADmastertomsmeding2017-02-03
|
* Codegen some casts; makes mandel.nl JUST worktomsmeding2017-02-02
|
* Ease creation of locrefs in genExpressiontomsmeding2017-02-02
|
* Parse and typecheck caststomsmeding2017-02-02
|
* Support 1U literalstomsmeding2017-02-02
|
* Pointer arithmetic now also for Minustomsmeding2017-02-02
| | | | | string_index.nl now doesn't compile anymore because I need to implement casts from i32 to u64
* Separate out pointer arithmetic logictomsmeding2017-02-02
|
* 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
|
* Support parentheses in expressionstomsmeding2017-01-31
|
* Handle non-returning void functions, and error on missing returntomsmeding2017-01-31
|
* Hide string literals in object filetomsmeding2017-01-31
|
* Move test files to separate foldertomsmeding2017-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
|
* Do function argument typechecking correctlytomsmeding2017-01-29
|
* Detect duplicate variablestomsmeding2017-01-29
|
* Compile string literalstomsmeding2017-01-28
|
* Fix string parsingtomsmeding2017-01-28
|
* Fix recursive typedef replacementtomsmeding2017-01-28
|
* Make new-make-version-readytomsmeding2017-01-28
|
* Can compile test.nl (with a simple change)tomsmeding2017-01-27
|
* typeCompatible -> resultTypetomsmeding2017-01-27
|
* If and while workingtomsmeding2017-01-27
|
* Actually compile to an object filetomsmeding2017-01-26
|
* 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
|
* Compile to LLVM IRtomsmeding2017-01-24
|
* Codegen single literal inttomsmeding2017-01-24
|
* Can codegen a simple variable declarationtomsmeding2017-01-24
|
* Generate code for global variablestomsmeding2017-01-24
|
* Fix type parsing and not supporting capital letterstomsmeding2017-01-23
|
* Name generator monad test codetomsmeding2017-01-23
|
* Add block.nltomsmeding2017-01-23
|
* Code now typecheckstomsmeding2017-01-23
|
* Initial -- dump of stufftomsmeding2017-01-20