gingerBill
|
83ffb68bb7
Fix typo in `map_insert`
|
3 жил өмнө |
gingerBill
|
0380601bb4
Fix `map_insert`
|
3 жил өмнө |
gingerBill
|
ff97a73152
Reduce unnecessary map gets
|
3 жил өмнө |
gingerBill
|
9e3ea92829
Inline many calls and delete unused procedures
|
3 жил өмнө |
gingerBill
|
81f10f53ad
Correct `delete_key`
|
3 жил өмнө |
gingerBill
|
fbf036a654
Wrap `__dynamic_map_find` for certain cases
|
3 жил өмнө |
gingerBill
|
b967ae2739
Change internal map indices to use a distinct `uint` rather than just `int`
|
3 жил өмнө |
gingerBill
|
ef372bd861
Replace `#optional_second` with `#optional_allocator_error`
|
3 жил өмнө |
gingerBill
|
96be494730
Fix `append_nothing`
|
3 жил өмнө |
gingerBill
|
ffa87f55c4
Add a return value to `append` that states the number of elements that were returned
|
3 жил өмнө |
Jeroen van Rijn
|
8c1dfabb6b
Fix `append` for size_of(E) == 0
|
3 жил өмнө |
gingerBill
|
659c3c528d
Update `delete` to pass size in bytes to free when possible
|
3 жил өмнө |
gingerBill
|
576914aee1
Make `unreachable()` a built-in compiler-level procedure
|
3 жил өмнө |
gingerBill
|
e0ecdd4b24
Simplify logic of `append` of zero sized elements
|
3 жил өмнө |
gingerBill
|
08f5259d77
Replace `insert_at` with `inject_at` and `assign_at`
|
3 жил өмнө |
gingerBill
|
670f18ad1b
Minor change to `shrink`
|
3 жил өмнө |
Tetralux
|
fa2296a124
[runtime] Add builtin `shrink` for dynamic arrays and maps
|
3 жил өмнө |
gingerBill
|
63d6c08d90
Add `raw_simd_data`
|
3 жил өмнө |
gingerBill
|
3ec70c5517
Merge functionality of `#maybe` with the standard 'union' functionality
|
3 жил өмнө |
gingerBill
|
8c1499dbc2
Make `raw_data` return `[^]T` types
|
3 жил өмнө |
gingerBill
|
be8de4a1ff
Update arch enum
|
3 жил өмнө |
gingerBill
|
9349dfba8f
Add new builtin `container_of`
|
3 жил өмнө |
Jeroen van Rijn
|
19dc84e300
Reinstate NBC.
|
3 жил өмнө |
Jeroen van Rijn
|
a932168f50
[runtime] fix `insert_at` procedure group.
|
3 жил өмнө |
gingerBill
|
d269dbcd40
Add comment for the internals of `assert`
|
3 жил өмнө |
gingerBill
|
f57201bbd1
Remove unneeded semicolons from the core library
|
4 жил өмнө |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 жил өмнө |
gingerBill
|
a5c31bbee0
Add `map_insert` which returns the pointer to inserted value
|
4 жил өмнө |
gingerBill
|
81623861c0
Correct `mem.clone_slice`
|
4 жил өмнө |
gingerBill
|
4ccf135892
Unify `new`/`make` the internal logic between runtime and mem
|
4 жил өмнө |