Skip to content

Releases: LLNL/metall

v0.32

18 Jul 04:01
4684829

Choose a tag to compare

v0.32 Pre-release
Pre-release

What's Changed

  • Prevent opening datastore read-write after it was opened read-only
  • CMake bugfix on MacOS

Internal

  • Stop fclose call with nullptr
  • Disable move constructor and assignment in manager_kernel

Full Changelog: v0.31...v0.32

v0.31

18 Jun 01:24
130b58e

Choose a tag to compare

v0.31 Pre-release
Pre-release

What's Changed

  • Return nullptr on 0 byte alloc by @Thifhi in #347
  • Many updates in CMake especially for Boost

Full Changelog: v0.30...v0.31

v0.30

14 Jan 00:54
dbb6e98

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

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

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

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

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

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

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

Choose a tag to compare

Pre-release
Merge pull request #259 from LLNL/hotfix/0.23.1

Hotfix/0.23.1