Commit History

Upphovsman SHA1 Meddelande Datum
  gingerBill 802df73183 Remove unneeded call 3 år sedan
  gingerBill c64674c39e Remove unnecessary `assert`s 3 år sedan
  gingerBill d386563344 Correct issue with the generated `map` type internals; Simplify map rehash logic to utilize `resize` 3 år sedan
  gingerBill e6d8fbf194 Add `runtime.__get_map_header_runtime` 3 år sedan
  gingerBill 868c923770 Make `map` internals more robust when using `mem.nil_allocator()` 3 år sedan
  gingerBill 720884e0f1 Strip even more semicolons if followed by a `}` or `)` on the same line 4 år sedan
  gingerBill 251da264ed Remove unneeded semicolons from the core library 4 år sedan
  gingerBill a5c31bbee0 Add `map_insert` which returns the pointer to inserted value 4 år sedan
  gingerBill f0437a4242 Enforce `core:builtin` and `core:intrinsics` for imports 4 år sedan
  gingerBill 4d00c2b800 `Allocator_Error.Mode_Not_Implemented`; Minor improvement to `map` runtime procedures 4 år sedan
  gingerBill 9f8a63cb43 More minor stylization changes (remove unneeded parentheses) 4 år sedan
  gingerBill f98c4d6837 Improve the `Allocator` interface to support returning `Allocator_Error` to allow for safer calls 4 år sedan
  gingerBill a60d22fefd Make trailing comma usage consistent 4 år sedan
  gingerBill 083cec6c88 Remove dead code 4 år sedan
  gingerBill b727b6438b Minimize unneeded casts 4 år sedan
  gingerBill 79eb46bce3 Replace `inline` uses in the rest of core with `#force_inline` 4 år sedan
  gingerBill aa93305015 Replace usage of `inline proc` with `#force_inline proc` in the core library 4 år sedan
  gingerBill a1693c0184 Deprecate `inline for` in favour of `#unroll for` 4 år sedan
  gingerBill 5803fcc158 Revert function passes 4 år sedan
  gingerBill f06f33872c Make 16 simple hasher cases for small types 4 år sedan
  gingerBill 57f5976ac1 Support map keys for simple compare types 4 år sedan
  gingerBill 1dfe0cdd1d Simplify hashing approach `map` 4 år sedan
  gingerBill 97c66c9c73 Add `intrinsics.type_hasher_proc`; Make `map` work with generic hasher procedure 4 år sedan
  gingerBill 085972bb2c Minor clean up 4 år sedan
  gingerBill 39bed567b3 Add intrinsics.type_equal_proc; Make `map` use an internal equal procedure to compare keys 4 år sedan
  gingerBill 2e0fd34e59 Keep -vet happy 4 år sedan
  gingerBill 9959a069fc Simplify internals of `map[K]V` 4 år sedan
  gingerBill 89cceb910a Keep -vet happy 4 år sedan
  gingerBill f36c5de746 Fix typo 4 år sedan
  gingerBill ca10248740 Add `__dynamic_map_fix_keys` 4 år sedan