- Make const_new the default, and bump MSRV to 1.85.
const_newfeature is still available but does nothing. - Forbid ZSTs for gecko-ffi mode (#94).
- Avoid allocating for ZSTs (#92).
- add may_dangle Drop impl under unstable feature
- Use safe
Layout::from_size_align(instead of unsafefrom_size_align_unchecked), panicking with a capacity overflow if it fails. - Fix
shallow_size_offor inline arrays.
- Fix compiling some feature combinations in no_std mode
- Fix reserve() on auto arrays in gecko-ffi mode.
- Fix two double-drop issues with ThinVec::clear() and ThinVec::into_iter() when the Drop implementation of the item panics.
- Support AutoTArrays created from Rust in Gecko FFI mode.
- Add extract_if.
- Add const new() support behind feature flag.
- Fix
thin_vecmacro not being hygienic when recursing - Improve extend() performance.
- Add "malloc_size_of" feature for heap size measurement support
- add default-on "std" feature for no_std support
- added has_capacity method for checking if something is the empty singleton
- marked more things as
#[inline] - added license files
- appeased Clippy
shrug