Skip to content

Releases: LLNL/metall

v0.30

14 Jan 00:54
dbb6e98
Compare
Choose a tag to compare
v0.30 Pre-release
Pre-release

What's Changed

Full Changelog: v0.29...v0.30

v0.29

22 Nov 19:12
df60411
Compare
Choose a tag to compare
v0.29 Pre-release
Pre-release

What's Changed

Full Changelog: v0.28...v0.29

v0.28

15 Apr 00:25
1f6c027
Compare
Choose a tag to compare
v0.28 Pre-release
Pre-release

What's Changed

API:

  • Add the ability to implement custom segment storage #310
  • Add the ability to implement custom loggers #313
  • New c interface #316
  • Add metall::manager::read_only() #318
  • Enhancements on fallback-allocator #317 and #319

Major Internal Changes:

  • Utilize std::filesystem #311
  • Optimize and brush up on internal file copy operations #312

Bugfix:

  • Deallocating object cache data #306 and #307
  • Detect Linux in CMake #315

27th pre-release version

23 Nov 04:16
b49d865
Compare
Choose a tag to compare
Pre-release
  • Change Metall configuration macros (#293)

    • New macros are in: metall/include/metall/defs.hpp
  • New lightweight and performance-optimized object cache (#295)

26th pre-release version

16 Jul 19:14
e98ff94
Compare
Choose a tag to compare
Pre-release
  • 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

17 Apr 17:02
9c3e956
Compare
Choose a tag to compare
Pre-release

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

22 Feb 04:40
1ff79fb
Compare
Choose a tag to compare
Pre-release
  • 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

22 Nov 23:24
bf31ba8
Compare
Choose a tag to compare
Pre-release
Merge pull request #259 from LLNL/hotfix/0.23.1

Hotfix/0.23.1

23rd pre-release version

16 Nov 21:58
2a4c78a
Compare
Choose a tag to compare
Pre-release

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

16 Nov 21:59
eec3d07
Compare
Choose a tag to compare
Pre-release

Publish a list of works that use Metall.