Version 19.04.0 (April 30, 2019)
·
13968 commits
to stable
since this release
- Legion
- Support for dimensions > 3. Set MAX_DIM at build time
(or -DLegion_MAX_DIM in CMake) to build with any number of
dimensions up to 9. - Change VariantID to 32 bits to match AUTO_GENERATE_ID
- Improved mapper interfaces for instance allocation and
failed instance allocation due to layout constraint conflicts
- Support for dimensions > 3. Set MAX_DIM at build time
- Regent
- Support for index fills
- Support for disabling structure-slicing on structs by setting
__no_field_slicing on the struc type - Substantial improvements to the auto-parallelizer, CUDA and
OpenMP code generators - Substantial improvements in compile time for tasks with large
numbers of fields - Build fixes for macOS
- setup_env.py now works on macOS
- Realm
- support for #pragma omp single sections in OpenMP processors
- Realm IDs uses explicit bit packing instead of fragile C bit fields
- numerous fixes for create_equal_subspace deppart operations
- Support for CUDA 10
- Legion Prof
- Added support for recording GPU processor times