- Nov 21, 2020
-
-
Fons Rademakers authored
-
- Oct 12, 2020
-
-
Bertrand Bellenot authored
This is mostly to make anti-virus (virustotal.com) happy with Windows binaries and prevent false positives. But it is also nice to have proper ROOT icon and meta-information in the executables themselves
-
- Aug 14, 2020
-
-
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.
-
- Aug 12, 2020
-
-
Konstantin Gizdov authored
-
- Jun 26, 2020
-
-
Oksana Shadura authored
-
- May 18, 2020
-
-
Lorenzo Moneta authored
* Add preprocessor flag in RConfigure.h for pymva and rmva * Enable RMVA when R is found and tmva is on * Update CNN and RNN tutorial to work also when ROOT is built without Pymva
-
- May 04, 2020
-
-
Sergey Linev authored
When -Ddev=ON specified, R__LESS_INCLUDES is defined It will be used to reduce includes which are exposed to the public. While such changes can have side-effects on user code, option is off by default.
-
- Apr 13, 2020
-
-
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)
-
- Mar 25, 2020
-
-
Massimiliano Galli authored
Since we are getting rid of the subdirectories, the first step for what concerns the environment configuration is going back to the pre-existent situation.
-
- Mar 06, 2020
-
-
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.
-
- Feb 03, 2020
-
-
Philippe Canal authored
-
- Jan 27, 2020
-
-
Sergey Linev authored
-
- Jan 17, 2020
-
-
Bertrand Bellenot authored
-
- Jan 16, 2020
-
-
Bertrand Bellenot authored
-
Massimiliano Galli authored
[Exp PyROOT/thisroot.sh] Added missing part of the path that did not allow 'out of the box' correct source Checking only for the existance of 'CMakeFiles' without including ROOTSYS in the path was causing the addition of wrong paths in case of out-of-the-box source
-
- Jan 09, 2020
-
-
Massimiliano Galli authored
[Exp PyROOT/thisroot.sh] EXP_PYROOT variable passed by command line that covers the case of instalallation N.B.: will go away once experimental will become the default
-
Massimiliano Galli authored
Due to the way in commit 4700 we changed how clean_environment works (we get rid of $pyroot_dir and all the cases for lib/python*), we got back to the ZSH problem solved in commit 4693. In order to solve it once and for all, we proceed like the following: at the beginning of the clean_environment function we check whether we are using ZSH; if so, we check if nonomatch is enabled; if it is already enabled (behavior that we want), we don't do anything; if it's not enabled, we enable it and set a variable that reminds us to disable at the end.
-
Massimiliano Galli authored
[Exp PyROOT/thisroot.sh] Correctly update environment variables in installation with and without customized CMAKE_INSTALL_PYROOTDIR
-
Massimiliano Galli authored
-
- Dec 17, 2019
-
-
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.
-
- Dec 11, 2019
-
-
Massimiliano Galli authored
Here we make all the changes necessary to enable the pyroot experimental related variables and paths only when we are in pyroot experimental. This can easily be reverted once PyROOT experimental will be the default.
-
Massimiliano Galli authored
Here we make the necessary changes to allow the user to choose a specific PyROOT build directory when source thisroot.sh. Source a specific Python version by calling: $ ROOT_PYTHON_VERSION={version_number} source bin/thisroot.sh If ROOT_PYTHON_VERSION is not provided, the last built version is sourced. If the ROOT_PYTHON_VERSION is not valid (i.e. the corrispondent build does not exist) a message is printed and no action is performed.
-
Massimiliano Galli authored
-
- Nov 13, 2019
-
-
Stefan Wunsch authored
-
- Oct 17, 2019
-
-
Oksana Shadura authored
-
- Sep 06, 2019
-
-
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.
-
- Aug 14, 2019
-
-
Vassil Vassilev authored
It was never expanded in cmake. Allowing externally provided llvm resource can be dangerous because of compatibility reasons.
-
- Aug 05, 2019
-
-
Guilherme Amadio authored
The aclocaldir is not for locale-dependent data, but for installing m4 macros. However, the obsolete root.m4 macro file has been removed from the repository in commit a673ee7b, so these variables are unnecessary.
-
- Jul 30, 2019
-
-
Sergey Linev authored
This is very special component of THttpServer, which is not used up to now. Make it as cmake option and disable by default. Only when really needed, user can enable it.
-
- Jul 18, 2019
-
-
Guilherme Amadio authored
This is to ensure consistent behavior, since someone including ROOT headers may forget to define R__HAVE_CONFIG when compiling against ROOT.
-
- Jun 26, 2019
-
-
Guilherme Amadio authored
This option is ported from ROOT 5.x but disabling it makes compilation break since a long time. Fixes: ROOT-9449.
-
- Jun 24, 2019
-
-
Bertrand Bellenot authored
-
- Jun 17, 2019
-
-
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.
-
- May 28, 2019
-
-
Guilherme Amadio authored
This reverts commit a7d45455.
-
- May 14, 2019
-
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
- May 11, 2019
-
-
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.
-
- Apr 22, 2019
-
-
Oksana Shadura authored
This reverts commit 83e5d9f45c76914118501652e0c53ff56793fefe.
-