Commit History

Author SHA1 Message Date
  hikari d904ae5191 Replaced opaque bit-shifts with readable constants for memory units 2 years ago
  gingerBill 15bbdb2030 Merge pull request #2181 from odin-lang/map-dev 2 years ago
  Michael Freundorfer f323a179d9 Handle freeing nil in scratch allocator 2 years ago
  gingerBill f2f2d532f5 Add extra calls to `Tracking_Allocator` 2 years ago
  gingerBill 366779f8c7 Fix bug with allocator not getting set on a `map` 2 years ago
  gingerBill 7f601c9535 Add `Allocator_Mode.Alloc_Non_Zerored` 2 years ago
  gingerBill 147848ca20 Clean up naming conventions 3 years ago
  gingerBill ca1f419dc2 Merge pull request #1819 from IanLilleyT/no_query_info 3 years ago
  Ian Lilley dda2ed290a tidying up Query_Info return value when not in query features 3 years ago
  Ian Lilley 66de1856e3 tighter allocation for arena allocator 3 years ago
  gingerBill e10105a780 Correct logic for tracking allocator proc for freeing a nil pointer 3 years ago
  gingerBill 5451c9672d Fix `dynamic_pool_destroy` 3 years ago
  Jeroen van Rijn fe442d7c0c [mem] Fix Dynamic_Pool. 3 years ago
  Jeroen van Rijn 7654afc2db Revert "Update `mem.nil_allocator` to match the same in `runtime`" 3 years ago
  gingerBill 4484a3433d Update `mem.nil_allocator` to match the same in `runtime` 3 years ago
  gingerBill 251da264ed Remove unneeded semicolons from the core library 4 years ago
  gingerBill 4ccf135892 Unify `new`/`make` the internal logic between runtime and mem 4 years ago
  gingerBill f0437a4242 Enforce `core:builtin` and `core:intrinsics` for imports 4 years ago
  gingerBill 4d00c2b800 `Allocator_Error.Mode_Not_Implemented`; Minor improvement to `map` runtime procedures 4 years ago
  gingerBill 3e7aabe6d8 Change uses for parapoly records to use `$` always 4 years ago
  gingerBill c3b3194a00 Update builtin procedures to support the new allocator features (without breaking other code) 4 years ago
  gingerBill f98c4d6837 Improve the `Allocator` interface to support returning `Allocator_Error` to allow for safer calls 4 years ago
  gingerBill 359ae29d98 Minor fixes 4 years ago
  gingerBill b727b6438b Minimize unneeded casts 4 years ago
  Luka Aleksić 00ebc877a1 Tracking allocator now tracks bad free calls 4 years ago
  gingerBill 54fbdabc38 Add experimental `-insert-semicolon` functionality to tokenizer and parser 4 years ago
  gingerBill 6eeb12a986 Improve default temp_allocator; make nil loggers do nothing; improve mem.Scratch_Allocator behaviour 4 years ago
  gingerBill a65553293f Add `mem.Small_Allocator` 4 years ago
  gingerBill e7f54d25d6 Add `mem.Allocator_Query_Info` and `mem.query_info` 5 years ago
  gingerBill 033b46def8 Add `mem.Allocator_Mode.Query_Features, `mem.Allocator_Mode_Set`, `mem.query_features` 5 years ago