aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | cg_emit_load/cg_emit_storegingerBill2023-07-144-0/+174
* | | Stub out expr and const filesgingerBill2023-07-145-64/+283
* | | Begin work on building statementsgingerBill2023-07-143-8/+344
* | | Very start of working on Tilde Backend for OdingingerBill2023-07-145-40/+927
* | | Update TildegingerBill2023-07-142-46/+19
* | | Basic global struct examplegingerBill2023-07-082-5/+30
* | | Hellope World! with TildegingerBill2023-07-083-2/+38
* | | Add `-tilde` for working on the new compilergingerBill2023-07-083-17/+60
* | | Add tildegingerBill2023-07-086-0/+1823
|/ /
* | Generalize name mangling rule to have a singular definition for a name separatordev-2023-07gingerBill2023-07-073-4/+6
* | Add extra mutex guards around module value accessgingerBill2023-07-072-0/+11
* | Fix issue with pointer casting internal llvm intrinsicsgingerBill2023-07-071-1/+4
* | Fix #2593gingerBill2023-07-071-1/+4
* | Fix #2624gingerBill2023-07-071-1/+1
* | Fix #2629gingerBill2023-07-071-2/+6
* | Fix `[2]union{T}` comparison against `nil`gingerBill2023-07-071-2/+5
* | Fix #2630gingerBill2023-07-072-19/+22
* | Always call `lb_run_remove_dead_instruction_pass` to fix `-debug` issuesgingerBill2023-07-072-12/+3
* | Fix #2615: can't iterate untyped stringLaytan Laats2023-07-021-1/+1
|/
* Merge pull request #2622 from laytan/detect-unix-colors-supportJeroen van Rijn2023-07-021-1/+23
|\
| * fix spacingLaytan Laats2023-07-021-18/+18
| * use more common detection method and add FORCE_COLOR and NO_COLOR supportLaytan Laats2023-07-021-15/+21
| * ignore stderr in tput callLaytan Laats2023-07-021-1/+1
| * detect unix color supportLaytan Laats2023-07-021-0/+16
* | Fix #2594 zero sized union code generationgingerBill2023-06-263-4/+6
|/
* Add missing `-strict-style` checkgingerBill2023-06-261-0/+4
* Fix #2606gingerBill2023-06-261-1/+5
* Improve internal names for parapoly recordsgingerBill2023-06-261-3/+46
* Allow `switch &v in ...` work to be consistent with `for &e in ...`gingerBill2023-06-263-5/+53
* `for &e, i in array` and `for k, &v in map` (alternative to passing the itera...gingerBill2023-06-264-39/+94
* Fix nullptr entity casegingerBill2023-06-211-8/+8
* Fix empty varargsgingerBill2023-06-211-0/+3
* Handle `#c_vararg`gingerBill2023-06-211-6/+9
* Correct deferred proceduresgingerBill2023-06-211-87/+109
* Fix constant parameter passinggingerBill2023-06-211-17/+27
* Remove unnecessary indentgingerBill2023-06-211-64/+62
* Remove `new_and_improved` in the namegingerBill2023-06-211-9/+9
* Remove in order requirement for named parametersgingerBill2023-06-211-107/+0
* Allow named arguments variadic expansion `..`gingerBill2023-06-211-2/+8
* Minor code reshufflegingerBill2023-06-211-20/+20
* Refactor call argument checking to a single proceduregingerBill2023-06-211-152/+97
* Correct purely named argument handlinggingerBill2023-06-212-332/+99
* Fix scoring for untyped ternary expressionsgingerBill2023-06-201-16/+30
* Correct procedure group handlinggingerBill2023-06-201-4/+20
* Allow for positional and named arguments in procedure callsgingerBill2023-06-201-1187/+215
* Correct `check_call_arguments_new_and_improved` logicgingerBill2023-06-204-100/+180
* Start work on parapoly args for new and improvedgingerBill2023-06-202-15/+5
* Try to get make everything work with parapolygingerBill2023-06-203-161/+48
* Begin to handle split arguments correctlygingerBill2023-06-191-275/+273
* Improve proc group selection with named argumentsgingerBill2023-06-191-29/+38