aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix `simd_shuffle`gingerBill2022-05-261-1/+2
* Remove unneeded maskgingerBill2022-05-261-7/+4
* Make `simd_shuffle` act closer to `swizzle`gingerBill2022-05-263-55/+56
* Allow integer vectors in selectgingerBill2022-05-251-2/+5
* Add `intrinsics.simd_select`gingerBill2022-05-253-0/+65
* Correct casting between integer and boolean #simdgingerBill2022-05-251-1/+4
* `intrinsics.simd_shuffle`gingerBill2022-05-254-10/+113
* Allow booleans for #simdgingerBill2022-05-253-34/+50
* Add `intrinsics.simd_reduce_*`gingerBill2022-05-253-9/+159
* Correct parapoly for #simdgingerBill2022-05-253-3/+23
* Restrict `swizzle` to a power of two for #simdgingerBill2022-05-253-3/+44
* Rename `simd_insert` to `simd_replace`gingerBill2022-05-253-4/+4
* Allow for non-constant simd vector compound typesgingerBill2022-05-252-1/+97
* Add ranges for simd compounds literalsgingerBill2022-05-252-100/+149
* Add `simd_extract` and `simd_insert`gingerBill2022-05-253-32/+105
* Simplify transmute for #simdgingerBill2022-05-251-0/+5
* Allow basic casting of simd vectorsgingerBill2022-05-252-0/+44
* Implement backend for simd intrinsicsgingerBill2022-05-252-4/+255
* Mock out simd intrinsicsgingerBill2022-05-254-5/+265
* Make `#simd` an opaque typegingerBill2022-05-255-24/+34
* Fix `odin build examples\demo\` trailing slash handling.Jeroen van Rijn2022-05-241-1/+6
* Clear up Mismatched BE types error messageCedric Hutchings2022-05-231-1/+1
* Merge pull request #1802 from odin-lang/remove-maybe-taggingerBill2022-05-236-18/+11
|\
| * Merge functionality of `#maybe` with the standard 'union' functionalitygingerBill2022-05-236-18/+11
* | Correct `check_transmute` operand logicgingerBill2022-05-231-0/+2
|/
* Add better error message for trying to dereference a multi-pointergingerBill2022-05-231-0/+8
* Allow multi pointers in intrinsicsgingerBill2022-05-231-6/+6
* Allow `transmute` on constant expressionsgingerBill2022-05-231-8/+8
* Change atomic.wait32 and atomic.notify selectiongingerBill2022-05-211-2/+2
* Begin to add support for experimental wasm64gingerBill2022-05-211-1/+11
* Fix typogingerBill2022-05-211-1/+1
* Unify abi for wasm32 and the future wasm64gingerBill2022-05-211-7/+2
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-05-211-7/+7
|\
| * Fix typo.Cedric Hutchings2022-05-211-7/+7
* | Begin work on Atomics for wasm32 (wait and notify intrinsics)gingerBill2022-05-213-0/+142
* | Improve ABI design for wasm32 targetsgingerBill2022-05-211-18/+36
|/
* Increase minimum macOS version to 10.12.0gingerBill2022-05-181-2/+2
* emit optnone and noinline for all procs when opt set to minimalTobias Mollstam2022-05-181-22/+27
* Commit `import _` changesgingerBill2022-05-151-8/+5
* Allow for `import _ "foo"` to allow for `@(init)` procedures; Remove `using i...gingerBill2022-05-143-49/+14
* Improve -vet shadowing to allow `x := x if cond else y` etcgingerBill2022-05-111-9/+28
* Improve ternary if type inferencegingerBill2022-05-111-1/+5
* Correct `foreign import` prefix behaviour for wasmgingerBill2022-05-061-11/+9
* Remove unneeded `#if defined`gingerBill2022-05-041-4/+0
* Add `@(priority_index=<int>)` for `foreign import`gingerBill2022-05-044-0/+20
* Minor move around for path setsgingerBill2022-05-041-4/+8
* Remove stray linegingerBill2022-05-041-1/+0
* Make the link order of foreign imports deterministicgingerBill2022-05-046-300/+370
* Small fix to deprecation warning.Jeroen van Rijn2022-05-041-1/+1
* Typo.Jeroen van Rijn2022-05-031-1/+1