aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | 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
* | | Fix sign flaggingerBill2024-06-091-2/+2
* | | Make `f32(u8)` etc do an immediate cast to `f32(u32(u8))` in code generationgingerBill2024-06-091-2/+29
* | | Merge pull request #3712 from laytan/fix-large-ints-amd64sysv-abiJeroen van Rijn2024-06-091-1/+9
|\ \ \
| * | | fix large ints amd64 sysv abiLaytan Laats2024-06-091-1/+9
* | | | Merge pull request #3711 from laytan/fix-swizzle-crashJeroen van Rijn2024-06-091-2/+2
|\ \ \ \
| * | | | fix swizzle crash due to wrong alignmentLaytan Laats2024-06-091-2/+2
| |/ / /
* | | | Merge pull request #3710 from laytan/fix-unreachable-with-complex-param-or-re...Jeroen van Rijn2024-06-091-3/+2
|\ \ \ \
| * | | | fix unreachable hit when param and/or return have complex initsLaytan Laats2024-06-091-3/+2
| |/ / /
* | | | Prevent panic when `swizzle` called with < 2 indicesFeoramund2024-06-081-0/+3
* | | | Add error message on return a constant slice value from a proceduregingerBill2024-06-081-0/+4