aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | Add another `-vet-cast` checkgingerBill2024-06-291-11/+11
* | | | | Add check for integer castsgingerBill2024-06-291-8/+15
* | | | | Add internal flag for testing stuffgingerBill2024-06-293-5/+13
* | | | | Check for unneeded `transmute` with `-vet-cast`gingerBill2024-06-291-12/+26
* | | | | Rename `-vet-identical-cast` to `-vet-cast`; with minor code clean upgingerBill2024-06-293-17/+17
* | | | | Merge pull request #3832 from Feoramund/vet-identical-castgingerBill2024-06-293-3/+32
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Add `-vet-identical-cast`Feoramund2024-06-283-3/+32
| | |/ / | |/| |
* | | | Use `f32` as the immediate type for addition and subtraction for `complex32`/...gingerBill2024-06-291-13/+51
* | | | Allow for `when x in y {` (minor oversight in syntax)gingerBill2024-06-291-0/+3
|/ / /
* | | Add `-custom-attribute`gingerBill2024-06-283-2/+41
* | | Fix #3803gingerBill2024-06-282-3/+6
* | | Improve error reporting on "Failed to parse fail" and show the line error if ...gingerBill2024-06-281-3/+26
* | | Improve tokenization for false integer literals but not effect possible float...gingerBill2024-06-281-13/+15
* | | Improve error message for #3754gingerBill2024-06-281-0/+6
* | | Improve tokenizing wrong number literalsgingerBill2024-06-282-1/+12
* | | Properly fix #3820gingerBill2024-06-282-15/+51
* | | Fix #3819gingerBill2024-06-281-2/+16
* | | Fix #3820gingerBill2024-06-281-1/+2
* | | Fix #3471gingerBill2024-06-281-2/+2
* | | disallow non-global foreign import of variables on wasmLaytan Laats2024-06-286-10/+9
* | | Avoid sporadic wasm crashJeroen van Rijn2024-06-281-1/+1
* | | Merge pull request #3821 from Kelimion/clang_overrideJeroen van Rijn2024-06-271-1/+8
|\ \ \
| * | | Allow `ODIN_CLANG_PATH=clang-path` overridesJeroen van Rijn2024-06-271-1/+8
* | | | wasm error is no longer relevantJeroen van Rijn2024-06-271-3/+3
|/ / /
* | | 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
| |/ / / /