- Dec 21, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1527
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1520
-
- Dec 19, 2023
-
-
Frank Winklmeier authored
Remove `print_function`, `absolute_import` and `division` imports.
-
Frank Winklmeier authored
Remove remaining Python2 backwards-compatibilty code.
-
- Dec 18, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1503
-
- Dec 04, 2023
-
-
Frank Winklmeier authored
Make the printout of `set` properties reproducible. For GaudiConfig2, this is done via the property `repr` itself. For the legacy Configurables, only in the `str` printout.
-
- Nov 28, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1525
-
Marco Clemencic authored
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1524
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1518
-
- Nov 27, 2023
-
-
Marco Clemencic authored
-
- Nov 16, 2023
-
-
Marco Clemencic authored
Closes #282 See merge request gaudi/Gaudi!1522
-
Frank Winklmeier authored
To support `Gaudi::Property<DataOjbIDColl>` we need to allow implicit conversion from `tuple`.
-
Frank Winklmeier authored
Allow only `list` types to be assigned to `list` properties and extend test coverage. This brings GaudiConfig2 in line with the legacy configurables. I.e. the following now fails: ``` MyAlg.MyVecOfStrings = "abc" ```
-
- Nov 13, 2023
-
-
Marco Clemencic authored
-
Frank Winklmeier authored
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1519
-
- Nov 08, 2023
-
-
Frank Winklmeier authored
-
Frank Winklmeier authored
-
Frank Winklmeier authored
-
- Nov 07, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1513
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1516
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1515
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1512
-
- Nov 03, 2023
-
-
Frank Winklmeier authored
For backwards compatibility, allow the following code: ``` alg.MySetProperty = [1, 2, 3] ```
-
Frank Winklmeier authored
-
Frank Winklmeier authored
Change the Python type of `std::unordered_set` properties from `list` to `set`. Parsers only required minor updates and special treatment of the empty set, which can only be represented as `set()` in Python (`{}` is reserved for dictionaries). This will certainly break client code, i.e. ``` MyAlg.ExtraInputs += ['foo'] ``` will have to be updated to ``` MyAlg.ExtraInputs.add('foo') ``` For the moment only `std::unordered_set` is mapped to a Python `set`. Regular `std::set` remains as Python `list` to maintain insertion order.
-
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 02, 2023
-
-
jmcarcell authored
-
- 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
-
-
Gerhard Raven authored
- remove duplicated constructor - add const - add final - do not inherit from SmartRef just to create dictionary instances - prefer nullptr over 0
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1506
-
Marco Clemencic authored
-