- Nov 06, 2023
-
-
Frank Winklmeier authored
-
Frank Winklmeier authored
-
- Nov 03, 2023
-
-
Frank Winklmeier authored
-
Frank Winklmeier authored
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1517
-
Frank Winklmeier authored
-
Frank Winklmeier authored
-
Frank Winklmeier authored
Fix the cleanup function and extend the test to `dict` and `list` proprties. Also migrate to `pytest` fixtures and exception handling.
-
- Nov 01, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1514
-
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 30, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1506
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1511
-
GaudiHandleBase has a virtual destructor which is declared with `=default'. However. in C++20 mode, clang will then try to instiantiate all the virtual functions for classes derived from this whenever the declarations for those classes are seen. The upshot is that then using Gaudi handles with forward-declared classes doesn't work (even if the handle is only declared in the header but not used in any way). It turns out that we can avoid this behavior by changing the declaration of the base class destructor to say `{}' instead of `=default'. (This is perhaps a clang bug, but the standard is not very clear on exactly when virtual members of the templated class are required to be or not to be implicitly instantiated.) See also ATLINFR-5113.
-
- Oct 27, 2023
-
-
Marco Clemencic authored
See merge request !1510
-
- Oct 26, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1509
-
jmcarcell authored
-
jmcarcell authored
-
- Oct 25, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1501
-
Marco Clemencic authored
Closes #275 See merge request gaudi/Gaudi!1492
-
Marco Clemencic authored
Closes #276 See merge request gaudi/Gaudi!1507
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1490
-
Frank Winklmeier authored
The current method of reading the input file leads to undefined behavior errors in the ATLAS debug build. Use `std::stringstream` instead, which is also supposedly faster. Also rewrite `GetLastLineAndColumn` to not read the file twice.
-
- Oct 20, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1502
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1500
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1496
-
Marco Clemencic authored
Closes #270 See merge request gaudi/Gaudi!1495
-
-
-
-
-
-
-
- Oct 19, 2023
-
-
Marco Clemencic authored
-
- Oct 18, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1494
-
- Oct 17, 2023
-
-
Marco Clemencic authored
Without `NamedRange_::operator==`, in the comparison between two `NamedRange_` instances `nr1` and `nr2` C++20 would not be able to choose between `(Range_&)nr1 == nr2` and `(Range_&)nr2 == nr1`.
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-