Commit History

Autor SHA1 Mensaxe Data
  ticki ad5d2d63fd Fix bug breaking the 4th assumption of the Bookkeeper %!s(int64=8) %!d(string=hai) anos
  ticki 8e8727c7cb Increase EXTRA_ELEMENTS, fix a bug in `reserve` which forces the length to increase. %!s(int64=8) %!d(string=hai) anos
  ticki 180fdbdd42 Add Bookkeeper IDs %!s(int64=8) %!d(string=hai) anos
  ticki ddad677c34 Fix broken assertion %!s(int64=8) %!d(string=hai) anos
  ticki 863a1ece90 Fix unsoundness in TLS %!s(int64=8) %!d(string=hai) anos
  ticki cdec4b0e08 Ralloc 1.0.0: A trait-based local/global allocator model. %!s(int64=8) %!d(string=hai) anos
  ticki c8adc1ea2c Performance pass for ralloc: global-local allocator model, TLS allocator, and more %!s(int64=8) %!d(string=hai) anos
  ticki f56d86e50e Small fixes %!s(int64=9) %!d(string=hai) anos
  ticki 6e3426f3ca Improve testing suite, improve security, improve logging, global OOM handler, prepare for performance pass %!s(int64=9) %!d(string=hai) anos
  ticki f5baadbaf1 Remove grow method %!s(int64=9) %!d(string=hai) anos
  ticki 2443f0e4bf Move remove_at to Bookkeeper %!s(int64=9) %!d(string=hai) anos
  Jeremy Soller 9867d262ad Merge pull request #26 from redox-os/shim %!s(int64=9) %!d(string=hai) anos
  Jeremy Soller 49840afd9a Add shim %!s(int64=9) %!d(string=hai) anos
  Thomas Levy e681f6dd88 Make it all work. (#25) %!s(int64=9) %!d(string=hai) anos
  ticki 8d8fec8a95 Add trailing empty blocks assertion %!s(int64=9) %!d(string=hai) anos
  ticki 528a0a48b4 Add #[must_use] %!s(int64=9) %!d(string=hai) anos
  Thomas Levy 7efceba641 Refactor reserve to take extra capacity needed %!s(int64=9) %!d(string=hai) anos
  ticki 80f126cbf1 Remove the `leak` bound from `Mutex` %!s(int64=9) %!d(string=hai) anos
  ticki 111e4e4965 Rewrite `insert` to fix various bugs in it %!s(int64=9) %!d(string=hai) anos
  ticki 66cbc42050 Fix free_ind %!s(int64=9) %!d(string=hai) anos
  ticki 4d3632533d Simple visual logging system %!s(int64=9) %!d(string=hai) anos
  ticki ba58a65f15 Introduce double_push, fix #10 %!s(int64=9) %!d(string=hai) anos
  ticki a322cb5f18 Short circuit in case of empty block (fix #12) %!s(int64=9) %!d(string=hai) anos
  ticki 0c7b63819c Temporarily disable inplace reallocation for `reserve`, fix #9 %!s(int64=9) %!d(string=hai) anos
  ticki 638e861b65 Amend nilset's commit %!s(int64=9) %!d(string=hai) anos
  ticki 1645a13385 Merge branch 'assertions' of https://github.com/NilSet/ralloc %!s(int64=9) %!d(string=hai) anos
  Tommie Levy fbcf9eb462 Add assertions that do not alloc on failure %!s(int64=9) %!d(string=hai) anos
  ticki d6f871535b Fix OOB in `alloc` %!s(int64=9) %!d(string=hai) anos
  ticki 146a5db98f Add thread local allocators, BRK locks, platform independency, lock reuse, local allocators, more tests, abort-as-panic, additional benches, provide an Allocator struct, memleak detection, fix bugs related to the is_empty function, micro caches (implemented, but not wired up), a prelude, allocator specific OOM handler, fix bound checks, Leak trait, fix bug in Mutex. %!s(int64=9) %!d(string=hai) anos
  ticki fc19fb6de1 Inline smaller functions, update README, add benchmarks %!s(int64=9) %!d(string=hai) anos