The format is based on Keep a Changelog.
- Updated
tikv-jemallocator
to 0.5. #661 - Updated
lru
to 0.8. #675 - Removed
weealloc-global
feature. #678 - Updated
primitive-types
to 0.12. #680 - Updated
ethereum-types
to 0.14. #680
- Migrated to 2021 edition, enforcing MSRV of
1.56.1
. #601 - Updated
primitive-types
to 0.11. #623 - Updated
ethereum-types
to 0.13. #623 - Updated
lru
to 0.7. #595 - Updated
parking_lot
to 0.12. #619 - Updated
hashbrown
to 0.12. #612
- Switched from
jemallocator
totikv-jemallocator
. #589
- Added support for memory stats gathering, ported over from
polkadot
. #588
- Fixed
malloc_usable_size
for FreeBSD. #553
- Updated
ethereum-types
to 0.12. #556 - Updated
primitive-types
to 0.10. #556 - Updated
hashbrown
to 0.11. #533
- 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