aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Allow ExactValue_Invalid in assert.fix-4225Jeroen van Rijn2024-09-101-1/+1
* Check for `LLVM_VERSION_MAJOR >= 18`gingerBill2024-09-091-0/+2
* Add internal flaggingerBill2024-09-093-0/+11
* Fix #4211Jeroen van Rijn2024-09-071-3/+4
* Improve debug information for procedure typesgingerBill2024-09-071-9/+46
* Simplify #row_major matrix and `matrix_flatten` behaviourgingerBill2024-09-072-31/+45
* add fixed point sign extend to 128 int depsLaytan Laats2024-09-051-0/+10
* types with explicit custom alignment are identical to types with the same nat...Laytan2024-09-041-2/+14
* make c vararg with any vs concrete type similar enoughLaytan2024-09-041-0/+24
* Add missing help text for -build-mode:testDimension42024-09-021-0/+1
* Merge pull request #4175 from laytan/riscv-compilerdev-2024-09gingerBill2024-09-025-4/+34
|\
| * riscv compiler supportLaytan2024-09-015-4/+34
* | Remove extra format item at end of `context` error messageFeoramund2024-09-011-1/+1
|/
* "fix" #4169, looks like llvm 14 bugLaytan2024-08-311-2/+1
* Simplified #assert checkJeroen van Rijn2024-08-311-7/+0
* Check for `#assert` condition to be a constant boolJeroen van Rijn2024-08-311-1/+11
* Fix `new(sync.Mutex)`gingerBill2024-08-311-1/+1
* Fix #4156gingerBill2024-08-312-1/+5
* remove commaLaytan Laats2024-08-311-1/+1
* fix some issues with the "bad import name" errorsLaytan Laats2024-08-311-3/+9
* Attempt to account for BuildTools installer's lack of \Jeroen van Rijn2024-08-301-2/+8
* Fix #4166gingerBill2024-08-301-1/+8
* Use XOR directly rather than `(~x) & mask`gingerBill2024-08-301-2/+3
* Make `~some_bit_set` work on only the possible bits by doing a mask with the ...gingerBill2024-08-302-2/+96
* Merge branch 'master' of https://github.com/avanspector/Odinavanspector2024-08-301-1/+1
|\
| * Merge branch 'odin-lang:master' into masteravanspector2024-08-291-1/+1
| |\
| | * Merge pull request #4146 from Feoramund/fix-i128-transmute-aligngingerBill2024-08-261-1/+1
| | |\
| | | * Fix inline transmutation of `[16]i8` to `i128`Feoramund2024-08-261-1/+1
* | | | Set a flag for delayed checkingavanspector2024-08-301-2/+1
|/ / /
* / / Add missing checker delayingavanspector2024-08-291-3/+3
|/ /
* | checker: delay foreign block checkingavanspector2024-08-263-9/+22
* | Update checker.cppavanspector2024-08-261-3/+11
|/
* riscv: add an error when atomics are used without the atomics extensionLaytan2024-08-252-0/+12
* Allow empty strings in `link_prefix` and `link_suffix`gingerBill2024-08-251-6/+6
* Fix #4132gingerBill2024-08-241-1/+2
* Add `intrinsics.type_has_shared_fields`gingerBill2024-08-242-0/+56
* Improve `parse_enforce_tabs` usagegingerBill2024-08-242-6/+21
* Fix #4105gingerBill2024-08-241-3/+13
* Manually implement tail-recursion for `parse_if_stmt`gingerBill2024-08-242-12/+20
* Add a recursion depth limit for #3987 with a consideration to use a `switch` ...gingerBill2024-08-242-0/+10
* Disallow labelled branches in `defer` - fix #3960gingerBill2024-08-241-0/+8
* Fix #4079gingerBill2024-08-241-4/+5
* Merge pull request #4130 from fusion32/fix-ambiguous-generic-type-namesgingerBill2024-08-241-3/+5
|\
| * fix wrong exact value kind comparisonfusion322024-08-231-1/+1
| * fix ambiguous generic type namesfusion322024-08-231-3/+5
* | #4115 Add `Suggestion: 'typeid_of(T)'`gingerBill2024-08-241-0/+4
* | #4119 Add error when doing `{.A | .B}` instead of `{.A, .B}` with a suggestio...gingerBill2024-08-241-0/+16
* | Fix #4126gingerBill2024-08-241-2/+2
|/
* Merge pull request #4089 from laytan/riscv64gingerBill2024-08-2210-49/+465
|\
| * unify LB_ABI_INFO and LB_ABI_INFO_CTXLaytan Laats2024-08-201-18/+23