| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Pointer arithmetic now also for Minus | tomsmeding | 2017-02-02 |
| | | | | | | string_index.nl now doesn't compile anymore because I need to implement casts from i32 to u64 | ||
| * | Separate out pointer arithmetic logic | tomsmeding | 2017-02-02 |
| | | |||
| * | Pointer arithmetic! | tomsmeding | 2017-02-01 |
| | | |||
| * | Floats, bugfixes, small reorganisations | tomsmeding | 2017-02-01 |
| | | |||
| * | Dots before labels to prevent namespace pollution | tomsmeding | 2017-02-01 |
| | | |||
| * | Actually run the LLVM verifier; fix all problems | tomsmeding | 2017-02-01 |
| | | |||
| * | More operators and less function pointers | tomsmeding | 2017-02-01 |
| | | |||
| * | More Equal rules | tomsmeding | 2017-01-31 |
| | | |||
| * | Support parentheses in expressions | tomsmeding | 2017-01-31 |
| | | |||
| * | Handle non-returning void functions, and error on missing return | tomsmeding | 2017-01-31 |
| | | |||
| * | Hide string literals in object file | tomsmeding | 2017-01-31 |
| | | |||
| * | Move test files to separate folder | tomsmeding | 2017-01-31 |
| | | |||
| * | Implement >= and <= | tomsmeding | 2017-01-30 |
| | | |||
| * | Fix loading global string literals | tomsmeding | 2017-01-30 |
| | | |||
| * | Fix functions with no arguments | tomsmeding | 2017-01-30 |
| | | |||
| * | Calling external functions! | tomsmeding | 2017-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 functions | tomsmeding | 2017-01-29 |
| | | |||
| * | Do function argument typechecking correctly | tomsmeding | 2017-01-29 |
| | | |||
| * | Detect duplicate variables | tomsmeding | 2017-01-29 |
| | | |||
| * | Compile string literals | tomsmeding | 2017-01-28 |
| | | |||
| * | Fix string parsing | tomsmeding | 2017-01-28 |
| | | |||
| * | Fix recursive typedef replacement | tomsmeding | 2017-01-28 |
| | | |||
| * | Make new-make-version-ready | tomsmeding | 2017-01-28 |
| | | |||
| * | Can compile test.nl (with a simple change) | tomsmeding | 2017-01-27 |
| | | |||
| * | typeCompatible -> resultType | tomsmeding | 2017-01-27 |
| | | |||
| * | If and while working | tomsmeding | 2017-01-27 |
| | | |||
| * | Actually compile to an object file | tomsmeding | 2017-01-26 |
| | | |||
| * | Also fix stores... See HEAD^ | tomsmeding | 2017-01-26 |
| | | |||
| * | Fix a VERY elusive segfault. | tomsmeding | 2017-01-26 |
| | | | | | @lieuwex | ||
| * | Handle returns (this segfaults llvm-general...) | tomsmeding | 2017-01-26 |
| | | |||
| * | Global variables, and fix working with alloca | tomsmeding | 2017-01-26 |
| | | |||
| * | cleanupTrampolines | tomsmeding | 2017-01-26 |
| | | |||
| * | type-o | tomsmeding | 2017-01-26 |
| | | |||
| * | Compile simple expressions | tomsmeding | 2017-01-25 |
| | | |||
| * | Compile to LLVM IR | tomsmeding | 2017-01-24 |
| | | |||
| * | Codegen single literal int | tomsmeding | 2017-01-24 |
| | | |||
| * | Can codegen a simple variable declaration | tomsmeding | 2017-01-24 |
| | | |||
| * | Generate code for global variables | tomsmeding | 2017-01-24 |
| | | |||
| * | Fix type parsing and not supporting capital letters | tomsmeding | 2017-01-23 |
| | | |||
| * | Name generator monad test code | tomsmeding | 2017-01-23 |
| | | |||
| * | Add block.nl | tomsmeding | 2017-01-23 |
| | | |||
| * | Code now typechecks | tomsmeding | 2017-01-23 |
| | | |||
| * | Initial -- dump of stuff | tomsmeding | 2017-01-20 |
