a1f89d1 | Pere Mato | 04 December 2015, 13:41:07 UTC | Update ROOT version files to v6.04/12. | 04 December 2015, 13:41:07 UTC |
2e19f2d | Pere Mato | 04 December 2015, 12:53:11 UTC | Updated release notes | 04 December 2015, 12:53:11 UTC |
3c89c53 | Axel Naumann | 04 December 2015, 12:43:01 UTC | Add ROOT-7840. | 04 December 2015, 12:43:01 UTC |
ba4b0df | Axel Naumann | 04 December 2015, 11:25:14 UTC | Cache Dtor wrappers (used by ~Value); reduce calls to dlsym. This fixes a PyROOT performance regression between 6.02 and 6.04, seen by ATLAS. | 04 December 2015, 11:26:53 UTC |
af83bb5 | Axel Naumann | 24 November 2015, 11:19:10 UTC | RooFitResult is managed by gROOT, do not double-delete. | 04 December 2015, 10:51:30 UTC |
84f63d2 | Axel Naumann | 24 November 2015, 11:18:21 UTC | Also add copies to gROOT. | 04 December 2015, 10:51:21 UTC |
ee95ea6 | Axel Naumann | 23 November 2015, 08:09:22 UTC | Make sure no copy of the object is left in _dir before streaming its name. Fixes teardown crash in tutorials/roofit/rf205_compplot.C. | 04 December 2015, 10:51:03 UTC |
ddad644 | Axel Naumann | 20 November 2015, 08:50:07 UTC | Fix ownership issue: both ParamHistFunc and gROOT owned _dataSet. Fixes stressHistFactory. (cherry picked from commit 87235136a77df76f4477afdca2303ead0ae4a397) | 03 December 2015, 10:14:38 UTC |
9eb6ebe | Pere Mato | 03 December 2015, 10:06:24 UTC | Add a possibly missing tutorial dependency of tree-spider | 03 December 2015, 10:08:52 UTC |
1109ae3 | Jochen Klein | 27 November 2015, 13:37:33 UTC | add constructor for struct Environ required to suppress warning/error when compiling with -Werror=effc++ | 02 December 2015, 15:44:06 UTC |
1e137f3 | Axel Naumann | 02 December 2015, 10:21:25 UTC | Cache ROOT specials (ROOT-7830 and friends). (cherry picked from commit d1101f31577da8f5ac47dba85b79fd235cce2280) | 02 December 2015, 13:18:21 UTC |
262d105 | Axel Naumann | 02 December 2015, 13:17:42 UTC | Apply THtml->doxygen transformation for func doc. (Finally.) Eases cherry picking. | 02 December 2015, 13:17:42 UTC |
ad5c162 | Philippe Canal | 02 December 2015, 04:40:04 UTC | Add to the TClass StreamerInfo for non-stl collections. A 'collection' here is a class for which there is a TVirtualCollectionProxy. For example this applies to ATLAS' DataVector. | 02 December 2015, 04:54:52 UTC |
cbe33fd | Pere Mato | 27 November 2015, 15:50:20 UTC | Make it work also for other Unix flavors non-Linux (e.g. FreeBSD) | 27 November 2015, 15:51:49 UTC |
97cd205 | David Smith | 27 November 2015, 14:42:24 UTC | Update release notes. | 27 November 2015, 14:42:24 UTC |
2d2dac8 | David Smith | 27 November 2015, 14:42:05 UTC | ROOT-7817 | 27 November 2015, 14:42:05 UTC |
ed67359 | Burt Holzman | 20 November 2015, 16:55:18 UTC | TWebFile: error handling for Status Code 301 without Location According to the RFC 2616, a 301 Status Code only "SHOULD" return the new URI -- not "MUST". http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2 | 27 November 2015, 14:07:17 UTC |
8367a3c | David Abdurachmanov | 10 November 2015, 16:10:20 UTC | CMake: remove CMAKE_TINFO_LIBS There is no direct usage of terminfo library (ncurses) in ROOT. LLVM uses it for color support. If LLVM detects tinfo library, tinfo will be added for rootcling_tmp, rootcling, and libCling.so targets. Thus explicit check for tinfo is not required. This allows to use -DLLVM_ENABLE_TERMINFO=OFF to disable ncurses for ROOT. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch> | 27 November 2015, 13:52:09 UTC |
2f81a6a | Pere Mato | 26 November 2015, 11:33:51 UTC | Fix for ROOT-7789 - ROOTConfig.cmake should not set CMAKE_MODULE_PATH nor install FindX modules | 26 November 2015, 11:40:18 UTC |
b5102b2 | Benedikt Hegner | 19 August 2015, 14:46:26 UTC | avoid installing FindXXX.cmake macros | 26 November 2015, 11:36:15 UTC |
bcfd9aa | Olivier Couet | 19 November 2015, 09:11:37 UTC | Fix markdown mistakes. | 19 November 2015, 09:11:37 UTC |
c217272 | Axel Naumann | 18 November 2015, 13:48:18 UTC | Fixes / clarifications. | 18 November 2015, 13:48:18 UTC |
da15f8e | Axel Naumann | 18 November 2015, 09:59:36 UTC | Update ROOT version files to v6.04/11. | 18 November 2015, 09:59:36 UTC |
9be114c | Axel Naumann | 18 November 2015, 09:59:11 UTC | Update release notes. | 18 November 2015, 09:59:11 UTC |
959287f | Axel Naumann | 18 November 2015, 09:57:06 UTC | Update ROOT version files to v6.04/10. | 18 November 2015, 09:57:06 UTC |
9ccb40b | Axel Naumann | 18 November 2015, 09:22:46 UTC | Mention ROOT-7779. | 18 November 2015, 09:22:46 UTC |
40a3888 | Lorenzo Moneta | 13 November 2015, 15:04:13 UTC | Fix handling of composite polynomial functions. They are not linear and the number should be zero. This fixes also ROOT-7755 | 17 November 2015, 12:53:41 UTC |
d2e0439 | Philippe Canal | 16 November 2015, 05:07:43 UTC | Update release notes | 16 November 2015, 05:07:43 UTC |
78aee82 | Philippe Canal | 15 November 2015, 07:36:24 UTC | Fix ROOT-7775 by making all static init function name unique. In EmitCXXGlobalVarDeclInitFunc make the init function name more unique when module are used. Most static init are called from a wrapping function (whose name start with _GLOBAL__sub_I_ and is followed by the source filename). The static init functions are named __cxx_global_var_init followed by a serial number which is local to each module. Neither the _GLOBAL__sub_I_ nor the __cxx_global_var_init are effectively removed for the SymbolTable in the dynamic library corresponding to the module. I assume normal functions they get properly removed because when the module is unloaded/removed the whole corresponding SymbolTable must be removed. There does not seem to be any interface to remove a single symbol from the symbol table. To avoid the problem for the common case of static init, we alredy use a 'Hack to temporarily set the file entry's name to a unique name.' in IncrementalParser.cpp around line 539, which make the name of the wrapping init function whose name start with _GLOBAL__sub_I_ unique accross the whole execution. Those routines in turn call routines that have *non* unique name (starting by __cxx_global_var_init), I suppose because the wrapping routines are compiled they see the init function with that name in the module before looking into other modules. The static initialization for explicit template specialization are intentionally *not* put in this uniquely named wrapping function. Instead they are called directly. When they are called by runStaticInitializersOnce, the search-by-name we use find the 'first' instance of a function by that name (rather than the last). The solution I found was to make the name of the static init functions that are named __cxx_global_var_init to be followed by the module name .... | 16 November 2015, 05:06:26 UTC |
140b6b0 | Philippe Canal | 13 November 2015, 15:02:37 UTC | Correct the name of bundle function of global initializer. This correctly follow the clang commit afafe70f43dbb614f336ccbede1c4bbb132ec658 See https://root.cern.ch/gitweb?p=clang.git;a=commit;f=lib/CodeGen/CGDeclCXX.cpp;h=afafe70f43dbb614f336ccbede1c4bbb132ec658 and fixes the first attempt (75456cd17689730089526417c0d28ba4ed244f58). | 16 November 2015, 05:06:26 UTC |
827aa9d | Axel Naumann | 13 November 2015, 08:57:01 UTC | Must have no pending transactions when invoking inspector (ROOT-7779). (cherry picked from commit 5f5392f4192e0032877c966ec5b73ec86a3978e1) | 13 November 2015, 10:21:54 UTC |
95573af | Philippe Canal | 12 November 2015, 01:47:57 UTC | Update release notes | 12 November 2015, 01:47:57 UTC |
675308f | Philippe Canal | 12 November 2015, 01:40:51 UTC | Make fgMaxpar and fgDefault also thread local in TVirtualFitter | 12 November 2015, 01:43:18 UTC |
51e2faa | Philippe Canal | 12 November 2015, 01:39:59 UTC | Comment out unused (and undefined) global variable | 12 November 2015, 01:42:27 UTC |
fda4044 | Philippe Canal | 12 November 2015, 01:22:22 UTC | Make TVirtualFitter::fgFitter to solve ROOT-7791. This is similar to 9f9c959d4ed1d1098d22f513007f0cb966f3f2bc | 12 November 2015, 01:25:02 UTC |
96023bf | Philippe Canal | 11 November 2015, 04:43:55 UTC | Really configure LLVM to build in C++14 when asked. When over-riding a variable in a sub-project's CMakeLists.txt that has been defined as option, we *must* use the CACHE parameter to set for our value to not be overriden by the default value of the option. This *actually* fix ROOT-7735. | 11 November 2015, 04:58:39 UTC |
229c5d8 | Danilo Piparo | 12 June 2015, 12:16:33 UTC | Fix browsing of classes with datamembers of a non accessible type for example TString::fRep. | 09 November 2015, 10:21:13 UTC |
293f492 | David Smith | 06 November 2015, 10:06:16 UTC | ROOT-7703, lookup hostname in TNetXNGFileStager::Locate and also return path | 06 November 2015, 10:06:16 UTC |
3bcf153 | Philippe Canal | 06 November 2015, 02:52:24 UTC | Update release notes | 06 November 2015, 02:52:24 UTC |
ebdf2cd | Philippe Canal | 05 November 2015, 20:38:08 UTC | Detect and react to the tearing down of libCling. This happens during the process tear down on some platforms (eg. SL6 32bit as build by Belle2) | 06 November 2015, 01:04:41 UTC |
cb66eb0 | Philippe Canal | 05 November 2015, 20:23:42 UTC | In CloseFiles, also delete the object held in TROOT's TDirectory part | 06 November 2015, 00:50:48 UTC |
e30bcb8 | Pere Mato | 04 November 2015, 23:07:40 UTC | Fix for ROOT-7742 - a bug in thisroot.sh (ROOT env setup) for bash | 04 November 2015, 23:07:40 UTC |
97015c5 | Pere Mato | 04 November 2015, 14:36:02 UTC | Update ROOT version files to v6.04/09. | 04 November 2015, 14:36:02 UTC |
dfc0d28 | Pere Mato | 04 November 2015, 14:12:33 UTC | Update ROOT version files to v6.04/08. | 04 November 2015, 14:12:33 UTC |
3895160 | Pere Mato | 04 November 2015, 13:55:16 UTC | Added missing protection | 04 November 2015, 13:55:16 UTC |
83eb0a2 | Pere Mato | 04 November 2015, 13:46:19 UTC | Update release notes | 04 November 2015, 13:46:19 UTC |
c92107d | Pere Mato | 04 November 2015, 12:17:41 UTC | ROOT-7773 - find_package(ROOT) should include a set of default libraries | 04 November 2015, 12:24:46 UTC |
1b9258a | Pere Mato | 04 November 2015, 10:35:50 UTC | ROOT-7773 - find_package(ROOT) should include a set of default libraries | 04 November 2015, 10:54:45 UTC |
1ffad98 | Pere Mato | 03 November 2015, 16:51:31 UTC | Cope with the change of CMAKE_COMPILER_ID from Clang to AppleClang (Xcode 7?) | 03 November 2015, 18:21:53 UTC |
d9a00f7 | Pere Mato | 03 November 2015, 16:22:09 UTC | Special treatment of RPATH for MacOSX | 03 November 2015, 16:31:22 UTC |
523e4df | Pere Mato | 03 November 2015, 11:27:44 UTC | Special treatment of RPATH for MacOSX | 03 November 2015, 16:31:13 UTC |
d52c513 | Pere Mato | 02 November 2015, 16:32:44 UTC | Disable test vc-swizzles_avx for Xcode 7. | 02 November 2015, 17:28:12 UTC |
d2ada1c | Pere Mato | 30 October 2015, 16:02:22 UTC | Attempt to fix ROOT-7744 by hiding all the LLVM/clang symbols present in libCling.so. The cling symbols are left unhidden. | 02 November 2015, 14:23:39 UTC |
821a07f | Pere Mato | 30 October 2015, 13:47:36 UTC | Fail configuration if the specified CMAKE_BUILD_TYPE is unknown | 30 October 2015, 13:58:05 UTC |
315414c | Philippe Canal | 29 October 2015, 20:06:42 UTC | Create list of type in TROOT ctor. Now that the list is created almost empty and filled on demand, we can afford to always create it. | 29 October 2015, 20:27:46 UTC |
9b86174 | Philippe Canal | 29 October 2015, 19:37:05 UTC | Make TApplication::CreateApplication thread safe. Can't (trivially) change the type of gApplication as it is public (would need a wrapper around a atomic pointer which acts like a pointer). | 29 October 2015, 20:27:44 UTC |
66655a9 | Philippe Canal | 29 October 2015, 19:23:44 UTC | Revert "Make gApplication atomic to make CreateApplication thread safe" changed wrong variable. This reverts commit 6a7f22c47d154ac39453cee6f40a7338f8bd013b. | 29 October 2015, 19:24:51 UTC |
44ba8aa | Philippe Canal | 29 October 2015, 19:02:47 UTC | Make gApplication atomic to make CreateApplication thread safe | 29 October 2015, 19:03:31 UTC |
be836db | Philippe Canal | 29 October 2015, 18:50:37 UTC | Update release notes | 29 October 2015, 18:50:37 UTC |
40283d6 | Philippe Canal | 19 October 2015, 17:10:06 UTC | Do not delete resource when replaceing default TApplication. When the default TApplication is replaced by a user provide TApplication, do not call EndOfProcessCleanups and co. and thus do not delete TFiles, TSockets or TColors that have already been created. (cherry picked from master commit 8dd71a9644fc5997b06ab8232d2da395e920b1c4) | 29 October 2015, 18:48:11 UTC |
f94dfd6 | Matevz Tadel | 13 October 2015, 18:33:25 UTC | Add accessor functions and functionality needed by CMS event display. Parts of this were accessed through redefining private/protected as public which, besides of being a nasty hack, does not work with gcc-5. (cherry picked from master commit e1503ba36e99dab94f281f75cc504025689493c5) | 29 October 2015, 18:48:11 UTC |
3caf967 | Philippe Canal | 29 October 2015, 18:45:22 UTC | Update release notes | 29 October 2015, 18:45:22 UTC |
2dc6089 | Brian Bockelman | 09 July 2015, 19:25:12 UTC | Shrink buffers when requested. If we're not copying data forward, shrink as requested. | 29 October 2015, 18:43:50 UTC |
1a29af9 | Philippe Canal | 28 October 2015, 18:42:57 UTC | Update relase notes | 28 October 2015, 18:42:57 UTC |
bf089d6 | Philippe Canal | 28 October 2015, 17:19:19 UTC | Add support for Parameter packs in type(name) normalization. This fully resolve ROOT-7708. | 28 October 2015, 18:40:00 UTC |
30def17 | Philippe Canal | 28 October 2015, 15:35:50 UTC | White spaces | 28 October 2015, 18:40:00 UTC |
f83ef7b | Philippe Canal | 28 October 2015, 00:55:36 UTC | Fix ROOT-7708 for dictionary generation. Avoid doing unnecessary work when autoparsing is suspended (for example during dictionary generation) that is actually 'damaging' as in ROOT-7708. | 28 October 2015, 14:22:34 UTC |
44e9e97 | Philippe Canal | 27 October 2015, 20:16:26 UTC | Update release notes | 27 October 2015, 20:16:26 UTC |
e037670 | Philippe Canal | 27 October 2015, 19:49:53 UTC | Add missing protection when creating new StreamerInfo | 27 October 2015, 19:51:17 UTC |
394ca11 | Danilo Piparo | 26 October 2015, 19:35:43 UTC | Add description of compatibility enhancements in the release notes | 26 October 2015, 19:35:43 UTC |
1f2645c | Danilo Piparo | 25 October 2015, 10:04:42 UTC | Fix ROOT-7723: allow IOCtors to have as argument a ref to a type called __void__ | 26 October 2015, 19:35:26 UTC |
23f60d0 | Axel Naumann | 06 June 2015, 20:04:57 UTC | Simplify, accelerate, format, Coverity 61495. | 26 October 2015, 19:02:37 UTC |
13d9b23 | Danilo Piparo | 26 October 2015, 18:59:56 UTC | Revert "Fix ROOT-7723: allow IOCtors to have as argument a ref to a type called __void__" Commit 6152b29704 which optimised ROOT::TMetaUtils::HasIOConstructor was not backported to 6.04. reverting the cherry pick of commits on top of it. This reverts commit 1acd03ce75756dfddd04351b63e88436d05318d7. | 26 October 2015, 19:00:41 UTC |
43bcb0e | Philippe Canal | 26 October 2015, 18:12:10 UTC | Update release notes | 26 October 2015, 18:12:10 UTC |
f1f3190 | Philippe Canal | 26 October 2015, 18:06:53 UTC | Make function pointer held by TMinuitMinimize thread local | 26 October 2015, 18:09:52 UTC |
39ddbbf | Danilo Piparo | 26 October 2015, 13:35:15 UTC | Fix glitch in cherry-pick | 26 October 2015, 13:35:15 UTC |
1acd03c | Danilo Piparo | 25 October 2015, 10:04:42 UTC | Fix ROOT-7723: allow IOCtors to have as argument a ref to a type called __void__ Cherry pick of 88b72f1c1b. A manual intervention was needed as git could not deal with the change of commenting policy. | 26 October 2015, 13:03:19 UTC |
3e80d56 | Philippe Canal | 22 October 2015, 02:59:31 UTC | Allow redoing autoparsing undo by a transaction rollback. For each autoparse record to under which transaction it is being done. If this transaction is rolled back, make sure to clear the caches that noted that this autoparsing had be done. | 22 October 2015, 19:59:40 UTC |
6abe1cc | Philippe Canal | 22 October 2015, 02:57:53 UTC | In TCling enable the use the callback for Transaction's rollback. | 22 October 2015, 19:59:38 UTC |
1ec041d | Philippe Canal | 22 October 2015, 02:55:08 UTC | Add a callback during Transaction's rollback. | 22 October 2015, 19:58:34 UTC |
9c5854c | Philippe Canal | 17 October 2015, 23:12:46 UTC | Must unload content before removing context from decl chain | 22 October 2015, 19:58:34 UTC |
f676825 | Philippe Canal | 17 October 2015, 06:05:32 UTC | When removing a definition decl, make the other forget about it | 22 October 2015, 19:58:33 UTC |
9c4320b | Philippe Canal | 21 October 2015, 19:55:40 UTC | Avoid allocation in ErrorHandler in case where the input is short | 22 October 2015, 19:58:31 UTC |
21f3f69 | Philippe Canal | 19 October 2015, 17:14:09 UTC | Add fix ommit from 654dfd5 (Fixes to clean undefined behavior (see ROOT-6710)) | 19 October 2015, 17:17:06 UTC |
1dc8012 | David Abdurachmanov | 11 September 2015, 15:01:16 UTC | builtin_lzma: pass CC and CXX if compiling for linuxx8664icc The pach fixes ./configure failure for builtin_lzma if Intel C++ Compiler (ICC) is used. Tested with 15.0.3 20150407 on SLC6. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch> | 16 October 2015, 16:43:00 UTC |
f94e8fa | David Abdurachmanov | 11 September 2015, 15:19:12 UTC | cmake: set correct ROOT_ARCHITECTURE on PPC64LE, linuxppc64gcc ROOT_ARCHITECTURE is linuxppc64gcc instead of ppc64le. linuxppc64gcc is used on various CMake and Makefile files for a long time already. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch> | 16 October 2015, 16:43:00 UTC |
e4fb45c | David Abdurachmanov | 11 September 2015, 15:42:34 UTC | pcre: update to 8.37 Updates PCRE to 8.37 (current upstream version) which can detect PPC64LE machine. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch> | 16 October 2015, 16:42:59 UTC |
d6206a3 | Philippe Canal | 15 October 2015, 20:39:45 UTC | PrimaryContext returns non null for forward decl, so we need to also grab the def. This redo d78dac6 that was thought to be superseeded by ca32227 | 15 October 2015, 20:44:22 UTC |
72f57e2 | Philippe Canal | 15 October 2015, 19:33:21 UTC | Update release notes | 15 October 2015, 19:34:12 UTC |
117ffad | Philippe Canal | 15 October 2015, 19:27:07 UTC | We must pass the primary decl context to Sema's LookupQualifiedName [ROOT-7737]. This is guarded by an assert in Sema::LookupQualifiedName. | 15 October 2015, 19:31:52 UTC |
1432f4f | Philippe Canal | 15 October 2015, 16:29:28 UTC | Fix typo (expand var to use it) | 15 October 2015, 16:29:51 UTC |
c453497 | Lorenzo Moneta | 14 October 2015, 21:50:09 UTC | Fix interval calculation in Divide for the Poisson ratio case | 15 October 2015, 08:35:04 UTC |
0560973 | Philippe Canal | 14 October 2015, 20:04:51 UTC | Update release notes | 14 October 2015, 20:04:51 UTC |
4290e78 | Philippe Canal | 14 October 2015, 19:55:29 UTC | Add /opt/X11 to the search for include and lib | 14 October 2015, 20:01:52 UTC |
5bfeb67 | Philippe Canal | 14 October 2015, 17:38:20 UTC | Allow skipping /usr/local during search (--disable-search-usrlocal). [ROOT-6384] | 14 October 2015, 20:01:51 UTC |
a8b460c | Pere Mato | 14 October 2015, 16:09:27 UTC | Fix ROOT-7727 - CMake: include/compiledata.h has empty CXXOPT and CXXDEBUG | 14 October 2015, 16:12:20 UTC |
b3bacb0 | Pere Mato | 13 October 2015, 19:59:42 UTC | Fix for ROOT-7725 - MANPATH not correctly set by thisroot.sh | 13 October 2015, 20:00:40 UTC |
2d200ac | Lorenzo Moneta | 13 October 2015, 17:47:10 UTC | Fix analytical integral for expo | 13 October 2015, 17:47:54 UTC |
7f6269c | Olivier Couet | 13 October 2015, 16:02:36 UTC | Import, from the master, the fix for https://sft.its.cern.ch/jira/browse/ROOT-7713. "Menus not highlighted under mouse cursor using Cocoa backend in OS X El Capitan" | 13 October 2015, 16:02:36 UTC |
2c3d58e | Olivier Couet | 13 October 2015, 15:46:12 UTC | import changes from master. | 13 October 2015, 15:46:22 UTC |