- The feature "packed-headers" can be enabled for an experimental object layout featuring reduced header size.
- Further improved documentation.
- Deprecated the confusing MutEntry::{as_ref, as_mut_ref}; Use {get, get_mut} instead
- Added an optional feature to enable debugging index validity at the cost of efficiency
- Accesses to regions will be checked and give correct errors
- Validity will be checked during GC
- This has a dramatic increase in space cost, and a small overhead in time.
- Ix supports an identifier method, which returns a usize, unique for the current region/generation
- Added and improved documentation in several places
- Separated Weak and Root into two different types.
- Weak.ix() now returns Option<Ix>, which can be used to test if it's been collected
- MutEntry::to_root is now MutEntry::root and no longer takes ownership
- Creating a weak and root pointer to the same entry would cause Weak pointers to act like roots.
- Ex now is Clone regardless of T
- Cargo.toml links to repository
- lib.rs links to docs correctly
Initial release