![]() |
The Gaudi Framework
v27r1
|
Package : GaudiKernel Commit Id: 42dec2462c6bee3f5c65240baea2ec6b387d7ac1 =============================== GaudiHive v2r0 =============================== ! 2016-03-10 - commit 02f2560 - use StringKey for Alg name, add IAlgorithm::setIndex this patch does 3 things: - makes Algorithm::index() const (as it should have been), set the initial value to 0 instead of 123 (!) - adds a protected Algorithm::setIndex(unsigned int) method. this allows you to distinguish between clones. AlgResourcePool is the one who does the setting, and is declared as a friend to IAlgorithm - turns Algorithm::m_name into a StringKey (from a string), so we can hash on the name of Algorithms more easily (a useful ability when dealing with Alg clones, and trying to treat them all the same way) See merge request !125 ! 2016-03-10 - commit a001f80 - fixed compile time warning in ExecutionFlowGraph commit a1a61fc caused the warning: statement has no effect [-Wunused-value] See merge request !137 ! 2016-03-10 - commit 4a18175 - removed uses of templates implements[1-4], extends[1-4] and extend_interfaces[1-4] Since merge request !22 they are unnecessary. See merge request !133 ! 2016-03-09 - commit bae38a9 - fully use DataObjID in ExecutionFlowGraph `ExecutionFlowGraph` was still using some string paths instead of `DataObjID`. See merge request !123 ! 2016-03-03 - commit 5925940 - restored DeclareFactoryEntry macros for ATLAS restored the (dummy) DeclareFactoryEntry macros for ATLAS compatibility. these are protected with a `#ifdef ATLAS` macro also fixed GaudiHive/CPUCruncher to remove this usage See merge request !126 ! 2016-03-02 - commit a146191 - separate thread local EventContext handling from ContextSpecificPtr Moved all the setting/getting methods for the thread local `EventContext` from `GaudiKernel/ContextSpecificPtr.h` to a new file `GaudiKernel/ThreadLocalContext.h`. See merge request !122 ! 2016-02-29 - commit aa945af - better failure handling during initialization Several essential services that fail initialization during the `ForwardSchedulerSvc::initialize` merely print error/warning messages, but the errors aren't propagated, and the job doesn't abort. Fixes GAUDI-1184 See merge request !117 ! 2016-02-11 - commit b0618f7 - Improve CommonMessaging Implementation of GAUDI-1146: Improve CommonMessaging and use it in more places. See merge request !76 Conflicts: GaudiExamples/tests/qmtest/refs/AlgTools2.ref GaudiExamples/tests/qmtest/refs/MultiInput/Read.ref GaudiExamples/tests/qmtest/refs/conditional_output/write.ref GaudiKernel/GaudiKernel/AlgTool.h GaudiKernel/GaudiKernel/Algorithm.h GaudiKernel/GaudiKernel/Service.h GaudiKernel/src/Lib/AlgTool.cpp GaudiKernel/src/Lib/Algorithm.cpp ! 2016-02-09 - commit 11d42e4 - DataHandles fixes for LHCb - renamed IDataHandleHolder::accept to acceptDHVisitor to avoid build time warnings in LHCb - fixed reference file for GaudiExamples.thistwrite See merge request !104 ! 2016-02-09 - commit a4bea2b - remove unprotected DEBUG messages added in v27r0 The merge of the 'hive' branch introduced several _unprotected_ DEBUG messages, which is against LHCb policies. Fixes GAUDI-1174. See merge request !102 ! 2016-02-06 - commit d905569 - introduce DataHandle and DataObjectHandle See merge requests !57 !94 !95 =============================== GaudiHive v1r1 =============================== ! 2016-01-12 - commit 4dbdc8e - fixed clang 3.7 compilation warnings Fixes GAUDI-1083. See merge request !89 ! 2016-01-07 - commit fabc739 - fixed compilation with clang 3.7 (after hive merge) * fixed compilation problems related to `operator<<` (gcc is more permissive than clang). * fixed also some clang warnings. Fixes GAUDI-1157. See merge request !84 ! 2015-11-11 - commit 0a0032f - Merge branch 'GAUDI-1130' into 'master' fixes to support native build on Ubuntu 15.10 Fixes GAUDI-1130. See merge request !70 ! 2015-11-02 - commit 57f356c - Merge branch 'hive' into 'master' Fixes GAUDI-978. See merge request !65