| Commit message (Expand) | Author | Age | Files | Lines |
| * | Begin work on the middle end system | gingerBill | 2022-03-17 | 1 | -1/+1 |
| * | Add `intrinsics.constant_utf16_cstring` | gingerBill | 2022-02-17 | 1 | -0/+6 |
| * | Add new objc intrinsics: objc_(register|find)_(selector|class) | gingerBill | 2022-02-14 | 1 | -2/+9 |
| * | Add `intrinsics.type_is_subtype_of`; `intrinsics.objc_selector_name` | gingerBill | 2022-02-08 | 1 | -2/+6 |
| * | Begin work on support objc intrinsics | gingerBill | 2022-02-08 | 1 | -0/+6 |
| * | Correct simple boolean intrinsics | gingerBill | 2022-02-08 | 1 | -4/+0 |
| * | Begin work to move entry point code to Odin itself rather than in C++ side | gingerBill | 2022-01-12 | 1 | -1/+6 |
| * | core/intrinsics: Add mem_zero_volatile | Yawning Angel | 2021-10-31 | 1 | -0/+2 |
| * | Merge branch 'master' into new-matrix-type | gingerBill | 2021-10-23 | 1 | -0/+6 |
| |\ |
|
| | * | Add `intrinsics.unaligned_store` `intrinsics.unaligned_load` | gingerBill | 2021-10-23 | 1 | -0/+6 |
| * | | Add intrinsics for the matrix type | gingerBill | 2021-10-21 | 1 | -0/+4 |
| * | | Add `matrix_flatten` - `matrix[R, C]T` -> `[R*C]T` | gingerBill | 2021-10-20 | 1 | -0/+2 |
| * | | Add `hadamard_product` | gingerBill | 2021-10-20 | 1 | -0/+2 |
| * | | Add builtin `outer_product` | gingerBill | 2021-10-20 | 1 | -0/+2 |
| * | | Add builtin `transpose` | gingerBill | 2021-10-20 | 1 | -0/+4 |
| |/ |
|
| * | Add `offset_of_by_string` | gingerBill | 2021-10-03 | 1 | -1/+4 |
| * | Add `intrinsics.prefetch_*` procedures | gingerBill | 2021-09-11 | 1 | -0/+10 |
| * | Add `intrinsics.is_package_imported(<string>)` | gingerBill | 2021-09-06 | 1 | -2/+5 |
| * | Add `intrinsics.syscall` (for Linux and Darwin only) | gingerBill | 2021-08-29 | 1 | -0/+5 |
| * | Make `or_else` and `or_return` operators (binary and suffix respectively) | gingerBill | 2021-08-15 | 1 | -6/+0 |
| * | `or_return` built-in procedure | gingerBill | 2021-08-15 | 1 | -0/+2 |
| * | Remove `try`; Replace `try x else y` with `or_else(x, y)` | gingerBill | 2021-07-05 | 1 | -0/+4 |
| * | Try `try` and `or_else` built-in procedures with operators `try` and `try else` | gingerBill | 2021-07-04 | 1 | -6/+0 |
| * | [Experimental] Add 'try' and `or_else' built-in procedures | gingerBill | 2021-07-04 | 1 | -0/+6 |
| * | Allow alternative syntax for `offset_of`: `offset_of(Type, field)`, `offset_o... | gingerBill | 2021-06-26 | 1 | -1/+1 |
| * | Add `intrinsics.type_is_endian_platform` | gingerBill | 2021-06-17 | 1 | -0/+2 |
| * | Add intrinsics.{ptr_offset, ptr_sub} | gingerBill | 2021-05-30 | 1 | -0/+6 |
| * | Add `intrinsics.mem_zero` | gingerBill | 2021-05-24 | 1 | -0/+2 |
| * | Add `intrinsics.mem_copy` and `intrinsics.mem_copy_non_overlapping` | gingerBill | 2021-05-19 | 1 | -0/+6 |
| * | Add `intrinsics.sqrt` for floating-point values | gingerBill | 2021-05-19 | 1 | -0/+4 |
| * | Add intrinsics.type_is_variant_of | gingerBill | 2021-05-13 | 1 | -0/+4 |
| * | Add `intrinsics.count_zeros` | gingerBill | 2021-04-25 | 1 | -0/+2 |
| * | Rename intrinsics to count_trailing_zeros and count_leading_zeros | gingerBill | 2021-04-25 | 1 | -7/+7 |
| * | Replace many `foreign` llvm calls with intrinsics | gingerBill | 2021-04-25 | 1 | -0/+2 |
| * | Add intrinsics: overflow_add, overflow_sub, overflow_mul; Change byte swap be... | gingerBill | 2021-04-22 | 1 | -0/+8 |
| * | Add intrinsics: byte_swap (integers and floats); count_ones; trailing_zeros; ... | gingerBill | 2021-04-22 | 1 | -0/+9 |
| * | Add new intrinsics: debug_trap, trap, read_cycle_counter, expect | gingerBill | 2021-04-22 | 1 | -0/+12 |
| * | Implement fixed-point arithmetic intrinsics for -llvm-api backend | gingerBill | 2021-04-01 | 1 | -0/+10 |
| * | Implement `soa_unzip` | gingerBill | 2021-03-24 | 1 | -1/+3 |
| * | `soa_zip` (-llvm-api only): creates an `#soa[]struct` from passed slices | gingerBill | 2021-03-24 | 1 | -0/+4 |
| * | Add `intrinsics.volatile_store` and `intrinsics.volatile_load` | gingerBill | 2021-03-09 | 1 | -0/+6 |
| * | Fix Addressing for SOA on store; Add intrinsics.type_struct_field_count(T) | gingerBill | 2021-03-01 | 1 | -0/+5 |
| * | Remove `#opaque` types | gingerBill | 2021-02-23 | 1 | -2/+0 |
| * | Add `intrinsics.type_hasher_proc`; Make `map` work with generic hasher procedure | gingerBill | 2020-11-29 | 1 | -1/+3 |
| * | Add intrinsics.type_equal_proc; Make `map` use an internal equal procedure to... | gingerBill | 2020-11-29 | 1 | -0/+4 |
| * | Add `intrinsics.type_field_index_of` | gingerBill | 2020-10-15 | 1 | -0/+4 |
| * | Add `intrinsics.type_has_field` | gingerBill | 2020-09-16 | 1 | -0/+4 |
| * | Add `intrinsics.alloca` | gingerBill | 2020-08-02 | 1 | -1/+3 |
| * | Add `intrinsics.type_proc_parameter_type`; Add `intrinsics.type_proc_return_t... | gingerBill | 2020-07-01 | 1 | -0/+6 |
| * | Add intrinsics.type_is_comparable; Add sort.linear_search | gingerBill | 2020-05-23 | 1 | -0/+2 |