Jeroen van Rijn
|
3e1791aa5c
Fix typos
|
1 year ago |
gingerBill
|
8e4bdcfb98
Remove `disabled` attribute from `unimplemented`
|
1 year ago |
gingerBill
|
f3f0ab6e2c
On `-disable-assert`, `panic` will still work but not print the caller location
|
1 year ago |
Jeroen van Rijn
|
74bbb1167f
Fix #2763
|
2 years ago |
gingerBill
|
9b54b99bf6
Use positional and named arguments within the core library
|
2 years ago |
gingerBill
|
6fe2df1d7d
Add more documentation to numerous `@builtin` procedures in package runtime
|
2 years ago |
gingerBill
|
1e17f44991
Improve error handling for `resize` and `reserve` procedures
|
2 years ago |
gingerBill
|
7298054974
Add require_results to make builtin procedures
|
2 years ago |
Tetralux
|
1c5ce75d9f
[runtime] Pass along #caller_location in append_nothing()
|
2 years ago |
gingerBill
|
2d699fd13b
Fix again append on zero sized types
|
2 years ago |
gingerBill
|
13c321b8fb
Fix missing cast in `array_elems`
|
2 years ago |
Fabian Sperber
|
830d2007a6
Remove usage of global_default_temp_allocator_data when there is no default allocator (freestanding, JS or --default-to-nil-allocator)
|
2 years ago |
gingerBill
|
8ddb493b96
Add `#optional_allocator_error` to `make_map`
|
2 years ago |
Tetralux
|
588c52a854
[runtime] Fix typo in shrink_dynamic_array()
|
2 years ago |
gingerBill
|
bbe44b49bc
Correct `map_insert`
|
2 years ago |
gingerBill
|
ad0f11668b
Correct `map_reserve_dynamic` caused by an bizarre code generation bug
|
2 years ago |
gingerBill
|
5d47e2a166
Change `map_reserve_dynamic` no do anything when current capacity is greater than specified for the reserve
|
2 years ago |
gingerBill
|
b475481788
Get deleted key and value for `delete_key`
|
2 years ago |
gingerBill
|
3858422f1d
Use `mem_resize` where possible
|
2 years ago |
gingerBill
|
366779f8c7
Fix bug with allocator not getting set on a `map`
|
2 years ago |
gingerBill
|
dae299b781
Make `map_free_dynamic` take the total size of the allocation
|
2 years ago |
gingerBill
|
ed58374964
Make `Map_Info` store pointers to cell info rather than inline
|
2 years ago |
gingerBill
|
c96e0afbf1
Begin work on implementing the new `map` internals
|
2 years ago |
gingerBill
|
6a14c3edb4
Make `raw_data` an intrinsic rather a `@(builtin)` runtime procedure
|
2 years ago |
gingerBill
|
83ffb68bb7
Fix typo in `map_insert`
|
2 years ago |
gingerBill
|
0380601bb4
Fix `map_insert`
|
2 years ago |
gingerBill
|
ff97a73152
Reduce unnecessary map gets
|
2 years ago |
gingerBill
|
9e3ea92829
Inline many calls and delete unused procedures
|
2 years ago |
gingerBill
|
81f10f53ad
Correct `delete_key`
|
2 years ago |
gingerBill
|
fbf036a654
Wrap `__dynamic_map_find` for certain cases
|
2 years ago |