Releases: mochi-hpc/mochi-margo
Releases · mochi-hpc/mochi-margo
Version 0.16.0
- Fixes and improves the timer mechanism and API
Version 0.15.0
Features:
- "earliest_first" pool type;
- identity API for providers
Bug fixes:
- Fixed finalization order of Mercury
- Fixed margo-eventual unit test
Version 0.14.1
- Fixes narrowing conversion that makes margo fail when using mercury 2.3.0 or later
Version 0.14.0
- New functions to manage a refcount in the margo instance
- New shim library to make Margo RPC interoperable with pure-Mercury ones
- Bug fix for the way the RPC ids are generated
Version 0.13.1
- Fixes a problem in the margo macros affecting old C++ compilers.
Version 0.13
- added new margo_cforward() and related functions to API for asynchronous RPCs with completion callbacks
- misc. bug fixes:
- reference counting fix to correct errors on shutdown in multi-instance use cases
- json-c macro updates for older versions of json-c
- updates to abt profiling configuration and fully disable by default
- set default scheduler to "basic_wait" to reduce CPU usage in some configurations
Version 0.12.1
This patch release fixes a few bugs and issues:
- Segfault when using multiple margo instances
- Problems when compiling with an old version of json-c
- Segfault when checksum_level isn't specified in the mercury JSON config
- Removed unnecessary warnings about pools still in use at finalization time
Version 0.12
- Refactoring of internal configuration
- New API for adding/removing pools and ES
Version 0.11.1
- fix compile-time incompatibility with json-c 0.13
- fix compile-time rpath absolute path error
- misc. code cleanups
Version 0.11
This version brings a new monitoring system.