Releases: ECP-VeloC/KVTree
Releases · ECP-VeloC/KVTree
v1.5.0
What's Changed
- README: fix typo by @jameshcorbett in #72
- Incremental release v1.5.0 by @CamStan in #74
New Contributors
- @jameshcorbett made their first contribution in #72
Full Changelog: v1.4.0...v1.5.0
v1.4.0
v1.3.0
v1.2.0
v1.1.1
Release Notes
- Add cmake option to compile tv_data_display.c for debugging with TotalView C++View
Config Option Changes
- New
TVDISPLAY
cmake option to compile tv_data_display.c for debugging with TotalView C++View
Bug Fixes
- Fix: read scatter single test multiple ranks
v1.1.0
Release Notes
- Build kvtree_base without mpi
- Add file locking
- Add
kvtree_read_scatter_single()
to read a rank2file and all its subfiles into a single kvtree - Update existing tests and testing capabilities
- Add/Update tests
- test_kvtree_bad_arg.c
- test_kvtree_bcast.c
- test_kvtree_exchange.c
- test_kvtree_send_recv.c
- test_kvtree_write_gather.c
- test_kvtree_write_locking.c
- kvtree_read_scatter_single_test.c
- Update reporting output of tests
- Add
KVTREE_ADD_TEST()
cmake function - Add support for various resource managers for MPI testing
- Add/Update tests
- Establish Code of Conduct and Contributing Guidelines and add associated markdown files
- Fix build warnings
- Style edits
Config Option Changes
- New
VELOC_RESOURCE_MANAGER
cmake option for running tests
Bug Fixes
- Fix: implicit cast of getopt_long return value
- Make
kvtree_setf()
thread safe - Fix: always record total ranks in RANKS field in gather/scatter files
- Avoid printing errors when reading empty files
v1.0.3
Release Notes
- Update kvtree_print
- Rename kvtree_print_file to kvtree_print
- Add compact print option
- Add
--mode
option to select print format
- Add extern c to kvtree.h, kvtree_mpi.h, and kvtree_util.h
- Set Linux rpath settings
- Add function to construct a gather/scatter file from a single process
- Update testing
- Add new tests
- test_kvtree_bcast.c
- test_kvtree_exchange.c
- test_kvtree_send_recv.c
- test_kvtree_write_gather.c
- Set up GitLab CI infrastructure
- Update Travis CI to test on multiple compilers
- Add new tests
- Add Doxygen-style comments
- Update docs
- Update README
- Compiler warning fixes
Bug Fixes
- Fix implicit function definitions
- Avoid ignoring return value warning for ftruncate
- Fix build error on Fedora 32 w/gcc 10
1.0.1
KVTree v1.0.0
This is the 1.0.0 release of KVTree.
KVTree is an arbitrary local key-value store used in the SCR and VeloC projects.