aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2669 from laytan/check-disabled-when-generating-parapolydev-2023-08gingerBill2023-08-011-0/+4
|\ | | | | Fix #2666 by checking for disabled when generating parapoly procs
| * Fix #2666 by checking for disabled when generating parapoly procsLaytan Laats2023-07-191-0/+4
| |
* | Merge pull request #2686 from ryuukk/patch-8gingerBill2023-08-011-1/+1
|\ \ | | | | | | Assign element to Slice not Array when alloc a Type_Slice
| * | Assign element to Slice not Array when alloc a Type_Sliceryuukk2023-07-271-1/+1
| |/
* | Add -show-system-calls flag info to cli usage helpHasan Yasin Ozturk2023-08-011-5/+9
| |
* | Go through loads of `TODO`sgingerBill2023-08-0113-77/+36
| |
* | Remove `-strict-style-init-only`gingerBill2023-08-013-21/+1
| |
* | Replace a lot of warnings with errors; remove deprecated stuffgingerBill2023-08-016-39/+8
| |
* | Add `-vet-style` and `-vet-semicolon`gingerBill2023-08-014-38/+77
| |
* | Fix typogingerBill2023-07-311-1/+1
| |
* | Add require_results for proc groupsgingerBill2023-07-311-0/+6
| |
* | Remove debug codegingerBill2023-07-311-1/+1
| |
* | Clean up usage of `using` throughout core and vendorgingerBill2023-07-311-2/+2
| |
* | Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` ↵gingerBill2023-07-317-25/+48
| | | | | | | | where necessary
* | Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flagsgingerBill2023-07-3110-22/+203
|/
* Improve type inference for procedure group stuffgingerBill2023-07-171-6/+2
|
* Improve scoring for polymorphic proceduresgingerBill2023-07-171-6/+8
|
* Fix to allow procedure groups on objective-c typesgingerBill2023-07-175-120/+227
|
* Fix bug caused by incorrect assertgingerBill2023-07-171-1/+1
|
* Merge pull request #2625 from laytan/exit-code-1-on-test-failuregingerBill2023-07-111-12/+15
|\ | | | | exit with code 1 on `odin test` failure
| * fix indentationLaytan Laats2023-07-111-5/+6
| |
| * use lb_emit_select instead of lb_emit_if for exit checkLaytan Laats2023-07-111-22/+4
| |
| * exit with code 1 on `odin test` failureLaytan Laats2023-07-031-12/+32
| |
* | 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
|\ | | | | detect unix color support
| * 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 ↵gingerBill2023-06-264-39/+94
| | | | iterable by pointer)
* 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
|