aboutsummaryrefslogtreecommitdiff
path: root/core/mem/allocators.odin
Commit message (Expand)AuthorAgeFilesLines
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-317/+317
* Unify `new`/`make` the internal logic between runtime and memgingerBill2021-08-231-3/+4
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* `Allocator_Error.Mode_Not_Implemented`; Minor improvement to `map` runtime pr...gingerBill2021-08-081-106/+8
* Change uses for parapoly records to use `$` alwaysgingerBill2021-06-141-1/+1
* Update builtin procedures to support the new allocator features (without brea...gingerBill2021-04-191-2/+2
* Improve the `Allocator` interface to support returning `Allocator_Error` to a...gingerBill2021-04-191-174/+154
* Minor fixesgingerBill2021-03-181-2/+1
* Minimize unneeded castsgingerBill2021-03-031-9/+9
* Tracking allocator now tracks bad free callsLuka Aleksić2021-01-211-3/+18
* Add experimental `-insert-semicolon` functionality to tokenizer and parsergingerBill2020-11-011-1/+1
* Improve default temp_allocator; make nil loggers do nothing; improve mem.Scra...gingerBill2020-10-021-60/+99
* Add `mem.Small_Allocator`gingerBill2020-10-021-0/+98
* Add `mem.Allocator_Query_Info` and `mem.query_info`gingerBill2020-08-161-4/+50
* Add `mem.Allocator_Mode.Query_Features, `mem.Allocator_Mode_Set`, `mem.query_...gingerBill2020-08-161-0/+56
* Add `mem.Tracking_Allocator`gingerBill2020-08-161-0/+68
* Add `intrinsics.alloca`gingerBill2020-08-021-0/+80
* Add `raw_data` to replace cases in which `&x[0]` was usedgingerBill2020-06-291-9/+9
* Improve termination rules checking for missing `return`; Make diverging proce...gingerBill2020-06-061-7/+1
* Move definition of mem.Allocator and log.Logger to `package runtime`, to redu...gingerBill2019-12-311-10/+13
* Make default `context.temp_allocator` thread safe when using `package thread`gingerBill2019-12-291-0/+12
* Fix mem.ArenaTetralux2019-12-151-1/+1
* Add assert into scratch_allocator_proc to prevent initialization cycles #504gingerBill2019-12-151-0/+2
* Minor code clean-upgingerBill2019-07-281-2/+0
* Make procedure parameters just named values rather than copied variablesgingerBill2019-07-151-10/+11
* Add implicit selector expressions for in/notingingerBill2019-03-061-16/+12
* Fix untyped ternary string IR conversiongingerBill2019-02-141-0/+2
* Reorganize `package mem`gingerBill2019-02-101-0/+624