aboutsummaryrefslogtreecommitdiff
path: root/core/runtime/core_builtin.odin
Commit message (Expand)AuthorAgeFilesLines
* Reinstate NBC.Jeroen van Rijn2022-03-151-1/+1
* [runtime] fix `insert_at` procedure group.Jeroen van Rijn2022-03-151-15/+18
* Add comment for the internals of `assert`gingerBill2022-01-231-0/+4
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-1/+1
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-225/+225
* Add `map_insert` which returns the pointer to inserted valuegingerBill2021-08-291-0/+9
* Correct `mem.clone_slice`gingerBill2021-08-231-2/+2
* Unify `new`/`make` the internal logic between runtime and memgingerBill2021-08-231-21/+34
* Use multi-pointers when appropriategingerBill2021-08-221-4/+4
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* Add `#any_int` directive to replace `auto_cast` uses on parameters.gingerBill2021-08-151-5/+5
* `delete_key` now returns the deleted key and deleted value (if found)gingerBill2021-07-041-2/+13
* Change uses for parapoly records to use `$` alwaysgingerBill2021-06-141-1/+1
* Reorganize code to improve code generationgingerBill2021-06-081-5/+5
* Update core:runtime to use the new intrinsicsgingerBill2021-05-301-16/+12
* Replace many `foreign` llvm calls with intrinsicsgingerBill2021-04-251-10/+7
* Update builtin procedures to support the new allocator features (without brea...gingerBill2021-04-191-33/+35
* Improve the `Allocator` interface to support returning `Allocator_Error` to a...gingerBill2021-04-191-12/+14
* Remove unneeded return value from `incl` and `excl`gingerBill2021-03-021-12/+6
* Add `make_soa` and `delete_soa`; Reorganize soa procedures into a separate filegingerBill2021-03-011-207/+4
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-11/+11
* Fix `delete_map`gingerBill2021-02-021-1/+1
* Make hash internal key be `uintptr` rather than `u64` to reduce entry sizegingerBill2020-11-231-1/+1
* Change internal layout of `map[K]V`gingerBill2020-11-231-1/+2
* Add %s support for arrays and slices of bytesgingerBill2020-11-201-1/+15
* Reorganize runtime code into separate filesgingerBill2020-11-191-0/+823