aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Remove debug messagegingerBill2024-06-291-1/+0
* Keep `-sanitize:address` happy with `bit_field` loadsgingerBill2024-06-291-1/+2
* 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