86108d5 | Pere Mato | 03 March 2016, 09:36:03 UTC | Update ROOT version files to v6.06/02. | 03 March 2016, 09:36:03 UTC |
0ad12d6 | Pere Mato | 03 March 2016, 09:34:08 UTC | Prepare release notes for 6.06/02 | 03 March 2016, 09:34:08 UTC |
c234d4d | Pere Mato | 01 March 2016, 14:28:38 UTC | Fix fir ROOT-7912 - Failure with -Dbuiltin_davix=ON on 64bit Ubuntu | 01 March 2016, 14:28:38 UTC |
713c8f4 | David Smith | 01 March 2016, 11:07:02 UTC | Update release notes. | 01 March 2016, 11:07:02 UTC |
6667e89 | David Smith | 01 March 2016, 08:55:51 UTC | Update release notes. | 01 March 2016, 08:55:51 UTC |
c75caa0 | David Smith | 01 March 2016, 07:51:47 UTC | ROOT-8031. Do not automatically setup read cache during TTree::Fill() | 01 March 2016, 08:53:37 UTC |
235d06e | Pere Mato | 29 February 2016, 13:44:59 UTC | Added tutorial dependency | 01 March 2016, 08:14:11 UTC |
9aeb2a5 | Philippe Canal | 26 February 2016, 02:21:39 UTC | Update release notes | 26 February 2016, 02:21:39 UTC |
c07a2a9 | Philippe Canal | 25 February 2016, 22:43:12 UTC | Use the official SI Units 1KB=1000 bytes, 1KiB=1024 bytes | 26 February 2016, 01:32:14 UTC |
9bb8907 | Philippe Canal | 25 February 2016, 13:56:17 UTC | Add new mode in CanSplit. Avoid spurrious auto-parse in TClass::CanSplit. This fixes ROOT-7972. Add a new mode for fCanSplit (2) which indicates that this class and any derived class should not be split. Rework the mechanism checking the base classes. Instead of using InheritsFrom, which lead in some cases, including the case where the class derived from an STL collection, to spurrious autoparsing (to look at the base class of the collection!), we use a custom walk through the tree of base classes that checks their value of fCanSplit. This also has the side-effect of allowing the extension of the concept 'base class that prevent its derived class from being split' to any user class. | 26 February 2016, 01:32:11 UTC |
2acc054 | Pere Mato | 25 February 2016, 08:59:47 UTC | Added <climits> needed for MAX_INT | 26 February 2016, 01:30:37 UTC |
67b5020 | Philippe Canal | 23 February 2016, 22:56:19 UTC | Add option -cachesize to hadd to allow resizing or disabling the (now default) TTreeCloner cache | 26 February 2016, 01:28:03 UTC |
ab60d60 | Philippe Canal | 23 February 2016, 21:28:06 UTC | Add support for TTreeCloner cache in TTree::CopyEntries. The cache is turned on by default. To change it size add to the option string: cachesize=SIZE where SIZE is in 'number of bytes' and can be expressed in 'human readable form' (number followed by size unit like MB, MiB, GB or GiB, etc.. or set SIZE to zero to disable it. | 26 February 2016, 01:28:02 UTC |
c0c3ef2 | Philippe Canal | 23 February 2016, 21:23:57 UTC | Add prefetching to the TTreeCloner. Calling TTreeCloner::SetCacheSize will resize or disable a TFileCache specialized for the TTreeCloner. It is enabled by default. | 26 February 2016, 01:28:02 UTC |
37299fe | Philippe Canal | 23 February 2016, 21:13:39 UTC | Add better error handling and support for multiple user type | 26 February 2016, 01:28:01 UTC |
effe38e | Philippe Canal | 28 January 2016, 03:23:45 UTC | Add mean to customize the merging from TFileMerger. Add TFileMerger::GetMergeOptions and TFileMerger::SetMergeOptions | 26 February 2016, 01:28:01 UTC |
058a4f2 | Philippe Canal | 28 January 2016, 03:22:35 UTC | Add ROOT/StringConv.h explicitly to the pch. rootcling does not seem to handle ROOT/* correctly yet. | 26 February 2016, 01:27:58 UTC |
8515bb7 | Philippe Canal | 10 December 2015, 04:30:27 UTC | Work-around the fact rootcling_tmp does not support properly inc/ROOT/*.h | 26 February 2016, 01:27:26 UTC |
f1331f6 | Philippe Canal | 10 December 2015, 04:23:50 UTC | Add ToHumanReadableSize and FromHumanReadableSize | 26 February 2016, 01:26:12 UTC |
2587e8e | Philippe Canal | 10 December 2015, 04:18:01 UTC | Add missing implementation | 26 February 2016, 01:26:11 UTC |
156beaa | Philippe Canal | 09 December 2015, 22:45:03 UTC | Add detection of stod for std::stringview | 26 February 2016, 01:26:11 UTC |
76f72c3 | Philippe Canal | 25 February 2016, 17:42:53 UTC | Update release notes | 25 February 2016, 17:42:53 UTC |
bbf7e88 | Philippe Canal | 25 February 2016, 17:28:54 UTC | Support space in executable filename. Fix ROOT-8019 | 25 February 2016, 17:42:16 UTC |
1603bc6 | Pere Mato | 23 February 2016, 20:49:03 UTC | Fix for ROOT-8015 - cmake not honoring -Dbuiltin_lzma=OFF | 23 February 2016, 20:49:43 UTC |
736681e | Philippe Canal | 18 February 2016, 22:45:16 UTC | Update release notes | 18 February 2016, 22:45:16 UTC |
ce57c08 | Philippe Canal | 18 February 2016, 22:38:40 UTC | Fix ROOT-7879: Avoid naming LinkDef file in a rootmap file. Tell cling's ForwardDeclPrinter to consider the file included inside a LinkDef file as being top level headers (rather than listing the linkdef itself. | 18 February 2016, 22:43:50 UTC |
864bd84 | Philippe Canal | 18 February 2016, 22:37:09 UTC | Add a means to customize which file are ignored in ForwardDeclPrinter. This will also rootcling to tell cling's ForwardDeclPrinter to consider the file included inside a LinkDef file as being top level headers (rather than listing the linkdef itself\!). | 18 February 2016, 22:43:50 UTC |
6286662 | Olivier Couet | 17 February 2016, 10:03:27 UTC | TColor | 17 February 2016, 10:03:27 UTC |
8ebf922 | Olivier Couet | 11 January 2016, 14:15:49 UTC | Import TColor from master to make sure the high quality palettes are defined only ones. This was requested here: https://sft.its.cern.ch/jira/browse/ROOT-8003 | 17 February 2016, 09:50:09 UTC |
1bd9a25 | Pere Mato | 04 February 2016, 10:37:55 UTC | Fix for ROOT-7935 - Need a better way stop PyROOT from reading .rootlogon.(py|C) | 04 February 2016, 10:47:25 UTC |
4328e36 | Pere Mato | 02 February 2016, 11:20:05 UTC | Fix CMake warnings | 03 February 2016, 19:49:32 UTC |
8390c4a | Pere Mato | 02 February 2016, 16:28:13 UTC | ROOT-7872 - PyROOT: wrong return value when calling a c++ function returning short | 03 February 2016, 14:34:18 UTC |
5555a0e | Pere Mato | 01 February 2016, 08:09:03 UTC | Fix for ROOT-7940 - Incorrect handling of LLVM Threading | 01 February 2016, 08:09:34 UTC |
2931eb3 | Philippe Canal | 28 January 2016, 20:15:46 UTC | Port to cling ... Use R__LOAD_LIBRARY, fix code relying on auto-dynamic_cast, ... | 28 January 2016, 20:15:46 UTC |
057de21 | Philippe Canal | 27 January 2016, 23:15:58 UTC | Use a less generic variable name | 27 January 2016, 23:16:29 UTC |
768daac | Philippe Canal | 27 January 2016, 23:09:25 UTC | Missing part of 1525ff7. We also needed to setup the value fCanCall is failure cases | 27 January 2016, 23:10:13 UTC |
1923992 | Philippe Canal | 27 January 2016, 21:55:32 UTC | Update release notes for ROOT-7927 | 27 January 2016, 21:55:32 UTC |
1525ff7 | Philippe Canal | 27 January 2016, 20:43:29 UTC | Fix multi-thread access of TPluginManager. In particular for CheckForExecPlugin and ExecPlugin. Fixes ROOT-7927 | 27 January 2016, 21:09:27 UTC |
87c769e | Axel Naumann | 18 January 2016, 13:55:47 UTC | Release notes: mention ROOT-7426, ROOT-7916. | 18 January 2016, 13:55:47 UTC |
f9cfc5e | Axel Naumann | 18 January 2016, 13:52:28 UTC | Handle vector<enums>. From Scott Snyder, reviewed by Wim (ROOT-7916). (cherry picked from commit f12c5eaf924c322f6aafba629066f6dddf0cd9e0) | 18 January 2016, 13:52:50 UTC |
f229d30 | Axel Naumann | 16 January 2016, 19:15:37 UTC | Disable access checks for value printing (ROOT-7426). (cherry picked from commit ca99bfe94098f3b56f49d09b33dd85eb932c48da) | 18 January 2016, 12:55:54 UTC |
c652907 | Lorenzo Moneta | 14 January 2016, 17:38:36 UTC | Import from master fixes for compilation and warnings | 14 January 2016, 23:23:55 UTC |
06f9a59 | Lorenzo Moneta | 14 January 2016, 13:26:44 UTC | Fix skipping in inline method | 14 January 2016, 13:26:56 UTC |
5b20340 | Lorenzo Moneta | 14 January 2016, 09:50:14 UTC | Extend MixMaxEngine class with some extra functions (Setting and getting the state vector, querying the size, etc..) | 14 January 2016, 13:26:55 UTC |
379b929 | Pere Mato | 14 January 2016, 12:28:50 UTC | Fix for ROOT-7912 - Failure with -Dbuiltin_davix=ON on 64bit Ubuntu | 14 January 2016, 12:49:37 UTC |
aa9a894 | Lorenzo Moneta | 13 January 2016, 11:22:52 UTC | Add test for new random number interface and MixMax | 13 January 2016, 11:23:03 UTC |
81296e7 | Lorenzo Moneta | 13 January 2016, 11:19:52 UTC | Update mixmax for 32 bits. Use the latest version from Konstantinos Savvidis, but change it for a magic number s=-1 (same value described in the paper) with decimation=2. Add also possibility to skip fist vector elements. | 13 January 2016, 11:23:03 UTC |
22ce07d | Pere Mato | 12 January 2016, 11:06:45 UTC | Fix for ROOT-7896 - CMake: visibility inconsistency | 12 January 2016, 13:51:57 UTC |
276a986 | Scott Snyder | 11 January 2016, 21:05:06 UTC | Fix ROOT-7901 by making all static init function name *really* unique. See also ROOT-7775. Extends/finishes d84ee9cc74fde98f878148d16f253dec99263022 The comments in the patch to fix ROOT-7775 pointed out that the problem was that the names of the __cxx_global_var_init* functions were not unique across modules. As a fix, he added the module name, so the function name is formed from "__cxx_global_var_init" + module-name + serial-number. However — this is not sufficient to make the names unique, because the module-name ends with digits. So for example, serial number 29 in cling-module-45 would have the same name as serial number 9 in cling-module-452! | 11 January 2016, 22:20:44 UTC |
9e7412e | Lorenzo Moneta | 06 January 2016, 10:35:08 UTC | Fix initialisation of fLambdaPtr (ROOT-7881) and fix also the copy constructor and TFormula::Copy in case of formula based on lambda expressions | 06 January 2016, 10:38:47 UTC |
3f04c57 | Pere Mato | 05 January 2016, 08:08:51 UTC | Fix for ROOT-7891 - installation instructions for root notebooks incomplete Ensure that the same Python version is used for the interpreter and the library. | 05 January 2016, 08:12:01 UTC |
1abe7a9 | Pere Mato | 15 December 2015, 10:58:24 UTC | Fix for ROOT-7776 - Integrate GSL 2.0 in ROOT. Changed the version used when option builtin_gsl=ON to 2.1 (latest production). | 15 December 2015, 10:59:14 UTC |
2d65f6a | Philippe Canal | 14 December 2015, 22:33:15 UTC | Update release notes | 14 December 2015, 22:33:15 UTC |
6622675 | Christopher Jones | 14 December 2015, 19:55:14 UTC | Make TListOfFunctions::Get thread-safe Need to make the Find and possible later call to Add be in one critical section. | 14 December 2015, 22:11:39 UTC |
0ffd976 | Philippe Canal | 14 December 2015, 16:59:42 UTC | Update release notes | 14 December 2015, 16:59:42 UTC |
af4ece7 | Christopher Jones | 14 December 2015, 16:27:49 UTC | Protect access to TROOT::GetListOfGlobalFunctions in TFormula Protected all calls to TROOT::GetListOfGlobalFunctions from TFormula with the proper mutex. | 14 December 2015, 16:38:04 UTC |
f4bca44 | Pere Mato | 13 December 2015, 16:49:19 UTC | Make use of gROOT->GetTutorialsDir() to locate tutorials (currently failing for installations with prefix). | 13 December 2015, 16:49:49 UTC |
4de29e3 | Pere Mato | 13 December 2015, 16:25:33 UTC | Use a different hsimple.root for the python tests to avoid clashes. | 13 December 2015, 16:25:59 UTC |
d56b59a | Philippe Canal | 12 December 2015, 06:27:48 UTC | Update release notes | 12 December 2015, 06:27:48 UTC |
f7b0eba | Wim Lavrijsen | 12 December 2015, 05:39:57 UTC | Fix ROOT-7783: PyROOT unable to call copy constructor. | 12 December 2015, 06:26:40 UTC |
15c43ca | Philippe Canal | 12 December 2015, 06:26:06 UTC | Update release notes | 12 December 2015, 06:26:06 UTC |
ecebd62 | Wim Lavrijsen | 12 December 2015, 04:42:04 UTC | Fix ROOT-7864: c++ exception in a constructor is not propagated to python This is due to a change of the exception mapping code from Toby (GSoC student). In TMethodHandler::Execute, exceptions are turned into magic instead of null for all cases now, and TConstructorHolder (nor the other XYZHolders) take this into account. (Only TMethodHolder does.) Following the white rabbit I noticed that the combination of both TPy and TPyCPP magics should always occur together, but at least on one path doesn't and on another has a dead branch that needs pruning. If the code keeps these paths, at least both should be captured in a single helper IsMagic() to prevent such mishaps. (Some code is there in ObjectProxy but not widely used.) And anyway, it doesn't actually matter, as the magic is not treated differently from NULL up from TMethodHolder (even as the opposite is true), so might as well strip all of that out and use a null-check together with PyErr_Occurred() to implement the code paths (and since the latter is already there in all relevant cases, the magic really is superfluous). This especially since the original code was already broken in case the ctor called python code that threw. (There would be a small performance benefit over checking the magic v.s. PyErr_Occurred(), but that'd be all.) | 12 December 2015, 04:45:42 UTC |
2104415 | Pere Mato | 11 December 2015, 15:43:46 UTC | Add executable permissions to command line tools | 11 December 2015, 15:58:21 UTC |
4a16db1 | Pere Mato | 11 December 2015, 12:59:43 UTC | Fix for ROOT-7862 - CMake Error: CMake can not determine linker language for target: g2root | 11 December 2015, 12:59:43 UTC |
3f75500 | Axel Naumann | 10 December 2015, 13:27:08 UTC | Spelling (thanks, Vassil) | 10 December 2015, 13:27:08 UTC |
c727a0b | Axel Naumann | 10 December 2015, 13:24:01 UTC | Fix release date. | 10 December 2015, 13:24:01 UTC |
8f86c30 | Axel Naumann | 09 December 2015, 11:08:10 UTC | Update ROOT version files to v6.06/01. | 09 December 2015, 11:08:10 UTC |
a24a7fe | Axel Naumann | 09 December 2015, 10:46:42 UTC | Update ROOT version files to v6.06/00. | 09 December 2015, 10:46:42 UTC |
efd2c70 | Bertrand Bellenot | 09 December 2015, 10:41:09 UTC | Change archive name from 'cc' to 'centos' | 09 December 2015, 10:41:09 UTC |
e8e142e | Axel Naumann | 08 December 2015, 22:54:31 UTC | Create links for Jira items. | 08 December 2015, 22:54:31 UTC |
0cd7170 | Axel Naumann | 08 December 2015, 20:15:14 UTC | Also replace if ROOT-nnnn is followed by text. | 08 December 2015, 20:15:14 UTC |
f2e673e | Axel Naumann | 08 December 2015, 19:03:01 UTC | Use pandoc JIRA filter. (cherry picked from commit 6898c840d4ff3b4a04ce10f942078e8f9e6a83eb) | 08 December 2015, 19:04:56 UTC |
ebadbef | Axel Naumann | 08 December 2015, 19:01:08 UTC | Added the wrong script... (cherry picked from commit 5c0d2ada7b455048f062ef4eb1a195faf76397e2) | 08 December 2015, 19:04:44 UTC |
589764d | Axel Naumann | 08 December 2015, 15:48:40 UTC | Update date. | 08 December 2015, 15:48:40 UTC |
aab1985 | Axel Naumann | 08 December 2015, 15:42:30 UTC | Spellcheck... | 08 December 2015, 15:42:30 UTC |
f09b1d3 | Axel Naumann | 08 December 2015, 15:29:41 UTC | Make executable. | 08 December 2015, 15:29:41 UTC |
5d48c8e | Axel Naumann | 08 December 2015, 15:26:44 UTC | Add pandoc filter to convert [ROOT-nnnn] into proper links. | 08 December 2015, 15:26:48 UTC |
f4513c6 | Philippe Canal | 08 December 2015, 15:17:23 UTC | Give credit to Burt. | 08 December 2015, 15:17:23 UTC |
9e16811 | Lorenzo Moneta | 08 December 2015, 09:51:23 UTC | Update release notes | 08 December 2015, 13:32:30 UTC |
0b56720 | Axel Naumann | 08 December 2015, 10:09:50 UTC | ROOT-7830, part 2: update ROOT special if gDirectory changes. (cherry picked from commit acbf75344ed847ae393df7c33f2d2b4290751bbb) | 08 December 2015, 10:11:03 UTC |
461dfd9 | Pere Mato | 07 December 2015, 14:24:05 UTC | Fix staff.C test | 08 December 2015, 07:40:02 UTC |
4931e24 | Lorenzo Moneta | 07 December 2015, 22:26:35 UTC | Add support for non integer values when calculating MidP interval. Use binomial - beta equivalence but use linear interpolation for passed values between 0 and 1. | 07 December 2015, 22:30:20 UTC |
154e685 | Philippe Canal | 07 December 2015, 21:54:27 UTC | In CloneTree, take into account that one of the array changes size at each iteration | 07 December 2015, 21:56:08 UTC |
433d65e | Axel Naumann | 07 December 2015, 12:49:28 UTC | ROOT-7679: do not delete objects that are the result of exceptions. When an exception is thrown during a constructor call, PyROOT will return the address of TPy{CPP}ExceptionMagic, instead of the address of a newly created object. This was not handled in the corresponding object destruction code. (cherry picked from commit 4a3f6e3f066c9df10e8f2b93b8c809a233f9079d) | 07 December 2015, 12:49:55 UTC |
dc6917a | Philippe Canal | 07 December 2015, 03:11:08 UTC | Consider array element as if they were on the stack. This fixes the issue described at ROOT-7846. (cherry picked from commit 326b10b3dc002005fc6780857ee27346e4c1d900) | 07 December 2015, 08:12:51 UTC |
6e13b6d | Danilo Piparo | 06 December 2015, 19:36:41 UTC | Doxygen: Add tree tutorials to Doxygen o Leave out the few ones which do not carry a real message for the user but are more tests o Modernise some of the code | 07 December 2015, 03:11:59 UTC |
1f31574 | Mattias Ellert | 17 November 2015, 18:55:10 UTC | Typos (cherry picked from commit f371d00563d8d5161a3c7bccf16cb644042508af) | 05 December 2015, 15:15:19 UTC |
d52602a | Axel Naumann | 04 December 2015, 16:29:36 UTC | Generate output in output/. (cherry picked from commit a26b38031fc735df7c5ba52cd3fb4f966118e3d4) | 05 December 2015, 08:39:23 UTC |
1546849 | Axel Naumann | 04 December 2015, 16:30:04 UTC | Fix for (unsigned >= -1). | 04 December 2015, 21:54:05 UTC |
57426c3 | Philippe Canal | 04 December 2015, 21:43:53 UTC | Properly handle the TClonesArray and STL cases when retrieve typename | 04 December 2015, 21:53:03 UTC |
5f7acac | Philippe Canal | 04 December 2015, 21:43:26 UTC | TTreeReaderArrayBase does not inherit from TObject so we need to provide more information to ::Error | 04 December 2015, 21:53:03 UTC |
98454ee | Pere Mato | 03 December 2015, 11:18:52 UTC | Fix for ROOT-7738 - rootcling_tmp incorrectly build when "linux" is in full path name. Avoid using string-fy preprocessor functionality. | 04 December 2015, 17:16:32 UTC |
118eecc | Lorenzo Moneta | 04 December 2015, 15:04:10 UTC | Add mid-P Lancaster method in TEfficiency and TGraphAsymmErrors::Divide. Code from J. Tucker | 04 December 2015, 15:05:29 UTC |
d220d21 | Axel Naumann | 04 December 2015, 11:25:14 UTC | Cache Dtor wrappers (used by ~Value); reduce calls to dlsym (ROOT-7840). This fixes a PyROOT performance regression between 6.02 and 6.04, seen by ATLAS. (cherry picked from commit ba4b0df02a91be4102e62fc76038711d188f07f3) Conflicts: interpreter/cling/lib/Interpreter/Value.cpp (cherry picked from commit 1c627e367ce36655aff9b6bef52e4d54d15d7453) | 04 December 2015, 12:48:17 UTC |
c013990 | Lorenzo Moneta | 03 December 2015, 20:45:11 UTC | Use version 1.0 of Mixmax and add a skip level (default is 2) | 03 December 2015, 20:47:06 UTC |
fc36e02 | Philippe Canal | 03 December 2015, 19:09:19 UTC | Properly handle the case ULong64_t | 03 December 2015, 19:12:58 UTC |
13ec11b | Philippe Canal | 03 December 2015, 18:40:12 UTC | doc and white space | 03 December 2015, 19:12:58 UTC |
8989b45 | Philippe Canal | 03 December 2015, 18:39:58 UTC | TTreeReaderValueBase does not inherit from TObject so we need to provide more information to ::Error | 03 December 2015, 19:12:57 UTC |
ce3d58b | Philippe Canal | 03 December 2015, 18:27:16 UTC | TTreeReader: avoid null ptr dereference | 03 December 2015, 19:12:57 UTC |
6259752 | Pere Mato | 03 December 2015, 10:06:24 UTC | Add a possibly missing tutorial dependency of tree-spider | 03 December 2015, 10:08:25 UTC |