Releases: LLNL/metall
Releases · LLNL/metall
19th pre-release version
Bugfix
- Added inline to logger.hpp and partial_range.
JSON
- Add JSON test programs.
- Add APIs in JSON object.
CI
- Change not to use docker on GitHub Action CI.
Documentation
- Update CMake file of FetchContent example
18th pre-release version
- Many updates and some bug fixes in JSON.
- Brush up CMake files.
- Brush up the code for handling errors and exceptions more properly.
17th pre-release version
What's Changed
CMake
-
Update CMake options.
-
Make CMake package config file for supporting CMake find_package().
-
Support CMake FetchContent().
JSON Container
- Add allocator-aware constructors.
- Add at() in object class.
Directory Structure
- Remove metall_container/ and metall_utility/.
CI
- Switch to run CI on CentOS8 on GitHub Action.
- Add boost 1.77 test cases.
Full Changelog: v0.16...v0.17
16th pre-release version
JSON and jgraph
-
Many updates in API and internal implementation
-
Add json::compact_object
Bugfix
- Remove minor memory leaks
15th pre-release version
JSON containers
- Major changes in the API and the code structure.
Documents
-
Update Metall 101 slides.
-
Fixed the badge links in README.
14th pre-release version
Metall JSON Container
- Add an initial version
Others
- Support Apple clang v12
- Add tutorial for ICS'21
13th pre-release version
API
- Add an initial version of check_sanity()
- Change the way to set the max num threads for parallel snaphot
Internal
- Handle exceptions properly
- Remove aborts in STL allocator
- Remove private mapping modes
Administrative
- Switch to GitHub Actions
12th pre-release version
New Features
-
Support parallel snapshot and copy modes
-
Support anonymous mapping for a new region
Internal Changes
-
Clean up page uncommit methods
-
Call fsync after copying files
Bugfix
-
Stop using boost-cmake
-
Fixed a issue which creates data store root directories recursively when a data store is copied to the same location repeatedly
-
Some minor bugfixs in the manager kernel
11th pre-release version
Add NVMW'21 tutorial materials
10th pre-release version
Metall Containers
- The first version of Metall containers have been merged
UMap SparseStore
- Update and bugfix