- Jul 30, 2017
-
-
Benedikt Hegner authored
Release notes for Gaudi v28r3 See merge request !378
-
Marco Clemencic authored
-
Benedikt Hegner authored
Clean up for release See merge request !377
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Jul 28, 2017
-
-
Marco Clemencic authored
Extend the criterion of data dependency resolution Promote an algorithm to DATAREADY if all its data supplying algorithms were executed, regardless of EVTACCEPTED or EVTREJECTED state. See merge request !368
-
Benedikt Hegner authored
Autodeclaring constructors for ToolHandle and DataObjectHandle See merge request !374
-
- Jul 27, 2017
-
-
Marco Clemencic authored
-
Marco Clemencic authored
it allows declaration and initialization of DataObjectHandle data members in headers (as for Gaudi::Property). To simplify declaration of read or write handles, two helper classes have been added: - DataObjectReadHandle - DataObjectWriteHandle For example ```cpp class MyAlg: public Algorithm { using Algorithm::Algorithm; DataObjectReadHandle<Tracks> m_tracks{this, "TracksLocation", "/Event/Rec/Tracks"}; DataObjectWriteHandle<Vertices> m_vertices{this, "VerticesLocation", "/Event/Rec/Vertices"}; }; ```
-
Marco Clemencic authored
-
Marco Clemencic authored
it allows declaration and initialization of ToolHandle data members in headers (as for Gaudi::Property): ```cpp class MyAlg: public Algorithm { using Algorithm::Algorithm; Gaudi::Property<bool> m_flag{this, "Flag", false}; ToolHandle<IMyTool> m_myTool{this, "MyTool", "MyToolType"}; }; ``` Tool handles for public tools must be declared as `PublicToolHandle`.
-
Illya Shapoval authored
add a call to setFilterPassed in the CPUCruncher and add GaudiHive test for ControlFlowBranching+CrossBranchDataFlow
-
Marco Clemencic authored
to use the same method name as Algorithm: declareTool
-
Benedikt Hegner authored
minor updates/fixes See merge request !373
-
Marco Clemencic authored
-
Marco Clemencic authored
relaxed a bit a check to be less sensitive to the load of the machine
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Jul 26, 2017
-
-
Marco Clemencic authored
In CMake 3.9 the OLD behaviour is deprecated, so we must switch to the new behaviour and to require CMake >= 2.8.12. See https://cmake.org/cmake/help/v3.9/policy/CMP0026.html
-
Marco Clemencic authored
Property helpers for DataHandles and derived classes See merge request !365# Please enter a commit message to explain why this merge is necessary,
-
Marco Clemencic authored
-
Marco Clemencic authored
Reallowed global postprocessing in ScalarTransformer See merge request !364
-
Marco Clemencic authored
allow ADL of `toString` in Property See merge request !372
-
Marco Clemencic authored
make Property::documentation() return the actual documentation string See merge request !363
-
Marco Clemencic authored
-
Marco Clemencic authored
Fixed coverity issues: * KeyedObjectManager.cpp * 64154: Iterator container mismatch * 64281: Invalid iterator comparison * ProcessDescriptor.cpp * 64293: Out-of-bounds write * AvalancheSchedulerSvc.cpp * 94135: Dereference after null check * 94134: Dereference after null check * 94669: Unchecked dynamic_cast * HiveTestAlgorithm.cpp * 82289: Unchecked dynamic_cast See merge request !357
-
Marco Clemencic authored
Do not modify DataObjectHandleBase python binding on add See merge request !342
-
Marco Clemencic authored
added ICondSvc to GaudiKernel See merge request !315
-
- Jul 25, 2017
-
-
https://gitlab.cern.ch/ishapova/GaudiIllya Shapoval authored
Merge branch 'extend-DR-criterion' of https://gitlab.cern.ch/ishapova/Gaudi into extend-DR-criterion
-
Illya Shapoval authored
promote an algorithm as DATAREADY if all its data supplying algorithms are either in EVTACCEPTED, or in EVTREJECTED state (before, only EVTACCEPTED was allowed)
-
Gerhard Raven authored
-
- Jul 23, 2017
-
-
Marco Clemencic authored
Fixes to CMake modules - improved inherited heptools version lookup - fixed backward compatibility issue - fixed GAUDI-1299 (fix ignore of subdirectories if binary tag contains `+`) - fixed issue with data package lookup for versions without digits - fixed content of `manifest.xml` for special platform `*-do0` - protected AFS workaround to avoid problems with CMVFS - improve relocatability of compiler path (via `LCG_releases_base` env var) - removed a few hacks for old versions of gcc - enable c++17 for gcc >= 7 See merge request !312
-
Marco Clemencic authored
also enable c++1z for clang >= 3.9
-
- Jul 21, 2017
-
-
Marco Clemencic authored
by helping other tools like the lcg-g++-x.y.z wrappers used in LHCb.
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
so that something like *-*-*-opt+g actually works
-
Marco Clemencic authored
-
Marco Clemencic authored
-