Releases: LLNL/metall
Releases · LLNL/metall
v0.30
v0.29
What's Changed
- Remove explicit -fPIC for libmetall_c by @KIwabuchi in #324
- Update FB Allocator by @KIwabuchi in #327
- Decrease log levels of info entries to verbose. by @KIwabuchi in #329
- Support Boost v1.80—v1.86 by @KIwabuchi in #333
- Bugfix: close to VM capacity allocation by @KIwabuchi in #334
- Sync only parent dir when creating file by @KIwabuchi in #336
- Bugfix in object_cache::clear() by @KIwabuchi in #337
- Release/v0.29 by @KIwabuchi in #339
Full Changelog: v0.28...v0.29
v0.28
27th pre-release version
26th pre-release version
-
Container
- Add Boost open-addressing set/map containers
-
Examples
- Add logger example
- Add allocator-aware type example
-
etc
- Remove warnings and many code brush-ups
-
CI
- Use GCC 12 and Boost 1.82
- Other brush-ups
25th pre-release version
JSON
- Move JSON headers to metall/json
- Add functions in JSON array
- Add an include guard for boost/json/src.hpp
- Add a macro for linking with Boost.JSON lib
- Bugfix: fixed memory leak in key_value_pair.hpp
- Bugfix: regarding long object key
- Bugfix: JSON swap declaration error
- Bugfix: declaration and include related issues
Code brush up
- Start using ClangFormat
- Remove warnings
Doc
- Update Ripples' build instruction.
24th pre-release version
- Bug fixes in Metall JSON Container w.r.t. copying Container objects between different allocator instances.
- Bug fixes in the iterators in the adjacency list containers in bench/.
23rd pre-release version with a patch
Merge pull request #259 from LLNL/hotfix/0.23.1 Hotfix/0.23.1
23rd pre-release version
STL Allocator
Change not to propagate allocator (see details: #253)
JSON Container
Change to compliant with the allocator aware container concept.
Internal Change
Optimize small allocation performance
CI Test
Test with Boost 1.80.0
22nd pre-release version
Publish a list of works that use Metall.