Історія комітів

Автор SHA1 Опис Дата
  gingerBill 4ccf135892 Unify `new`/`make` the internal logic between runtime and mem 4 роки тому
  gingerBill 7bbc9a4634 Add `#any_int` directive to replace `auto_cast` uses on parameters. 4 роки тому
  gingerBill 4d00c2b800 `Allocator_Error.Mode_Not_Implemented`; Minor improvement to `map` runtime procedures 4 роки тому
  Jeroen van Rijn 4f51d74fc2 Fix typo in core:mem alloc() comment. 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 aa93305015 Replace usage of `inline proc` with `#force_inline proc` in the core library 4 роки тому
  gingerBill 415379e1cf Fix `delete_map` 5 роки тому
  gingerBill fc4fdd588e Remove usage of `do` in core library 5 роки тому
  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 dbaf8568d6 Fix `reflect.length` 5 роки тому
  gingerBill 9e698b720f Change behaviour for zero-sized value types of array-related types; Fix make behaviour to always zero memory 5 роки тому
  Tetralux b32ef9e47b Fix make and reserve 6 роки тому
  gingerBill b8324b0776 Fix behaviour for `make` to return `nil` when alloc returns `nil` 6 роки тому
  gingerBill ab52f8d795 Move definition of mem.Allocator and log.Logger to `package runtime`, to reduce import cycle magic 6 роки тому
  Tetralux 99121d6ff2 Implement core:thread and core:sync on Unix using pthreads 6 роки тому
  gingerBill 53d8216311 Reorganize `package mem` 7 роки тому
  gingerBill 28583bfff8 Change procedure group syntax from `proc[]` to `proc{}`; deprecate `proc[]` (raises warning currently) 7 роки тому
  gingerBill 444f4f446a `-vet` flag to do basic vetting of code 7 роки тому
  gingerBill ce2e23849e Fix `context` initialization 7 роки тому
  gingerBill 0971a59493 Update runtime printing code 7 роки тому
  gingerBill 5bdb424c6b context.allocator = a; Remove __ from runtime procs; improve division for complex numbers 7 роки тому
  Joshua Mark Manton 8cd2797b2e Fixed core library bugs after recent changes. (#257) 7 роки тому
  gingerBill 11f5236434 Add `$T: typeid/[]$E`; Deprecate `T: type/[]$E` 7 роки тому
  gingerBill aa542980ce Change memory layout of `map` to be 3 words smaller 7 роки тому
  gingerBill c19ec5d65d Fix `delete` for dynamic array and map 7 роки тому
  gingerBill ae57284912 Add `Assertion_Failure_Proc` to `context` 7 роки тому
  gingerBill 001837e6bb Temporary allocator for `context` 7 роки тому