| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Make `raw_data` an intrinsic rather a `@(builtin)` runtime procedure | gingerBill | 2022-10-30 | 1 | -0/+53 |
| * | Fix `#defined(I)`. | Jeroen van Rijn | 2022-10-23 | 1 | -2/+2 |
| * | Add node data for union when using `intrinsics.type_convert_variants_to_point... | gingerBill | 2022-09-27 | 1 | -0/+1 |
| * | Make `intrinsics.{count_ones, count_zeros, count_trailing_zeros, count_leadin... | gingerBill | 2022-09-22 | 1 | -1/+85 |
| * | `cap(Enum)` (equivalent to `max(Enum)-min(Enum)+1`) | gingerBill | 2022-09-22 | 1 | -10/+15 |
| * | Improve error message for using `offset_of` within a struct itself of that st... | gingerBill | 2022-09-17 | 1 | -0/+15 |
| * | Add `intrinsics.type_convert_variants_to_pointers` and `reflect.get_union_as_... | gingerBill | 2022-09-08 | 1 | -0/+40 |
| * | Make valgrind calls a no-op on non-supported platforms rather than print an e... | gingerBill | 2022-09-06 | 1 | -4/+1 |
| * | Fix #1974 by erring on untyped parameters to `intrinsics.objc_send` | gingerBill | 2022-09-01 | 1 | -0/+7 |
| * | Fix #1972 | gingerBill | 2022-08-24 | 1 | -1/+2 |
| * | EXPERIMENTAL `intrinsics.valgrind_client_request` | gingerBill | 2022-08-17 | 1 | -0/+35 |
| * | Allow for chaining of '#load(path) or_else #load(path)' | gingerBill | 2022-08-11 | 1 | -27/+29 |
| * | `#load(path, type)` | gingerBill | 2022-08-11 | 1 | -7/+42 |
| * | Improve type hint for #load to allow for string types | gingerBill | 2022-08-11 | 1 | -2/+6 |
| * | Simplify `#load_or` for the time being | gingerBill | 2022-08-11 | 1 | -31/+3 |
| * | Cache #load data and hashes | gingerBill | 2022-08-11 | 1 | -120/+134 |
| * | Add `#load(path) or_else default` in favour of `#load_or(path, default)` | gingerBill | 2022-08-11 | 1 | -78/+97 |
| * | Move builtin directives to a separate procedure | gingerBill | 2022-08-11 | 1 | -452/+455 |
| * | Make `unreachable()` a built-in compiler-level procedure | gingerBill | 2022-08-05 | 1 | -0/+1 |
| * | Remove `simd_rem`; Disallow `simd_div` for integers | gingerBill | 2022-06-02 | 1 | -2/+7 |
| * | Rename to `lanes_rotate_left`, `lanes_rotate_right`, `lanes_reverse` | gingerBill | 2022-05-29 | 1 | -3/+3 |
| * | Add `intrinsics.x86_cpuid` and `intrinsics.x86_xgetbv` | gingerBill | 2022-05-28 | 1 | -1/+59 |
| * | Rename to `non_temporaral_*` | gingerBill | 2022-05-27 | 1 | -2/+2 |
| * | Fix sqrt for simd | gingerBill | 2022-05-27 | 1 | -6/+1 |
| * | Add intrinsics `nontemporal_store` and `nontemporal_load` | gingerBill | 2022-05-27 | 1 | -4/+2 |
| * | Add `intrinsics.simd_x86__MM_SHUFFLE` | gingerBill | 2022-05-27 | 1 | -0/+28 |
| * | Support reverse_bits for #simd | gingerBill | 2022-05-26 | 1 | -1/+1 |
| * | Merge `intrinsics.simd_sqrt` with `intrinsics.sqrt` | gingerBill | 2022-05-26 | 1 | -4/+17 |
| * | Add `intrinsics.fused_mul_add` | gingerBill | 2022-05-26 | 1 | -0/+53 |
| * | Support `count_ones` etc with #simd | gingerBill | 2022-05-26 | 1 | -1/+8 |
| * | Rename `simd_eq` etc to `simd_lanes_eq` | gingerBill | 2022-05-26 | 1 | -8/+8 |
| * | Add arithmetic operator support for simd vectors; Add `intrinsics.simd_and_not` | gingerBill | 2022-05-26 | 1 | -0/+1 |
| * | Improve `#simd` literal support | gingerBill | 2022-05-26 | 1 | -38/+38 |
| * | Add `simd_to_bits`; correct fix typo causing issue with parapoly | gingerBill | 2022-05-26 | 1 | -0/+27 |
| * | Add `simd_clamp` | gingerBill | 2022-05-26 | 1 | -0/+51 |
| * | Add `simd_rotate_left` simd_rotate_right` | gingerBill | 2022-05-26 | 1 | -0/+23 |
| * | Add `simd_add_sat` `simd_sub_sat` | gingerBill | 2022-05-26 | 1 | -2/+9 |
| * | Add `simd_reverse` | gingerBill | 2022-05-26 | 1 | -0/+13 |
| * | Add simd.{sqrt, ceil, floor, trunc, nearest} | gingerBill | 2022-05-26 | 1 | -0/+26 |
| * | Remove `intrinsics.odin.simd_vector` in favour of `#simd[N]T` | gingerBill | 2022-05-26 | 1 | -53/+0 |
| * | Make `simd_shuffle` act closer to `swizzle` | gingerBill | 2022-05-26 | 1 | -51/+44 |
| * | Allow integer vectors in select | gingerBill | 2022-05-25 | 1 | -2/+5 |
| * | Add `intrinsics.simd_select` | gingerBill | 2022-05-25 | 1 | -0/+51 |
| * | `intrinsics.simd_shuffle` | gingerBill | 2022-05-25 | 1 | -0/+64 |
| * | Allow booleans for #simd | gingerBill | 2022-05-25 | 1 | -33/+46 |
| * | Add `intrinsics.simd_reduce_*` | gingerBill | 2022-05-25 | 1 | -0/+50 |
| * | Restrict `swizzle` to a power of two for #simd | gingerBill | 2022-05-25 | 1 | -0/+35 |
| * | Rename `simd_insert` to `simd_replace` | gingerBill | 2022-05-25 | 1 | -1/+1 |
| * | Add `simd_extract` and `simd_insert` | gingerBill | 2022-05-25 | 1 | -32/+88 |
| * | Implement backend for simd intrinsics | gingerBill | 2022-05-25 | 1 | -4/+54 |