Releases: score-p/scorep_binding_python
Releases · score-p/scorep_binding_python
Release v4.4.0: Add class name into region name
- add class name to region name
- changes in supported Python versions
- drop support for CPython < 3.8 and CPython 2.7
- drop support for PyPy < 3.9, PyPy 2.7 is still supported
- add support for CPython 3.12 and PyPy 3.10
Fix PyPI Package of 4.3.0
This Release fixes the PyPI package of 4.3.0
Python 3.11 Support
This Release is mostly about Python 3.11 support.
Score-P 8.0 Support
This Release is mostly about Score-P 8.0 support and the related CI fixes.
Expose force_finalize and reregister_exit_handler
This release adds force_finalize
and reregister_exit_handler
to the scorep.user
module. They have already been present in the instrumenters, but not explicitly made available.
Bugfix Release
The newer setuptools overwrite distutils, which might lead to an error in python < 3.9. This release fixes this error.
Bugfix Release
This release fixes #144 and makes the instrumentation consistent again.
Bugfix Release
Rolling back to Distutils as Setuptools introduced a bug ( #142 ).
v4.0.0 performance improvements
What's Changed
- The python Instrumenters does now also apply try_region_[begin|end] and are therefore faster
- The backend requires now c++17 as
string_view
is used a lot to avoid string copies (therefore 4.0.0) - Implement cTrace and cProfile for python 2.7
- Update ci
- move to setuptools
Full Changelog: v3.4.0...v4.0.0
Release v3.4.0: various improvements
- Instrumenter file, to allow user and selective instrumentation without changing any files
- Some updates to the Benchmarks
- Remove Onlne Access (OA) Interface
- The OA-Interface is no longer enabled per default in Score-P and deprecated
- Add decorators for selective instrumentation
- Check for access to TMP dir, as some HPC-Systems might forbid executing from
/tmp
in some cases. - Add
force_finalize
to finalise a trace- Please note: adding events to a finalised trace is unsupported
- Add
reregister_exit_handler
in case Score-P's exit handlers have been overwritten - Performance optimisations
- Check if a region is already known before asking for any strings
- cTrace/cProfile only