summaryrefslogtreecommitdiff
path: root/node
Commit message (Expand)AuthorAgeFilesLines
* 64 bit supportNagi5Yeq2020-06-012-4/+6
* disable formatv for LLVM release lacks of RTTI supportNagi5Yeq2020-06-013-17/+17
* bugfix and comment supportNagi5Yeq2020-06-011-1/+1
* message formatting, assembly and object supportNagi5Yeq2020-06-014-18/+18
* x86 target supportNagi5Yeq2020-05-312-0/+102
* support for extern functionsNagi5Yeq2020-05-314-9/+62
* full support of array, pointer and record stuffsNagi5Yeq2020-05-312-0/+76
* support for type aliasNagi5Yeq2020-05-316-27/+59
* add zeroinitializer for global variableNagi5Yeq2020-05-303-7/+12
* support for array access (partial)Nagi5Yeq2020-05-305-19/+121
* use llvm::Function* to call a function for backward compatibilityNagi5Yeq2020-05-303-14/+13
* support for break, continue and void typeNagi5Yeq2020-05-303-8/+87
* global variable, constant supportNagi5Yeq2020-05-308-48/+104
* remove ListNode, use std::move in AST buildingNagi5Yeq2020-05-293-13/+17
* add pointer and shifting supportNagi5Yeq2020-05-293-10/+32
* create br at the start of while, repeat.Nagi5Yeq2020-05-281-0/+2
* add if, while, repeatNagi5Yeq2020-05-283-2/+141
* fix the rr-conflictsNagi5Yeq2020-05-271-0/+2
* fix array, string, and constant nodesNagi5Yeq2020-05-274-11/+14
* bugfix & testNagi5Yeq2020-05-264-2/+43
* finish function calls and lvalueNagi5Yeq2020-05-256-10/+153
* finish function node.Nagi5Yeq2020-05-259-8/+186
* binary and unary operationsNagi5Yeq2020-05-216-35/+153
* basic support of typesNagi5Yeq2020-05-155-15/+21
* use template to make literal nodesNagi5Yeq2020-05-144-10/+42
* code refactoringNagi5Yeq2020-05-134-6/+15
* initial commitNagi5Yeq2020-05-124-0/+66