aboutsummaryrefslogtreecommitdiff
path: root/core/runtime/default_allocators.odin
Commit message (Collapse)AuthorAgeFilesLines
* Fix `-target:js_wasm32` for `core:runtime`gingerBill2021-06-081-244/+0
|
* Make `js` default to nil allocator for the time beinggingerBill2021-05-231-1/+1
|
* Clean up organization of `package runtime`gingerBill2021-05-231-1/+40
|
* Fix #906gingerBill2021-04-201-4/+2
|
* Improve the `Allocator` interface to support returning `Allocator_Error` to ↵gingerBill2021-04-191-27/+41
| | | | | | allow for safer calls Virtually all code (except for user-written custom allocators) should work as normal. Extra features will need to be added to make the current procedures support the `Allocator_Error` return value (akin to #optional_ok)
* Minimize unneeded castsgingerBill2021-03-031-1/+1
|
* Change `default_temp_allocator_proc` behaviour to use the ↵gingerBill2021-02-091-6/+1
| | | | `default_allocator` when the backing data has not been set.
* Improve default temp allocator; Fix filepath.abs behaviour on WindowsgingerBill2020-10-131-3/+9
|
* Improve default temp_allocator; make nil loggers do nothing; improve ↵gingerBill2020-10-021-68/+88
| | | | mem.Scratch_Allocator behaviour
* Reimplement the Windows OS dependencies in `package runtime`gingerBill2020-10-011-1/+2
|
* Update packages os, path, and filepathgingerBill2020-09-261-2/+0
|
* Add -default-to-nil-allocator flag (sets `ODIN_DEFAULT_TO_NIL_ALLOCATOR`)gingerBill2020-09-151-1/+1
|
* Reorganize package runtimegingerBill2020-09-151-4/+22
| | | | Separates out the OS specific stuff into different files
* Add `mem.Allocator_Query_Info` and `mem.query_info`gingerBill2020-08-161-0/+3
|
* Add `mem.Allocator_Mode.Query_Features, `mem.Allocator_Mode_Set`, ↵gingerBill2020-08-161-0/+7
| | | | `mem.query_features`
* Fix temporary allocator resizingTetralux2020-06-041-1/+3
|
* Fix LLVM API backend for procedure "constant" valuesgingerBill2020-04-171-1/+1
|
* Fix #590gingerBill2020-03-151-1/+1
|
* Improve runtime/default_allocators.odingingerBill2020-01-111-2/+21
|
* Add new runtime files.gingerBill2019-12-311-0/+124