| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix syntax | Nagi5Yeq | 2020-06-07 | 1 | -3/+3 |
| | | |||||
| * | add case statement support | Nagi5Yeq | 2020-06-05 | 3 | -0/+129 |
| | | |||||
| * | dot output support | Nagi5Yeq | 2020-06-04 | 1 | -3/+1 |
| | | |||||
| * | style fix | Nagi5Yeq | 2020-06-03 | 1 | -2/+2 |
| | | |||||
| * | support for short, int64 and AST dump | Nagi5Yeq | 2020-06-03 | 11 | -20/+562 |
| | | |||||
| * | 64 bit support | Nagi5Yeq | 2020-06-01 | 2 | -4/+6 |
| | | |||||
| * | disable formatv for LLVM release lacks of RTTI support | Nagi5Yeq | 2020-06-01 | 3 | -17/+17 |
| | | |||||
| * | bugfix and comment support | Nagi5Yeq | 2020-06-01 | 1 | -1/+1 |
| | | |||||
| * | message formatting, assembly and object support | Nagi5Yeq | 2020-06-01 | 4 | -18/+18 |
| | | |||||
| * | x86 target support | Nagi5Yeq | 2020-05-31 | 2 | -0/+102 |
| | | |||||
| * | support for extern functions | Nagi5Yeq | 2020-05-31 | 4 | -9/+62 |
| | | |||||
| * | full support of array, pointer and record stuffs | Nagi5Yeq | 2020-05-31 | 2 | -0/+76 |
| | | |||||
| * | support for type alias | Nagi5Yeq | 2020-05-31 | 6 | -27/+59 |
| | | |||||
| * | add zeroinitializer for global variable | Nagi5Yeq | 2020-05-30 | 3 | -7/+12 |
| | | |||||
| * | support for array access (partial) | Nagi5Yeq | 2020-05-30 | 5 | -19/+121 |
| | | |||||
| * | use llvm::Function* to call a function for backward compatibility | Nagi5Yeq | 2020-05-30 | 3 | -14/+13 |
| | | |||||
| * | support for break, continue and void type | Nagi5Yeq | 2020-05-30 | 3 | -8/+87 |
| | | |||||
| * | global variable, constant support | Nagi5Yeq | 2020-05-30 | 8 | -48/+104 |
| | | |||||
| * | remove ListNode, use std::move in AST building | Nagi5Yeq | 2020-05-29 | 3 | -13/+17 |
| | | |||||
| * | add pointer and shifting support | Nagi5Yeq | 2020-05-29 | 3 | -10/+32 |
| | | |||||
| * | create br at the start of while, repeat. | Nagi5Yeq | 2020-05-28 | 1 | -0/+2 |
| | | | | | fix the "Basic Block in function '...' does not have terminator!" error | ||||
| * | add if, while, repeat | Nagi5Yeq | 2020-05-28 | 3 | -2/+141 |
| | | | | | | fix function call modify syntax | ||||
| * | fix the rr-conflicts | Nagi5Yeq | 2020-05-27 | 1 | -0/+2 |
| | | |||||
| * | fix array, string, and constant nodes | Nagi5Yeq | 2020-05-27 | 4 | -11/+14 |
| | | |||||
| * | bugfix & test | Nagi5Yeq | 2020-05-26 | 4 | -2/+43 |
| | | |||||
| * | finish function calls and lvalue | Nagi5Yeq | 2020-05-25 | 6 | -10/+153 |
| | | |||||
| * | finish function node. | Nagi5Yeq | 2020-05-25 | 9 | -8/+186 |
| | | | | | Parser.y: rename 'context' to 'ctx' to avoid conflict in new version bison. | ||||
| * | binary and unary operations | Nagi5Yeq | 2020-05-21 | 6 | -35/+153 |
| | | |||||
| * | basic support of types | Nagi5Yeq | 2020-05-15 | 5 | -15/+21 |
| | | |||||
| * | use template to make literal nodes | Nagi5Yeq | 2020-05-14 | 4 | -10/+42 |
| | | |||||
| * | code refactoring | Nagi5Yeq | 2020-05-13 | 4 | -6/+15 |
| | | |||||
| * | initial commit | Nagi5Yeq | 2020-05-12 | 4 | -0/+66 |
