summaryrefslogtreecommitdiff
path: root/lib/std/bytealloc.myr
AgeCommit message (Expand)Author
2018-06-10Correctly float assignments inside function arguments.Ori Bernstein
2018-06-03Export bytealloc/zbytealloc for users.Ori Bernstein
2018-03-10Be a bit more paranoid about memory corruption.Ori Bernstein
2018-03-10Don't overallocate.Ori Bernstein
2018-03-09Remove accidentally committed cruft.Ori Bernstein
2018-03-06Add ternary operator.Ori Bernstein
2018-01-06Fix bug in big alloc cache.Ori Bernstein
2018-01-06Rename cache => bigcache.Ori Bernstein
2017-12-30Start cleaning up libstd.Ori Bernstein
2017-12-29'c' for chunk.Ori Bernstein
2017-12-29Clear out next slab pointer.Ori Bernstein
2017-11-23zero out the data pointer in our big cache.Ori Bernstein
2017-11-21Don't evict when merging.Ori Bernstein
2017-11-20Fix bigalloc bugs.Ori Bernstein
2017-09-28Reduce max bucket sizeOri Bernstein
2017-09-04Fix caching.Ori Bernstein
2017-09-04Modernize benchmarks.Ori Bernstein
2017-09-04Plug some leaks.Ori Bernstein
2017-08-27Ordonly/Owronly => Oread/Owrite.Ori Bernstein
2017-07-17Convert from `in` to `:`.Ori Bernstein
2017-03-21Add a comment.Ori Bernstein
2017-03-21Give endcache a better name.Ori Bernstein
2017-03-21Merge freed big allocations.Ori Bernstein
2017-03-20Align big free sizes.Ori Bernstein
2017-03-20Add hysteresis around big allocations.Ori Bernstein
2017-01-10Use debruijn multiplication to find bit position.Ori Bernstein
2017-01-10Fix the allocator.Ori Bernstein
2016-08-28Add support for leak tracing.Ori Bernstein
2016-07-05Make some constants more private.Ori Bernstein
2016-07-05Split 'smart allocations' from byte allocs.Ori Bernstein