aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | 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 SDK detection if no SDK installed.Jeroen van Rijn2022-05-291-2/+2
* | | | | Don't crash if SDK not found during ENV fallback.Jeroen van Rijn2022-05-281-8/+8
* | | | | One more change.Jeroen van Rijn2022-05-281-4/+4
* | | | | Refactor Walter's PR.Jeroen van Rijn2022-05-272-209/+207
* | | | | Merge branch 'master' into find-vs-winsdk-envJeroen van Rijn2022-05-273-460/+422
|\ \ \ \ \
| * | | | | Additional cleanup of microsoft_craziness.h.Jeroen van Rijn2022-05-273-105/+54
| * | | | | Refactor ms_craziness.hJeroen van Rijn2022-05-272-444/+456
| |/ / / /
* | | | | fix a double free bugWalterPlinge2022-05-251-2/+5
* | | | | a little cleanupWalterPlinge2022-05-251-12/+3
* | | | | Add fallback build paths search using environment variablesWalterPlinge2022-05-251-5/+216
|/ / / /
* | | | 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