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 |
d8d562c | Pere Mato | 28 July 2017, 13:23:19 UTC | Update ROOT version files to v6.10/05. | 28 July 2017, 13:23:19 UTC |
9dce933 | Pere Mato | 28 July 2017, 13:15:40 UTC | Updated release notes | 28 July 2017, 13:15:40 UTC |
64d91d5 | Pere Mato | 28 July 2017, 13:14:49 UTC | Update ROOT version files to v6.10/04. | 28 July 2017, 13:14:49 UTC |
e93db10 | Pere Mato | 28 July 2017, 10:41:51 UTC | Thre is no option 'lzma' it should alsways be there (embbeded or external) | 28 July 2017, 10:41:51 UTC |
d1cf858 | Bertrand Bellenot | 28 July 2017, 08:56:29 UTC | Fix potential crash when creating an embedded canvas fCanvasImp was not initialized and could be used in CreatePainter() | 28 July 2017, 08:56:29 UTC |
a30af68 | Raphael Isemann | 25 July 2017, 09:24:45 UTC | Fix CMake warnings regarding LINK_INTERFACE_LIBRARIES property. This property was renamed in CMake 2.8.12, so we now should use the newer name on recent CMake versions. We don't need to support the pre-2.8.12 versions of CMake because we anyway have code that requires 3.x. | 26 July 2017, 15:14:44 UTC |
ae87447 | Stefan Wunsch | 26 July 2017, 11:01:52 UTC | [PyMVA] Make PyKeras tests compatible with Keras v1.x and v2.x API | 26 July 2017, 14:07:48 UTC |
e7fb3d6 | Stefan Wunsch | 26 July 2017, 11:01:17 UTC | [PyMVA] Fix TensorFlow backend for PyKeras | 26 July 2017, 14:07:09 UTC |
93ba372 | Olivier Couet | 26 July 2017, 11:26:10 UTC | Adjust the Y axis title position in case of automatic placement. The issue was mentioned here: https://sft.its.cern.ch/jira/browse/ROOT-8927 | 26 July 2017, 11:27:00 UTC |
bd9e6a4 | Enrico Guiraud | 24 July 2017, 20:06:22 UTC | [TDF] Fix bug in parallel Snapshot Fix ROOT-8918 for v6.10. | 25 July 2017, 06:34:04 UTC |
a9ba79a | Enrico Guiraud | 18 July 2017, 14:30:06 UTC | [TDF] Fix race condition in SnapshotImpl First fix for ROOT-8918. | 21 July 2017, 09:08:57 UTC |
e0203b7 | Guilherme Amadio | 20 June 2017, 13:02:12 UTC | [Math] Replace std::auto_ptr with std::unique_ptr | 17 July 2017, 13:43:02 UTC |
d6e2531 | Danilo Piparo | 06 July 2017, 07:56:54 UTC | Update ROOT version files to v6.10/03. | 17 July 2017, 06:20:05 UTC |
2643380 | Danilo Piparo | 06 July 2017, 07:40:34 UTC | Update ROOT version files to v6.10/02. | 17 July 2017, 06:20:05 UTC |
70eeecc | Guilherme Amadio | 12 July 2017, 15:33:16 UTC | Make stressEntryList Test2() more robust against rounding errors | 13 July 2017, 09:14:27 UTC |
cd7b23c | Guilherme Amadio | 12 July 2017, 15:10:19 UTC | Supress Qt warnings in gui/qtgsi in classic builds | 13 July 2017, 09:14:26 UTC |
62b2242 | Guilherme Amadio | 12 July 2017, 14:39:50 UTC | Add -Wno-nonnull-compare to proof/proofd in classic builds This is already the case in CMake builds, adding it to make behavior between build types more uniform. The option is not added for ICC since it does not have such option and will generate warnings about ignored flags. Also remove some old unused options. | 13 July 2017, 09:14:26 UTC |
881a821 | Guilherme Amadio | 12 July 2017, 14:20:38 UTC | Enable -fno-strict-aliasing for all compilers in classic build This is already the case in the CMake build, enabling the same on classic makes the behavior more uniform across build types. | 13 July 2017, 09:14:26 UTC |
f51875b | Guilherme Amadio | 12 July 2017, 14:14:34 UTC | Disable warnings from LLVM in classic builds This option is already set to OFF in interpreter/llvm/CMakeLists.txt. | 13 July 2017, 09:14:26 UTC |
60b515f | Guilherme Amadio | 12 July 2017, 13:54:21 UTC | Supress warnings from external package dCache Also remove add_definitions(-pthread) from CMakeLists.txt. This is not the right function to use to add the flag, and it is already taken care of by cmake/modules/CheckCompiler.cmake in any case. | 13 July 2017, 09:14:25 UTC |
54f1972 | Guilherme Amadio | 12 July 2017, 13:23:51 UTC | Avoid compiler warning in rootcling and rootcling_stage1 Warning: root/core/rootcling_stage1/src/rootcling_stage1.cxx(38): warning #69: integer conversion resulted in truncation auto dummyVal = (int)(long)&usedToIdentifyRootClingByDlSym; ^^^ The method above uses a cast to long, followed by a cast to int, which results in a truncation. That is harmless, since the value is never used, but generates a compiler warning with ICC 17. This commit avoids the warning by storing the address of the same symbol in a static variable instead. | 13 July 2017, 09:14:25 UTC |
bed45fa | Vassil Vassilev | 12 July 2017, 12:04:53 UTC | Tell icc to compile with 02 as other compilers | 13 July 2017, 09:14:25 UTC |
b8b10b3 | Guilherme Amadio | 06 July 2017, 08:13:55 UTC | Fix typos in TFileMerger documentation | 13 July 2017, 09:14:25 UTC |
f7d1099 | Guilherme Amadio | 11 July 2017, 09:38:14 UTC | Add missing include to TMatrixTUtils.h | 13 July 2017, 09:14:24 UTC |
b31f746 | Guilherme Amadio | 05 July 2017, 09:29:22 UTC | [net] Fix compiler warning in civetweb | 13 July 2017, 09:14:24 UTC |
0bec4ae | Danilo Piparo | 10 July 2017, 11:23:21 UTC | Fix ROOT-8850 avoiding to reset a shared_ptr which went out of scope | 11 July 2017, 09:19:25 UTC |
b18f4aa | Danilo Piparo | 06 July 2017, 07:33:57 UTC | Update version number | 06 July 2017, 07:33:57 UTC |
c6cd128 | Danilo Piparo | 06 July 2017, 07:33:15 UTC | Update RN | 06 July 2017, 07:33:15 UTC |
64cf990 | Enrico Guiraud | 05 July 2017, 11:54:19 UTC | [TDF] Fix compilation error when reading 66+ columns in the same node The `max template recursion depth reached` error is due to the implementation of std::tuple's move constructor in some STL implementations (notably, gcc). The logic has been modified to avoid copying large tuples: - the number of slots is now fixed for each node at construction time - all the logic that was implemented by the `CreateSlot` methods has been moved to the corresponding nodes' constructors. Cherry-pick conflicts: tree/treeplayer/inc/ROOT/TDFNodes.hxx tree/treeplayer/src/TDFNodes.cxx | 05 July 2017, 15:20:45 UTC |
58cbeb8 | Olivier Couet | 05 July 2017, 07:27:26 UTC | Adjust Y axis title offset default for 3D axis. | 05 July 2017, 07:28:20 UTC |
e6c5c4a | Vassil Vassilev | 03 July 2017, 11:24:14 UTC | Fix unused variable warning. | 04 July 2017, 13:19:53 UTC |
a632564 | Guilherme Amadio | 04 July 2017, 13:17:29 UTC | Fix unused variable warning coming from LLVM Reference in CDash: http://cdash.cern.ch/viewBuildError.php?type=1&buildid=370172 | 04 July 2017, 13:17:29 UTC |
fc2ed6b | Guilherme Amadio | 03 July 2017, 15:51:50 UTC | Avoid warnings from mathcore/triangle.c in classic builds | 04 July 2017, 13:10:56 UTC |
7c1b7b6 | Guilherme Amadio | 04 July 2017, 12:35:52 UTC | Fix classic build with external Unuran library The variable UNURANLIB was being overwritten by the build system, which means that the build only worked with builtin Unuran. | 04 July 2017, 13:10:46 UTC |
cb1da95 | Guilherme Amadio | 03 July 2017, 12:12:37 UTC | Propagate Intel compiler setup to newer versions This is important, for instance, to turn off warnings about unknown attributes in LLVM code that the Intel compiler does not understand. These warnings show up on CDash for builds with ICC 17. http://cdash.cern.ch/viewBuildError.php?type=1&buildid=370001 | 04 July 2017, 13:10:35 UTC |
fd0315a | Enrico Guiraud | 02 July 2017, 21:00:35 UTC | [TDF] Handle missing branches more nicely in ColumnName2ColumnTypeName | 03 July 2017, 13:53:13 UTC |
9779bf1 | Danilo Piparo | 03 July 2017, 10:31:24 UTC | [TDF] Remove bogus logic which prevented to Take columns of collections | 03 July 2017, 10:54:34 UTC |
9f78c3a | Bertrand Bellenot | 30 June 2017, 12:41:25 UTC | Fix potential crash when quitting ROOT via the "Quit ROOT" entry of the canvas "File" menu | 30 June 2017, 12:41:25 UTC |
57d030b | Danilo Piparo | 30 June 2017, 09:17:50 UTC | Remove useless debug printout | 30 June 2017, 09:17:50 UTC |
b428e2a | Danilo Piparo | 30 June 2017, 08:58:46 UTC | [TDF] Fix classic builds | 30 June 2017, 08:58:46 UTC |
3e05d04 | Enrico Guiraud | 28 June 2017, 00:37:08 UTC | [TDF] Fix Ranges logic when child stops before/together with father | 28 June 2017, 08:40:19 UTC |
adeda2d | Enrico Guiraud | 27 June 2017, 21:26:39 UTC | [TDF] Minor refactoring of error handling in JitTranformation | 28 June 2017, 08:40:12 UTC |
c3a71d1 | Enrico Guiraud | 27 June 2017, 21:20:21 UTC | [TDF] Check interpreter error code when jitting Snapshot | 28 June 2017, 08:39:29 UTC |
bd597f4 | Danilo Piparo | 27 June 2017, 07:48:12 UTC | Fix classic build after removal of TDF dedicated dictionary | 28 June 2017, 08:09:29 UTC |
eb9e99a | Danilo Piparo | 02 June 2017, 06:27:10 UTC | [TDF] Properly use string instead of string_view | 27 June 2017, 08:12:51 UTC |
ef701ce | Danilo Piparo | 02 June 2017, 05:09:46 UTC | [TDF] Fix bug in construction with container of names | 27 June 2017, 08:12:51 UTC |
61c9181 | Danilo Piparo | 02 June 2017, 08:52:57 UTC | [TDF] Default collection of strings to vector | 27 June 2017, 08:12:51 UTC |
cff56a5 | Bertrand Bellenot | 27 June 2017, 06:48:06 UTC | Properly cleanup the canvas when closing it from the WM | 27 June 2017, 06:48:06 UTC |
3806aa3 | Enrico Guiraud | 22 June 2017, 09:56:40 UTC | [TDF] Fix jitting in the empty source case (#2) | 26 June 2017, 12:36:35 UTC |
13bd033 | Enrico Guiraud | 19 June 2017, 12:04:12 UTC | [TDF] Fix jitting in the case of no data source | 22 June 2017, 09:17:54 UTC |
539a61e | Danilo Piparo | 20 June 2017, 12:11:02 UTC | [TDF] Add TDF to the PCH and remove dedicated dictionary the TDF has been added to the PCH together with all the helper classes. The dedicated dictionary has been removed and incorporated into the dictionary of TreePlayer. This has an effect on the runtime performance and memory footprint of ROOT but also on the presence of warnings on osx (function with internal linkage but not defined) | 22 June 2017, 09:04:33 UTC |
c380109 | Philippe Canal | 21 June 2017, 15:33:37 UTC | Update Release notes | 21 June 2017, 15:37:16 UTC |
e396324 | Philippe Canal | 21 June 2017, 15:02:21 UTC | White space | 21 June 2017, 15:33:48 UTC |
85d714b | Sandro Wenzel | 14 June 2017, 10:24:02 UTC | Fixing an O(N^2) scaling problem caused by TTree::Draw() * TTreeFormala::GetRealInstance repeatedly went trough a while loop that was trasversed again and again for each new query (with lineary increasing instances). This led to a real problem when drawing on a branch that consistent of many data objects (themselves containing small variable sized containers). * The problem is fixed by caching the state of a previous call. | 21 June 2017, 15:33:48 UTC |
e35254d | Danilo Piparo | 16 June 2017, 13:52:36 UTC | [TDF] Solve undefined symbol issue spelling the right class name in the linkdef. | 16 June 2017, 14:19:45 UTC |
931f39b | Enrico Guiraud | 15 June 2017, 16:45:05 UTC | [TDF] Prevent switch of gDirectory to TBufferMergerFile | 16 June 2017, 14:19:33 UTC |
37ef4dc | Pere Mato | 14 June 2017, 16:18:35 UTC | Delay the resolution of ${CMAKE_INSTALL_PREFIX} when installing in a different location than the configured one. | 16 June 2017, 06:22:24 UTC |
632b0d2 | Danilo Piparo | 15 June 2017, 11:40:21 UTC | [TDF] Allow to write a TTree in a directory using snapshot | 16 June 2017, 05:11:41 UTC |