Commit History

Author SHA1 Message Date
  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
  gingerBill 1f571f48e5 Add `mem.Tracking_Allocator` 5 years ago
  gingerBill d1d5f61230 Add `intrinsics.alloca` 5 years ago
  gingerBill 86448ee044 Add `raw_data` to replace cases in which `&x[0]` was used 5 years ago
  gingerBill 59a0bbb385 Improve termination rules checking for missing `return`; Make diverging procedure `-> !` be terminators 5 years ago
  gingerBill ab52f8d795 Move definition of mem.Allocator and log.Logger to `package runtime`, to reduce import cycle magic 5 years ago
  gingerBill a8a4dc1eb1 Make default `context.temp_allocator` thread safe when using `package thread` 5 years ago
  Tetralux c9723e2dc0 Fix mem.Arena 5 years ago
  gingerBill 89ccb5b99f Add assert into scratch_allocator_proc to prevent initialization cycles #504 5 years ago
  gingerBill 162c87b1b8 Minor code clean-up 6 years ago
  gingerBill f25818e923 Make procedure parameters just named values rather than copied variables 6 years ago
  gingerBill c67ea97845 Add implicit selector expressions for in/notin 6 years ago
  gingerBill dbd0638853 Fix untyped ternary string IR conversion 6 years ago
  gingerBill 53d8216311 Reorganize `package mem` 6 years ago