aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix #3522gingerBill2024-05-101-2/+32
|
* Fix #3567gingerBill2024-05-101-0/+2
|
* fix duplicate suggestions and add missing newlineLaytan2024-05-092-3/+7
|
* With `-vet-style`, give suggestion of separating where clauses with a comma ↵gingerBill2024-05-093-2/+16
| | | | | | rather than '&&' This improves the error messages
* Add intrinsics `type_bit_set_elem_type` & `type_bit_set_underlying_type`gingerBill2024-05-092-0/+58
|
* Fix #3555gingerBill2024-05-094-0/+17
|
* Fix #3556gingerBill2024-05-091-1/+5
|
* remove is_packed bodgeLaytan Laats2024-05-071-1/+0
|
* fix segfault in release builds of the compiler with clang++-18Laytan2024-05-071-0/+5
|
* fix merge conflictLaytan2024-05-071-1/+0
|
* fix packed gep loads with wrong alignmentLaytan Laats2024-05-073-1/+3
|
* revert wrong approach in fixing the load alignmentLaytan Laats2024-05-073-8/+1
|
* fix packed gep loads with wrong alignmentLaytan2024-05-072-0/+6
|
* llvm-18: cleanupLaytan Laats2024-05-072-16/+11
|
* llvm-18: fix windows build error because of includeLaytan Laats2024-05-071-5/+9
|
* llvm-18: enable static map calls on non amd64sysv targetsLaytan Laats2024-05-071-3/+2
|
* llvm-18: fix undocumented breaking change on i128 alignmentLaytan2024-05-071-31/+20
|
* llvm-18: enable sroa and static map callsLaytan Laats2024-05-072-0/+14
|
* llvm-18: linux (amd64)Laytan2024-05-071-1/+1
|
* llvm 18: general unix and darwin specificsLaytan Laats2024-05-072-12/+393
|
* Fix typogingerBill2024-05-071-1/+1
|
* Add metadata to packed structs field accesses to state it is packedgingerBill2024-05-073-2/+43
|
* Check for specialization in `typeid/T` for parapoly recordsgingerBill2024-05-071-1/+10
|
* Merge pull request #3540 from VictorSohier/handle-fixed-soa-arraysgingerBill2024-05-071-2/+8
|\ | | | | Handle fixed soa arrays
| * Remove breakpoint hookVictor Sohier2024-05-061-1/+0
| |
| * Explicitly handle previously implicitly handled caseVictor Sohier2024-05-061-0/+1
| |
| * FormattingVictor Sohier2024-05-051-4/+1
| |
| * Fix: Fixed #soa arraysVictor Sohier2024-05-051-2/+11
| |
* | Fix #3527gingerBill2024-05-071-0/+8
| |
* | Fix #3530gingerBill2024-05-072-2/+11
| |
* | Fix #3464gingerBill2024-05-071-0/+3
| |
* | Free memory for the error messages just in casegingerBill2024-05-071-0/+1
| |
* | Merge neighbouring error messages with the same locationgingerBill2024-05-071-34/+57
| |
* | Fix #3531Feoramund2024-05-061-1/+3
|/ | | | | Individual `bit_field` size was not being added to the total size. Error message was changed to be more explicit.
* Merge pull request #3526 from laytan/target-featuresgingerBill2024-05-0511-184/+839
|\ | | | | Improve target features support
| * compiler: improve target features supportLaytan Laats2024-05-0211-184/+839
| |
* | Merge pull request #3532 from laytan/fix-invalid-jsongingerBill2024-05-051-2/+3
|\ \ | | | | | | fix invalid JSON when an error does not have a position
| * | fix invalid JSON when an error does not have a positionLaytan Laats2024-05-051-2/+3
| | |
* | | Minimally support compiling Odin on FreeBSD arm64Feoramund2024-05-053-1/+18
| | | | | | | | | | | | This is enough to get Odin itself compiling and the demo running.
* | | Merge pull request #3369 from joakin/fix-dynamic-library-from-vendor-on-linuxgingerBill2024-05-033-2/+21
|\ \ \ | | | | | | | | Fix vendor dynamic libraries not working on Linux
| * | | Recognize dynamic library names like libraylib.so.5.0.0joakin2024-04-193-2/+21
| | | |
* | | | Merge pull request #3525 from Feoramund/fix-more-error-racecondgingerBill2024-05-031-3/+3
|\ \ \ \ | | | | | | | | | | Fix more race conditions in error reporting
| * | | | Fix more race conditions in error reportingFeoramund2024-05-011-3/+3
| | | | |
* | | | | Allow `#no_alias` on multi-pointersgingerBill2024-05-031-2/+2
| |_|/ / |/| | |
* | | | Improve error message's suggestion for `if !integer`gingerBill2024-05-031-3/+5
| | | |
* | | | Revert to old `StringMap` internal layoutgingerBill2024-05-031-0/+292
|/ / /
* | | Merge pull request #3518 from laytan/sysinfo-arm-additionsgingerBill2024-04-301-7/+20
|\ \ \ | |_|/ |/| | sys/info: add arm feature detection, fix Linux implementation, show more CPU info on Darwin
| * | sys/info: retrieve better CPU description on DarwinLaytan Laats2024-04-301-7/+20
| | | | | | | | | | | | | | | Previously either `ARM` or `ARM64`, now you get something like `Apple M1`
* | | Merge pull request #3505 from Feoramund/allow-disabled-init-procsgingerBill2024-04-291-0/+5
|\ \ \ | | | | | | | | Allow `@(init)` procs to be `@(disabled)`
| * | | Allow `@(init)` procs to be `@(disabled)`Feoramund2024-04-281-0/+5
| | | |