aboutsummaryrefslogtreecommitdiff
path: root/core/intrinsics
Commit message (Expand)AuthorAgeFilesLines
* Move core:(builtin|intrinsics) to base:gingerBill2024-01-291-316/+0
* return uintptr from type_union_tag_offsetjakubtomsu2023-11-221-1/+1
* Remove len,cap,min,max and implement type_union_base_tag_value, type_union_v...jakubtomsu2023-10-271-3/+5
* Rename type_union_tag to type_union_tag_typejakubtomsu2023-10-251-2/+2
* Naming, use variant index instead of tagjakubtomsu2023-10-241-0/+5
* Rename simd bitwise operations from `intrinsics.simd_and` to `intrinsics.simd...gingerBill2023-09-281-4/+4
* Add `intrinsics.type_merge`gingerBill2023-05-191-0/+1
* begin adding tsc frequency gettersColin Davidson2023-02-191-2/+2
* Add `intrinsics.map_cell_info` and `intrinsics.map_info`gingerBill2022-11-081-0/+3
* Merge pull request #1544 from FancyKillerPanda/build_ignoregingerBill2022-11-031-1/+1
|\
| * Changed //+ignore to //+build ignore.FancyKillerPanda2022-02-241-1/+1
* | Add `intrinsics.type_convert_variants_to_pointers` and `reflect.get_union_as_...gingerBill2022-09-081-0/+2
* | EXPERIMENTAL `intrinsics.valgrind_client_request`gingerBill2022-08-171-0/+3
* | Remove `simd_rem`; Disallow `simd_div` for integersgingerBill2022-06-021-2/+1
* | Correct documentationgingerBill2022-05-311-3/+3
* | Correct intrinsics.odin for documentationgingerBill2022-05-301-2/+2
* | Add `intrinsics.x86_cpuid` and `intrinsics.x86_xgetbv`gingerBill2022-05-281-0/+4
* | Add intrinsics `nontemporal_store` and `nontemporal_load`gingerBill2022-05-271-0/+3
* | Support reverse_bits for #simdgingerBill2022-05-261-1/+1
* | Merge `intrinsics.simd_sqrt` with `intrinsics.sqrt`gingerBill2022-05-261-2/+1
* | Add `intrinsics.fused_mul_add`gingerBill2022-05-261-0/+2
* | Support `count_ones` etc with #simdgingerBill2022-05-261-4/+4
* | Rename `simd_eq` etc to `simd_lanes_eq`gingerBill2022-05-261-9/+10
* | Keep -vet happygingerBill2022-05-261-0/+2
* | Add `simd_clamp`gingerBill2022-05-261-2/+4
* | Add `simd_rotate_left` simd_rotate_right`gingerBill2022-05-261-0/+4
* | Add `simd_add_sat` `simd_sub_sat`gingerBill2022-05-261-2/+7
* | Add `simd_reverse`gingerBill2022-05-261-0/+2
* | Add simd.{sqrt, ceil, floor, trunc, nearest}gingerBill2022-05-261-0/+6
* | Remove `intrinsics.odin.simd_vector` in favour of `#simd[N]T`gingerBill2022-05-261-1/+0
* | Make `simd_shuffle` act closer to `swizzle`gingerBill2022-05-261-1/+1
* | Allow integer vectors in selectgingerBill2022-05-251-1/+1
* | Document simd stuff in intrinsics.odingingerBill2022-05-251-0/+54
* | Begin work on Atomics for wasm32 (wait and notify intrinsics)gingerBill2022-05-211-0/+9
* | Fix ; typo.Jeroen van Rijn2022-05-101-14/+14
* | Update intrinsics.odingingerBill2022-04-271-0/+1
* | Update intrinsics.odin for documentationgingerBill2022-04-271-13/+41
* | Add `intrinsics.type_field_type`gingerBill2022-04-271-0/+1
* | `intrinsics.atomic_type_is_lock_free`gingerBill2022-04-021-0/+2
* | Change `intrinsics.Atomic_Memory_Order` fields to use `Ada_Case` rather than ...gingerBill2022-03-311-6/+6
* | Update the intrinsics for documentation on atomicsgingerBill2022-03-311-68/+35
* | Add `intrinsics.wasm_memory_grow` `intrinsics.wasm_memory_size`gingerBill2022-03-301-0/+4
* | [intrinsics] Add `unaligned_store`.Jeroen van Rijn2022-03-061-1/+2
* | [intrinsics] Add existing `unaligned_load`.Jeroen van Rijn2022-03-061-0/+1
|/
* Begin work to move entry point code to Odin itself rather than in C++ sidegingerBill2022-01-121-0/+5
* core/intrinsics: Add mem_zero_volatileYawning Angel2021-10-311-0/+1
* Add `intrinsics.prefetch_*` proceduresgingerBill2021-09-111-0/+5
* Add dummy docs for `intrinsics.syscall` on Linux and DarwingingerBill2021-09-061-0/+3
* `intrinsics.alloca` now returns `[^]u8`gingerBill2021-09-061-1/+1
* Add `intrinsics.is_package_imported(<string>)`gingerBill2021-09-061-0/+3