Skip to content
Snippets Groups Projects
  1. Nov 21, 2020
  2. Oct 12, 2020
  3. Aug 14, 2020
    • Stefan Wunsch's avatar
      [JupyROOT] Add JUPYER_CONFIG_DIR to thisroot.* · f48dd8ab
      Stefan Wunsch authored
      In case ROOT is sourced via the config script, the variable
      JUPYTER_CONFIG_DIR tells the jupyter server where to look for the
      jupyter_notebook_config.py. This file contains the path to JSROOT in the
      build directory pointed to by ROOTSYS.
      f48dd8ab
  4. Aug 12, 2020
  5. Jun 26, 2020
  6. May 18, 2020
  7. May 04, 2020
  8. Apr 13, 2020
    • shahoian's avatar
      Avoid {using namespace std} in global scope of dictionary [ROOT-10661] · c7ca01fd
      shahoian authored
      In order to avoid {namespace std} interfering with following include files,
      when generating a dictionary file add the {using namespace std;} only after
      GenerateNecessaryIncludes method is called.
      
      Since many legacy root header files do require this global {using namespace std;}
      to complete the tests, old behaviour is kept by default and the global
      {using namespace std} can be avoided by adding -noGlobalUsingStd to rootcling invocation.
      
      Allow passing ACLiC RootCling flags via .rootrc (Vassil)
      c7ca01fd
  9. Mar 25, 2020
  10. Mar 06, 2020
    • Lorenzo Moneta's avatar
      Fix the support in TMVA for GPU (Cuda) but without Cudnn. Fix ROOT-10597 · c2b6ecac
      Lorenzo Moneta authored
      Define a new configure preprocessor flag R__HAS_CUDNN that is set when Cudnn is found
      If not set exclude all cudnn code in CudaTensor.cu and make sure that dense layers works in GPU without cudnn
      Fix also the CNN for native Cuda. A bug was present creating the input tensor with TCuda architecture
      
      Now ROOT/TMVA should compile when Cuda is on (tmva-gpu) and cudnn is not found.
      
      Add also a new  cmake build option: cudnn. The option is by default enabled when cudsa is enabled.
      c2b6ecac
  11. Feb 03, 2020
  12. Jan 27, 2020
  13. Jan 17, 2020
  14. Jan 16, 2020
  15. Jan 09, 2020
  16. Dec 17, 2019
    • Massimiliano Galli's avatar
      [Exp PyROOT] Fixed source issue with zsh · 28d5d52c
      Massimiliano Galli authored
      Due to the way it works by default, sourcing a root version built with
      current pyroot was failing, due to the fact that operations such as:
      
      for pyroot_libs_dir in ${old_rootsys}/lib/python*
      
      were performed both in experimental and current.
      
      In zsh, if a path specified with '*' is not found, an error like the
      following is raised:
      
      clean_environment:20: no matches found: zsh_build/lib/python*
      
      and the program aborts, without sourcing anything.
      
      With these change, such loops are performed only if root is built with
      pyroot experimental.
      28d5d52c
  17. Dec 11, 2019
  18. Nov 13, 2019
  19. Oct 17, 2019
  20. Sep 06, 2019
    • Guilherme Amadio's avatar
      Fix root-config now that 'thread' is always enabled · 44ce64b8
      Guilherme Amadio authored
      The 'thread' option could not be disabled, so it has been removed
      by commit 8e0e72cf. However, its
      value was being used in root-config in a way that was not caught
      by the initial inspection. The effect was to drop the -pthread flag
      from root-config --cflags, which is now fixed by this commit.
      44ce64b8
  21. Aug 14, 2019
  22. Aug 05, 2019
  23. Jul 30, 2019
  24. Jul 18, 2019
  25. Jun 26, 2019
  26. Jun 24, 2019
  27. Jun 17, 2019
    • Stefan Wunsch's avatar
      [CMake] Add dataframe option · 31292b90
      Stefan Wunsch authored
      The new cmake option `dataframe` enables building the ROOTDataFrame
      library and takes care of implication on the build system. The option is
      enabled by default unless a 32bit system is detected.
      31292b90
  28. May 28, 2019
  29. May 14, 2019
  30. May 11, 2019
    • Philippe Canal's avatar
      Suppress valgrind warning about fUniqueID unitialized memory used. · d5ecc717
      Philippe Canal authored
      This is done by taking the check of fUniqueID and the assignment to fBuits
      into a separate function and by including this function in the header
      *but* marking it as "noinline" to prevent its inlining and preserve a
      way to suppress the valgrind warning.
      
      Introducing the macro R__NEVER_INLINE which expands to
      
         inline __attribute__((noinline))
      
      The performance degradation is less than 10% for a case doing
      only creation and destruction of TObjects.
      d5ecc717
  31. Apr 22, 2019
Loading