![]() |
The Gaudi Framework
master (ff829712)
|
version: v30r1 date: 2017-12-21
Package Coordinators: Marco Clemencic, Charles Leggett, Benedikt Hegner
This minor release features mainly bugfixes ans clean up of the code, but also some new features and improvements in the task scheduling.
DataObjID{,Coll}Property
with Gaudi::Property<DataObjID{,Coll}>
([mr !426](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/426))
Add AnyDataWrapperBase::size() ([mr !454](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/454))
Avoid heap-allocation of ParticleDataTable ([mr !490](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/490))
Optimize AlgsExecutionStates ([mr !498](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/498))
Set algorithm exec state/status in Algorithm::sysExecute ([mr !523](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/523))
GaudiAlg FunctionalDetails apply range size check in debug builds only ([mr !529](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/529))
Fixed missing check for outputEnabled in RootHistCnv/src/PersSvc.cpp ([mr !536](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/536))
Optimized allocation of TES slot in HiveWhiteBoard ([mr !538](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/538))
Fix counter printout issue in Hive by using TBB map instead of std map ([mr !544](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/544))
Sort components by name in HistorySvc dump ([mr !552](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/552))
[Code Cleanup](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=code+cleanup&milestone_title=v30r1&scope=all&state=merged)
- Modernize ContextSpecificPtr ([mr !456](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/456))
- Replace FuncPtrCast with reinterpret_cast ([mr !485](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/485))
- Modernize MetaDataSvc ([mr !488](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/488))
- Modernize AlgExecStateSvc ([mr !489](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/489))
- Modernize HiveSlimEventLoopMgr ([mr !512](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/512))
- Modernize ContextEventCounter ([mr !513](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/513))
- Modernize constructors and destructors ([mr !515](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/515))
- Add missing header guard ([mr !516](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/516))
- Remove implicit StatusCode bool/long conversions ([mr !517](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/517))
- Remove
HiveEventRegistryEntry.h([mr !521](https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/521))
- Remove
virtualqualifiers on member functions of a
final` class (mr !522)
The full list of changes can be found on Gitlab.
Externals version: LCG 91