- Jan 09, 2019
-
-
Guilherme Amadio authored
-
Guilherme Amadio authored
-
Guilherme Amadio authored
On UNIX, build/unix/compiledata.sh is used, while on Windows, cmake/scripts/compiledata.win32.in is used.
-
- Dec 17, 2018
-
-
Yuka Takahashi authored
The aim of this patch is to make runtime modules "installable". Previously, modulemap.overlay.yaml file was being generated by cmake __only__ for build directory. So the path/to/your/build/directory was hardcoded to modulemap.overlay.yaml and Cling was reading modulemap for stl and libc from the build directory even if it was installed to different location. This was a problem for CMSSW, so in this patch I'm generating two overlay files, one for build directory and other one for installed directory. CMake will generate modulemap.overlay.yaml for __build__ directory from modulemap.overlay.yaml.in.build at compilation time, and it will generate and install modulemap.overlay.yaml for __install__ directory from modulemap.overlay.yaml.install.
-
- Dec 11, 2018
-
-
Axel Naumann authored
-
Guilherme Amadio authored
The script git_coreteam.py uses outdated gitstats information from the web, while the new script uses the git shortlog from the repository itself (with a little help of recently added .mailmap).
-
- Dec 10, 2018
-
-
Olivier Couet authored
Instead of removing the *.pyc file in argparse2help.py, we avoid to generate such files by invoking argparse2help.py with option -B.
-
Olivier Couet authored
-
- Dec 06, 2018
-
-
Axel Naumann authored
-
- Dec 05, 2018
-
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
- Dec 04, 2018
-
-
Axel Naumann authored
-
- Dec 03, 2018
-
-
Gerardo Ganis authored
-
Gerardo Ganis authored
-
- Nov 29, 2018
-
-
Olivier Couet authored
- remove trailing white spaces.
-
- Nov 27, 2018
-
-
Olivier Couet authored
Implement an "argparse" unique description of man pages and usage for root commands.
-
- Nov 14, 2018
-
-
Axel Naumann authored
-
Axel Naumann authored
-
- Oct 31, 2018
-
-
Axel Naumann authored
-
Vassil Vassilev authored
-
Axel Naumann authored
-
- Oct 23, 2018
-
-
Vassil Vassilev authored
-
- Oct 01, 2018
-
-
Bertrand Bellenot authored
-
- Sep 27, 2018
-
-
Yuka Takahashi authored
This error: http://cdash.cern.ch/viewBuildError.php?buildid=567476 was caused because modules couldn't merge definition of struct __pthread_internal_list
-
- Sep 26, 2018
-
-
Yuka Takahashi authored
Previously, [system] was used to mark modules which were supporsed be implicitly built by rootcling for runtime modules. This was a workaround, and it was causing SourceLocation error in cxxmodules as it is also using the same modulemap. To remove the workaround, we are introducing a new convention that modules start with ROOT_ is treated as "ROOT system modules", which can be build implicitly.
-
- Sep 21, 2018
-
-
Guilherme Amadio authored
This reverts commit dc825fc4.
-
- Sep 20, 2018
-
-
Elie Khairallah authored
* Centralise the generation of help for root command Add argparse2help.py, add root-argparse.py, delete the old help of root, add the cmake commands needed to generate the header containing the command line options help and to generate manual page for the root command. The python file argparse2help.py can be called with the root-argparse.py and the output name as arguments. This call will generate the header file if the output has an extension ".h" and will generate the manual page if the extension is ".1" * Centralise the generation of help for the rest of the commands Add cmake changes to generate headers and manual pages for rootcling hadd and hist2workspace Delete old man pages of hadd and hist2workspace Add commented out generation of man pages for python commands, we need to add a dependency before uncommenting them out Add hadd rootcling hist2workspace argparse modules * make the path compatible with windows * review modifications * add dependency on the input and the generation script of man pages * remove installation of headers * Update CMakeLists.txt It makes no sense to generates man pages on Windows. Windows does not have the `man` command. * Update argparse2help.py * Update argparse2help.py * Update argparse2help.py * Update hadd.cxx haddCommandLineOptionsHelp.h was not included for windows * Update root-argparse.py add the option --version * Update argparse2help.py simplified version (Thanks Bertrand !)
-
- Sep 07, 2018
-
-
Danilo Piparo authored
in ROOT6 there is only one kind of reflection information. For this reason, also the neighbouring references to Reflex have been removed.
-
- Aug 29, 2018
-
-
Danilo Piparo authored
this is done until the present ABI issues between gcc and clang are solved, most notably the ones concerning shared_ptrs.
-
Danilo Piparo authored
-
- Aug 28, 2018
-
-
Danilo Piparo authored
-
- Aug 23, 2018
-
-
Oksana Shadura authored
-
- Aug 22, 2018
-
-
Elie Khairallah authored
* modified python files to be able to be called by argparse2help.py * modified argparse2help to handle options with no help * stop the scripts from running when imported
-
- Aug 01, 2018
-
-
Elie Khairallah authored
* [man,help] Add script to generate man, .h page. Use for `root`. * Script improvements * fix path bug * bug fix
-
- Jul 27, 2018
-
-
Axel Naumann authored
(cherry picked from commit 4a06e1b1c0d3da7f604f277c7dd27ed25ed8f8f1)
-
- Jul 03, 2018
-
-
Bertrand Bellenot authored
-
- May 23, 2018
-
-
Axel Naumann authored
valarray triggers lots of symbols to be emitted during startup.
-
- May 19, 2018
-
-
Vassil Vassilev authored
This reverts commit 86ffaecb. This breaks runtime_cxxmodules.
-
Vassil Vassilev authored
This reverts commit 95812645. This breaks the runtime_cxxmodules.
-
- May 18, 2018
-
-
SFT Nightlies authored
Add back the stdlib module in libc, move sys/types.h, too. This patch should resolve a recently introduced include cycle.
-