-
Marco Clemencic authoredMarco Clemencic authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
v32r2.md 3.83 KiB
version: v32r2
date: 2019-09-27
supported_builds: [CMake]
Package Coordinators: Marco Clemencic, Charles Leggett, Stefan Roiser
Release Notes
This is mostly a bugfix release, but there are nonetheless a couple of important changes:
- now Gaudi can be used with Python 3 (gaudi/Gaudi#56)
- the
IAsyncEventProcessor
experimental interface introduced in v32r0 (gaudi/Gaudi!878) has been replaced withIQueueingEventProcessor
(gaudi/Gaudi!966) - it's now possible to get type information from Python version of
DataHandle
s
Changed
- Replace
IAsyncEventProcessor
withIQueueingEventProcessor
(gaudi/Gaudi!966)
Added
- GaudiKernel
instructionsetLevel
: Add additional AVX512 levels (gaudi/Gaudi!954) - Add Python 3 support (gaudi/Gaudi#56, gaudi/Gaudi!875, gaudi/Gaudi!975, gaudi/Gaudi#88, gaudi/Gaudi!976)
- Add vecwid256 microarchitecture option to enable
-mprefer-vector-width=256
(gaudi/Gaudi!965) - Add type information to Python representation of
DataHandle
s (gaudi/Gaudi!951)
Fixed
- Backward compatible interface of
IAlgorithm
forGaudiPython
(gaudi/Gaudi#75, gaudi/Gaudi!977) - Misc fixes for
GaudiMP
(gaudi/Gaudi#87, gaudi/Gaudi#75, gaudi/Gaudi!973) - Remove unneeded change in refactoring of TES handling (gaudi/Gaudi#70, gaudi/Gaudi!971)
- Various ToolHandleArray bug fixes (gaudi/Gaudi!960)
- Functional ranges v3 0.9.x warning suppression (gaudi/Gaudi!968)
- Fix clang
-Wpotentially-evaluated-expression
warning (gaudi/Gaudi!970) - Switch from Boost test minimal (deprecated) to single header variant (gaudi/Gaudi!948)
- Fixes for MacOS (gaudi/Gaudi!956)
- Make
ContainedObject
assignment consistent with copy construction (gaudi/Gaudi!967) -
THistSvc::io_reinit
: Handle case of empty new filename (gaudi/Gaudi!959) -
EventSelector
- Always set context ptr to null on release (gaudi/Gaudi!961) - Minor improvements to sanitizers (gaudi/Gaudi!955)
-
ChronoStatSvc
- Clear maps in finalize (gaudi/Gaudi!958) - Minor updates to
Gaudi::Functional
implementation (gaudi/Gaudi!952) -
THistSvc
: Fix crash in MP if root file already exists (gaudi/Gaudi!949) - Fix gcc9 warnings (gaudi/Gaudi!962)