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

sort by:
Revision Author Date Message Commit Date
41647fe tag patch release v5-32-04. git-svn-id: http://root.cern.ch/svn/root/tags/v5-32-04@45051 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2012, 13:40:04 UTC
8fc76b5 make version v5-32-04. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@45050 27541ba8-7e3a-0410-8455-c3a389f83636 13 July 2012, 13:38:42 UTC
374245c Import revision 45009 from the trunk: Make sure that when using makecintdll.sh dependent library are passed down and correctly put at the end of the link line git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@45011 27541ba8-7e3a-0410-8455-c3a389f83636 11 July 2012, 18:36:48 UTC
f1dd03b Import patch 42703 removing unused variables (fixing EC warnings) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44964 27541ba8-7e3a-0410-8455-c3a389f83636 09 July 2012, 08:23:03 UTC
ebeb820 Import patch 44701 with important fixes in xproofd git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44962 27541ba8-7e3a-0410-8455-c3a389f83636 09 July 2012, 07:33:30 UTC
5ca87f7 Import revision 44841 from the trunk: Add an explicit 'Close' for the read cache so that we can insure that all the (concurrent) outstanding connection/use of the TFile are closed before closing the file git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44856 27541ba8-7e3a-0410-8455-c3a389f83636 03 July 2012, 13:43:01 UTC
492b56c Import revision 44838 from the trunk: Activate the input handler after we check for the -q to avoid a risk of calling Terminate twice git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44848 27541ba8-7e3a-0410-8455-c3a389f83636 03 July 2012, 13:05:53 UTC
4f0405e Import revision 44841 from the trunk: Add an explicit 'Close' for the read cache so that we can insure that all the (concurrent) outstanding connection/use of the TFile are closed before closing the file git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44847 27541ba8-7e3a-0410-8455-c3a389f83636 03 July 2012, 13:05:35 UTC
49ace2b Import of r44796 from trunk. Fix Solaris error: cstdlib pulls things into std::, not ::. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44812 27541ba8-7e3a-0410-8455-c3a389f83636 29 June 2012, 07:15:52 UTC
67e8753 Import revision 44785 from the trunk: Add a non virtual SetEnablePrefetchingImpl to be called form the constructor and from the virtual SetEnablePrefetching. Make sure that even in the usual case (fEnablePrefetching == false), fAsyncReading is set. Add documentation in the new functions. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44787 27541ba8-7e3a-0410-8455-c3a389f83636 27 June 2012, 20:55:02 UTC
44bb521 Import revision 44761 from the trunk: From Elvin (and Brian): I looked over the optimisation suggestions that you sent me and I implemented 4/5 of them. Below is the summary. 1) 60% of the time spent in TFileCacheRead::ReadBuffer is from TStorage::ReAllocChar. ReAllocChar spends 86% of its time in memcpy, 8% in alloc, and 6% in memset. It appears that, when a buffer is recycled, the contents of the old buffer (which are then overwritten) are copied over. I modified the call to ReAllocChar not to copy the old contents. Unfortunately, in my testing, this wasn't enough - later on in ReAllocChar, it zeros out the contents of the array, which has basically the same overhead as copying. There is no version of TStorage:ReAlloc that would satisfy the current requirements so I'm using the classic realloc for the TFPBlock buffer. 2) There are a few function calls that could be inlined which aren't inlined by the compiler (GCC 4.6.2). Particularly, TFPBlock::GetLen, TFPBlock::GetBuffer, TFPBlock::GetNoElem, and TFPBlock::GetPos. Done - I in-lined them explicitly, this should do the trick. 3) TTreeCache and TFilePrefetch both keep a sorted list of buffers that TFilePrefetch maintains. When TFileCacheRead::ReadBuffer is called, a binary search is called on both. We can eliminate one of the binary searches and save 3%. This would require some major changes and it would also affect the normal reading pattern (i.e. when reading without the prefetching enabled). I suggest to keep it as it is for the time being so that we maintain the compatibility with the normal reading without prefetching. 4) TFilePrefetch::ReadBuffer calculates the offset into the block's buffer (ptrInt) on-demand. You could probably win a few more percent here by pre-calculating these offsets for the TFPBlock. Done - added a new vector of relative offsets of the pieces in the buffer (in TFPBlock). 5) The deadlock issue. Done - I moved to a cleaner and simpler way to kill the thread by using cancellation. The deadlock situation was introduced in the last patch that I sent you when I was dealing with the TChain issue. The mutex locking was not related to the condition variable, but with the synchronisation with TChain. Brian: Thread cancellation scares the heck out of me - it's much harder to get correct than condition variables, and goes against most best practices. I'd much rather fixing the usage of conditions and have an explicit synchronization for killing the helpers. Elvin also reverted to classic condition variables and semaphores when killing the worker thread. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44777 27541ba8-7e3a-0410-8455-c3a389f83636 27 June 2012, 15:09:22 UTC
50c0431 From Brian: When hooking prefetching up into the CMSSW configuration system, I found the attached patch necessary. Without it, if you change the prefetch settings after the cache is created, I/O operations cause a segfault. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44754 27541ba8-7e3a-0410-8455-c3a389f83636 26 June 2012, 20:45:04 UTC
fcba116 Import revision 44750 from the trunk: From Peter, Jack and Elvin: Indeed one can drop the unnecessary clearing of cache after looping through the collection of baskets. This affects in no way the prefetching. It was left it there for "historical" reasons, when trying to figure out how all the mechanism was working. The FillBuffer code is now pretty entangled and initially it was thought the prefetcher was using this to get the direction of the reads but no, this can be correctly established even without the clearing of the cache. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44753 27541ba8-7e3a-0410-8455-c3a389f83636 26 June 2012, 20:35:08 UTC
0bc34fd Import revision 44719 from the trunk: Fix off by one error introduced in revision 43390 ; this fixes <http://savannah.cern.ch/bugs/?94910> (TChained Tree index returns wrong entry on GetEntryNumberWithIndex) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44721 27541ba8-7e3a-0410-8455-c3a389f83636 25 June 2012, 17:34:20 UTC
930b177 Import patch r44048 removing the automatic creation of TDrawFeedback in TProofChain git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44654 27541ba8-7e3a-0410-8455-c3a389f83636 11 June 2012, 16:52:51 UTC
f6f8d74 merge with trunk - revision 44639 - see http://root.cern.ch/viewvc?rev=44639&root=root&view=rev git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44642 27541ba8-7e3a-0410-8455-c3a389f83636 11 June 2012, 09:20:08 UTC
2613d00 import from trunk fix 44630 (http://root.cern.ch/viewvc?rev=44630&root=root&view=rev) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44632 27541ba8-7e3a-0410-8455-c3a389f83636 08 June 2012, 14:47:15 UTC
bd91da0 Import revision 44609 from the trunk: In TBufferFile::WriteFastArray when the pointer are null, do not request the creation of a (missing) StreamerInfo when the class is abstract. This should fix <http://savannah.cern.ch/bugs/?95175>. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44611 27541ba8-7e3a-0410-8455-c3a389f83636 07 June 2012, 21:34:16 UTC
e6f2ad7 don't check for Fink/MacPorts on non-MacOS X platforms. Fixes issue 94509. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44485 27541ba8-7e3a-0410-8455-c3a389f83636 03 June 2012, 00:29:49 UTC
45a004b Import of r44402 from trunk. From Pere: fix issue with op new in base; Savannah #94981. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44426 27541ba8-7e3a-0410-8455-c3a389f83636 01 June 2012, 07:05:38 UTC
6290634 Import patch 44397: Use by default the official Merge methods for histograms which correctly treats histograms with labelled axis. Simple addition was performed for histograms with same axis to overcome a perfomance penalty due to additional general consistency checks present in the first version of TH1::Merge. This performance issue has been fixed starting with 5.32. Should the issue reported in Savannah #94926. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44400 27541ba8-7e3a-0410-8455-c3a389f83636 31 May 2012, 13:42:20 UTC
895e08a Import revision 44311 from the trunk: Make sure that the axis managed by TTreeFormula aligns the bins on integer boundary for string histograms. (This was broken by revision 42783) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44312 27541ba8-7e3a-0410-8455-c3a389f83636 26 May 2012, 03:23:21 UTC
2196623 add unistd.h include needed for read()/write() and gcc 4.7. Fixes issue 94702. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44286 27541ba8-7e3a-0410-8455-c3a389f83636 18 May 2012, 10:27:57 UTC
353c9f1 Import revision 44279 from the trunk: Correct the default value of SetAutoFlush ; rather than being +30000000 (which request a cluster size of that many entries!) set it to the expected -30000000 which is the same value as the one used in the default constructor (and request a cluster size of 30Mb of compressed data). Correct the frequency of the basket flushing when the TTree has already more than one cluster size (for example by being the result of the merge of several files) by adding the missing ==0 after the modulo calculation. In TTree::Reset and ResetAfterMerge, properly set fFlushedBytes to zero (hence avoid incorrectly thinking that a reset TTree has already more than one cluster). This fixes the issue reported in <http://savannah.cern.ch/bugs/?94669> git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44281 27541ba8-7e3a-0410-8455-c3a389f83636 18 May 2012, 06:06:55 UTC
3b46f71 From Brett Viren: fix gcc version detection. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44249 27541ba8-7e3a-0410-8455-c3a389f83636 15 May 2012, 09:24:45 UTC
690eb93 From Alejandro Alvarez: - TWebFile: checks the real read size - TSSLSocket: iterates and calls SSL_read/SSL_peek as many times as needed until the requested size is read git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44248 27541ba8-7e3a-0410-8455-c3a389f83636 15 May 2012, 09:12:30 UTC
9417204 - fix for Fedora and Ubuntu git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44245 27541ba8-7e3a-0410-8455-c3a389f83636 15 May 2012, 08:45:05 UTC
a0860c1 Import revision 44238 from the trunk: Avoid mistaking the end of file for a filename in a file list text file in hadd (This fixes http://root.cern.ch/phpBB3/viewtopic.php?t=14663) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44241 27541ba8-7e3a-0410-8455-c3a389f83636 14 May 2012, 19:28:28 UTC
1d5f6f6 search for Pythia8. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44237 27541ba8-7e3a-0410-8455-c3a389f83636 14 May 2012, 16:10:39 UTC
501afe3 From Pere: correct gcc version detection. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44211 27541ba8-7e3a-0410-8455-c3a389f83636 09 May 2012, 21:48:01 UTC
2209d8e Do not read on if we have read to EOF. Fixes Savannah #94455. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44196 27541ba8-7e3a-0410-8455-c3a389f83636 09 May 2012, 14:17:18 UTC
e3323aa make version v5-32-03. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44193 27541ba8-7e3a-0410-8455-c3a389f83636 09 May 2012, 10:54:41 UTC
f13ebbe From Brett Viren: There is an extraneous "}" in the REFLEX_GENERATE_DICTIONARY cmake macro. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44167 27541ba8-7e3a-0410-8455-c3a389f83636 07 May 2012, 22:04:10 UTC
d848aa0 Merge r44097 from trunk: Reset modifiers (Ctrl might still be set from previous key event). Fixes Savannah #94123 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@44098 27541ba8-7e3a-0410-8455-c3a389f83636 03 May 2012, 15:53:20 UTC
3fedadf From Gerri: on MacOS X correctly return the physical memory in GetSysInfo(). git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43990 27541ba8-7e3a-0410-8455-c3a389f83636 27 April 2012, 16:00:42 UTC
634a112 fix a very old (10 years) issue with wrong MacOS X TZ reporting (which for OSX included the DST). Now we return purely the geographical TZ offset from UTC independent of DST (as for all other platforms). git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43973 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2012, 14:59:19 UTC
510ee6d don't strip the -L from the ftgllibdir. Fixes issue 94032. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43966 27541ba8-7e3a-0410-8455-c3a389f83636 26 April 2012, 13:48:54 UTC
7c498aa Import revision 43934 and 43945 from the trunk: In case where the TTree has a dramatic dynamic range with a lots of very small entries at the beginning and very large entries at the end, the size in bytes of the cluster for the later entries will be very large (because of the cluster size in entries is large!). TTreeCache::FillBuffer was always attempting to load complete clusters not matter the size (even with the size was larger than 2GB!). This patch resolves the issue by limiting the amount of memory used to a) The requested size if more than one cluster fits in the cache b) Twice the requested size if at least one basket per branch fits in the cache c) Four time the requested size in the case where the cache can not even hold one basket per branch. The filling will restart at the next cluster boundary in the case a) and will restart at the maximum of entry number read in the cache in the case b) and c). Baskets that are below this boundary and did not fit in the cache will be read individually. In TTree::Streamer properly estimate the necessary cache size (this cache size is used by TTree::Draw). git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43947 27541ba8-7e3a-0410-8455-c3a389f83636 25 April 2012, 18:36:01 UTC
18953da Work around deficiency in TStorage::IsOnHeap on Windows git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43906 27541ba8-7e3a-0410-8455-c3a389f83636 23 April 2012, 13:05:48 UTC
c1cc8d9 Import patch 43567: In TDataSetManger::ScanFile : - Open the file twice (the first time as 'raw') only if it is an archive (to get the total size); this was tuned on the ALICE case, where with an xrootd back-end the double opening was not critical; for other backends the penalty may be significant, so it should be done only when strictly needed. - Do not hardcode 'TIMEOUT=5' option by default when opening files; this appears to create some problem on some back-ends, so it needs to be configurable. In TProofServ - In RegistersDataSets, remove the temporary dataset tags from the output list after processing: they are not needed and generate warnings about duplicated names. - In ProcessNext, add missing protection in the case of query abort. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43888 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2012, 11:59:45 UTC
8964385 Import patches 43101, 43884, 43886 adding in proofbench full support for dataset generation on external storage git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43887 27541ba8-7e3a-0410-8455-c3a389f83636 21 April 2012, 11:55:28 UTC
bdd8f38 Import revision 43764 from the trunk: Fix https://savannah.cern.ch/bugs/?93401 by extending revision 41679: instead of adding non-mergeable input object to the output list, add a Clone of those inputs object (hence avoid a double delete and/or use after delete by TFileMerger) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43765 27541ba8-7e3a-0410-8455-c3a389f83636 16 April 2012, 16:52:24 UTC
c89c16a From Dario Berzano: Option to configure ROOT without Fink/MacPorts. Basically, Fink or MacPorts are enabled by default (no change in default behavior). If user wants to disable it: ./configure --disable-fink If user wants to manually specify Fink/MacPorts directory: ./configure --with-finkdir=/my/fink/directory As before the automatic behavior is that Fink has precedence over MacPorts. With this patch, MacPorts is automatically found even when not residing in /opt/local. This fixes issue #93040. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43759 27541ba8-7e3a-0410-8455-c3a389f83636 16 April 2012, 12:58:50 UTC
563ec38 Import revision 43728 from the trunk: Fix a problem with array names (e.g. fVertex[]) as reported on the forum (http://root.cern.ch/phpBB3//viewtopic.php?f=3&t=14507) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43729 27541ba8-7e3a-0410-8455-c3a389f83636 13 April 2012, 10:33:29 UTC
f3e75c0 Port to gcc 4.7 (and it's c++11 mode). Import revision 43676 from the trunk: Handle known backward-compatibility break of C++11, it is listed in annex C.2.1, 2.5: <quote> Change: User-defined literal string support Rationale: Required for new features. Effect on original feature: Valid C++ 2003 code may fail to compile or produce different results in this International Standard, as the following example illustrates. #define _x "there" "hello"_x // #1 Previously, #1 would have consisted of two separate preprocessing tokens and the macro _x would have been expanded. In this International Standard, #1 consists of a single preprocessing tokens, so the macro is not expanded. </quote> The solution consist in adding spaces between the # and the macro (argument) Import revision 43678 from the trunk: XrdProofdPlatform.h requires RConfig.h to work with -ansi (or -std=c++03 or -std=c++11) Import revision 43680 from the trunk: daemon.cxx requires RConfig.h to work with -ansi (or -std=c++03 or -std=c++11) Import revision 43681 from the trunk: Use TMath::IsNaN rather than bare isnan (help with c++11 port) Import revision 43682 from the trunk: When needing a std::pair of a specific type, use explicitly std::pair<type1,type2> rather than std::make_pair<type1,type2> ( c++11 port) Import revision 43683 from the trunk: Port to c++11 (std::make_pair and isnan) Import revision 43690 from the trunk: Suppress warning: ordered comparison of pointer with integer zero git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43695 27541ba8-7e3a-0410-8455-c3a389f83636 11 April 2012, 15:07:20 UTC
b3a69c4 Import of r43613 from trunk. Do not delete strings during shutdown; we might not be the last destructor running. Works around issue reported in roottalk thread "ROOT 5.32.02 segs fault on quit" from 03/30/2012 02:18 PM by Chris Jones. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43614 27541ba8-7e3a-0410-8455-c3a389f83636 02 April 2012, 18:52:34 UTC
ca6b140 Import revision 43607 from the trunk: When updating a cicurlar TTree, do not dereference null pointer (happens in some cases of branches without data that are part of an object hierarchy). This fixes https://savannah.cern.ch/bugs/?93282 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43608 27541ba8-7e3a-0410-8455-c3a389f83636 02 April 2012, 14:52:29 UTC
167e2ea Merge r43494 from trunk: normalize the exit status to reasonable values (0..125) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43598 27541ba8-7e3a-0410-8455-c3a389f83636 31 March 2012, 13:50:22 UTC
04d61b6 fix in case ORACLEINCDIR is not defined. Fixes issue 93102. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43593 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2012, 17:32:59 UTC
db02f78 Import revision 43590 from the trunk: In TFileMerger and hadd when objects can not be merged do *NOT* overwrite the last object in the set with the first\! git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43591 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2012, 16:42:05 UTC
f12d5bb Import revision 43588 from the trunk: Renable inadvertently disabled (due to reverted if) warning about not being able to merge objects in TFileMerger and hadd git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43589 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2012, 16:34:48 UTC
2182e57 Restore property list changed by mistake in the previous commit git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43572 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2012, 12:51:25 UTC
12a8a7b Import patches r42775, r42788, r42882, r42883 enabling parallel dataset verification in PROOF git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43571 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2012, 12:37:08 UTC
7010163 Import patch r42921 to add also to TXUnixSocket the possibility to disable reconnections via the variable TXSocket.Reconnect (0 disable reconnections; default is 1) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43570 27541ba8-7e3a-0410-8455-c3a389f83636 30 March 2012, 12:18:46 UTC
9fc98ff Add missing forward declarations git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43530 27541ba8-7e3a-0410-8455-c3a389f83636 28 March 2012, 13:48:39 UTC
7f85fdc make version v5-32-02. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43513 27541ba8-7e3a-0410-8455-c3a389f83636 27 March 2012, 20:48:19 UTC
f9d8473 Import revision 43508 from the trunk: Fix the use of string in TTree's alias and TTreeFormula by fixing the detection that a TTreeFormula is a string or not. Move to using kIsCharacter only as an accelerator to TTreeFormula::IsString and always use this function to detect whether the formula is a string or not. Fix (in TTreeFormula::Init) several cases of string detection and remove from TFormula any settings (they were wrong anyway, they should have been ResetBit rather than SetBit) of kIsCharacter. Import revision 43509 from the trunk: In MakeProxy properly recognized the TLeafC as a string and enhance the proxy for string to support the Data member function and to add a direct operator const char*(). git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43511 27541ba8-7e3a-0410-8455-c3a389f83636 27 March 2012, 19:32:09 UTC
d53a314 Import revision 42421 from the trunk: When defining a typedef, make sure that there is no class marked as needing an 'autoload' with the same name in G__struct. This prevents a memory increase that was due to libMathCore being loaded explicitly rather than being linked to root.exe. In the new case, by the time libMathCore is loaded an entry for vector<double> marked 'need autoload' was entered in G__struct, leading to vector.dll being loaded when 'vector<double>' is used rather than using the dictionary that is already part of libMathCore. This also helps in preventing an infinite loop that appears in some circunstances when looking up a vector instance (In particular when using PyCintex). See https://savannah.cern.ch/bugs/?92491. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43475 27541ba8-7e3a-0410-8455-c3a389f83636 24 March 2012, 00:02:01 UTC
756b967 Import revision 43473 from the trunk: Fix hadd problem described in http://root.cern.ch/phpBB3/viewtopic.php?t=14396 where the incremental merging fails if the TTree are stored in sub-directories. This is fixed by passing the incremental flag down the RecursiveMerge chain and making sure the TDirectory of the output file are not deleted until the end (since flushing them is also delayed until the end). Also remove redundant 'if is-a-collection' test. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43474 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2012, 23:27:19 UTC
c04a54d Import patch 43470 to make change 40562 backward compatible with versions <= 5.32 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43471 27541ba8-7e3a-0410-8455-c3a389f83636 23 March 2012, 14:31:21 UTC
21e064f From Bertrand: fix a compilation warning on Windows. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43450 27541ba8-7e3a-0410-8455-c3a389f83636 22 March 2012, 10:31:20 UTC
9279a6d Import patch 43440: In ReadBuffer, do not set the username is already set. Fixes a problem when retrieving files from workers where the username is different, e.g. PoD on gLite. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43442 27541ba8-7e3a-0410-8455-c3a389f83636 21 March 2012, 19:56:42 UTC
d2c451b Import patch 43426: In ResolveKeywords, add place-holder for the daemon port git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43427 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 23:42:53 UTC
c2e28c2 merge fix 43228 from trunk (fix a memory leak in AsymptoticCalculator) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43423 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 21:39:46 UTC
2e59f3c silence warnings on Solaris 11. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43403 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 10:43:44 UTC
0426a36 try suppressing unused-but-set-variable warning only for gcc 4.6. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43402 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 10:39:28 UTC
e3951c2 remove not universal recognized option -Wunused-but-set-variable, which btw should have been -Wno-unused-but-set-variable. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43401 27541ba8-7e3a-0410-8455-c3a389f83636 20 March 2012, 09:38:47 UTC
04baf1a Import revision 43397 from the trunk: GetEntryNumberWith[Best]Index is not suppose to complain on stderr/stdout when the index is out of range, just return -1. (also remove debug '0' in if statement) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43398 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2012, 22:23:11 UTC
06304ba Import revision 43390 from the trunk: Properly handle the case where the requested index is too high. (See http://root.cern.ch/phpBB3/viewtopic.php?p=61833 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43391 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2012, 18:45:48 UTC
ece9012 Quiet compiler warning on legacy code git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43385 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2012, 16:45:05 UTC
64b7337 Import revision 43382 from the trunk: When generating the dictionary for a nested STL container, make sure to _also_ register the name _without_ std:: in any of the nested names. This should solve the underlying problem in https://savannah.cern.ch/bugs/?92491 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43384 27541ba8-7e3a-0410-8455-c3a389f83636 19 March 2012, 16:16:59 UTC
5315d1c switching back gamma min to 0 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43376 27541ba8-7e3a-0410-8455-c3a389f83636 16 March 2012, 17:26:51 UTC
ba6ee90 Set sensible ranges for gamma vars in stat uncert. Add method needed for analytic optimization of gammas git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43373 27541ba8-7e3a-0410-8455-c3a389f83636 16 March 2012, 14:34:55 UTC
348417f fixed bug in XML parsing for variational histogram in different files git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43364 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2012, 16:58:01 UTC
2c50bb8 Import patch 43107 (from B. Butler): Add the possibility to force submerging at node level, i.e. one submerger per physical machine. In this way the network traffic can be minimized, for example when merging large output files. The new feature is enabled by setting the Int_t parameter 'PROOF_MergersByHost' (or the directive 'Proof.MergersByHost') to a non-null value. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43361 27541ba8-7e3a-0410-8455-c3a389f83636 15 March 2012, 10:58:38 UTC
a93cd2a Import revision 43357 from the trunk: Avoid crash in hadd (see https://savannah.cern.ch/bugs/?92486) when the resulting TTree is longer than the AutoSave length *and* the TFileMerger needs to handle the input files in more than one pass for example when there is more than 1000 input files or the -n option is passed to hadd (This result in needed to loop over the keys of the output file (for the 2nd set of input files and requires those keys to not be deleted during the merging) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43358 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2012, 16:17:49 UTC
d6dc1f4 Import revision 43355 from the trunk: From Matthew Strait: A variety of spelling errors are fixed, along with some duplicated words and minor grammatical corrections. No code is touched. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43356 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2012, 15:49:42 UTC
233b9cd Import revision 42927 from the trunk: Add -lCint to the link line for qtcint.so git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43354 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2012, 15:44:48 UTC
c183bf2 Import revision 43352 from the trunk: In AutoSave, the migration done in r22804 from use TDirectory::Write to TDirectory::WriteTObject incorrectly continued to use the enum while the later function require a string option (instead of a enum option value) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43353 27541ba8-7e3a-0410-8455-c3a389f83636 14 March 2012, 15:31:00 UTC
0daa370 don't distclean tutorials/proof/ntprndm.root. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43340 27541ba8-7e3a-0410-8455-c3a389f83636 13 March 2012, 08:55:32 UTC
f86be97 fix in case of non-system openssl being used. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43339 27541ba8-7e3a-0410-8455-c3a389f83636 13 March 2012, 08:55:08 UTC
a003d61 add back special libGL linking case for MacOS X 10.5. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43311 27541ba8-7e3a-0410-8455-c3a389f83636 09 March 2012, 08:44:01 UTC
28cc4ba Import patch 43295: - Re-arrage usage of xrootd-related entities in such a way that internal headers are not needed by 'netx' headers - Remove external support for very old xrootd versions (older than 4 years) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43298 27541ba8-7e3a-0410-8455-c3a389f83636 08 March 2012, 15:11:51 UTC
b691772 From Bertrand: support for mingw autodetect as windows platform. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43261 27541ba8-7e3a-0410-8455-c3a389f83636 06 March 2012, 15:41:47 UTC
0fa11e1 Import r43245 to make sure that the TProofOutputFile::kLocal bit is always honoured git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43249 27541ba8-7e3a-0410-8455-c3a389f83636 06 March 2012, 09:59:34 UTC
f7929d0 Import r43247 to depedencies for test 13 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43248 27541ba8-7e3a-0410-8455-c3a389f83636 06 March 2012, 09:57:33 UTC
5bca744 From Pere: correct package name, fixes 92157. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43235 27541ba8-7e3a-0410-8455-c3a389f83636 05 March 2012, 08:33:30 UTC
02a8503 make version v5-32-01. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43180 27541ba8-7e3a-0410-8455-c3a389f83636 29 February 2012, 15:40:36 UTC
8f30117 merge fix 42492 from the trunbkl (fix HypotestResult::Print in case of asymptotic tests) git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43171 27541ba8-7e3a-0410-8455-c3a389f83636 29 February 2012, 11:01:18 UTC
caca132 Small adjustment to avoid clang compiler warning git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43166 27541ba8-7e3a-0410-8455-c3a389f83636 28 February 2012, 21:00:42 UTC
6f8bf09 Fix 2 related bugs - Handling of pdfs with conditional observables in the likelihood - Make pdf integrals that are cached and interpolated also work when one of the pdf observables is conditional o RooCachedReal - Propagate OperMode ADirty to function being cached o RooAbsCachedReal - Propagate OperMode ADirty to RooHistFunc that implements cache o RooVectorDataStore - NOCacheAndTrack will also disable caching of constant terms o RooAbsAnaConv - Declare original resolution model as NOCacheAndTrack to prevent superfluous cache calculations o RooAbsReal - In createIntObj() set caching wrapper to ADirty if the original integral is auto-determined to be so o RooAbsTestStatistic - Add debug option NCPU=-1, which amounts to NCPU=1, but run the the MP interface o RooNormSetCache - Fix bug in copy ctor o RooRealIntegral - Fix bug in autoSelectDirtyMode() - only consider value servers, not sterile servers o RooAbsTestStatistic - Mark conditional observables in pdf, rather than in dataset, as that is what the new vector-data-store uses git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43165 27541ba8-7e3a-0410-8455-c3a389f83636 28 February 2012, 20:02:31 UTC
41304d4 Import patch r43157 to fix a pre-compiler version check (should be '<=' instead of '<') git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43158 27541ba8-7e3a-0410-8455-c3a389f83636 28 February 2012, 14:51:48 UTC
86333b0 Import of r43130 from trunk. Don't remove cintdlls as part of clean target. Fixes Savannah #90487 git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43131 27541ba8-7e3a-0410-8455-c3a389f83636 26 February 2012, 16:27:31 UTC
200d638 fix localArgv access. Fixes issue 89905. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43128 27541ba8-7e3a-0410-8455-c3a389f83636 26 February 2012, 14:25:34 UTC
4d9fed1 From Otto Schaile: fix for redirect. Fixes issue 91689. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43126 27541ba8-7e3a-0410-8455-c3a389f83636 26 February 2012, 14:15:17 UTC
2e73224 From Bertrand: var args were not copied resulting in random errors. Fixes issue 91777. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43124 27541ba8-7e3a-0410-8455-c3a389f83636 25 February 2012, 15:26:53 UTC
a488870 Makefile.macosx and Makefile.macosx64 are designed to look for a dynamically linked gfortran and do not find a static variant (libgfortran.a). This is fine for most installations, but the gfortran variant installed by Homebrew (a new but fairly widely-used Mac OS X package manager) installs a static libgfortran. This patch looks for both the .dylib and .a. Fixes issue 91832. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43122 27541ba8-7e3a-0410-8455-c3a389f83636 25 February 2012, 15:10:41 UTC
3e81e2d merge fix 43118 from trunk git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43119 27541ba8-7e3a-0410-8455-c3a389f83636 24 February 2012, 15:36:32 UTC
5480cd0 merge from trunk fix http://root.cern.ch/viewvc?rev=43113&root=root&view=rev git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43114 27541ba8-7e3a-0410-8455-c3a389f83636 24 February 2012, 13:57:24 UTC
d994fd2 Import revision 43098 from the trunk: Make sure that the thread local gDirectory is initialized to gROOT rather than 0. git-svn-id: http://root.cern.ch/svn/root/branches/v5-32-00-patches@43099 27541ba8-7e3a-0410-8455-c3a389f83636 22 February 2012, 21:59:01 UTC
back to top