allocators-rs
allocators-rs copied to clipboard
Allocators in Rust
[RFC 356](https://github.com/rust-lang/rfcs/blob/master/text/0356-no-module-prefixes.md) specifies that names without prefixes should be preferred over names with prefixes - e.g., `io::Error` over `io::IoError`. Currently, we use the latter naming convention - e.g., `slab::SlabAlloc`, `slab::UntypedSlabAlloc`,...
I’ve read the code a few times and I don’t quite understand how the closure panicking could cause undefined behaviour. As far as I can tell, `f` is only ever...
... so that it can be compiled with Rust `nightly-2019-09-21`
The `test-scripts/check-copyright-comments.sh` script is run as a git hook, and currently, it is slow enough that it meaningfully impacts the speed of running `git commit` or `git rebase`. We should...
Currently, most documentation comments do not include hyperlinks to other documentation when referencing other Rust objects.
- Store a crossgeam GC collector in the `BagPipe` - Use this GC instance for pinning, eliminating the dependency on the global singleton, and thus on thread-local storage - Remove...
For various reasons, a number of types in `elfmalloc` cannot free all of their resources in `Drop::drop`, and instead require that a custom cleanup method is called *before* drop. Usually...
Now that bagpipes don't rely on TLS, we can safely clean up thread-local caches while they are being dropped rather than sending pointers to a dedicated background thread.