Releases: xsuite/xobjects
Releases · xsuite/xobjects
Release list
Xobjects version 0.6.5
Changes:
- Enforce usage of prebuilt kernels (with fallback on Just-In-Time compilation through environment variable, and module-level and class-level attributes)
Full Changelog: v0.6.4...v0.6.5
Xobjects version 0.6.4
Changes:
- Add functionality to enable prebuilding of OpenMP kernels #174
- Fix a small bug in the CPU XBuffer #174
Full Changelog: v0.6.3...v0.6.4
Xobjects release 0.6.3
Changes:
- Further to v0.6.2, apply the fast-compile option only on supported compilers. If runaway memory usage is observed on CUDA, it is suggested to update the CUDA runtime to version 12.9+.
Full Changelog: v0.6.2...v0.6.3
Xobjects release 0.6.2
Changes:
- Improve compilation times on CUDA by switching off some expensive optimisations: see analysis in #171.
Full Changelog: v0.6.1...v0.6.2
Xobjects version 0.6.1
Xobjects version 0.6.0
Changes:
- Implement
_to_dict()on multi-dimensional arrays - Correctly serialise and deserialise
UnionReffields in structs (may lead to copies though) - Allow passing
Nonetoxo.Arg(..., pointer=True)arguments: these will evaluate toNULL - Add
ThisClasssupport toStructkernel arguments
Full Changelog: v0.5.15...v0.6.0
Xobjects version 0.5.15
Xobjects version 0.5.14
Xobjects version 0.5.13
Changes:
- Raise an error when trying to recompile kernels if environment variable
XOBJECTS_FORBID_COMPILEis set - Generalize retrieval of precompiled kernels
- Introduce
test_helpers.skip_if_forbid_compile()to skip selected tests if environment variableXOBJECTS_FORBID_COMPILEis set
Full Changelog: v0.5.12...v0.5.13