aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Actually make unary plus an AST nodeThomas Voss 2024-07-084-16/+26
|
* Use hex for more compact representationThomas Voss 2024-07-081-3/+3
|
* Hardcode i1 for boolsThomas Voss 2024-07-081-2/+2
|
* Use LLVMBuildBinOp instead of function pointersThomas Voss 2024-07-081-15/+14
|
* Fix bugs when handling funcallsThomas Voss 2024-07-081-0/+9
|
* Fix commentThomas Voss 2024-07-081-1/+1
|
* Support function callsThomas Voss 2024-07-085-21/+101
|
* Don’t scream :(Thomas Voss 2024-07-061-7/+7
|
* Correct some fake newsThomas Voss 2024-07-061-4/+4
|
* Fix typoThomas Voss 2024-07-061-1/+1
|
* Increase the default arena page sizeThomas Voss 2024-07-061-1/+1
|
* Fix formattingThomas Voss 2024-07-061-33/+59
|
* Implement booleansThomas Voss 2024-07-0615-227/+284
|
* Fix race-condition thingsThomas Voss 2024-07-051-10/+6
|
* Fix out-of-order definitionsThomas Voss 2024-07-021-3/+2
|
* RefactoringThomas Voss 2024-07-022-25/+15
|
* Completely rework how types are handledThomas Voss 2024-07-0215-426/+678
|
* Mark vendor/ as linguist-vendoredThomas Voss 2024-07-021-0/+1
|
* Patch memory leakThomas Voss 2024-07-021-0/+1
|
* Use the proper instructions for floatsThomas Voss 2024-07-011-12/+13
|
* Evaluate identifiers in other scopesThomas Voss 2024-07-011-2/+2
|
* Disallow static undefined variablesThomas Voss 2024-07-011-2/+6
|
* Support assignments to mutable variablesThomas Voss 2024-07-015-7/+74
|
* Fix styleThomas Voss 2024-07-011-2/+2
|
* Add (x & y) and (x | y)Thomas Voss 2024-06-294-24/+35
|
* Implement bit shifting operationsThomas Voss 2024-06-294-85/+170
|
* Implement ~x and x ~ yThomas Voss 2024-06-284-20/+64
|
* Properly check for EOFThomas Voss 2024-06-281-2/+9
|
* Make division work as expectedThomas Voss 2024-06-281-4/+33
|
* Try to properly support remainderThomas Voss 2024-06-283-16/+33
|
* Remove TODOThomas Voss 2024-06-281-1/+0
|
* Do some more work to support modulus and parenthesisThomas Voss 2024-06-287-58/+112
|
* Prelimiary work on binary expressionsThomas Voss 2024-06-284-14/+116
|
* Fix some bugs related to unsigned integersThomas Voss 2024-06-271-6/+9
|
* Support unary plus and minusThomas Voss 2024-06-265-11/+78
|
* Zero-initialize rtypeThomas Voss 2024-06-261-2/+1
|
* Make check more correctThomas Voss 2024-06-261-1/+6
|
* Run ‘make clean’ instead of ‘make distclean’Thomas Voss 2024-06-261-1/+1
|
* Support generation of asm/obj filesThomas Voss 2024-06-2513-8/+1302
|
* FormattingThomas Voss 2024-06-251-1/+1
|
* Move MIN() and MAX() to common.hThomas Voss 2024-06-255-6/+11
|
* Update example commandThomas Voss 2024-06-251-3/+2
|
* Remove gitmodules fileThomas Voss 2024-06-251-3/+0
|
* Add a TODOThomas Voss 2024-06-251-0/+1
|
* Initialize aux length to 0Thomas Voss 2024-06-251-1/+3
|
* Make check a bit more robustThomas Voss 2024-06-251-1/+1
|
* Fix compiler warning on DarwinThomas Voss 2024-06-251-1/+1
|
* Add a mail mapThomas Voss 2024-06-251-0/+1
|
* Fix build on DarwinThomas Voss 2024-06-253-9/+11
|
* Ignore Darwin-specific build artifactsThomas Voss 2024-06-251-138/+159
|