- Nov 01, 2023
-
-
scott snyder authored
Work around libstdc++ bug in the std::string range ctor that can trigger an abort in ubsan. See ATEAM-937 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109703
-
- Oct 20, 2023
-
-
- Oct 17, 2023
-
-
Marco Clemencic authored
-
- Sep 13, 2023
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Jun 02, 2023
-
-
- Apr 24, 2023
-
-
- Feb 15, 2023
-
-
Johannes Elmsheuser authored
-
- Jan 26, 2023
-
-
Graeme A Stewart authored
Change explicit mention of Python binary to python3 which should be supported by all distributions and environments (https://peps.python.org/pep-0394/). Update hash bangs to python3. Adapt CMake to search for pytest also as pytest-3; likewise for nosetest binary as nosetests3 (with fallback to pytest and nosetests, which can be used in some virtual environments, even with a Python 3 install). Remove unnecessary utf-8 encoding lines. Update test scripts to python3
-
- Mar 25, 2022
-
-
- Mar 23, 2022
-
-
- Dec 09, 2021
-
-
- Dec 08, 2021
-
-
Frank Winklmeier authored
The `TObject::InheritsFrom` call can be quite slow. Since we already deduce the object type (`TH1`, `TTree`, etc.) during registration, save this information and use it instead of re-deriving it every time. Also avoid calling `updateFiles` if no TTrees are registered. Both these changes significantly speed up the `EndEvent` incident handling for jobs with large (>10k) number of histograms. Also re-organize `struct THistID` to avoid padding and delete unused `reset` method.
-
-
- Jun 17, 2021
-
-
- May 17, 2021
-
-
-
Attila Krasznahorkay authored
In many-thread ATLAS jobs the lookup of that dictionary on every THistSvc::updateFiles() call could lead to a significant bottleneck. (As the dictionary lookup uses a mutex inside of the ROOT code.)
-
- Dec 19, 2020
-
-
scott snyder authored
-
scott snyder authored
Fixes compilation warnings seen with gcc11.
-
- Nov 18, 2020
-
-
Marco Clemencic authored
-
- Oct 26, 2020
-
-
see https://its.cern.ch/jira/browse/LBCOMP-23 Co-authored-by:
Marco Clemencic <marco.clemencic@cern.ch>
-
- Oct 09, 2020
-
-
Marco Clemencic authored
-
- Jul 28, 2020
-
-
- added minimal interface `Gaudi::Interfaces::IOptionsSvc` - reimplemented `IJobOptionsSvc` methods using the new interface methods (`set`, `get` and `has`) - deprecated `IJobOptionsSvc` methods
-
- Jul 22, 2020
-
-
- Jun 02, 2020
-
-
patch generated by https://gitlab.cern.ch/wlampl/Gaudi/-/jobs/8165593
-
- Feb 26, 2020
-
-
Marco Clemencic authored
-
- Dec 14, 2019
-
-
Marco Clemencic authored
-
- Dec 06, 2019
-
-
Marco Clemencic authored
-
patch generated by https://gitlab.cern.ch/ponyisi/Gaudi/-/jobs/6450121
-
- Dec 05, 2019
-
-
Peter Onyisi authored
-
- Sep 20, 2019
-
-
- Aug 20, 2019
-
-
Frank Winklmeier authored
In case no new file name was set, e.g. by not calling `io_update_all`, do not try to open a file with an empty file name. This is a common use-case in case the mother process is continuing to use its initial set of ROOT files.
-
- Aug 16, 2019
-
-
Christopher Rob Jones authored
-
- Jul 22, 2019
-
-
Frank Winklmeier authored
`TDirectory::mkdir` returns a `nullptr` in case the directory already exists. This can happen in case the destination ROOT file already exists.
-
- Jun 20, 2019
-
-
- May 15, 2019
-
-
- Feb 06, 2019
-
-
- Feb 01, 2019
-
-
patch generated by standalone job
-