a78d618 | Pere Mato | 16 October 2017, 16:28:58 UTC | Update ROOT version files to v6.10/08. | 16 October 2017, 16:28:58 UTC |
a6c1d4b | Pere Mato | 16 October 2017, 16:22:29 UTC | Updated release notes for 6.10.08 | 16 October 2017, 16:22:29 UTC |
3065e46 | Danilo Piparo | 12 October 2017, 18:51:21 UTC | [PyROOT] Support conversion to string_view also on XCode9 | 12 October 2017, 18:51:21 UTC |
4600793 | Philippe Canal | 12 October 2017, 17:33:26 UTC | 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 | Enrico Guiraud | 11 October 2017, 13:01:24 UTC | [DOC] Update release notes | 11 October 2017, 18:16:23 UTC |
ffa407b | Pere Mato | 11 October 2017, 09:35:33 UTC | Fix for ROOT-9055. Avoid searching in the standard system environment variables (i.e. PATH) | 11 October 2017, 12:02:43 UTC |
c54db1c | Dario Berzano | 10 October 2017, 09:17:50 UTC | Add missing header to MonaLisa interface | 10 October 2017, 09:25:13 UTC |
e22ffa3 | Philippe Canal | 09 October 2017, 18:14:25 UTC | Update release notes | 09 October 2017, 18:14:25 UTC |
e808c03 | Philippe Canal | 07 October 2017, 03:05:21 UTC | 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 | Philippe Canal | 09 October 2017, 17:27:38 UTC | Revert "Make it go with XCode 9." This reverts commit ea9f7a5e1069512ac66a0a3d066cb049519facad. | 09 October 2017, 17:27:38 UTC |
d80405b | Philippe Canal | 09 October 2017, 17:27:36 UTC | Revert "More changes for XCode 9.0" This reverts commit 8879e6057c98333172e838f4090fedb8325bad0f. | 09 October 2017, 17:27:36 UTC |
13094be | Philippe Canal | 09 October 2017, 17:27:34 UTC | Revert "Fix issue with XCode9" This reverts commit 8e4de586def0fcecceaf1f426733f29a9af38d32. | 09 October 2017, 17:27:34 UTC |
b8565c9 | Olivier Couet | 04 October 2017, 15:43:48 UTC | 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 | Enrico Guiraud | 02 October 2017, 13:06:03 UTC | [TDF] Select the TDirectory in the non-experimental namespace | 02 October 2017, 14:00:00 UTC |
52eb0ef | Enrico Guiraud | 01 October 2017, 16:56:53 UTC | [TDF] Avoid bogus unused variable warnings in gcc | 02 October 2017, 14:00:00 UTC |
21845f5 | Pere Mato | 29 September 2017, 14:31:55 UTC | 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 | Enrico Guiraud | 01 October 2017, 16:14:15 UTC | Revert "[TDF] Let snapshot trees flush at the auto flush point" This reverts commit a4beab0e37f4c3e96b3267051745648ea2f2f397. | 02 October 2017, 11:02:30 UTC |
1db3bbf | Enrico Guiraud | 01 October 2017, 00:52:46 UTC | [TDF] Re-fix ROOT-9027 Correctly set output tree's fDirectory in Snapshot | 02 October 2017, 11:02:30 UTC |
04897d7 | Enrico Guiraud | 01 October 2017, 00:29:59 UTC | 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 | Enrico Guiraud | 02 October 2017, 10:09:36 UTC | [TDF] Fix ctor with single filename as string. Fixes ROOT-9037. | 02 October 2017, 11:02:08 UTC |
13a86de | Sergey Linev | 27 September 2017, 10:57:34 UTC | In TPad::ExecuteAxisEvent protect from using empty zoombox | 29 September 2017, 08:04:37 UTC |
a4beab0 | Guilherme Amadio | 28 September 2017, 13:43:43 UTC | [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 | Guilherme Amadio | 28 September 2017, 13:33:04 UTC | [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 | Pere Mato | 27 September 2017, 13:09:04 UTC | Fix for ROOT-9022 - compile error with for -Dgminimal=ON on MacOS | 27 September 2017, 14:03:39 UTC |
1e12d1e | Philippe Canal | 28 May 2017, 12:36:17 UTC | Avoid ambiguous converstion from TString to std::string with clang libcxx 4.0 | 25 September 2017, 17:05:22 UTC |
8e4de58 | Giulio Eulisse | 22 September 2017, 15:09:42 UTC | Fix issue with XCode9 | 25 September 2017, 17:05:22 UTC |
8879e60 | Pere Mato | 22 September 2017, 10:28:02 UTC | More changes for XCode 9.0 | 25 September 2017, 17:05:22 UTC |
ea9f7a5 | Philippe Canal | 21 September 2017, 21:32:54 UTC | 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 | Danilo Piparo | 30 May 2017, 11:06:18 UTC | Treat lz4 as all other built-ins Conflicts: cmake/modules/SearchInstalledSoftware.cmake | 20 September 2017, 12:05:42 UTC |
ee126a0 | Oksana Shadura | 20 September 2017, 10:02:07 UTC | 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 | Oksana Shadura | 10 August 2017, 17:19:55 UTC | Adding support of LZ4 in hadd | 19 September 2017, 21:07:24 UTC |
0170377 | Oksana Shadura | 04 September 2017, 11:58:14 UTC | Extending FindLZ4.cmake with xxhash includes/library needed for LZ4 checksum functionality | 19 September 2017, 21:07:24 UTC |
2ac7217 | Oksana Shadura | 04 September 2017, 15:09:58 UTC | Adding LZ4 builtin definitions to separate builds with LZ4 builtin and external xxhash | 19 September 2017, 21:07:24 UTC |
0c14d3c | Oksana Shadura | 04 September 2017, 17:15:16 UTC | 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 | Guilherme Amadio | 05 September 2017, 08:19:41 UTC | Fix classic build when using builtin LZ4 | 19 September 2017, 21:07:24 UTC |
27eaf97 | Oksana Shadura | 02 September 2017, 14:08:27 UTC | Fixing includes for classic build LZ4 after adding new checksum feature | 19 September 2017, 21:07:24 UTC |
25688e8 | Brian Bockelman | 30 May 2017, 03:45:56 UTC | Add LZ4 support to classic configure scripts. | 19 September 2017, 21:07:24 UTC |
4019ffb | Brian Bockelman | 30 August 2017, 14:10:42 UTC | Formatting fixes for clang-format. | 19 September 2017, 21:07:24 UTC |
e597075 | Brian Bockelman | 30 August 2017, 05:15:16 UTC | 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 | Brian Bockelman | 25 May 2017, 22:39:31 UTC | Whitespace-only changes for clang-tidy. | 19 September 2017, 21:07:24 UTC |
b339a15 | Brian Bockelman | 25 May 2017, 22:37:19 UTC | Do not use Unix-specific flag on Windows. | 19 September 2017, 21:07:24 UTC |
db3a4fc | Brian Bockelman | 25 May 2017, 22:36:48 UTC | Make use of TTreePlayer optional. | 19 September 2017, 21:07:24 UTC |
dc3feb7 | Brian Bockelman | 25 May 2017, 22:36:14 UTC | Rename xz to lzma to be self-consistent. | 19 September 2017, 21:07:24 UTC |
6c2e5f3 | Brian Bockelman | 25 May 2017, 22:12:12 UTC | Refactor common logic into helper functions. | 19 September 2017, 21:07:24 UTC |
f2cc057 | Brian Bockelman | 25 May 2017, 22:12:05 UTC | Utilize constant, not hardcoded integer. Add LZ4 support to core library. | 19 September 2017, 21:07:24 UTC |
c3e28c5 | Brian Bockelman | 25 May 2017, 20:41:21 UTC | 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 | Brian Bockelman | 23 May 2017, 14:56:19 UTC | Hardcode LZ4 tarball URL to point at GitHub. | 19 September 2017, 21:07:24 UTC |
848328a | Danilo Piparo | 30 May 2017, 11:06:18 UTC | Treat lz4 as all other built-ins | 19 September 2017, 21:07:24 UTC |
537d65a | Brian Bockelman | 11 March 2015, 12:49:16 UTC | 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 | Enrico Guiraud | 12 September 2017, 23:13:25 UTC | [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 | Enric Tejedor Saavedra | 19 September 2017, 09:31:18 UTC | Ensure all parallel branches are processed if fBranchRef is not null | 19 September 2017, 15:13:35 UTC |
dfa21bb | Guilherme Amadio | 19 September 2017, 14:37:01 UTC | Revert "Implement non-blocking callback mechanism in TBufferMerger" This reverts commit 8c6fc94277d4de6dfa737e90e1629094b61ee748. | 19 September 2017, 14:37:01 UTC |
a08677e | Guilherme Amadio | 19 September 2017, 14:36:18 UTC | 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 | Guilherme Amadio | 19 September 2017, 11:50:49 UTC | Disable TBufferMerger test using TTaskGroup when IMT is disabled | 19 September 2017, 13:50:15 UTC |
9d870cf | Pere Mato | 19 September 2017, 11:45:57 UTC | Fix for ROOT-9007 - PyROOT segfault in MethodProxy.cxx | 19 September 2017, 11:58:03 UTC |
8c6fc94 | Guilherme Amadio | 19 September 2017, 08:48:26 UTC | 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 | Guilherme Amadio | 07 September 2017, 09:53:56 UTC | 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 | Axel Naumann | 19 September 2017, 06:31:33 UTC | Update ROOT version files to v6.10/07. | 19 September 2017, 06:31:33 UTC |
e6d3110 | Axel Naumann | 19 September 2017, 06:26:16 UTC | Release notes for 6.10/06. | 19 September 2017, 06:26:16 UTC |
dd042ea | Axel Naumann | 19 September 2017, 06:25:49 UTC | Update ROOT version files to v6.10/06. | 19 September 2017, 06:25:49 UTC |
d9193e0 | Enric Tejedor Saavedra | 18 September 2017, 15:19:59 UTC | 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 | Axel Naumann | 18 September 2017, 12:40:42 UTC | 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 | Axel Naumann | 22 June 2017, 14:21:08 UTC | Set the error flag upon catching interpreter errors (ROOT-8832). (cherry picked from commit 32b06cb77e736fd0b81ea8df7bdd07256fc0e136) | 18 September 2017, 12:33:06 UTC |
45e88e0 | Axel Naumann | 30 June 2017, 09:01:56 UTC | Also escape array subscript (ROOT-7718). (cherry picked from commit e3970ca2412da1e7588b6e6844c3cf377178353d) | 18 September 2017, 12:30:53 UTC |
33205f9 | Axel Naumann | 09 August 2017, 15:36:15 UTC | 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 | Olivier Couet | 15 September 2017, 13:14:02 UTC | 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 | Axel Naumann | 13 September 2017, 15:23:08 UTC | Support writing rootmap for template param packs (ROOT-8980). (cherry picked from commit cdf3d7942da20bc6f3c5ce71d9088fcffb59687c) | 15 September 2017, 12:53:13 UTC |
b9b319a | Axel Naumann | 13 September 2017, 13:28:07 UTC | Indent [NFC]. (cherry picked from commit 479c7908f200834b956837bca29a5b6baefe1699) | 15 September 2017, 12:53:06 UTC |
4d63ca6 | Axel Naumann | 13 September 2017, 10:01:59 UTC | Also recognize templates as identifier. (cherry picked from commit 0d9e97b3196e25fe77233fbf6766f06c0217d2e4) | 15 September 2017, 12:52:43 UTC |
fb0541d | Enrico Guiraud | 13 September 2017, 13:03:55 UTC | [TDF] Avoid instrumenting jitted code when possible. | 13 September 2017, 15:22:35 UTC |
7457eb7 | Axel Naumann | 12 September 2017, 08:38:44 UTC | Assume valid pointers for declare(). | 13 September 2017, 15:22:35 UTC |
6007a88 | Axel Naumann | 12 September 2017, 08:35:33 UTC | Only disable ptr checker, not all AST transformers! | 13 September 2017, 15:22:35 UTC |
90019fe | Pere Mato | 05 September 2017, 10:03:38 UTC | Fix for ROOT-8981 - Python3.x and cmdLineUtils.py | 05 September 2017, 10:06:35 UTC |
18cdf29 | Gerardo Ganis | 04 September 2017, 12:37:06 UTC | 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 | Enrico Guiraud | 01 September 2017, 10:34:25 UTC | [TDF] Fix ROOT-8975: TDF crashed when `Define`ing an existing branch | 01 September 2017, 12:31:05 UTC |
25ff062 | Guilherme Amadio | 12 July 2017, 11:51:43 UTC | 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 | Guilherme Amadio | 31 August 2017, 07:40:45 UTC | Use system includes for Pythia8 to avoid inheriting warnings | 31 August 2017, 07:40:45 UTC |
c47d7a8 | Philippe Canal | 28 August 2017, 20:18:21 UTC | 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 | Philippe Canal | 28 August 2017, 20:16:39 UTC | 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 | Philippe Canal | 28 August 2017, 20:15:24 UTC | White space | 28 August 2017, 20:46:53 UTC |
733f195 | Pere Mato | 25 August 2017, 13:17:21 UTC | Added missing dependency to builtin PCRE | 25 August 2017, 13:19:09 UTC |
eddc0ba | Pere Mato | 24 August 2017, 10:47:06 UTC | Fix for ROOT-8970 - Homebrew installation cannot find fonts and icons | 24 August 2017, 10:48:18 UTC |
6b527dc | Pere Mato | 24 August 2017, 08:53:07 UTC | Fix for ROOT-8967 (bis+) | 24 August 2017, 09:29:47 UTC |
fbe90c1 | Pere Mato | 23 August 2017, 12:06:03 UTC | Fix for ROOT-8967 (bis) | 24 August 2017, 09:29:35 UTC |
774d1a8 | Pere Mato | 22 August 2017, 16:21:53 UTC | Fix for ROOT-8967 - Headers not added to ROOT_INCLUDE_PATH for xrootd | 24 August 2017, 09:25:29 UTC |
7c0117c | Pere Mato | 21 August 2017, 15:55:17 UTC | Fix for ROOT-8964 - ROOT_GENERATE_DICTIONARY should not use files from install directory | 21 August 2017, 16:04:51 UTC |
4f3c17f | Philippe Canal | 16 August 2017, 18:30:50 UTC | Fix ROOT-8896 (Problem with string_view's operator<<) | 16 August 2017, 18:33:43 UTC |
59e893f | Axel Naumann | 19 May 2017, 13:29:31 UTC | Pass the output directory; Ninja needs it. | 14 August 2017, 06:44:38 UTC |
61d9589 | Axel Naumann | 19 May 2017, 13:29:15 UTC | We do not know PWD; assume non-writable. Use output dir instead. | 14 August 2017, 06:44:18 UTC |
abf6525 | Guilherme Amadio | 09 August 2017, 09:41:36 UTC | 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 | Philippe Canal | 08 August 2017, 16:46:27 UTC | 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 | Guilherme Amadio | 08 August 2017, 13:44:46 UTC | Suppress warnings inherited from Qt libraries in classic build | 08 August 2017, 13:45:19 UTC |
830fb40 | Enrico Guiraud | 05 August 2017, 13:50:06 UTC | [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 | Pere Mato | 04 August 2017, 07:37:55 UTC | 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 | Roman Zulak | 10 July 2017, 05:54:10 UTC | 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 | Roman Zulak | 10 July 2017, 04:50:41 UTC | Fix block comments greedily looking for the next asterisk. | 01 August 2017, 19:05:14 UTC |
afbac7f | Pere Mato | 31 July 2017, 10:20:20 UTC | Added Imt and TreePlayer libraries in ROOTConfig.cmake and root-config by default | 31 July 2017, 10:21:18 UTC |
94734bf | Pere Mato | 28 July 2017, 15:55:41 UTC | Typo in release notes | 28 July 2017, 15:55:41 UTC |
97c0874 | Pere Mato | 28 July 2017, 15:52:58 UTC | Update release notes | 28 July 2017, 15:52:58 UTC |
cee3b09 | Pere Mato | 28 July 2017, 15:26:55 UTC | Fix for ROOT-8183 - tutorials/pythia/pythia8.C cannot be compiled | 28 July 2017, 15:26:55 UTC |