gingerBill
|
f57201bbd1
Remove unneeded semicolons from the core library
|
4 vuotta sitten |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 vuotta sitten |
gingerBill
|
a5c31bbee0
Add `map_insert` which returns the pointer to inserted value
|
4 vuotta sitten |
gingerBill
|
81623861c0
Correct `mem.clone_slice`
|
4 vuotta sitten |
gingerBill
|
4ccf135892
Unify `new`/`make` the internal logic between runtime and mem
|
4 vuotta sitten |
gingerBill
|
445ed9be2b
Use multi-pointers when appropriate
|
4 vuotta sitten |
gingerBill
|
f0437a4242
Enforce `core:builtin` and `core:intrinsics` for imports
|
4 vuotta sitten |
gingerBill
|
7bbc9a4634
Add `#any_int` directive to replace `auto_cast` uses on parameters.
|
4 vuotta sitten |
gingerBill
|
a4be1a5e4c
`delete_key` now returns the deleted key and deleted value (if found)
|
4 vuotta sitten |
gingerBill
|
3e7aabe6d8
Change uses for parapoly records to use `$` always
|
4 vuotta sitten |
gingerBill
|
f30e6f50bd
Reorganize code to improve code generation
|
4 vuotta sitten |
gingerBill
|
46204ed7f0
Update core:runtime to use the new intrinsics
|
4 vuotta sitten |
gingerBill
|
72aa0e6e38
Replace many `foreign` llvm calls with intrinsics
|
4 vuotta sitten |
gingerBill
|
c3b3194a00
Update builtin procedures to support the new allocator features (without breaking other code)
|
4 vuotta sitten |
gingerBill
|
f98c4d6837
Improve the `Allocator` interface to support returning `Allocator_Error` to allow for safer calls
|
4 vuotta sitten |
gingerBill
|
6faf024ab4
Remove unneeded return value from `incl` and `excl`
|
4 vuotta sitten |
gingerBill
|
35edf45514
Add `make_soa` and `delete_soa`; Reorganize soa procedures into a separate file
|
4 vuotta sitten |
gingerBill
|
aa93305015
Replace usage of `inline proc` with `#force_inline proc` in the core library
|
4 vuotta sitten |
gingerBill
|
415379e1cf
Fix `delete_map`
|
4 vuotta sitten |
gingerBill
|
a55568b0c4
Make hash internal key be `uintptr` rather than `u64` to reduce entry size
|
4 vuotta sitten |
gingerBill
|
91758656f6
Change internal layout of `map[K]V`
|
4 vuotta sitten |
gingerBill
|
87956676f5
Add %s support for arrays and slices of bytes
|
4 vuotta sitten |
gingerBill
|
913eac13b1
Reorganize runtime code into separate files
|
4 vuotta sitten |