swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
3a32363 Update ROOT version files to v6.06/08. 01 September 2016, 12:35:07 UTC
e2a3709 More release notes 01 September 2016, 12:28:39 UTC
3bae07b Update release notes 01 September 2016, 12:22:36 UTC
3077a57 Fix algorithm to handle paths with spaces. 29 August 2016, 06:38:24 UTC
0114a89 Do not try to link library names with a space at the end 29 August 2016, 06:38:24 UTC
92ce55f Improve heuristics to identify paths with spaces in aclic. 29 August 2016, 06:38:23 UTC
81ad91d Fix ROOT-8332: support linked libraries paths with spaces in aclic 29 August 2016, 06:38:23 UTC
6fd7b78 Fix test35, by defining the correct number of parameters for the functions to test 26 August 2016, 16:23:05 UTC
63af0e7 Copy from master commit which implement bigaus as a new TFormula pre-defined function 18 August 2016, 08:50:17 UTC
b63f514 Publish ListOfBases only when it is complete 17 August 2016, 18:02:23 UTC
d6aa2c7 Fix ROOT-8307: Crash when leaving ROOT from GUI menu item. Opening any menu item after clicking 'Quit ROOT' but before the windows is actually closed (there is a non-negligeable time window where you can), will lead to a crash (or at least the reuse of a delete object). This is because open the menu item was registering the pop menu with the TGClient but the canvas destructor was deleting the C++ object representing the pop menu without unregistering it from the TGClient. This is fixed by forcing the unregistration from the TGPopupMenu destructor. 11 August 2016, 16:32:37 UTC
4823030 Use ROOT error logger. In addition having #include <iostream> in header files is 'somewhat' costly as it induces static variables in each compilation unit containing it. 09 August 2016, 16:31:28 UTC
2e70925 Fix for ROOT-8105 and similar bugs caused by parsing for pre-defined functions. Add new tests showing cases which were failing before (test34,35,36) 09 August 2016, 16:28:45 UTC
f87d854 Update release notes (ROOT-8105) 08 August 2016, 20:12:12 UTC
e10f496 Fix for ROOT-8105 and similar bugs caused by parsing for pre-defined functions. Add new tests showing cases which were failing before (test34,35,36) 08 August 2016, 19:19:40 UTC
b87a4aa BidirMMapPipe: undo inadvertent change in unit test code 07 August 2016, 12:05:22 UTC
abc427f BidirMMapPipe: silence message about mmapping strategy by default Since this class has been used for quite some time now without major trouble, it doesn't seem imprudent to hide the status messages about the mmapping strategy by default. Since I have had requests to that end, this is what I do with this commit. BidirMMapPipe gets two static methods which allow toggling the message back on if the user so wishes. 05 August 2016, 12:16:48 UTC
34c331d RooMappedCategory: speed up evaluation This patch introduces a cache for index codes into RooMappedCategory. The previous implementation had to do a regex match on the different category labels, leading to slow evaluation. We now keep a cache indexed by the input category's index code, leading to a significant speedup. The persistent data format of the class remains unchanged, therefore the class version number was not changed. Backports to the various ROOT 6 and ROOT 5 bugfix branches may be in order. 04 August 2016, 15:56:55 UTC
57a5402 RooDataSet: avoid crash with ImportFromFile("path/to/file.root","treename") In the RooDataSet constructor, the wrong TTree pointer was picked up when the code is supposed to read from an external ROOT file, causing a crash. This code fixes the null pointer deference by picking up the right TTree pointer. Backports to the ROOT 6 and ROOT 5 bugfix branches may be in order. 04 August 2016, 15:52:33 UTC
5d055aa Don't internally rely on global state changes to prevent TF1 add to global list. Doing so (without putting a lock around the whole section that update back and forth the global state or using thread local global state) will result in randomly wrong behavior if the code is used from multiple thread. Instead, add a direct parameter to the TF1 constructor (similar to the one in TFormula) that explicit the wanted behavior. 27 July 2016, 20:08:44 UTC
be067b5 Fix for ROOT-8293 - CMake does not find Castor libraries 26 July 2016, 06:38:50 UTC
6832343 Fix for ROOT-8239 - "python: free(): invalid next size (fast)" in PyROOT 6.06.02 and patches 25 July 2016, 21:12:30 UTC
f5bc345 Make the TFormula::kIsNotGlobal bit public. Fix method TF1::AddToGlobalList and add also a default method TF1::DefaultAddToGlobalList. Use TF1::DefaultAddToGlobalList in TLinearMinimizer::SetFunction This fixes ROOT-8089 25 July 2016, 20:06:35 UTC
bc56c41 Fix for memory leaks in TLInearMinimizer-TVirtualFitter. When calling SetBasisFunction the function list must be owner, while in case of SetFormula the list should not be owner 25 July 2016, 20:04:59 UTC
01425d6 Remove leak in function fitting See https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=21466 25 July 2016, 20:04:44 UTC
726d939 Match malloc with free (rather than delete) 25 July 2016, 20:04:31 UTC
3e3caaf Fix roottest/root/multicore/exectsinclude.C failure. 15 July 2016, 18:55:19 UTC
93e1f65 Adjust dictionary size downward for small baskets LZMA by default creates very large hash tables for its dictionaries, e.g., at compression level 4, the hash table is 4Mi 4 byte entries, 16 MiB total. The hash table has to be zeroed before use so it is allocated via calloc(), which means all the pages have to be allocated, mapped and written. ROOT baskets are often much smaller than the default LZMA dictionaries; for small baskets, the large dictionary has very little compression benefit, while zeroing the hash table can be more expensive than the actual compression operation. Since R__zipLZMA() is actually being used to compress a buffer of known size, not a stream, we can use the size of the buffer to estimate an appropriate size for the dictionary. This PR uses a slightly more advanced part of the LZMA API to set the dictionary size to 1/4 the size of the input buffer, if that is smaller than the default size from the selected preset compression level. In tests with CMS data, this results in less than 1% increase in the output size and (in one test job) a 25% reduction in job total run time, with LZMA compression time reduced by 80% (all of that time that was being spent in memset() zeroing the hash table). I also tested this with the "Event" test program with Brian's changes from #59. With the same test parameters as Brian ("./Event 4000 6 99 1 1000 2"), I get ZLIB level-6: 14.4 MB/s Original LZMA level-6: 2.3 MB/s Modified LZMA level-6: 3.0 MB/s With 100 tracks per event (and hence smaller baskets) the improvement is from 2.2 MB/s to 3.9 MB/s. This change should be fully transparent and backwards compatible. 15 July 2016, 14:52:12 UTC
19083e5 Fix for ROOT-8270 - C++14 15 July 2016, 06:39:45 UTC
2bb2f80 Further fixes for ROOT-8226 - CMake 3.5.2: circular dependency libMathMore 07 July 2016, 15:07:51 UTC
6b7c425 Better formatting of release notes 07 July 2016, 08:25:34 UTC
48e867a Update ROOT version files to v6.06/07. 06 July 2016, 17:08:44 UTC
f7d9d49 Update ROOT version files to v6.06/06. 06 July 2016, 16:36:49 UTC
b9c1d82 Updated the release notes. 06 July 2016, 16:21:03 UTC
eef786f Update release notes. 02 July 2016, 21:08:39 UTC
51e8158 Avoid autoparse looking for default constructor. 02 July 2016, 20:42:39 UTC
bdd08ad Do not insert macro definition of __ROOTCLING__ into the pch. 02 July 2016, 20:41:47 UTC
8e198a1 Check for new-style empty pcm with key named "EMPTY" created since commit 90047b0cba6fd295f5c5722749a0d043fbc11ea5. 02 July 2016, 20:40:18 UTC
35f6544 Avoid autoparse on IsForeign() if possible. 02 July 2016, 20:38:51 UTC
d26502f Do not autoparse headers for classes in the pch. 02 July 2016, 20:37:23 UTC
b26812b Fix for ROOT-8226 - CMake 3.5.2: circular dependency libMathMore. Including libraries is an idiom for CINT only. 26 June 2016, 02:14:11 UTC
0f2650e PyMVA: added support for python3 22 June 2016, 16:12:09 UTC
017b62b PyMVA: fixed warning from scikit-learn in data shape validation.py:386: DeprecationWarning: Passing 1d arrays as data is deprecated in 0.17 and willraise ValueError in 0.19. Reshape your data either using X.reshape(-1, 1) if your data has a single feature or X.reshape(1, -1) if it contains a single sample. 22 June 2016, 16:12:09 UTC
5fb3771 PyMVA:working in serialization to support python3 22 June 2016, 16:12:09 UTC
545e5a7 PyMVA: working in serialization 22 June 2016, 16:12:09 UTC
f0b4af2 Fix fatal typo 21 June 2016, 20:47:38 UTC
165fc69 Suppress warning about misleading indentation 21 June 2016, 20:35:00 UTC
cc28308 Suppress warning about misleading indentation 21 June 2016, 20:34:56 UTC
2c179cc Suppress warning about misleading indentation (and gain a tiny bit of run-time) 21 June 2016, 20:34:51 UTC
e6abd05 Fix wrong 'fixing' of misleading indentation 21 June 2016, 20:34:47 UTC
b2bec8b Suppress warning about misleading indentation 21 June 2016, 20:34:42 UTC
89d6441 Suppress warning about misleading indentation 21 June 2016, 20:34:36 UTC
4867ccb Suppress warning about misleading indentation 21 June 2016, 20:34:04 UTC
28c2edc Suppress warning about misleading indentation 21 June 2016, 20:33:46 UTC
de9c5bf Suppress warning about misleading indentation 21 June 2016, 20:33:35 UTC
24d32e1 Suppress warning about misleading indentation 21 June 2016, 20:33:31 UTC
d389662 Suppress warning about misleading indentation 21 June 2016, 20:33:17 UTC
d536eb8 Suppress warning about misleading indentation (and gain a tiny bit of run-time) 21 June 2016, 20:33:12 UTC
1fae2eb Avoid confusing/misleading code layout (were triggering misleading indentation warning) 21 June 2016, 20:33:07 UTC
4d4952b Fix incorrect indentation (revealed by 'misleading indentation warning') 21 June 2016, 20:33:02 UTC
c7bb1a6 Suppress warning about misleading indentation (and gain a tiny bit of run-time) 21 June 2016, 20:32:56 UTC
09f0e6b Fix misleading indentation. This was discovered by gcc 6's warning: .../root/math/matrix/src/TMatrixTBase.cxx: In member function ‘void TMatrixTBase<Element>::Print(Option_t*) const’: .../root/math/matrix/src/TMatrixTBase.cxx:877:10: error: this ‘for’ clause does not guard... [-Werror=misleading-indentation] for (Int_t j = sheet_counter; j < sheet_counter+cols_per_sheet && j <= ncols; j++) ^~~ .../root/math/matrix/src/TMatrixTBase.cxx:879:13: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ printf("\n"); ^~~~~~ 21 June 2016, 20:32:35 UTC
69bcba3 Suppress warning about misleading indentation 21 June 2016, 20:28:10 UTC
6e54d92 Use further PATH_SUFFIX to clean module 21 June 2016, 10:11:31 UTC
ca8d080 FindPostgreSQL.cmake: Add PATH_SUFFIX for searching. This slightly changes lookup order: Namely, the system-folder "/usr/include/postgresql" is now preferred over "/usr/include/" even if both container libpq-fe.h. This finds the correct path on a standard Gentoo installation, where "/usr/include/postgresql" is a symlink to the folder with all include-files for the user-selected postgresql-version, while "/usr/include/libpq-fe.h" is a single symlink provided for backwards-compatibility. Since ROOT uses also e.g. "pg_config.h", selecting "/usr/include/" over "/usr/include/postgresql" leads to failure on Gentoo. 21 June 2016, 10:11:23 UTC
c370d48 Remove executable permissons 21 June 2016, 08:55:48 UTC
269e4df Fix ROOT-8232 - Use kMAXPATHLEN when getting unix home directory 21 June 2016, 07:57:01 UTC
90b9cb3 Fix ROOT-8221 - Enum value kKey_Shift not accessible from python with ROOT 6. Thanks to Mattias Ellert for the hint. 19 June 2016, 20:15:19 UTC
0b7e7f5 Fix for ROOT-8231 - _GLIBCXX_USE_CXX11_ABI=0 should be propagated into root-config --cflags 17 June 2016, 16:46:07 UTC
c61a1b2 Applied changes suggested by Pepe Le Pew and Mattias Ellert 17 June 2016, 14:42:46 UTC
84ca24c Use pkg-config tp get glib-2.0 include dirs for GFAL 17 June 2016, 13:57:25 UTC
3752251 Fixes to deal with gfal version 1 and 2 17 June 2016, 12:02:32 UTC
1ce2f14 Fixes for ROOT v6-06-04 on Ubuntu 16.04 (gfal, odbc). See https://root.cern.ch/phpBB3/viewtopic.php?p=95425 16 June 2016, 16:18:29 UTC
dbc9815 Remove all c++ flags from ROOT_DEFINITIONS set by ROOTConfig.cmake 16 June 2016, 16:18:04 UTC
cc23e9d Check new GCC ABI in configure step and eventually fail configuration 13 June 2016, 13:39:44 UTC
cc6d740 fix error in communicating with the event setting window 13 June 2016, 12:52:56 UTC
5c8d0ae Update release notes 10 June 2016, 17:00:04 UTC
3a1da50 Safely remove lock guard in TSystem::ExpandFileName. In order to make TSystem::ExpandFileName thread safe without the lock guard, the calls to HomeDirectory and WorkingDirectory have been replaced by their corresponding thread safe versions: GetHomeDirectory and GetWorkingDirectory. These new functions do not return static local variables nor modify the internal state of the TSystem object. 10 June 2016, 16:08:34 UTC
fae0f2a Make TSystem::ExpandFileName(const char*) thread safe. A TLS variable is used for the path to expand and the method is kept for backward compatibility. In addition, a new method with signature TSystem::ExpandFileName(TString&) is defined, so that it can be invoked internally from TUnixSystem and TWinNTSystem without paying the price of the TLS. 10 June 2016, 16:08:34 UTC
78b19cd Fix memory leaks when reading RooFitResult and HypoTestInverterResult from disk. Patch from Geert-Jan Besjes & Ingrid Deigaard. Fix for ROOT-7986. 10 June 2016, 13:31:58 UTC
e1157c3 Do not randomize the test results 08 June 2016, 09:09:41 UTC
b7403be Added additional dependency to avoid several tutorials running hsimple.C at the same time 08 June 2016, 08:09:03 UTC
8a073c1 Avoid race condition on gMinuit. Reduce reliance on gMinuit on constructor. 07 June 2016, 15:09:28 UTC
738502c Avoid useless lock (left over from da33f0a) 07 June 2016, 15:09:28 UTC
e2a482a Update release notes 06 June 2016, 15:52:29 UTC
ec2e4cc Fix detection of errors that appears in nested TTreeFormula. See https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=21715 and roottest/root/treeformula/array/execNestedFail.C. 06 June 2016, 15:51:07 UTC
3a49159 Fix for ROOT-8207 - tmva/tmva/CMakeLists.txt unnecessarily includes TreeViewer 27 May 2016, 17:26:53 UTC
be55575 Fix for ROOT-8197 - rootcp not preserving kSingleKey 24 May 2016, 17:01:37 UTC
aaed06f Update releases notes 22 May 2016, 18:28:38 UTC
c87978c Applied fix for ROOT-8038 [patch] "for e in getSTLLikeCollection()" crashes pyroot 18 May 2016, 14:52:24 UTC
050307d Update relase notes 17 May 2016, 12:36:01 UTC
0b9db52 Fix ROOT-8096 Add proper support for template parameter pack in cling::ForwardDeclPrinter::VisitTemplateArgument 17 May 2016, 12:34:50 UTC
2878e3f Update release notes 13 May 2016, 16:06:48 UTC
5592f3a In AutoSynthesizer handle the case of try-catch function [ROOT-8034]. Example of try-catch function: void function_with_try_block() try { // try block body } catch (...) { // catch block body } 13 May 2016, 16:05:42 UTC
e4b3d70 Update release notes 11 May 2016, 19:47:17 UTC
f108389 Fix ROOT-7258: MinIf and MaxIf TTreeFormula functions ignore last element. From: Will Buttinger 11 May 2016, 19:46:35 UTC
9168c00 Disable vc for Mac latest Xcode 09 May 2016, 06:41:09 UTC
18f8977 Update the traceback message to guide users to use the forum instead of JIRA. Update INSTALL instructions. 04 May 2016, 12:05:31 UTC
2c7d10d Update ROOT version files to v6.06/05. 03 May 2016, 18:45:26 UTC
9297ecf Update ROOT version files to v6.06/04. 03 May 2016, 18:23:11 UTC
back to top