Version 19.06.0 (June 27, 2019)
·
13759 commits
to stable
since this release
- Legion
- All tools (Legion Prof, Legion Spy, etc.) now support Python 2 and 3
- The flag -lg:warn_backtrace prints a backtrace on each warning
to allow easier pinpointing of problematic code
- Realm
- Support for building against debug versions of GASNet
- Significantly reduced runtime overhead for small Realm tasks
- External HDF5 instances work with datasets in groups
- Scheduler locking allows spin-waiting for non-reentrant
operations (e.g. Python module imports) - Memory size (e.g. "-ll:csize") arguments accept k/m/g/t
size suffixes - Better error messages when Realm memory sizes are too large
- Regent
- The image, preimage and restrict partitioning operators now
accept an optional disjoint or aliased keyword to specify the
disjointness of the resulting partition - The address of operator (&) is now supported
- Support for explicit field maps for HDF5
- The image, preimage and restrict partitioning operators now
- Legion Prof
- Menu option to select a subset of the profile information
for viewing - Grouping of memory channels, utilization and additional details
such as source and destination nodes/processors associated with
the channels - Physical instances contain additional information about the regions
they belong to
- Menu option to select a subset of the profile information
- Python
- Support for partitioning operators equal and restriction
- Support for bool and complex types
- Support for must epoch launches
- Support for returning a future out of a fence
- Fixes for macOS