| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Allow ExactValue_Invalid in assert.fix-4225 | Jeroen van Rijn | 2024-09-10 | 1 | -1/+1 |
| | | | | | Fixes #4225 | ||||
| * | Check for `LLVM_VERSION_MAJOR >= 18` | gingerBill | 2024-09-09 | 1 | -0/+2 |
| | | |||||
| * | Add internal flag | gingerBill | 2024-09-09 | 3 | -0/+11 |
| | | | | | `-internal-fast-isel` | ||||
| * | Fix #4211 | Jeroen van Rijn | 2024-09-07 | 1 | -3/+4 |
| | | |||||
| * | Improve debug information for procedure types | gingerBill | 2024-09-07 | 1 | -9/+46 |
| | | |||||
| * | Simplify #row_major matrix and `matrix_flatten` behaviour | gingerBill | 2024-09-07 | 2 | -31/+45 |
| | | |||||
| * | add fixed point sign extend to 128 int deps | Laytan Laats | 2024-09-05 | 1 | -0/+10 |
| | | |||||
| * | types with explicit custom alignment are identical to types with the same ↵ | Laytan | 2024-09-04 | 1 | -2/+14 |
| | | | | | natural alignment | ||||
| * | make c vararg with any vs concrete type similar enough | Laytan | 2024-09-04 | 1 | -0/+24 |
| | | |||||
| * | Add missing help text for -build-mode:test | Dimension4 | 2024-09-02 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #4175 from laytan/riscv-compilerdev-2024-09 | gingerBill | 2024-09-02 | 5 | -4/+34 |
| |\ | | | | | Support RISC-V for the compiler itself | ||||
| | * | riscv compiler support | Laytan | 2024-09-01 | 5 | -4/+34 |
| | | | |||||
| * | | Remove extra format item at end of `context` error message | Feoramund | 2024-09-01 | 1 | -1/+1 |
| |/ | |||||
| * | "fix" #4169, looks like llvm 14 bug | Laytan | 2024-08-31 | 1 | -2/+1 |
| | | |||||
| * | Simplified #assert check | Jeroen van Rijn | 2024-08-31 | 1 | -7/+0 |
| | | |||||
| * | Check for `#assert` condition to be a constant bool | Jeroen van Rijn | 2024-08-31 | 1 | -1/+11 |
| | | | | | Fixes #4170 | ||||
| * | Fix `new(sync.Mutex)` | gingerBill | 2024-08-31 | 1 | -1/+1 |
| | | |||||
| * | Fix #4156 | gingerBill | 2024-08-31 | 2 | -1/+5 |
| | | |||||
| * | remove comma | Laytan Laats | 2024-08-31 | 1 | -1/+1 |
| | | |||||
| * | fix some issues with the "bad import name" errors | Laytan Laats | 2024-08-31 | 1 | -3/+9 |
| | | | | | | | | | | | There was so much wrong here: - The `if` statement was never entered because even on invalid import names `path_to_entity_name` returns "_" - Two errors were shown where one doesn't make sense, need to choose one based on context - Structure of the messages were different from other error messages - Suggestion was using the wrong import path | ||||
| * | Attempt to account for BuildTools installer's lack of \ | Jeroen van Rijn | 2024-08-30 | 1 | -2/+8 |
| | | |||||
| * | Fix #4166 | gingerBill | 2024-08-30 | 1 | -1/+8 |
| | | |||||
| * | Use XOR directly rather than `(~x) & mask` | gingerBill | 2024-08-30 | 1 | -2/+3 |
| | | |||||
| * | Make `~some_bit_set` work on only the possible bits by doing a mask with the ↵ | gingerBill | 2024-08-30 | 2 | -2/+96 |
| | | | | | full set | ||||
| * | Merge branch 'master' of https://github.com/avanspector/Odin | avanspector | 2024-08-30 | 1 | -1/+1 |
| |\ | |||||
| | * | Merge branch 'odin-lang:master' into master | avanspector | 2024-08-29 | 1 | -1/+1 |
| | |\ | |||||
| | | * | Merge pull request #4146 from Feoramund/fix-i128-transmute-align | gingerBill | 2024-08-26 | 1 | -1/+1 |
| | | |\ | | | | | | | | | Fix inline transmutation of `[16]i8` to `i128` | ||||
| | | | * | Fix inline transmutation of `[16]i8` to `i128` | Feoramund | 2024-08-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | Forbids LLVM from generating SSE aligned loads on unaligned data. | ||||
| * | | | | Set a flag for delayed checking | avanspector | 2024-08-30 | 1 | -2/+1 |
| |/ / / | |||||
| * / / | Add missing checker delaying | avanspector | 2024-08-29 | 1 | -3/+3 |
| |/ / | |||||
| * | | checker: delay foreign block checking | avanspector | 2024-08-26 | 3 | -9/+22 |
| | | | | | | | | | if file scope, otherwise as before | ||||
| * | | Update checker.cpp | avanspector | 2024-08-26 | 1 | -3/+11 |
| |/ | |||||
| * | riscv: add an error when atomics are used without the atomics extension | Laytan | 2024-08-25 | 2 | -0/+12 |
| | | |||||
| * | Allow empty strings in `link_prefix` and `link_suffix` | gingerBill | 2024-08-25 | 1 | -6/+6 |
| | | |||||
| * | Fix #4132 | gingerBill | 2024-08-24 | 1 | -1/+2 |
| | | |||||
| * | Add `intrinsics.type_has_shared_fields` | gingerBill | 2024-08-24 | 2 | -0/+56 |
| | | |||||
| * | Improve `parse_enforce_tabs` usage | gingerBill | 2024-08-24 | 2 | -6/+21 |
| | | |||||
| * | Fix #4105 | gingerBill | 2024-08-24 | 1 | -3/+13 |
| | | |||||
| * | Manually implement tail-recursion for `parse_if_stmt` | gingerBill | 2024-08-24 | 2 | -12/+20 |
| | | |||||
| * | Add a recursion depth limit for #3987 with a consideration to use a `switch` ↵ | gingerBill | 2024-08-24 | 2 | -0/+10 |
| | | | | | statement or refactor the code to not use a large if-else chain | ||||
| * | Disallow labelled branches in `defer` - fix #3960 | gingerBill | 2024-08-24 | 1 | -0/+8 |
| | | |||||
| * | Fix #4079 | gingerBill | 2024-08-24 | 1 | -4/+5 |
| | | |||||
| * | Merge pull request #4130 from fusion32/fix-ambiguous-generic-type-names | gingerBill | 2024-08-24 | 1 | -3/+5 |
| |\ | | | | | fix ambiguous generic type names | ||||
| | * | fix wrong exact value kind comparison | fusion32 | 2024-08-23 | 1 | -1/+1 |
| | | | |||||
| | * | fix ambiguous generic type names | fusion32 | 2024-08-23 | 1 | -3/+5 |
| | | | |||||
| * | | #4115 Add `Suggestion: 'typeid_of(T)'` | gingerBill | 2024-08-24 | 1 | -0/+4 |
| | | | |||||
| * | | #4119 Add error when doing `{.A | .B}` instead of `{.A, .B}` with a ↵ | gingerBill | 2024-08-24 | 1 | -0/+16 |
| | | | | | | | | | suggestion to do surround it in parentheses to make it clear it is intended | ||||
| * | | Fix #4126 | gingerBill | 2024-08-24 | 1 | -2/+2 |
| |/ | |||||
| * | Merge pull request #4089 from laytan/riscv64 | gingerBill | 2024-08-22 | 10 | -49/+465 |
| |\ | | | | | add support for linux_riscv64 and freestanding_riscv64 | ||||
| | * | unify LB_ABI_INFO and LB_ABI_INFO_CTX | Laytan Laats | 2024-08-20 | 1 | -18/+23 |
| | | | |||||