| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | | `-strict-style` enforce 1TBS (mostly) | gingerBill | 2024-06-29 | 1 | -2/+9 | |
| | | | | | | ||||||
| * | | | | | `-strict-style`: enforce `case` to be in the same column as `switch` | gingerBill | 2024-06-29 | 1 | -0/+14 | |
| | | | | | | ||||||
| * | | | | | Remove debug message | gingerBill | 2024-06-29 | 1 | -1/+0 | |
| | | | | | | ||||||
| * | | | | | Keep `-sanitize:address` happy with `bit_field` loads | gingerBill | 2024-06-29 | 1 | -1/+2 | |
| | | | | | | ||||||
| * | | | | | Add another `-vet-cast` check | gingerBill | 2024-06-29 | 1 | -11/+11 | |
| | | | | | | ||||||
| * | | | | | Add check for integer casts | gingerBill | 2024-06-29 | 1 | -8/+15 | |
| | | | | | | ||||||
| * | | | | | Add internal flag for testing stuff | gingerBill | 2024-06-29 | 3 | -5/+13 | |
| | | | | | | ||||||
| * | | | | | Check for unneeded `transmute` with `-vet-cast` | gingerBill | 2024-06-29 | 1 | -12/+26 | |
| | | | | | | ||||||
| * | | | | | Rename `-vet-identical-cast` to `-vet-cast`; with minor code clean up | gingerBill | 2024-06-29 | 3 | -17/+17 | |
| | | | | | | ||||||
| * | | | | | Merge pull request #3832 from Feoramund/vet-identical-cast | gingerBill | 2024-06-29 | 3 | -3/+32 | |
| |\ \ \ \ \ | |/ / / / |/| | | | | Add `-vet-identical-cast` | |||||
| | * | | | | Add `-vet-identical-cast` | Feoramund | 2024-06-28 | 3 | -3/+32 | |
| | | |/ / | |/| | | ||||||
| * | | | | Use `f32` as the immediate type for addition and subtraction for ↵ | gingerBill | 2024-06-29 | 1 | -13/+51 | |
| | | | | | | | | | | | | | | | | | `complex32`/`quaternion64` | |||||
| * | | | | Allow for `when x in y {` (minor oversight in syntax) | gingerBill | 2024-06-29 | 1 | -0/+3 | |
| |/ / / | ||||||
| * | | | Add `-custom-attribute` | gingerBill | 2024-06-28 | 3 | -2/+41 | |
| | | | | ||||||
| * | | | Fix #3803 | gingerBill | 2024-06-28 | 2 | -3/+6 | |
| | | | | ||||||
| * | | | Improve error reporting on "Failed to parse fail" and show the line error if ↵ | gingerBill | 2024-06-28 | 1 | -3/+26 | |
| | | | | | | | | | | | | | possible | |||||
| * | | | Improve tokenization for false integer literals but not effect possible ↵ | gingerBill | 2024-06-28 | 1 | -13/+15 | |
| | | | | | | | | | | | | | float literals | |||||
| * | | | Improve error message for #3754 | gingerBill | 2024-06-28 | 1 | -0/+6 | |
| | | | | ||||||
| * | | | Improve tokenizing wrong number literals | gingerBill | 2024-06-28 | 2 | -1/+12 | |
| | | | | ||||||
| * | | | Properly fix #3820 | gingerBill | 2024-06-28 | 2 | -15/+51 | |
| | | | | ||||||
| * | | | Fix #3819 | gingerBill | 2024-06-28 | 1 | -2/+16 | |
| | | | | ||||||
| * | | | Fix #3820 | gingerBill | 2024-06-28 | 1 | -1/+2 | |
| | | | | ||||||
| * | | | Fix #3471 | gingerBill | 2024-06-28 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | disallow non-global foreign import of variables on wasm | Laytan Laats | 2024-06-28 | 6 | -10/+9 | |
| | | | | ||||||
| * | | | Avoid sporadic wasm crash | Jeroen van Rijn | 2024-06-28 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Merge pull request #3821 from Kelimion/clang_override | Jeroen van Rijn | 2024-06-27 | 1 | -1/+8 | |
| |\ \ \ | | | | | | | | | Allow `ODIN_CLANG_PATH=clang-path` overrides for link stage. | |||||
| | * | | | Allow `ODIN_CLANG_PATH=clang-path` overrides | Jeroen van Rijn | 2024-06-27 | 1 | -1/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Link using `clang`, unless overridden by `ODIN_CLANG_PATH` environment variable. Fixes #3783 | |||||
| * | | | | wasm error is no longer relevant | Jeroen van Rijn | 2024-06-27 | 1 | -3/+3 | |
| |/ / / | ||||||
| * | | | Remove `@(warning)` and `#warning(...)` | gingerBill | 2024-06-25 | 3 | -35/+1 | |
| | | | | ||||||
| * | | | Fix print segfault by missing argument in `or_*` shadowed error | Feoramund | 2024-06-22 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Add `-build-mode:test`. | Jeroen van Rijn | 2024-06-21 | 1 | -0/+4 | |
| | | | | ||||||
| * | | | Add `#warning(<string>)` builtin compile time procedure | gingerBill | 2024-06-20 | 2 | -1/+21 | |
| | | | | ||||||
| * | | | Add `#directory` | gingerBill | 2024-06-20 | 1 | -0/+8 | |
| | | | | ||||||
| * | | | Merge pull request #3524 from Feoramund/freebsd-amd64-syscall-errno | gingerBill | 2024-06-20 | 3 | -51/+189 | |
| |\ \ \ | | | | | | | | | Add `intrinsics.syscall_bsd` | |||||
| | * | | | Add `intrinsics.syscall_bsd` | Feoramund | 2024-06-12 | 3 | -51/+189 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This is a BSD-style syscall that checks for a high Carry Flag as the error state. If the CF is high, the boolean return value is false, and if it is low (no errors) then the boolean return value is true. | |||||
| * | | | | Merge pull request #3137 from laytan/show-defineable | gingerBill | 2024-06-20 | 5 | -1/+201 | |
| |\ \ \ \ | | | | | | | | | | | Add flags to show/export defineable values and warn if a -define is unused in the project | |||||
| | * | | | | collect and show docs of defineables | Laytan Laats | 2024-06-07 | 3 | -32/+45 | |
| | | | | | | ||||||
| | * | | | | explicit integer conversions | Laytan Laats | 2024-06-06 | 1 | -9/+12 | |
| | | | | | | ||||||
| | * | | | | check if -define is actually used | Laytan Laats | 2024-06-06 | 3 | -7/+42 | |
| | | | | | | ||||||
| | * | | | | -show-defineables and -export-defineables | Laytan Laats | 2024-06-06 | 5 | -1/+150 | |
| | | | | | | ||||||
| * | | | | | Fix #3768 | gingerBill | 2024-06-20 | 1 | -0/+5 | |
| | | | | | | ||||||
| * | | | | | Merge pull request #3778 from Feoramund/fix-2824 | gingerBill | 2024-06-18 | 1 | -1/+1 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Allow custom `main` when `-no-entry-point` is set | |||||
| | * | | | | | Allow custom `main` when `-no-entry-point` is set | Feoramund | 2024-06-18 | 1 | -1/+1 | |
| | | | | | | | ||||||
| * | | | | | | Forbid private test cases | Feoramund | 2024-06-18 | 1 | -0/+8 | |
| |/ / / / / | ||||||
| * | | | | | Merge pull request #3773 from Kelimion/res_path_bug | Jeroen van Rijn | 2024-06-16 | 1 | -2/+6 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Fix `rc.exe` bug with double-quoted `.res` path. | |||||
| | * | | | | | Fix `rc.exe` bug with double-quoted `.res` path. | Jeroen van Rijn | 2024-06-16 | 1 | -2/+6 | |
| | | |_|/ / | |/| | | | ||||||
| * / | | | | Fix `bit_set` construction crash on constant non-integer field | Feoramund | 2024-06-16 | 1 | -1/+3 | |
| |/ / / / | ||||||
| * | | | | Revert "Merge pull request #3744 from Mango0x45/master" | Jeroen van Rijn | 2024-06-14 | 1 | -23/+7 | |
| | | | | | | | | | | | | | | | | | | | | | This reverts commit 45044de0b756f9ab018979abd5350533334a54ac, reversing changes made to 20c17ba6f971cf572da4fa5e9601e0df8d517112. | |||||
| * | | | | Fix compiler silently returning if `parse_packages` fails | Feoramund | 2024-06-13 | 1 | -1/+2 | |
| | | | | | ||||||
| * | | | | Merge pull request #3744 from Mango0x45/master | Jeroen van Rijn | 2024-06-13 | 1 | -7/+23 | |
| |\ \ \ \ | | | | | | | | | | | Pad ‘^~~~^’-style diagnostic ranges properly | |||||