| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | | ||||||
| | * | add support for linux_riscv64 and freestanding_riscv64 | Laytan | 2024-08-20 | 10 | -44/+455 | |
| | | | ||||||
| * | | Merge pull request #4116 from Kelimion/article | Jeroen van Rijn | 2024-08-21 | 2 | -7/+44 | |
| |\ \ | | | | | | | Add table-driven (in)definite article to some errors. | |||||
| | * | | , | Jeroen van Rijn | 2024-08-21 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | dash | Jeroen van Rijn | 2024-08-21 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | Add table-driven (in)definite article to some errors. | Jeroen van Rijn | 2024-08-20 | 2 | -7/+44 | |
| | |/ | ||||||
| * / | fix variadic parameter with default value error check | Laytan | 2024-08-21 | 1 | -2/+5 | |
| |/ | ||||||
| * | Fix `switch val in ptr` | gingerBill | 2024-08-19 | 1 | -3/+3 | |
| | | ||||||
| * | Add suggestion for `~uint(0)` if `cast(uint)-1` is done | gingerBill | 2024-08-18 | 1 | -5/+15 | |
| | | ||||||
| * | Move assert to `else` branch | gingerBill | 2024-08-18 | 1 | -3/+8 | |
| | | ||||||
| * | Merge pull request #4103 from laytan/wait-shared-on-macos-10-15 | Laytan | 2024-08-18 | 1 | -3/+27 | |
| |\ | | | | | UL_COMPARE_AND_WAIT_SHARED is macOS 10.15+ | |||||
| | * | UL_COMPARE_AND_WAIT_SHARED is macOS 10.15+ | Laytan Laats | 2024-08-18 | 1 | -3/+27 | |
| | | | ||||||
| * | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2024-08-18 | 2 | -46/+55 | |
| |\ \ | ||||||
| | * | | implement lshrti3 on wasm | Laytan Laats | 2024-08-18 | 2 | -46/+55 | |
| | |/ | ||||||
| * / | Cache the paddding filler type | gingerBill | 2024-08-18 | 3 | -3/+36 | |
| |/ | ||||||
| * | Correct `lbAddr_SoaVariable` logic | gingerBill | 2024-08-18 | 2 | -13/+16 | |
| | | ||||||
| * | Fix #3999 | gingerBill | 2024-08-18 | 2 | -3/+7 | |
| | | ||||||
| * | Fix #4005 | gingerBill | 2024-08-18 | 1 | -1/+5 | |
| | | ||||||
| * | Fix #4022 | gingerBill | 2024-08-18 | 1 | -1/+1 | |
| | | ||||||
| * | Fix #4024 | gingerBill | 2024-08-18 | 1 | -1/+8 | |
| | | ||||||
| * | Fix #4040 | gingerBill | 2024-08-18 | 1 | -0/+10 | |
| | | ||||||
| * | Fix #4064 | gingerBill | 2024-08-18 | 1 | -1/+3 | |
| | | ||||||
| * | Fix #3976 | gingerBill | 2024-08-18 | 1 | -2/+3 | |
| | | ||||||
| * | If missing type is newline, print "newline", not \n | Jeroen van Rijn | 2024-08-17 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | Turns: W:/Odin/bug/bug.odin(3:27) Syntax Error: Expected a type, got ' ' Storage :: distinct map[] Into: W:/Odin/bug/bug.odin(3:27) Syntax Error: Expected a type, got newline Storage :: distinct map[] | |||||