- Dec 18, 2017
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
-
Marco Clemencic authored
-
Marco Clemencic authored
See GAUDI-1312
-
- Dec 15, 2017
-
-
Charles Leggett authored
Fix a bug in data/condition object state detection in temporal and topological tracer's (3T) graph assembling See merge request !543
-
- Dec 14, 2017
-
-
Illya Shapoval authored
-
- Dec 13, 2017
-
-
Benedikt Hegner authored
See merge request !533
-
- Dec 06, 2017
-
-
Sebastien Ponce authored
-
- Dec 04, 2017
-
-
Marco Clemencic authored
Adds a method to `IScheduler` to attach `EventViews` to the `PrecedenceRulesGraph`, so that parts of the graph can be processed multiple times per event (or skipped entirely). No measurable performance impact for non-view workloads. See: - GAUDI-1306 - https://indico.cern.ch/event/632442/contributions/2718811/attachments/1526541/2387104/EventViews.pdf
-
-
- Nov 29, 2017
-
-
Rosen Matev authored
-
Gerhard Raven authored
- as `std::map` never invalidates pointers to values, there is no need to use `std::unique_ptr<Mutex_t>` instead of plain `Mutex_t` as value
-
- Nov 28, 2017
-
-
Benedikt Hegner authored
See merge request gaudi/Gaudi!517
-
Benedikt Hegner authored
See merge request !512
-
Benedikt Hegner authored
Modernize constructors and destructors See merge request !515
-
Benedikt Hegner authored
See merge request !456
-
Benedikt Hegner authored
See merge request !485
-
Benedikt Hegner authored
See merge request !490
-
Benedikt Hegner authored
See merge request !513
-
- Nov 27, 2017
-
-
Gerhard Raven authored
-
Gerhard Raven authored
- remove destructors qualified with 'override = default' - prefer inheriting constructors ... plus some formatting tweaks,
-
Benedikt Hegner authored
See merge request !519
-
Benedikt Hegner authored
See merge request !521
-
Benedikt Hegner authored
See merge request !522
-
Benedikt Hegner authored
See merge request !528
-
Benedikt Hegner authored
See merge request !516
-
Benedikt Hegner authored
See merge request !527
-
- Nov 26, 2017
-
-
Gerhard Raven authored
- remove redundant destructor - prefer inherited constructor - avoid std::shared_ptr, emplace actions into the queue - prefer lambda over std::bind
-
Gerhard Raven authored
- inherit from Algorithm instead of GaudiAlgorithm - remove redundant initielize, destructor
-
- Nov 24, 2017
-
-
Christoph Hasse authored
-
Christoph Hasse authored
-
Christoph Hasse authored
-
Frank Winklmeier authored
Set the algorithm execution state/status (maintained by the AlgExecStateSvc) in Algorithm::sysExecute. Clients calling sysExecute no longer need to worry about setting this themselves (just like it used to be in pre-GaudiHive times).
-
Gerhard Raven authored
-
Gerhard Raven authored
Type punning was implemented using a `union`, which relies on writing to one member of the union, and then reading from another. Strictly speaking this is 'undefined behaviour' in C++, as only the 'active' member of a union should be used. However, this works as a gcc extension, as it is valid C11 (note: no ++!). This patch changes this to use `std::memcpy`, which casts (implicitly) to `unsigned char*`, and casting any pointer to/from `unsigned char*` is well-defined in C++. Note that in practice, gcc and clang generate _identical_ code - see eg. https://godbolt.org/g/3kwRbo - so from that point of view this patch 'does nothing' but it is more standards compliant ;-)
-
- Nov 22, 2017
-
-
Gerhard Raven authored
-