![]() |
The Gaudi Framework
master (adcf1ca6)
|
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 afinal` class (mr !522)
The full list of changes can be found on Gitlab.
Externals version: LCG 91