autotoc_md512
version: v30r4 date: 2018-11-02
supported_builds: [CMake]
Package Coordinators: Marco Clemencic, Charles Leggett
Release Notes
Improvements, modernization and fixes (see all changes).
Changed
Added
- Add Gaudi::Property constructors which accept an update handler (mr !769)
- Optionally capture and print exception backtrace (mr !653)
- Add build and runtime support for gcc/clang sanitizers (mr !744)
- Add debug builds to Gitlab-CI and other improvements to CI configuration (mr !756)
- Introduce IDataBroker interface, and HiveDataBroker implementation (mr !685, mr !739)
- Added an accumulate helper function to new counters (mr !717)
Fixed
- HiveWhiteBoard::freeStore: check whether slot was already free (mr !779, issue #49)
- Fix segfault when scheduling EventViews (mr !781)
- Fixed bug in BinomialCounter when using buffer (mr !764)
- Clarify scalar operator() signature in MultiScalarTransform (mr !755)
- Fix potential race condition in TimelineSvc (mr !750)
- Implicitly convert DataObjectHandleBase to str properties (mr !773)
- Filter out install and build files from make apply-formatting (mr !747, )
- Fixed issues reported by gcc/clang sanitizers (mr !749, mr !757, mr !758, mr !752, mr !751, mr !746, mr !772, mr !753)
- Make sure a test fails if its reference file is not found (mr !734)
- Fix Floating Point Exception in counters.h (mr !760)
- Make the CMake tests more resilient to symlinks (mr !742)
- Add support for versioned ROOT libraries (mr !737)
- Make event views bookkeeping thread-safe (mr !729, issue #36)
- Avoid using a (possibly invalid) EventContext pointer (mr !727)
- Mark dependencies as required when the build requires them (mr !731)
- Use std::filesystem only with C++17 (mr !738)
- Fixed indentation of new counters to be backward compatible (mr !717)
- Fixed error handling of qmt parsing errors (mr !714)
- Stop profiling on finalize if needed (mr !713)
- THistSvc: fix memory corruption in deReg(string) (mr !728)
- Avoid possible memory corruption in PluginService (mr !733)
- Added correct vector_of_const_::operator[] and ::at (mr !710)
Clean up