Commit History

Автор SHA1 Съобщение Дата
  gingerBill 147848ca20 Clean up naming conventions преди 3 години
  gingerBill ca1f419dc2 Merge pull request #1819 from IanLilleyT/no_query_info преди 3 години
  Ian Lilley dda2ed290a tidying up Query_Info return value when not in query features преди 3 години
  Ian Lilley 66de1856e3 tighter allocation for arena allocator преди 3 години
  gingerBill e10105a780 Correct logic for tracking allocator proc for freeing a nil pointer преди 3 години
  gingerBill 5451c9672d Fix `dynamic_pool_destroy` преди 3 години
  Jeroen van Rijn fe442d7c0c [mem] Fix Dynamic_Pool. преди 3 години
  Jeroen van Rijn 7654afc2db Revert "Update `mem.nil_allocator` to match the same in `runtime`" преди 3 години
  gingerBill 4484a3433d Update `mem.nil_allocator` to match the same in `runtime` преди 3 години
  gingerBill 251da264ed Remove unneeded semicolons from the core library преди 4 години
  gingerBill 4ccf135892 Unify `new`/`make` the internal logic between runtime and mem преди 4 години
  gingerBill f0437a4242 Enforce `core:builtin` and `core:intrinsics` for imports преди 4 години
  gingerBill 4d00c2b800 `Allocator_Error.Mode_Not_Implemented`; Minor improvement to `map` runtime procedures преди 4 години
  gingerBill 3e7aabe6d8 Change uses for parapoly records to use `$` always преди 4 години
  gingerBill c3b3194a00 Update builtin procedures to support the new allocator features (without breaking other code) преди 4 години
  gingerBill f98c4d6837 Improve the `Allocator` interface to support returning `Allocator_Error` to allow for safer calls преди 4 години
  gingerBill 359ae29d98 Minor fixes преди 4 години
  gingerBill b727b6438b Minimize unneeded casts преди 4 години
  Luka Aleksić 00ebc877a1 Tracking allocator now tracks bad free calls преди 4 години
  gingerBill 54fbdabc38 Add experimental `-insert-semicolon` functionality to tokenizer and parser преди 4 години
  gingerBill 6eeb12a986 Improve default temp_allocator; make nil loggers do nothing; improve mem.Scratch_Allocator behaviour преди 4 години
  gingerBill a65553293f Add `mem.Small_Allocator` преди 4 години
  gingerBill e7f54d25d6 Add `mem.Allocator_Query_Info` and `mem.query_info` преди 5 години
  gingerBill 033b46def8 Add `mem.Allocator_Mode.Query_Features, `mem.Allocator_Mode_Set`, `mem.query_features` преди 5 години
  gingerBill 1f571f48e5 Add `mem.Tracking_Allocator` преди 5 години
  gingerBill d1d5f61230 Add `intrinsics.alloca` преди 5 години
  gingerBill 86448ee044 Add `raw_data` to replace cases in which `&x[0]` was used преди 5 години
  gingerBill 59a0bbb385 Improve termination rules checking for missing `return`; Make diverging procedure `-> !` be terminators преди 5 години
  gingerBill ab52f8d795 Move definition of mem.Allocator and log.Logger to `package runtime`, to reduce import cycle magic преди 5 години
  gingerBill a8a4dc1eb1 Make default `context.temp_allocator` thread safe when using `package thread` преди 5 години