The format is based on Keep a Changelog.
- Updated dlmalloc to 0.2.1. #452
- Added
const_size
toMallocSizeOf
to optimize it for flat collections. #398 - Exported
MallocShallowSizeOf
. #399 - Updated dependencies.
- Fix compilation on Windows for no-std. #375
- Prevent multiple versions from being linked into the same program. #363
- Updated dependencies. #361
- License changed from GPL3 to dual MIT/Apache2. #342
- Updated mimalloc dependency. #352
- Use malloc for
usable_size
on Android. #355
- Add different mode for malloc_size_of_is_0 macro dealing with generics. #334
- Bump parking_lot to 0.10. #332
- Implementation of
MallocSizeOf
forBTreeSet
. #325 - Split off implementation of
MallocSizeOf
forprimitive-types
. #323
- Implementation of
MallocSizeOf
for SmallVec no longer requires ethereumethereum-impls
feature. #307
- Added implementation of
MallocSizeOf
for non-stdhashbrown::HashMap
andlru::LRUMap
. #293 - Introduced our own version of
#[derive(MallocSizeOf)]
#291 - Added implementation of
MallocSizeOf
forparking_lot
locking primitives. #290 - Added default implementation of
MallocSizeOf
for tuples up to 12. #300
- Remove
MallocSizeOf
impls forElasticArray
and implement it forSmallVec
(32 and 36). #282
- Updated dependencies. #239