Version 17.10.0 (October 27, 2017)
streichler
released this
27 Oct 16:16
·
16010 commits
to stable
since this release
- Legion
- Introduction of new partitioning API based on dependent partitioning
- Deprecation of old partitioning API, LegionRuntime::{Arrays,Accessors}
namespaces
- Realm
- Dependent partitioning API, including dimension-aware IndexSpace
- Point/Rect types moved to Realm namespace
- Instance creation allows caller to choose precise memory layout
- Accessors moved to Realm namespace, changed to match new instance layouts
- C API
- The C API is now accessed via the
legion.h
header file. Note that this
is still a redirect back to the currentlegion/legion_c.h
header
- The C API is now accessed via the
- Legion Prof
- Added support for minimally invasive dumping of intermediate
profiling data while the application is still running for long runs
- Added support for minimally invasive dumping of intermediate
- Python
- New Python API bindings and native support for Python processors
Compile with USE_PYTHON=1 and run with -ll:py 1 to enable Python
Also see examples/python_interop for an example
- New Python API bindings and native support for Python processors