https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
e0ba4fd Update release notes for 6.04/14. 03 February 2016, 09:15:51 UTC
8733f44 Update ROOT version files to v6.04/14. 03 February 2016, 09:12:42 UTC
2f262ee Fix for ROOT-7940 - Incorrect handling of LLVM Threading 01 February 2016, 08:11:13 UTC
4e945a4 Release notes: mention ROOT-7916. 18 January 2016, 13:57:58 UTC
ab4fb66 Handle vector<enums>. From Scott Snyder, reviewed by Wim (ROOT-7916). (cherry picked from commit f12c5eaf924c322f6aafba629066f6dddf0cd9e0) 18 January 2016, 13:56:19 UTC
c3f9539 Clarify that the GCC5 ABI is not yet supported (ROOT-7895). (cherry picked from commit d06c575713dcdb30acb985f8e0b9421db48d5e65) 14 January 2016, 13:38:52 UTC
7337796 Fix for ROOT-7912 - Failure with -Dbuiltin_davix=ON on 64bit Ubuntu 14 January 2016, 12:49:54 UTC
2aa33aa Fix for ROOT-7896 - CMake: visibility inconsistency 12 January 2016, 13:52:23 UTC
a5992d8 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:23:35 UTC
55b70ad Make use of gROOT->GetTutorialsDir() to locate tutorials (currently failing for installations with prefix). 13 December 2015, 16:49:36 UTC
8268681 Missing dependency 10 December 2015, 07:45:36 UTC
001d2cb Change archive name from 'cc' to 'centos' 09 December 2015, 10:43:40 UTC
b9a53f3 Mention ROOT-7830, part 2 08 December 2015, 10:13:38 UTC
dbfe9c7 ROOT-7830, part 2: update ROOT special if gDirectory changes. (cherry picked from commit acbf75344ed847ae393df7c33f2d2b4290751bbb) 08 December 2015, 10:11:50 UTC
110cce6 Mention PR114 by Mattias Ellert. 05 December 2015, 15:18:16 UTC
d08c8a9 Typos (cherry picked from commit f371d00563d8d5161a3c7bccf16cb644042508af) 05 December 2015, 15:15:43 UTC
b892554 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:50 UTC
066e721 Update release notes 04 December 2015, 16:04:09 UTC
c71ae68 Added new option 'builtin_ssl' to build OpenSSL (static libraries) internally. This is useful for Mac OS X 10.11 (3) 04 December 2015, 15:31:48 UTC
b06032b Add dl library when using OpenSSL libraries 04 December 2015, 15:31:29 UTC
890d545 Added new option 'builtin_ssl' to build OpenSSL (static libraries) internally. This is useful for Mac OS X 10.11. 04 December 2015, 15:30:30 UTC
5b9c2d1 Added new option 'builtin_ssl' to build OpenSSL (static libraries) internally. This is useful for Mac OS X 10.11. 04 December 2015, 15:29:56 UTC
fad6fcf Fix issue with TGeoPainter and the new implementation of TFormula (see https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=20555 ). Added geom tutorials that can run without GUI. 04 December 2015, 15:09:29 UTC
6a50132 Update ROOT version files to v6.04/13. 04 December 2015, 13:54:30 UTC
a1f89d1 Update ROOT version files to v6.04/12. 04 December 2015, 13:41:07 UTC
2e19f2d Updated release notes 04 December 2015, 12:53:11 UTC
3c89c53 Add ROOT-7840. 04 December 2015, 12:43:01 UTC
ba4b0df 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 RooFitResult is managed by gROOT, do not double-delete. 04 December 2015, 10:51:30 UTC
84f63d2 Also add copies to gROOT. 04 December 2015, 10:51:21 UTC
ee95ea6 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 Fix ownership issue: both ParamHistFunc and gROOT owned _dataSet. Fixes stressHistFactory. (cherry picked from commit 87235136a77df76f4477afdca2303ead0ae4a397) 03 December 2015, 10:14:38 UTC
9eb6ebe Add a possibly missing tutorial dependency of tree-spider 03 December 2015, 10:08:52 UTC
1109ae3 add constructor for struct Environ required to suppress warning/error when compiling with -Werror=effc++ 02 December 2015, 15:44:06 UTC
1e137f3 Cache ROOT specials (ROOT-7830 and friends). (cherry picked from commit d1101f31577da8f5ac47dba85b79fd235cce2280) 02 December 2015, 13:18:21 UTC
262d105 Apply THtml->doxygen transformation for func doc. (Finally.) Eases cherry picking. 02 December 2015, 13:17:42 UTC
ad5c162 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 Make it work also for other Unix flavors non-Linux (e.g. FreeBSD) 27 November 2015, 15:51:49 UTC
97cd205 Update release notes. 27 November 2015, 14:42:24 UTC
2d2dac8 ROOT-7817 27 November 2015, 14:42:05 UTC
ed67359 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 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 Fix for ROOT-7789 - ROOTConfig.cmake should not set CMAKE_MODULE_PATH nor install FindX modules 26 November 2015, 11:40:18 UTC
b5102b2 avoid installing FindXXX.cmake macros 26 November 2015, 11:36:15 UTC
bcfd9aa Fix markdown mistakes. 19 November 2015, 09:11:37 UTC
c217272 Fixes / clarifications. 18 November 2015, 13:48:18 UTC
da15f8e Update ROOT version files to v6.04/11. 18 November 2015, 09:59:36 UTC
9be114c Update release notes. 18 November 2015, 09:59:11 UTC
959287f Update ROOT version files to v6.04/10. 18 November 2015, 09:57:06 UTC
9ccb40b Mention ROOT-7779. 18 November 2015, 09:22:46 UTC
40a3888 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 Update release notes 16 November 2015, 05:07:43 UTC
78aee82 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 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 Must have no pending transactions when invoking inspector (ROOT-7779). (cherry picked from commit 5f5392f4192e0032877c966ec5b73ec86a3978e1) 13 November 2015, 10:21:54 UTC
95573af Update release notes 12 November 2015, 01:47:57 UTC
675308f Make fgMaxpar and fgDefault also thread local in TVirtualFitter 12 November 2015, 01:43:18 UTC
51e2faa Comment out unused (and undefined) global variable 12 November 2015, 01:42:27 UTC
fda4044 Make TVirtualFitter::fgFitter to solve ROOT-7791. This is similar to 9f9c959d4ed1d1098d22f513007f0cb966f3f2bc 12 November 2015, 01:25:02 UTC
96023bf 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 Fix browsing of classes with datamembers of a non accessible type for example TString::fRep. 09 November 2015, 10:21:13 UTC
293f492 ROOT-7703, lookup hostname in TNetXNGFileStager::Locate and also return path 06 November 2015, 10:06:16 UTC
3bcf153 Update release notes 06 November 2015, 02:52:24 UTC
ebdf2cd 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 In CloseFiles, also delete the object held in TROOT's TDirectory part 06 November 2015, 00:50:48 UTC
e30bcb8 Fix for ROOT-7742 - a bug in thisroot.sh (ROOT env setup) for bash 04 November 2015, 23:07:40 UTC
97015c5 Update ROOT version files to v6.04/09. 04 November 2015, 14:36:02 UTC
dfc0d28 Update ROOT version files to v6.04/08. 04 November 2015, 14:12:33 UTC
3895160 Added missing protection 04 November 2015, 13:55:16 UTC
83eb0a2 Update release notes 04 November 2015, 13:46:19 UTC
c92107d ROOT-7773 - find_package(ROOT) should include a set of default libraries 04 November 2015, 12:24:46 UTC
1b9258a ROOT-7773 - find_package(ROOT) should include a set of default libraries 04 November 2015, 10:54:45 UTC
1ffad98 Cope with the change of CMAKE_COMPILER_ID from Clang to AppleClang (Xcode 7?) 03 November 2015, 18:21:53 UTC
d9a00f7 Special treatment of RPATH for MacOSX 03 November 2015, 16:31:22 UTC
523e4df Special treatment of RPATH for MacOSX 03 November 2015, 16:31:13 UTC
d52c513 Disable test vc-swizzles_avx for Xcode 7. 02 November 2015, 17:28:12 UTC
d2ada1c 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 Fail configuration if the specified CMAKE_BUILD_TYPE is unknown 30 October 2015, 13:58:05 UTC
315414c 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 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 Revert "Make gApplication atomic to make CreateApplication thread safe" changed wrong variable. This reverts commit 6a7f22c47d154ac39453cee6f40a7338f8bd013b. 29 October 2015, 19:24:51 UTC
44ba8aa Make gApplication atomic to make CreateApplication thread safe 29 October 2015, 19:03:31 UTC
be836db Update release notes 29 October 2015, 18:50:37 UTC
40283d6 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 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 Update release notes 29 October 2015, 18:45:22 UTC
2dc6089 Shrink buffers when requested. If we're not copying data forward, shrink as requested. 29 October 2015, 18:43:50 UTC
1a29af9 Update relase notes 28 October 2015, 18:42:57 UTC
bf089d6 Add support for Parameter packs in type(name) normalization. This fully resolve ROOT-7708. 28 October 2015, 18:40:00 UTC
30def17 White spaces 28 October 2015, 18:40:00 UTC
f83ef7b 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 Update release notes 27 October 2015, 20:16:26 UTC
e037670 Add missing protection when creating new StreamerInfo 27 October 2015, 19:51:17 UTC
394ca11 Add description of compatibility enhancements in the release notes 26 October 2015, 19:35:43 UTC
1f2645c Fix ROOT-7723: allow IOCtors to have as argument a ref to a type called __void__ 26 October 2015, 19:35:26 UTC
23f60d0 Simplify, accelerate, format, Coverity 61495. 26 October 2015, 19:02:37 UTC
13d9b23 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 Update release notes 26 October 2015, 18:12:10 UTC
f1f3190 Make function pointer held by TMinuitMinimize thread local 26 October 2015, 18:09:52 UTC
39ddbbf Fix glitch in cherry-pick 26 October 2015, 13:35:15 UTC
back to top