aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Remove `@(warning)` and `#warning(...)`gingerBill2024-06-253-35/+1
* Fix print segfault by missing argument in `or_*` shadowed errorFeoramund2024-06-221-1/+1
* Add `-build-mode:test`.Jeroen van Rijn2024-06-211-0/+4
* Add `#warning(<string>)` builtin compile time proceduregingerBill2024-06-202-1/+21
* Add `#directory`gingerBill2024-06-201-0/+8
* Merge pull request #3524 from Feoramund/freebsd-amd64-syscall-errnogingerBill2024-06-203-51/+189
|\
| * Add `intrinsics.syscall_bsd`Feoramund2024-06-123-51/+189
* | Merge pull request #3137 from laytan/show-defineablegingerBill2024-06-205-1/+201
|\ \
| * | collect and show docs of defineablesLaytan Laats2024-06-073-32/+45
| * | explicit integer conversionsLaytan Laats2024-06-061-9/+12
| * | check if -define is actually usedLaytan Laats2024-06-063-7/+42
| * | -show-defineables and -export-defineablesLaytan Laats2024-06-065-1/+150
* | | Fix #3768gingerBill2024-06-201-0/+5
* | | Merge pull request #3778 from Feoramund/fix-2824gingerBill2024-06-181-1/+1
|\ \ \
| * | | Allow custom `main` when `-no-entry-point` is setFeoramund2024-06-181-1/+1
* | | | Forbid private test casesFeoramund2024-06-181-0/+8
|/ / /
* | | Merge pull request #3773 from Kelimion/res_path_bugJeroen van Rijn2024-06-161-2/+6
|\ \ \
| * | | Fix `rc.exe` bug with double-quoted `.res` path.Jeroen van Rijn2024-06-161-2/+6
* | | | Fix `bit_set` construction crash on constant non-integer fieldFeoramund2024-06-161-1/+3
|/ / /
* | | Revert "Merge pull request #3744 from Mango0x45/master"Jeroen van Rijn2024-06-141-23/+7
* | | Fix compiler silently returning if `parse_packages` failsFeoramund2024-06-131-1/+2
* | | Merge pull request #3744 from Mango0x45/masterJeroen van Rijn2024-06-131-7/+23
|\ \ \
| * \ \ Merge branch 'master' of https://github.com/Mango0x45/Odin into pr/3744Jeroen van Rijn2024-06-131-2/+1
| |\ \ \
| | * | | Generate ranges of the correct lengthThomas Voss2024-06-131-4/+16
| * | | | Just change squiggle_extra type to i32.Jeroen van Rijn2024-06-131-1/+1
| * | | | Generate ranges of the correct lengthThomas Voss2024-06-131-4/+16
| |/ / /
| * | | Pad ‘^~~~^’-style diagnostic ranges properlyThomas Voss2024-06-131-2/+7
* | | | Fix #3739Feoramund2024-06-121-1/+1
|/ / /
* | | Check to see if matrices are exactly the same typegingerBill2024-06-121-2/+3
* | | Improve matrix type hinting rules a littlegingerBill2024-06-121-0/+2
| |/ |/|
* | Merge pull request #3734 from Feoramund/fix-3730gingerBill2024-06-111-0/+3
|\ \
| * | Fix #3730Feoramund2024-06-111-0/+3
* | | Make verification ignorable with a define flaggingerBill2024-06-111-0/+13
* | | Minor clean up for backendgingerBill2024-06-115-57/+89
* | | Unify LLVMVerifyFunction invocations into on placegingerBill2024-06-111-54/+47
|/ /
* | Fix #3727gingerBill2024-06-101-0/+3
* | Fix #3724gingerBill2024-06-101-18/+18
* | Add `intrinsics.procedure_of`gingerBill2024-06-108-6/+83
* | Improve parsing for `label: #reverse for` and `label: #partial switch`gingerBill2024-06-101-2/+4
* | Use `get_final_microarchitecture()` for `ODIN_MICROARCH_STRING`Feoramund2024-06-101-1/+3
* | Merge pull request #3721 from Feoramund/add-tuning-constsJeroen van Rijn2024-06-101-0/+25
|\ \
| * | Add compilation-related constantsFeoramund2024-06-101-0/+25
* | | Merge pull request #3720 from Feoramund/fix-force-inline-err-typoJeroen van Rijn2024-06-101-1/+1
|\ \ \
| * | | Fix typo in a `#force_inline` error messageFeoramund2024-06-101-1/+1
| |/ /
* | | Remove `_` in `Syntax_Error` verbose messageFeoramund2024-06-091-2/+2
* | | Fix `or_or_<branch>` error messagesFeoramund2024-06-091-4/+4
|/ /
* | Add `-target:freestanding_arm32` (experimental)gingerBill2024-06-091-0/+9
* | Re Fix #3713gingerBill2024-06-091-1/+5
* | Add edge case to `error_operand_no_value`gingerBill2024-06-091-10/+23
* | Fix #3713gingerBill2024-06-091-9/+8