aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix line error printing for error messagesgingerBill2023-06-197-83/+765
* Begin work in procedure callsgingerBill2023-06-191-106/+227
* Basic support for new procedure code (non-polymorphic, non-proc-group)gingerBill2023-06-154-18/+501
* Begin work allowing mixture of named and unnamedgingerBill2023-06-141-28/+45
* Separate out logic for checking mixture of named and unnamed parametersgingerBill2023-06-142-31/+38
* Basic enforcement of ordered named arguments/parameters for proceduresgingerBill2023-06-142-12/+125
* Add basic optimization for comparisons against the empty string `""`gingerBill2023-06-141-1/+23
* [check-type] fix faulty #no_nil variants errorfinn2023-06-131-0/+6
* Fix a race condition when produced anonymous procedure literals with `-use-se...gingerBill2023-06-135-55/+99