https://github.com/lmoneta/root

sort by:
Revision Author Date Message Commit Date
a78d618 Update ROOT version files to v6.10/08. 16 October 2017, 16:28:58 UTC
a6c1d4b Updated release notes for 6.10.08 16 October 2017, 16:22:29 UTC
3065e46 [PyROOT] Support conversion to string_view also on XCode9 12 October 2017, 18:51:21 UTC
4600793 Add nullptr dereference in TTree::GetFriendAlias. This resolves https://root-forum.cern.ch/t/problem-cloning-ttree-with-friends/26378 12 October 2017, 17:37:54 UTC
a09f8c1 [DOC] Update release notes 11 October 2017, 18:16:23 UTC
ffa407b Fix for ROOT-9055. Avoid searching in the standard system environment variables (i.e. PATH) 11 October 2017, 12:02:43 UTC
c54db1c Add missing header to MonaLisa interface 10 October 2017, 09:25:13 UTC
e22ffa3 Update release notes 09 October 2017, 18:14:25 UTC
e808c03 Use a helper class (TStringView) to resolve string/string_view ambiguity. This solves the ambiguity of conversion from TString to std::string_view while preserving the conversion from TString to std::string at the cost of requiring overload of function taking a std::string_view. This is necessary as C++11 and C++14 does not have the proper semantic for properly resolving the conversions eventhough we have an explicit conversion (from TString to std::string). Note that this problem is resovled in C++17 09 October 2017, 17:28:37 UTC
a31e0b4 Revert "Make it go with XCode 9." This reverts commit ea9f7a5e1069512ac66a0a3d066cb049519facad. 09 October 2017, 17:27:38 UTC
d80405b Revert "More changes for XCode 9.0" This reverts commit 8879e6057c98333172e838f4090fedb8325bad0f. 09 October 2017, 17:27:36 UTC
13094be Revert "Fix issue with XCode9" This reverts commit 8e4de586def0fcecceaf1f426733f29a9af38d32. 09 October 2017, 17:27:34 UTC
b8565c9 Add protection in TPad::FillCollideGridTH1: It should not deal with TH2 and TH3. Issue reported in https://sft.its.cern.ch/jira/browse/ROOT-9043 04 October 2017, 15:43:48 UTC
85fcb7c [TDF] Select the TDirectory in the non-experimental namespace 02 October 2017, 14:00:00 UTC
52eb0ef [TDF] Avoid bogus unused variable warnings in gcc 02 October 2017, 14:00:00 UTC
21845f5 Fix for ROOT-9032 - Can't compile 6.10/06 with Clang 5.0.0 due to TBB 02 October 2017, 11:56:22 UTC
d0978ae Revert "[TDF] Let snapshot trees flush at the auto flush point" This reverts commit a4beab0e37f4c3e96b3267051745648ea2f2f397. 02 October 2017, 11:02:30 UTC
1db3bbf [TDF] Re-fix ROOT-9027 Correctly set output tree's fDirectory in Snapshot 02 October 2017, 11:02:30 UTC
04897d7 Revert "[TDF] Create TTree per slot, instead of per task in snapshot" This reverts commit a18f5317353c07985b6f87ca3dc295a9ed388ae0. We need to create one TTree per slot per task as the input variables (and their addresses) change each time. This un-fixes ROOT-9027. 02 October 2017, 11:02:30 UTC
28a0953 [TDF] Fix ctor with single filename as string. Fixes ROOT-9037. 02 October 2017, 11:02:08 UTC
13a86de In TPad::ExecuteAxisEvent protect from using empty zoombox 29 September 2017, 08:04:37 UTC
a4beab0 [TDF] Let snapshot trees flush at the auto flush point If the cluster size of the input file and output files are different, the else removed here forced creation of a merge buffer with potentially only a few entries, which makes the output file suboptimal. It is better to let the fill lambda function alone call write on the files to send buffers for merging, as then all flushes happen when it's time for the tree itself to auto flush. 28 September 2017, 16:06:16 UTC
a18f531 [TDF] Create TTree per slot, instead of per task in snapshot Since the init lambda function gets called multiple times, from the second tree onwards, the gDirectory that is inherited is not the TBufferMergerFile for that slot, but the one restored by the TDirectory context after the first call to the lambda, which is not writable, since it's the input file. Reusing the trees keeps them attached to the right output file. Fixes https://sft.its.cern.ch/jira/browse/ROOT-9027. 28 September 2017, 16:05:16 UTC
b630f34 Fix for ROOT-9022 - compile error with for -Dgminimal=ON on MacOS 27 September 2017, 14:03:39 UTC
1e12d1e Avoid ambiguous converstion from TString to std::string with clang libcxx 4.0 25 September 2017, 17:05:22 UTC
8e4de58 Fix issue with XCode9 25 September 2017, 17:05:22 UTC
8879e60 More changes for XCode 9.0 25 September 2017, 17:05:22 UTC
ea9f7a5 Make it go with XCode 9. XCode 9 introduces in C++11 mode an std::string_view (in experiemental) and the new std::string constructor with an std::string_view argument. This means that it would require the explicit conversion from TString to std::string to remove ambiguity. However it seems to not honor this explicit conversion. Until we figure out whether this is a deficiency or a feature, work-around it by using TString::Data 25 September 2017, 17:05:22 UTC
c9d0ede Treat lz4 as all other built-ins Conflicts: cmake/modules/SearchInstalledSoftware.cmake 20 September 2017, 12:05:42 UTC
ee126a0 Revert "Treat lz3 as all other built-ins" This reverts commit 848328a8590a28b545402e87c03aa5bde3150fe5. Conflicts: cmake/modules/SearchInstalledSoftware.cmake 20 September 2017, 12:05:42 UTC
82628d7 Adding support of LZ4 in hadd 19 September 2017, 21:07:24 UTC
0170377 Extending FindLZ4.cmake with xxhash includes/library needed for LZ4 checksum functionality 19 September 2017, 21:07:24 UTC
2ac7217 Adding LZ4 builtin definitions to separate builds with LZ4 builtin and external xxhash 19 September 2017, 21:07:24 UTC
0c14d3c Adding in addition to LZ4-builtin hxxhash, support to pure xxhash API for builtin_lzma=OFF case 19 September 2017, 21:07:24 UTC
b6c5ea5 Fix classic build when using builtin LZ4 19 September 2017, 21:07:24 UTC
27eaf97 Fixing includes for classic build LZ4 after adding new checksum feature 19 September 2017, 21:07:24 UTC
25688e8 Add LZ4 support to classic configure scripts. 19 September 2017, 21:07:24 UTC
4019ffb Formatting fixes for clang-format. 19 September 2017, 21:07:24 UTC
e597075 Add checksum to the LZ4 compressed buffer format. Simply reuses the XXHASH implementation from the LZ4 library (also used in the LZ4 frame format). 19 September 2017, 21:07:24 UTC
97ae264 Whitespace-only changes for clang-tidy. 19 September 2017, 21:07:24 UTC
b339a15 Do not use Unix-specific flag on Windows. 19 September 2017, 21:07:24 UTC
db3a4fc Make use of TTreePlayer optional. 19 September 2017, 21:07:24 UTC
dc3feb7 Rename xz to lzma to be self-consistent. 19 September 2017, 21:07:24 UTC
6c2e5f3 Refactor common logic into helper functions. 19 September 2017, 21:07:24 UTC
f2cc057 Utilize constant, not hardcoded integer. Add LZ4 support to core library. 19 September 2017, 21:07:24 UTC
c3e28c5 Touch-up whitespace per clang-tidy. Update copyright date on files new to this branch. Add comment explaining logic in CMakeFile.txt Mostly whitespaces; of note, the re-definition of R__likely/unlikely has been moved back into RConfig.h. 19 September 2017, 21:07:24 UTC
efda41e Hardcode LZ4 tarball URL to point at GitHub. 19 September 2017, 21:07:24 UTC
848328a Treat lz4 as all other built-ins 19 September 2017, 21:07:24 UTC
537d65a Add support for LZ4 as a compression format. Add lz4 source tarball for built-in version. Tweak Event example to make it easier to compare compression algorithms. Tweak build files for Event example to include TreePlayer (for TTreePerfStats). Until we're sure we need it, no special path for Win32. Add -fPIC flag to compile lz4 19 September 2017, 21:07:24 UTC
82a93af [TDF] Fix initialization of `Max` values std::numeric_limits<double>::min() returns the smallest absolute value for floating points, what we want is std::numeric_limits<double>::lowest(). 19 September 2017, 19:51:23 UTC
6e9c613 Ensure all parallel branches are processed if fBranchRef is not null 19 September 2017, 15:13:35 UTC
dfa21bb Revert "Implement non-blocking callback mechanism in TBufferMerger" This reverts commit 8c6fc94277d4de6dfa737e90e1629094b61ee748. 19 September 2017, 14:37:01 UTC
a08677e Revert "Disable TBufferMerger test using TTaskGroup when IMT is disabled" This reverts commit 89d111c2fe6e5efa2268e9084d114377fe646574. The branch v6-10-00-patches has no TTaskGroup, it was added later. Reverting both commits. 19 September 2017, 14:36:18 UTC
89d111c Disable TBufferMerger test using TTaskGroup when IMT is disabled 19 September 2017, 13:50:15 UTC
9d870cf Fix for ROOT-9007 - PyROOT segfault in MethodProxy.cxx 19 September 2017, 11:58:03 UTC
8c6fc94 Implement non-blocking callback mechanism in TBufferMerger Add methods TBufferMerger::GetQueueSize() and TBufferMerger::RegisterCallback() to alow user to control the rate at which data is pushed into the merging queue. In our test, we use the callback function to launch tasks asynchronously whenever a buffer is done processing. 19 September 2017, 11:19:36 UTC
0fe5d53 Update CMake policy settings to CMake version 3.4.3 The command cmake_minimum_required(VERSION 3.4.3) implicitly calls cmake_policy(VERSION 3.4.3), which means that policies created in CMake versions prior to 3.4.3 will use the NEW setting by default, and newer policies will generate warnings. After this change, only CMP0068 (CMake 3.9) still needs to be set explicitly as using NEW behavior. 1. https://cmake.org/cmake/help/latest/command/cmake_policy.html 19 September 2017, 09:05:26 UTC
600d882 Update ROOT version files to v6.10/07. 19 September 2017, 06:31:33 UTC
e6d3110 Release notes for 6.10/06. 19 September 2017, 06:26:16 UTC
dd042ea Update ROOT version files to v6.10/06. 19 September 2017, 06:25:49 UTC
d9193e0 Do not set stack size limits for JupyROOT output. As pointed out by two users on the forum: https://root-forum.cern.ch/t/jupyter-module-load-valueerror/26182 https://root-forum.cern.ch/t/problem-with-jupyter-notebook-and-python-3/26233 setting the stack size can cause issues if the maximum limit is actually lower than RLIM_INFINITY. This was initially done to be able to print more output in a Jupyter notebook cell, but it does not seem to make a difference in the current implementation of the output capturing anyway. 18 September 2017, 15:32:22 UTC
c67a895 Add support for packs of template template params. Fixes v7 ROOT build. (cherry picked from commit 9e3f9c85136b26708c6813aa0fc96600b0130d21) 18 September 2017, 13:46:29 UTC
78b999a Set the error flag upon catching interpreter errors (ROOT-8832). (cherry picked from commit 32b06cb77e736fd0b81ea8df7bdd07256fc0e136) 18 September 2017, 12:33:06 UTC
45e88e0 Also escape array subscript (ROOT-7718). (cherry picked from commit e3970ca2412da1e7588b6e6844c3cf377178353d) 18 September 2017, 12:30:53 UTC
33205f9 Fix terrible bug where the literal data is written as token begin to EOF. This fixes the issue visible by adding Vc to the PCH. Thanks to Raphael for spending his time with me debugging this! (cherry picked from commit 313586ad55d6ce5467948bcc06e810b8e6e6d77c) 18 September 2017, 12:29:03 UTC
0d8a3d6 The following macro blocked in batch mode. void wait() { gROOT->SetBatch(); TCanvas *c1 = new TCanvas("c1"); TH1I *h1 = new TH1I("h1","Histogram",100,1,100); h1->Draw(); c1->Update(); c1->WaitPrimitive(); cout << "I am here" << endl; } 15 September 2017, 13:14:11 UTC
f8835df Support writing rootmap for template param packs (ROOT-8980). (cherry picked from commit cdf3d7942da20bc6f3c5ce71d9088fcffb59687c) 15 September 2017, 12:53:13 UTC
b9b319a Indent [NFC]. (cherry picked from commit 479c7908f200834b956837bca29a5b6baefe1699) 15 September 2017, 12:53:06 UTC
4d63ca6 Also recognize templates as identifier. (cherry picked from commit 0d9e97b3196e25fe77233fbf6766f06c0217d2e4) 15 September 2017, 12:52:43 UTC
fb0541d [TDF] Avoid instrumenting jitted code when possible. 13 September 2017, 15:22:35 UTC
7457eb7 Assume valid pointers for declare(). 13 September 2017, 15:22:35 UTC
6007a88 Only disable ptr checker, not all AST transformers! 13 September 2017, 15:22:35 UTC
90019fe Fix for ROOT-8981 - Python3.x and cmdLineUtils.py 05 September 2017, 10:06:35 UTC
18cdf29 cmake/modules : fix version check introduced by commit 1d5ca322 Commit 1d5ca322, pushed on 22 Aug 2017, fixed ROOT-8967, which was about headers not added to ROOT_INCLUDE_PATH for xrootd . There was a typo in the new way version numbers were checked. As a consequence, the new client libNetxNG was never built. 04 September 2017, 12:41:00 UTC
414611c [TDF] Fix ROOT-8975: TDF crashed when `Define`ing an existing branch 01 September 2017, 12:31:05 UTC
25ff062 Fix GCC7 compiler warning (int in bool context) Reference: http://cdash.cern.ch/viewBuildError.php?type=1&buildid=372731 31 August 2017, 17:48:33 UTC
acf3e92 Use system includes for Pythia8 to avoid inheriting warnings 31 August 2017, 07:40:45 UTC
c47d7a8 Remove unnecessary search in GetMissingDictionariesForMembers. If TDataMember has a TDataType then the member has a basic type. TDataType::Class 'just' returns the TClass representing TDataType itself. 28 August 2017, 20:46:53 UTC
907e26d Actually activate GetMissingDictionariesForBaseClasses. It was inadvertently useless as TBaseClass::Class() returns the TClass describing TBaseClass itself while TBaseClass::GetClassPointer returns the TClass describing the base class. 28 August 2017, 20:46:53 UTC
3c11d0a White space 28 August 2017, 20:46:53 UTC
733f195 Added missing dependency to builtin PCRE 25 August 2017, 13:19:09 UTC
eddc0ba Fix for ROOT-8970 - Homebrew installation cannot find fonts and icons 24 August 2017, 10:48:18 UTC
6b527dc Fix for ROOT-8967 (bis+) 24 August 2017, 09:29:47 UTC
fbe90c1 Fix for ROOT-8967 (bis) 24 August 2017, 09:29:35 UTC
774d1a8 Fix for ROOT-8967 - Headers not added to ROOT_INCLUDE_PATH for xrootd 24 August 2017, 09:25:29 UTC
7c0117c Fix for ROOT-8964 - ROOT_GENERATE_DICTIONARY should not use files from install directory 21 August 2017, 16:04:51 UTC
4f3c17f Fix ROOT-8896 (Problem with string_view's operator<<) 16 August 2017, 18:33:43 UTC
59e893f Pass the output directory; Ninja needs it. 14 August 2017, 06:44:38 UTC
61d9589 We do not know PWD; assume non-writable. Use output dir instead. 14 August 2017, 06:44:18 UTC
abf6525 Do not use -isystem with Qt's meta-object compiler Qt's meta-object compiler (moc) only understands the -I option for adding include paths. 09 August 2017, 10:02:26 UTC
eaff9d5 Fix ROOT-8946 (TViewPubDataMembers finding wrong element). This was due to THashList::GetListForObject returning a list that contains more than just the request objects. 08 August 2017, 17:32:11 UTC
add016f Suppress warnings inherited from Qt libraries in classic build 08 August 2017, 13:45:19 UTC
830fb40 [TDF] Clear TTreeReaderValues before exiting TBB tasks This fixes a race condition in which a TTreeReader and its TTreeReaderValues could be deleted concurrently: Thread #1) a task ends and pushes back processing slot Thread #2) a task starts and overwrites thread-local TTreeReaderValues Thread #1) first task deletes TTreeReader 08 August 2017, 08:55:03 UTC
b263bf6 Fix for ROOT-8941 - TGX11.h copied to include/ but not installed with CMake build for 6.10/04 04 August 2017, 07:37:55 UTC
0fa22d6 When looking for the end of a block comment, really don’t bother with nesting. Finding the first end is good enough, the real parser can warn about any balancing issues. 01 August 2017, 19:05:14 UTC
28c0b48 Fix block comments greedily looking for the next asterisk. 01 August 2017, 19:05:14 UTC
afbac7f Added Imt and TreePlayer libraries in ROOTConfig.cmake and root-config by default 31 July 2017, 10:21:18 UTC
94734bf Typo in release notes 28 July 2017, 15:55:41 UTC
97c0874 Update release notes 28 July 2017, 15:52:58 UTC
cee3b09 Fix for ROOT-8183 - tutorials/pythia/pythia8.C cannot be compiled 28 July 2017, 15:26:55 UTC
back to top