Skip to content
Snippets Groups Projects
  1. Mar 27, 2023
  2. Mar 26, 2023
    • Giovanna Lazzari Miotto's avatar
      [ntuple,daos] Cast variable to preclude warning in 32-bit · 4f4bf99f
      Giovanna Lazzari Miotto authored
      Replace a variable's type from `size_t` to `uint64_t`
      to avoid warnings on 32-bit platforms.
      
      The variable is the output of a hashing function and
      undergoes shifting by 32 bits as the seeding step of
      a hash combination between the two-halves of a
      64-bit value.
      
      The change has no functional impact.
      4f4bf99f
  3. Mar 25, 2023
  4. Mar 24, 2023
  5. Mar 23, 2023
  6. Mar 22, 2023
  7. Mar 21, 2023
    • Jonas Rembser's avatar
      [RF] Enable passing of gradient function directly to RooMinimizer · f230374e
      Jonas Rembser authored
      After my previous work on the RooFit minimizer interfaces, it is
      relatively easy to allow passing a custom gradient function to the
      RooMinimizer constructor.
      
      The interface might still evolve in the future, but this commit is still
      a milestone because now we can get actual `RooFitResult` objects that
      were obtained minimizing a RooFuncWrapper that wraps both the likelihood
      and the gradient code.
      
      Some helper functionality that was originally in the new RooFuncWrapper
      class but that is not needed anymore with the new minimizer interface
      was removed.
      f230374e
    • Axel Naumann's avatar
      [ci] Revert Fedora37 to default-c++ standard: · 85177f4f
      Axel Naumann authored
      C++20 is currently still known broken.
      85177f4f
    • Axel Naumann's avatar
      [req.txt] Numba: allow for Python 3.10.1. · 932ab8e9
      Axel Naumann authored
      932ab8e9
    • Axel Naumann's avatar
      7b75cd2b
    • Axel Naumann's avatar
      Revert "Add a module for stl_iterator_base_funcs.h avoiding merging issues for c++20" · 4a3258a4
      Axel Naumann authored
      This reverts commit a4c07502.
      
      While this itself might not cause build issues, the related commit 90ffa89a does;
      handle them together.
      4a3258a4
    • Axel Naumann's avatar
      Revert "[cxxmodules] Add more bits headers to fix module merging issues." · f6327a6e
      Axel Naumann authored
      This reverts commit 90ffa89a.
      It causes build failures on GCC 12.2.1 / c++17 with
      
      ```
      [ 70%] Generating G__Core.cxx, ../lib/Core.pcm
      In file included from input_line_7:111:
      /home/linev/build/webgui/include/ROOT/RDirectoryEntry.hxx:31:33: error: missing '#include <bits/chrono.h>'; 'system_clock' must be declared before it is used
         using clock_t = std::chrono::system_clock;
                                      ^
      /usr/include/c++/12/bits/chrono.h:1110:12: note: declaration here is not visible
          struct system_clock
                 ^
      In module 'std' imported from input_line_1:1:
      /usr/include/c++/12/bits/move.h:204:11: error: missing '#include <bits/chrono.h>'; 'time_point' must be defined before it is used
            _Tp __tmp = _GLIBCXX_MOVE(__a);
                ^
      /home/linev/build/webgui/include/ROOT/RDirectoryEntry.hxx:89:4: note: in instantiation of function template specialization 'std::swap<std::chrono::time_point<std::chrono::system_clock, std::chrono::duration<long, std::ratio<1, 1000000000>>>>' requested here
         swap(fDate, other.fDate);
         ^
      /usr/include/c++/12/bits/chrono.h:856:14: note: definition here is not reachable
            struct time_point
      ```
      f6327a6e
    • Axel Naumann's avatar
      [req.txt] dask needs modern Python: · 6e7d28ba
      Axel Naumann authored
      This fixes building ROOT (and installing the prerequisite python packages)
      e.g. on Alma9.
      6e7d28ba
Loading