0dbe27a | Axel Naumann | 13 June 2018, 10:10:40 UTC | Update ROOT version files to v6.14/00. | 13 June 2018, 10:10:40 UTC |
b27e695 | Axel Naumann | 13 June 2018, 09:48:31 UTC | v6-14 RelNotes: add JIRA issues. | 13 June 2018, 09:48:31 UTC |
cd93cd3 | Axel Naumann | 13 June 2018, 09:33:38 UTC | ReleaseNotes: update date and url, add -patches section. | 13 June 2018, 09:33:38 UTC |
8553a00 | Bastian Beischer | 02 June 2018, 10:35:48 UTC | TMVA/DNN/Architectures/Cpu:CpuMatrix.h: Disable debugging macro. This fixes https://sft.its.cern.ch/jira/browse/ROOT-9444. | 12 June 2018, 15:20:12 UTC |
d2aed52 | Bertrand Bellenot | 12 June 2018, 14:12:51 UTC | Fix export symbols for most recent version(s) of Visual Studio 2017 | 12 June 2018, 14:16:18 UTC |
90487ee | Olivier Couet | 12 June 2018, 14:10:30 UTC | missing quote | 12 June 2018, 14:10:39 UTC |
c7cec26 | Bertrand Bellenot | 12 June 2018, 13:58:47 UTC | Fix compilation error on Windows Prevent compilation error G47C585C4: STL1000: Unexpected compiler version, expected Clang 6 or newer. (this error happens only with the most recent versions of Visual Studio 2017) | 12 June 2018, 13:58:47 UTC |
4f3e32c | Olivier Couet | 12 June 2018, 13:56:07 UTC | Modify canvas to avoid warning messages when macros are executed in sequence via gldemos.C | 12 June 2018, 13:56:07 UTC |
6827380 | Danilo Piparo | 12 June 2018, 12:49:32 UTC | [RN] Add notes about the hashing of streamer infos | 12 June 2018, 12:49:32 UTC |
bb86361 | Guilherme Amadio | 12 June 2018, 09:05:44 UTC | Clear cache LZ4 variables to allow switching between builtin_lz4=ON/OFF If we don't clear the cache variables, CMake will keep LZ4_LIBRARY set to $<TARGET_FILE:lz4> when switching builtin_lz4 from ON to OFF, which makes ROOT fail to compile. | 12 June 2018, 09:34:11 UTC |
8baec5b | Danilo Piparo | 30 May 2018, 09:21:01 UTC | [VecOps] Do not invoke vdt functions if vdt is disabled | 12 June 2018, 06:28:42 UTC |
0acec3e | Danilo Piparo | 07 June 2018, 09:02:55 UTC | Fix warning about uninitialised variable | 12 June 2018, 06:27:28 UTC |
6a2ac80 | Danilo Piparo | 04 June 2018, 09:19:20 UTC | [IO] remove lines accidentally added by e785bf | 12 June 2018, 06:27:28 UTC |
5e083c5 | Danilo Piparo | 04 June 2018, 09:07:04 UTC | [IO] Remove fatal typo | 12 June 2018, 06:27:28 UTC |
621ae77 | Danilo Piparo | 04 June 2018, 09:06:02 UTC | [IO] Remove fatal typo | 12 June 2018, 06:27:28 UTC |
8057e21 | Danilo Piparo | 04 June 2018, 08:45:55 UTC | [IO] Fix NO_IMT builds | 12 June 2018, 06:27:28 UTC |
381e6e3 | Danilo Piparo | 03 June 2018, 12:02:38 UTC | [IO] Do not process the streamerinfo record of a file if we read the si already it is not necessary to deserialise the streamerinfos and interact with the type system if we did all this work already. This is visible for example when opening and closing several small files through a TChain in a MT environment. With this fix we keep track of the blob of bytes representing streamer info records that we read and in case a blob has been already processed, no work is carried out. The hash function used is sha256, therefore collisions do not take place. | 12 June 2018, 06:27:28 UTC |
4582e43 | Danilo Piparo | 03 June 2018, 12:00:17 UTC | [MT] Add RConcurrentHashColl class this helper is in the ROOT::Internal namespace. The hash used is sha256 through the ROOT::Internal::RSha256Hash class. Even if this is technically a container, it's not in core/cont because of dependency issues: we do not want core to depend thread and viceversa. | 12 June 2018, 06:27:28 UTC |
10e6c1a | Danilo Piparo | 03 June 2018, 11:57:37 UTC | [Core] Add ROOT::Internal::RSha256Hash to ease usage sha256 the code of the class as well as the implementation of the hashing is standalone and platform independent (no external such as openssl is required). The rationale is to have an easy way to transform in hashes blobs of bytes. | 12 June 2018, 06:27:28 UTC |
ca7a611 | Danilo Piparo | 03 June 2018, 11:55:47 UTC | [MT] Do not inline methods of RWSpinLock guards | 12 June 2018, 06:27:28 UTC |
2791e47 | Danilo Piparo | 31 May 2018, 13:51:32 UTC | [MT] Add TRWSpinLock guards | 12 June 2018, 06:27:28 UTC |
bf7af22 | Danilo Piparo | 31 May 2018, 12:01:42 UTC | [NFC] Formatting | 12 June 2018, 06:27:28 UTC |
4d21d32 | Danilo Piparo | 30 May 2018, 13:12:48 UTC | [NFC] Fix doc of TSpinLockGuard | 12 June 2018, 06:27:28 UTC |
07a0da4 | Philippe Canal | 31 May 2018, 15:22:42 UTC | Add missing cling transaction | 11 June 2018, 21:06:11 UTC |
0d8efd3 | Philippe Canal | 08 June 2018, 20:10:57 UTC | Update release notes | 09 June 2018, 15:25:15 UTC |
3eba052 | Enrico Guiraud | 08 June 2018, 14:12:56 UTC | [TREEPROCMT] Reset container of friends when rebuilding main chain | 08 June 2018, 17:31:22 UTC |
a3e700e | Enrico Guiraud | 08 June 2018, 13:32:16 UTC | [TREEPROCMT] Avoid useless construction of TChains in tasks | 08 June 2018, 17:31:22 UTC |
76c51f1 | Enrico Guiraud | 06 June 2018, 08:20:42 UTC | [TREE] Only trigger parallel GetEntry if number of branches > 1 | 08 June 2018, 07:01:14 UTC |
f00eaaf | Enrico Guiraud | 07 June 2018, 15:28:55 UTC | [DF] Add test for jitted Snapshot of aliased columns | 08 June 2018, 07:00:59 UTC |
952ff9e | Enrico Guiraud | 07 June 2018, 15:21:48 UTC | [DF] Fix Snapshot of aliased custom columns Fixes ROOT-9452 | 08 June 2018, 07:00:59 UTC |
a54bee7 | Enrico Guiraud | 07 June 2018, 15:15:50 UTC | [DF][NFC] Mark validated column names as const | 08 June 2018, 07:00:59 UTC |
4ca0b25 | Enrico Guiraud | 07 June 2018, 14:19:53 UTC | [DF] Fix typo in jitted Snapshot | 08 June 2018, 07:00:59 UTC |
51ab22e | Philippe Canal | 06 June 2018, 17:52:00 UTC | Fix RDF interpreted snapshot, ROOT-9236 The current failure in snapshot is due to an ABI incompatibility (or so it seems) that we may have encountered before. The failing line is: {code:c++} auto snapshotRDF = std::make_shared<RInterface<RLoopManager>>(std::make_shared<RLoopManager>(nullptr, validCols)); {code} and one of the component of make_shared is the call to the following shared_ptr constructor {code:c++} // This constructor is non-standard, it is used by allocate_shared. template<typename _Alloc, typename... _Args> shared_ptr(_Sp_make_shared_tag __tag, const _Alloc& __a, _Args&&... __args) : __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...) { } {code} Note the use of std::forward. The snapshot test has 2 steps: 1. Do the work, including a call to SnapshotImpl which contains the problem line, with only compiled code 2. Do the same work relying on interpreted code, in which case SnapshotImpl is called via the interpreter. The symptoms of the failure is that **if** the snapshot test is compiled with optimization then a. The compiled version works fine b. In the interpreted version the constructor of the RInterface is wrong because the shared_ptr its constructor sees is **not** initialized. If the snapshot test is compiled without optimization then both steps succeeds. The main difference between the two is the amount of fully realized (i.e. non-inlined) functions emitted by the compiler. In the success fully case we have a stack like {code} interp SnapshotImpl calls compiled std::make_shared<ROOT::Detail::RDF::RLoopManager … [in debug mode. this routine and down are used compiled] compiled std::allocate_shared<ROOT::Detail::RDF::RLoopManager ... implementation details .. all compiled. compiled ROOT::Detail::RDF::RLoopManager::RLoopManager compiled std::make_shared<ROOT::RDF::RInterface … compiled std::allocate_shared<ROOT::RDF::RInterface … compiled std::shared_ptr< ROOT::RDF::RInterface compiled std::__shared_ptr<ROOT::RDF::RInterface<ROOT::Detail::RDF::RLoopManager {code} {code} interp SnapshotImpl calls interp std::make_shared<ROOT::Detail::RDF::RLoopManager … interp std::allocate_shared<ROOT::Detail::RDF::RLoopManager ... implementation details .. all interpreted. compiled ROOT::Detail::RDF::RLoopManager::RLoopManager interp std::make_shared<ROOT::RDF::RInterface … interp std::allocate_shared<ROOT::RDF::RInterface … interp std::shared_ptr< ROOT::RDF::RInterface compiled std::__shared_ptr<ROOT::RDF::RInterface<ROOT::Detail::RDF::RLoopManager {code} I.e. the major difference is that we have the shared_ptr constructor (which contains std::forward) being interpreted (rather than compiled) and calling a compiled function (the base class constructor) that takes (is given) an std::forward. It seems that the parameter and then mangled/placed-wrong in that case. If I recall correctly this is a know ABI incompatibility between clang and gcc; especially (only?) if it involves temporary. Splitting the line in two statement, works around the problem: {code:c++} auto rlm_ptr = std::make_shared<RLoopManager>(nullptr, validCols); auto snapshotRDF = std::make_shared<RInterface<RLoopManager>>(rlm_ptr); {code} In my case, it solves the problem because more of the '2nd' make_shared called are inlined by the compiler (when generating code for the 1st step), including the __shared_ptr constructor ... forcing the interpreter to generate the code and hence side-stepping the issue. [And if the std::forward issue is limited to temporary it would side-step the issue even if the __shared_ptr constructor was still outline. | 07 June 2018, 16:22:41 UTC |
a516872 | Enrico Guiraud | 05 June 2018, 19:47:17 UTC | [DF] No need for shared_from_this anymore Thanks Philippe! | 07 June 2018, 16:21:01 UTC |
df03260 | Guilherme Amadio | 06 June 2018, 07:08:23 UTC | Always fail if Python or its libraries are not found This is necessary to give the user a clear error message, since otherwise the build will go on and fail anyway with a cryptic message. See ROOT-9441. | 06 June 2018, 12:52:11 UTC |
0aa223c | Guilherme Amadio | 05 June 2018, 15:33:25 UTC | Add back ${CMAKE_DL_LIBS} to RHTTP (needed by civetweb) | 06 June 2018, 12:52:11 UTC |
b61a464 | Guilherme Amadio | 05 June 2018, 07:29:34 UTC | Only link Net to ${OPENSSL_LIBRARIES} when ssl is enabled | 06 June 2018, 12:52:11 UTC |
7710f04 | Guilherme Amadio | 04 June 2018, 15:00:19 UTC | Only link RHTTP to ${OPENSSL_LIBRARIES} when ssl is enabled | 06 June 2018, 12:52:11 UTC |
ac97ab5 | Guilherme Amadio | 04 June 2018, 15:00:28 UTC | Let rootd inherit dependency on ${CRYPTLIBS} from rpdutil There is also no longer the need to add BUILTINS OPENSSL to targets linking with the builtin version. | 06 June 2018, 12:52:11 UTC |
66617e9 | Guilherme Amadio | 04 June 2018, 15:02:03 UTC | Add ${CRYPTLIBS} to rpdutil INTERFACE_LINK_LIBRARIES To link against rpdutil one also needs ${CRYPTLIBS}, so the rpdutil target should propagate that to libraries linking against it via the INTERFACE_LINK_LIBRARIES property, instead of adding ${CRYPTLIBS} to all libraries linking against rpdutil. | 06 June 2018, 12:52:11 UTC |
4f9b051 | Guilherme Amadio | 04 June 2018, 15:00:08 UTC | Use ${OPENSSL_LIBRARIES} in net/net/CMakeLists.txt We remove ${CMAKE_DL_LIBS} from the dependencies, since it is now in ${OPENSSL_LIBRARIES} for the builtin openssl, as it is required by libssl. It would be nice to also use target_compile_definitions instead of simply add_definitions, but because ROOT_STANDARD_LIBRARY_PACKAGE does dictionary generation when it's called, it doesn't work. | 06 June 2018, 12:52:11 UTC |
4421811 | Guilherme Amadio | 04 June 2018, 14:50:28 UTC | Update CMake targets for builtin OpenSSL We need to provide a better match to what a call to find_package(OpenSSL) gives, to make the builtin work with CMake 3.9. | 06 June 2018, 12:52:11 UTC |
b75ce25 | Guilherme Amadio | 04 June 2018, 12:12:30 UTC | Increase tolerance in stressHistogram buffer tests The buffer tests for histograms have slightly different rounding errors between buffered/not buffered histograms which exceed a few epsilons, so the test fails if the tolerances are too strict. | 06 June 2018, 12:52:11 UTC |
da3c6bc | Enrico Guiraud | 05 June 2018, 09:22:35 UTC | [DF] Use human readable type names in error message | 05 June 2018, 12:08:32 UTC |
c00055a | Enrico Guiraud | 04 June 2018, 09:04:48 UTC | [TREEPROCMT] Get tree name in ctor, not at processing time This allows to error out early, as it was before "[TREEPROCMT] Construct thread-local chain at event-loop time". | 05 June 2018, 12:08:09 UTC |
f196169 | Enrico Guiraud | 31 May 2018, 07:52:48 UTC | [TREEPROCMT] Pass number of entries when building friend chains This ensures that the friends of each thread-local TChain know which tree contains which global entry number without having to open all intermediate files to check how many entries they contain, resulting in much less contention in TTreeProcessorMT when multiple threads are loading the right file to process and friend trees are present. This fix partially addresses ROOT-9437. | 05 June 2018, 12:08:09 UTC |
7fdd38f | Enrico Guiraud | 31 May 2018, 07:49:50 UTC | [TREEPROCMT] Add routine to get number of entries in friend trees | 05 June 2018, 12:08:09 UTC |
eb823a5 | Enrico Guiraud | 30 May 2018, 13:42:16 UTC | [TREEPROCMT] Pass per-tree number of entries to thread-local TChains This ensures that each thread-local TChain knows which tree contains which global entry number without having to open all intermediate files to check how many entries they contain, resulting in much less contention in TTreeProcessorMT when multiple threads are loading the right file to process. | 05 June 2018, 12:08:09 UTC |
d997eaf | Enrico Guiraud | 30 May 2018, 11:17:07 UTC | [TREEPROCMT] Let MakeClusters take the list of files as argument The new signature will come in handy to let different tasks generate clusters for different files or sets of files in the future. | 05 June 2018, 12:08:09 UTC |
e334d35 | Enrico Guiraud | 30 May 2018, 10:51:25 UTC | [TREEPROCMT] Construct thread-local chain at event-loop time, not before At event-loop time we will already have the list of clusters of entries, and we will be able to generate thread-local chains more efficiently, or even switch to thread-local trees if we can/wish to. | 05 June 2018, 12:08:09 UTC |
db2f274 | Enrico Guiraud | 30 May 2018, 09:58:52 UTC | [TREEPROCMT][NFC] Refactor TreeView::GetTreeReader | 05 June 2018, 12:08:09 UTC |
902b0ad | Enrico Guiraud | 30 May 2018, 08:52:39 UTC | [TREEPROCMT] More explicit handling of GetTreeReader return value | 05 June 2018, 12:08:09 UTC |
d7749ee | Enrico Guiraud | 30 May 2018, 08:54:47 UTC | [TREEPROCMT] Rename `TreeViewCluster` to `EntryCluster` | 05 June 2018, 12:08:09 UTC |
f591a86 | Enrico Guiraud | 29 May 2018, 16:42:02 UTC | [TREEPROCMT] static instead of dynamic_cast as we know it succeeds | 05 June 2018, 12:08:09 UTC |
90ac73c | Enrico Guiraud | 29 May 2018, 15:11:19 UTC | [TREEPROCMT][NFC] Clarify usage of stack of entries in TTreeView | 05 June 2018, 12:08:09 UTC |
99a3c11 | Enrico Guiraud | 30 May 2018, 11:18:57 UTC | [MT] Let TThreadExecutor::Foreach accept const vectors | 05 June 2018, 12:08:09 UTC |
30bc6a1 | Philippe Canal | 01 June 2018, 02:06:56 UTC | Update expected size in stress following StreamerInfo record compression update | 01 June 2018, 11:04:06 UTC |
e3ac398 | Oksana Shadura | 30 May 2018, 14:52:14 UTC | Modifing tolerance values for test files for SMatrix write unit tests | 01 June 2018, 11:04:06 UTC |
79b8823 | Oksana Shadura | 23 May 2018, 13:31:07 UTC | Removing obsolete code from TFile(compression algorithm and level of StreamerInfo should the same as in TFile) | 01 June 2018, 11:04:06 UTC |
a9e4480 | Guilherme Amadio | 24 May 2018, 07:12:59 UTC | Update function name to match tutorial name | 31 May 2018, 18:23:42 UTC |
74db350 | Guilherme Amadio | 24 May 2018, 07:06:27 UTC | Update names of dataframe tutorial input/output files | 31 May 2018, 18:23:42 UTC |
0446667 | Enrico Guiraud | 29 May 2018, 10:29:09 UTC | [DF][DOC] Small amendments to user guide | 31 May 2018, 08:44:00 UTC |
68df9fa | Bertrand Bellenot | 31 May 2018, 08:26:19 UTC | Fix compiler error C2039: 'Detail': is not a member of 'ROOT::VecOps::ROOT' on Windows | 31 May 2018, 08:26:19 UTC |
2713fc9 | Guilherme Amadio | 22 May 2018, 08:15:15 UTC | Compile geom/geom with -O2 with GCC 4.x GCC 4.x has bugs with -O3/-Ofast that break TGeo. | 31 May 2018, 06:16:47 UTC |
fc3ff75 | moneta | 30 May 2018, 09:11:21 UTC | Fix the protected function Th1::IsEmpty used in TH1Merger for the case when both fTSumw=0 and fEntries=0, but in reality the bin contents are not zero. Add in this case a check to all bin contents, including underflow/overflows Fix also TH1::GetStats() for the case of labels histograms. In this case when you have fTSumw=0 and fEntries !=0 (for example after calling SetBinContent) you want to compute the correct fTsumw and fTsumw2 values | 30 May 2018, 14:54:24 UTC |
78ed2d7 | Carsten Daniel Burgard | 09 May 2018, 14:21:16 UTC | added override for component selection | 30 May 2018, 14:52:53 UTC |
4b510da | Carsten Daniel Burgard | 28 May 2018, 17:39:43 UTC | allowing component selection in projection integrals | 30 May 2018, 14:47:49 UTC |
5ad02ff | moneta | 28 May 2018, 09:26:29 UTC | Fix also tests for when tmva-cpu is off | 30 May 2018, 12:35:02 UTC |
f5daff0 | moneta | 28 May 2018, 09:15:16 UTC | Use gslcblas only when tmva-cpu=on Fix correct name for Standard/reference architecture | 30 May 2018, 12:35:02 UTC |
f349857 | moneta | 28 May 2018, 09:02:59 UTC | Fixes when tmva-cpu=Off is selected | 30 May 2018, 12:35:02 UTC |
434068c | moneta | 29 May 2018, 14:56:36 UTC | Fix for tmva-gpu instead of tmva-cuda | 30 May 2018, 12:35:02 UTC |
54ee838 | moneta | 24 May 2018, 14:18:08 UTC | print in MethodDL events processed/seconds instead of batches | 30 May 2018, 12:35:02 UTC |
f5f9408 | Lorenzo Moneta | 23 May 2018, 20:23:06 UTC | Additional improvements for MethodDL for CPU/GPU usage (#2073) * Support different architectures for evaluation (fNet) and for training (deenet) * Fixes for Cuda in CopyDiffArch * More fixes for CUDA * Support now the section of architecture (CPU or GPU or Standard) at run time and not anymore compile time | 30 May 2018, 12:35:02 UTC |
9b6e232 | Lorenzo Moneta | 22 May 2018, 09:16:45 UTC | Add cuda test for backpropagation and debugging of MethodDL::GetMvaValue | 30 May 2018, 12:35:02 UTC |
b8540dd | moneta | 20 May 2018, 16:33:30 UTC | Fix for setting the correct architecture in MethodDL | 30 May 2018, 12:35:02 UTC |
e64bc80 | Lorenzo Moneta | 19 May 2018, 15:35:16 UTC | More fixes for Cuda compilation. Fix also in a better way problem with relocation of dnn_cuda compilation, by finding a way to pass -fPIC directly to the NVCC compiler flags | 30 May 2018, 12:35:02 UTC |
a93f187 | Lorenzo Moneta | 18 May 2018, 16:51:04 UTC | Re-add fPIC in CXX_FLAGS when compiling TMVA with CUDA | 30 May 2018, 12:35:02 UTC |
9dc97f4 | Lorenzo Moneta | 18 May 2018, 10:14:01 UTC | Add fixes for CUDA. Fix also a remaining bug in CPuBuffer.cxx | 30 May 2018, 12:35:02 UTC |
b6a0fa7 | moneta | 28 May 2018, 14:52:17 UTC | Add plotting of posterior an option to speed up tutorial | 29 May 2018, 15:08:00 UTC |
31ffddf | Enrico Guiraud | 29 May 2018, 09:44:02 UTC | [DF][NFC] Clang-format RDFInterface.hxx | 29 May 2018, 14:01:13 UTC |
eec5502 | Enrico Guiraud | 29 May 2018, 09:41:38 UTC | [DF] Pass fDataSource before unused arguments This works around an ABI compatibility issue between cling and gcc on 32bit machines in which they disagree in the way arguments should be passed to such a function. | 29 May 2018, 14:01:13 UTC |
ba4a8f2 | Axel Naumann | 29 May 2018, 11:22:50 UTC | Make sure LGPL2_1.txt is copied, too. (And update "vendor".) | 29 May 2018, 11:22:59 UTC |
3d8ffd2 | Danilo Piparo | 28 May 2018, 20:43:41 UTC | [RDF][NFC] Update cheat sheet with links to the RDFInterface methods | 29 May 2018, 11:09:44 UTC |
07f4923 | Danilo Piparo | 29 May 2018, 08:05:41 UTC | [VecOps] All and Any are new features not backported to 614 | 29 May 2018, 11:09:08 UTC |
5932f05 | Gerardo Ganis | 11 May 2018, 15:48:50 UTC | tree/TChain : restore proper support for zip files | 28 May 2018, 15:26:44 UTC |
34141ac | Gerardo Ganis | 11 May 2018, 15:44:19 UTC | tree/TChain : fix comment | 28 May 2018, 15:26:44 UTC |
d9818e0 | Gerardo Ganis | 11 May 2018, 15:30:28 UTC | tree/TChain : fix typos in comments | 28 May 2018, 15:26:44 UTC |
6c7e4bf | Gerardo Ganis | 27 April 2018, 14:45:07 UTC | tree/TChain: revise treatment of tree_name in TChain URLs (fix for ROOT-9344) This patch provides a fix for ROOT-9344. Support for the ill-defined way to pass the tree name in the url as '/tree_name' is limited to cases where the substring '.root' is contained in the file name but not in the tree name. Adds deprecation messagges for the old practice. | 28 May 2018, 15:26:44 UTC |
d3633e9 | Danilo Piparo | 27 May 2018, 21:10:06 UTC | [VecOps] Select also the VecOps namespace this allows to avoid missing symbols when running macros. | 28 May 2018, 13:10:02 UTC |
7527e9e | Danilo Piparo | 27 May 2018, 21:09:59 UTC | [VecOps] Add more tutorials, in Python and C++ | 28 May 2018, 13:09:44 UTC |
7ed5685 | Danilo Piparo | 27 May 2018, 14:18:37 UTC | [VecOps] Format the code | 28 May 2018, 13:09:35 UTC |
b614497 | Danilo Piparo | 27 May 2018, 14:17:34 UTC | [VecOps] Kick off the VecOps tutorials family! | 28 May 2018, 13:09:25 UTC |
7065741 | Danilo Piparo | 27 May 2018, 13:44:49 UTC | Fix warningson 32 bits builds | 28 May 2018, 13:09:16 UTC |
e7b590e | Danilo Piparo | 26 May 2018, 20:16:27 UTC | [VecOps] Add Zenodo badge | 28 May 2018, 13:09:08 UTC |
d580967 | Danilo Piparo | 26 May 2018, 19:55:46 UTC | [RDF] Improve user guide with cheat sheet and update the documentation to the new behaviours, e.g. lazyness of cache, possible lazyness of Snapshot, Report is now an action. | 28 May 2018, 13:08:59 UTC |
1a4d6fe | Axel Naumann | 28 May 2018, 10:35:33 UTC | Pythia8 does not need PYTHIA8DATA anymore since a while. This check does more harm than good. (cherry picked from commit d445345276b12b03cd8ca6c962d8303723e9df6a) | 28 May 2018, 10:36:47 UTC |
28fd665 | Enric Tejedor | 28 May 2018, 08:15:29 UTC | [PyROOT] Update RNs with recent developments | 28 May 2018, 08:15:29 UTC |
c7014ac | Enrico Guiraud | 25 May 2018, 15:54:49 UTC | [RDF] Throw exception instead of dereferencing nullptr Fixes coverity 98288. | 28 May 2018, 08:00:56 UTC |
988e7bd | Enrico Guiraud | 25 May 2018, 15:53:08 UTC | [DF] Fix "pointer to out-of-scope" error Fixes coverity 98293, 98292, 98290, 98287, 98279. | 28 May 2018, 08:00:56 UTC |
765a375 | Axel Naumann | 25 May 2018, 08:10:42 UTC | TCling: use ~InterpreterFlagsRAII()! (ROOT-9160) The double-decrement was causing *some* operations to not be interruptible, specifically those that had recursive ProcessLine() invocations, e.g. from PluginManager. (cherry picked from commit 65d196deeea13acf7760704eff839400a92726f7) | 28 May 2018, 06:02:06 UTC |