aboutsummaryrefslogtreecommitdiff
path: root/base/intrinsics
Commit message (Expand)AuthorAgeFilesLines
* `constant_truncate` -> `constant_trunc` to be consistent with other intrinsicsgingerBill2025-10-301-4/+4
* Add `intrinsics.constant_(floor|truncate|ceil|round)`gingerBill2025-10-301-0/+5
* Add to `intrinsics.odin`gingerBill2025-10-101-0/+3
* Add `type_is_nearly_simple_compare` to `intrinsics.odin`gingerBill2025-10-091-0/+1
* Update `intrinsics.odin`gingerBill2025-10-091-1/+4
* Automatically emit objc_msgSend calls when calling imported or implemented Ob...Harold Brenes2025-09-291-4/+6
* Merge pull request #5547 from harold-b/hb.objc_block_intrinsicgingerBill2025-08-071-0/+1
|\
| * Implementes the block ABI.2010.3.16 natively via the `objc_block` intrinsic a...Harold Brenes2025-08-061-0/+1
* | Add `intrinsics.type_canonical_name`gingerBill2025-08-071-0/+3
|/
* Begin supporting `string16` across the core librarygingerBill2025-08-021-0/+1
* switch to read_cycle_counter_frequency from arm64_read_cycle_counter_freq, tr...Colin Davidson2025-07-291-2/+1
* use the correct frequency for the arm tsc timerColin Davidson2025-07-281-0/+3
* Merge pull request #5442 from jon-lipstate/table_lookupgingerBill2025-07-221-0/+1
|\
| * rename table_lookup to runtime_swizzleJon Lipstate2025-07-161-1/+1
| * table lookup intrinsicJon Lipstate2025-07-051-0/+1
* | Add note on sparse vs contiguousFourteenBrush2025-07-111-1/+2
* | Rephrasing for constantsFourteenBrush2025-07-111-1/+1
* | Add type_enum_is_contiguous intrinsicFourteenBrush2025-07-111-0/+3
|/
* Add `intrinsics.type_is_bit_field` prociarkn2025-06-061-0/+1
* new compiler intrinsics type_integer_to_unsigned,type_integer_to_signed0xrsp2025-05-151-0/+3
* Merge pull request #5064 from harold-b/hb/objc-classesgingerBill2025-05-081-1/+4
|\
| * Implement all checker specification for Objective-C class implementations and...Harold Brenes2025-05-031-1/+1
| * Go back to `objc_ivar_get` instead of `ivar_get`.Harold Brenes2025-04-301-1/+1
| * Add initial support for Objective-C class implementationHarold Brenes2025-04-201-1/+4
* | Added alternate reduce-add/reduce-mul intrinsics.Barinzaya2025-05-051-0/+4
* | Add `simd.indices` and docsgingerBill2025-05-051-1/+1
|/
* Added simd_extract_lsbs intrinsic as well.Barinzaya2025-02-241-0/+1
* Added simd_extract_msbs intrinsic.Barinzaya2025-02-241-0/+2
* spacingLaytan2025-01-051-0/+1
* Remove typeidAntonino Simone Di Stefano2025-01-031-1/+1
* Make expect parameter polymorphicAntonino Simone Di Stefano2025-01-031-1/+1
* Import "base:runtime" to make type references validAntonino Simone Di Stefano2025-01-031-0/+1
* Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-141-1/+1
* Add `intrinsics.type_has_shared_fields`gingerBill2024-08-241-0/+2
* add constant_log2 to intrinsics fileLaytan2024-08-201-0/+2
* Fix documented names of a few SIMD proceduresFeoramund2024-08-061-4/+4
* Add `intrinsics.masked_expand_load` and `intrinsics.masked_compress_store`gingerBill2024-08-051-0/+4
* Remove dead codegingerBill2024-08-051-3/+0
* Add `intrinsics.simd_masked_load` and `intrinsics.simd_masked_store`gingerBill2024-08-051-2/+5
* Add `intrinsics.simd_gather` and ``intrinsics.simd_scatter`gingerBill2024-08-051-0/+4
* Rename `add_sat` -> `saturating_add`gingerBill2024-08-051-2/+5
* Add `simd_reduce_any` and `simd_reduce_all`gingerBill2024-08-051-7/+11
* add `#optional_ok` to docs file for intrinsicsLaytan Laats2024-07-161-3/+3
* fix `add_sat` and `sub_sat` intrinsicsLaytan Laats2024-07-161-3/+6
* Add `intrinsics.type_struct_has_implicit_padding` #3844gingerBill2024-07-011-1/+2
* Add `intrinsics.syscall_bsd`Feoramund2024-06-121-0/+2
* Add `intrinsics.procedure_of`gingerBill2024-06-101-0/+4
* Add intrinsics `type_is_matrix_row_major` & `type_is_matrix_column_major`gingerBill2024-05-201-0/+3
* Add intrinsics `type_bit_set_elem_type` & `type_bit_set_underlying_type`gingerBill2024-05-091-9/+12
* compiler: improve target features supportLaytan Laats2024-05-021-2/+8