aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Decode UTF-8 with PEXT when BMI2 is availableThomas Voss 2024-08-032-17/+86
|
* Add a TODO fileThomas Voss 2024-07-171-0/+142
|
* Support macOS find(1)Thomas Voss 2024-07-171-3/+9
|
* Specify LLVM & Gperf versionsThomas Voss 2024-07-171-3/+4
|
* Add a bug entryThomas Voss 2024-07-171-0/+10
|
* Disallow keywords as identifier namesThomas Voss 2024-07-094-3/+78
|
* Patch use-after-freeThomas Voss 2024-07-092-13/+8
|
* Document some more bugsThomas Voss 2024-07-091-9/+22
|
* Add tests for static localsThomas Voss 2024-07-092-0/+59
|
* Throw error when assigning non-const to ::Thomas Voss 2024-07-091-0/+3
|
* Throw error when attempting to declare a local variable ‘pub’Thomas Voss 2024-07-091-0/+2
|
* Allow negation of untyped integer constantThomas Voss 2024-07-091-1/+1
|
* Document bugThomas Voss 2024-07-091-0/+8
|
* Support static-local variablesThomas Voss 2024-07-095-21/+54
|
* Document another bugThomas Voss 2024-07-081-0/+10
|
* Add a recursion bugThomas Voss 2024-07-081-0/+4
|
* Add some basic LLVM IR testsThomas Voss 2024-07-087-0/+112
|
* Document known bugsThomas Voss 2024-07-082-1/+19
|
* Fix issues with shadowingThomas Voss 2024-07-081-2/+7
|
* Just use LLVMPrintModuleToString 🤡Thomas Voss 2024-07-081-9/+4
|
* Fix memory leakThomas Voss 2024-07-081-0/+1
|
* Fallback to stderr if module printing fails with ENXIOThomas Voss 2024-07-081-6/+9
|
* Param 2 of constfoldexpr() can be NULLThomas Voss 2024-07-081-1/+1
|
* Print to stdout when -l is providedThomas Voss 2024-07-081-3/+5
|
* 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
|