Commit History

Autor SHA1 Mensaxe Data
  Jeremy Soller 0ac228d16d Fix cfg flags for Redox %!s(int64=9) %!d(string=hai) anos
  ticki 8266f890d3 Enable inplace reallocation (buffer extension) again %!s(int64=9) %!d(string=hai) anos
  ticki 413aaeb77b Merge branch 'master' of github.com:redox-os/ralloc %!s(int64=9) %!d(string=hai) anos
  ticki 377ac02d18 Fix numerous bugs, temporarily disable inplace reallocation, add debug dumps %!s(int64=9) %!d(string=hai) anos
  ticki c541cec1d6 Better debug assertions and consistency checks %!s(int64=9) %!d(string=hai) anos
  ticki 6799cb9b37 Fix segfault, due to not initializing the pointer when reserving extra capacity %!s(int64=9) %!d(string=hai) anos
  ticki 819ed484c3 Avoid certain recursive allocations %!s(int64=9) %!d(string=hai) anos
  ticki a48df74251 Fix bug in `reserve` %!s(int64=9) %!d(string=hai) anos
  ticki 8c7ccdc0af Represent occupied block entries through empty blocks %!s(int64=9) %!d(string=hai) anos
  ticki bfa132473f Fix bug making allocation occupied blocks possible, update documentation, fix certain arithmetic overflows, add mathematical reasoning on integer bounds %!s(int64=9) %!d(string=hai) anos
  ticki 795aa19906 Fix Block tests %!s(int64=9) %!d(string=hai) anos
  ticki 537920f98d Alignment assertions %!s(int64=9) %!d(string=hai) anos
  ticki 15b186fad9 sys_yield for mutex locking %!s(int64=9) %!d(string=hai) anos
  ticki 4ef79fdcf3 Remove libextra dependency %!s(int64=9) %!d(string=hai) anos
  ticki a022e08f1f Allocator is ready, provide linking symbols, complete bookkeeping, proper merges, safe multithreading, OOM handling (+ custom handlers), system primitives, add extensive testing. %!s(int64=9) %!d(string=hai) anos
  ticki c4f7593838 Fix PartialEq %!s(int64=9) %!d(string=hai) anos
  ticki 8aef24b0fb Update the docs to reflect the actual internals %!s(int64=9) %!d(string=hai) anos
  ticki a17c934ae8 Add Bookkeeper::new() %!s(int64=9) %!d(string=hai) anos
  ticki a9e0dc7bf0 Wrap the block list in a Bookkeeper struct %!s(int64=9) %!d(string=hai) anos
  ticki 3838443f52 Fix the docs %!s(int64=9) %!d(string=hai) anos
  ticki 7fc3ec724e Add detailed documentation for everything %!s(int64=9) %!d(string=hai) anos
  ticki adf3812a72 Consistency checks in debug mode %!s(int64=9) %!d(string=hai) anos
  ticki a651595317 RL search %!s(int64=9) %!d(string=hai) anos
  ticki 6c5a0b163d Add readme %!s(int64=9) %!d(string=hai) anos
  ticki ae9fdde219 Add license (MIT) %!s(int64=9) %!d(string=hai) anos
  ticki c28a6f006b Initial commit: add design document, memory book keeper, allocation, deallocation, reallocation (inplace and copy), block list, insertion, system primitives %!s(int64=9) %!d(string=hai) anos