{"push_id":3019251727,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"8810756ea0332edcd14e999e6fb867fc5eed19cf","before":"7767f60a92463147744f6afecb8c75a3f6d14d3d","commits":[{"sha":"8810756ea0332edcd14e999e6fb867fc5eed19cf","author":{"name":"Brian L. Troutwine","email":"760e7dab2836853c63805033e514668301fa9c47@troutwine.us"},"message":"Implement a proper bump allocator\n\nThis commit introduces a proper thread-safe bump allocator to\nbh_alloc. The previous allocator is now moved to the `fuzz`\nsub-module. This work was inspired by a Reddit\n[conversation](https://www.reddit.com/r/rust/comments/9twam5/jemalloc_was_just_removed_from_the_standard/e902qnh/). I\nfelt pretty bad that my poor fuzzy allocator got held up to\ndemonstrate a general purpose bump allocator. :)\n\nAnyway, the only dicey bit here is the AtomicUsize. I haven't done any\nstress testing on an ARM machine, which should be done. x86 has\nstricter memory ordering, hiding bugs that only turn up under ARM.\n\nSigned-off-by: Brian L. Troutwine <brian@troutwine.us>","distinct":true,"url":"https://api.github.com/repos/blt/bh_alloc/commits/8810756ea0332edcd14e999e6fb867fc5eed19cf"}]}
{"actor":{"display_login":"blt"}}