https://github.com/lmoneta/root

sort by:
Revision Author Date Message Commit Date
3a51c6b tag pro version v5-32-00-rc1. git-svn-id: http://root.cern.ch/svn/root/tags/v5-32-00-rc1@41762 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 17:05:07 UTC
99f8b8e Stamp production version 5.32/00-rc1 (release candidate 1). git-svn-id: http://root.cern.ch/svn/root/trunk@41760 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 17:03:08 UTC
5bef319 Reapply revision 41639 from the trunk: Fix compilation on gcc 3.4.3 git-svn-id: http://root.cern.ch/svn/root/trunk@41759 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 16:54:34 UTC
0a3a3b1 MSVC2010 (aka cl 16) doesn't have manifests. git-svn-id: http://root.cern.ch/svn/root/trunk@41758 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 16:40:14 UTC
817e021 tag pro version v5-32-00-rc1. git-svn-id: http://root.cern.ch/svn/root/tags/v5-32-00-rc1@41757 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 16:35:44 UTC
598a77b fix hiding issue cause by previous edit. git-svn-id: http://root.cern.ch/svn/root/trunk@41756 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 16:34:29 UTC
88d6c37 re-order initializer list. git-svn-id: http://root.cern.ch/svn/root/trunk@41755 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 16:33:56 UTC
2c74e4d fix issues causing compilation failures on Solaris with CC5. git-svn-id: http://root.cern.ch/svn/root/trunk@41754 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 16:21:13 UTC
91a3299 fix library checking for Solaris 64. git-svn-id: http://root.cern.ch/svn/root/trunk@41753 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 16:20:26 UTC
fed5ad6 o RooVectorDataStor, RooAbsOptTestStatistic - Fix memory leak in cache of vector dataset git-svn-id: http://root.cern.ch/svn/root/trunk@41752 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 16:00:47 UTC
f5639bd add missing dependency (found during // cross compile for iOS). git-svn-id: http://root.cern.ch/svn/root/trunk@41751 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 15:57:34 UTC
28736ea From Lorenzo: new patch from Kyle for the histfactory etc file. git-svn-id: http://root.cern.ch/svn/root/trunk@41750 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 13:23:22 UTC
93082e3 From Lorenzo: avoid to run script for preparing environment for rootcint, since the script is not always copied in ROOTSYS/bin. git-svn-id: http://root.cern.ch/svn/root/trunk@41749 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 13:22:21 UTC
cd9ab95 use optimize const when minimizing the likelihood git-svn-id: http://root.cern.ch/svn/root/trunk@41748 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 12:54:23 UTC
9d7b5af From Gerri: fix TFileCollection::Merge() which was progressively duplicating the objects already in the list. git-svn-id: http://root.cern.ch/svn/root/trunk@41745 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 11:17:39 UTC
88c21b4 New GDML writer with extended functionality (Anton Pytel) git-svn-id: http://root.cern.ch/svn/root/trunk@41744 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 10:55:33 UTC
a96a856 merge from roostats branch latest fix from Kyle: "minor modifications to HistFactorySchema.dtd and some associated protections/warnings in XML parsing" git-svn-id: http://root.cern.ch/svn/root/trunk@41743 27541ba8-7e3a-0410-8455-c3a389f83636 03 November 2011, 07:19:55 UTC
20a7306 activate optimization of const expression when minimizing the likelihood in PL test statistic git-svn-id: http://root.cern.ch/svn/root/trunk@41741 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 21:50:47 UTC
c453a3c Improve the 'friends' tutorial in PROOF git-svn-id: http://root.cern.ch/svn/root/trunk@41740 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 21:44:12 UTC
a499145 Reduce verbosity introduced by a recent coverity-related change git-svn-id: http://root.cern.ch/svn/root/trunk@41739 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 21:42:34 UTC
810ef01 o RooLinearVar - Add (empty) default ctor git-svn-id: http://root.cern.ch/svn/root/trunk@41738 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 21:26:45 UTC
e2ca41c o RooAbsReal, RooAbsArg - Another round of fixes for proxy behaviour in TRefArray o RooProofDriverSelector - Initialize all pointer members in default ctor git-svn-id: http://root.cern.ch/svn/root/trunk@41737 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 19:39:37 UTC
5f35e40 o RooAbsArg - Compress() proxyList after each removal to retain its list-like behavior. git-svn-id: http://root.cern.ch/svn/root/trunk@41736 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 18:32:53 UTC
2777489 From Pere: This fixes some minor problems for running the tests on Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@41735 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 18:17:31 UTC
80fcc97 add Pop() to context menu, so on OSX we can pop via menu (as there is no convenient middle mouse button). git-svn-id: http://root.cern.ch/svn/root/trunk@41734 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 18:15:51 UTC
f12bca1 remove for the time being --as-needed till we find for which ld it starts working properly (on SLC 5 it fails in configure when test linking rfio libs). git-svn-id: http://root.cern.ch/svn/root/trunk@41733 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 17:44:12 UTC
dc9545f o RooProdPdf - Add method getConnectedParameters() that only reports parameters that are connected to the pdf (and ignore those occuring only in constraint terms) o RooAbsOptTestStatistic - For test statistics built from RooProdPdfs only list 'connected' parameters as TS parameters, to avoid needless recalculation of likelihood components due to the present of irrelevant constraint terms git-svn-id: http://root.cern.ch/svn/root/trunk@41730 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 16:54:15 UTC
17bb51b Coverity. git-svn-id: http://root.cern.ch/svn/root/trunk@41729 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 16:39:34 UTC
d3d813a Fix a couple of issues with the PROOF tutorials git-svn-id: http://root.cern.ch/svn/root/trunk@41726 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 16:37:28 UTC
f1a4235 add fixes suggested by Tim Adye: - fix Add when this is empty - fix FindIndex - add a new method Add passing just an HypoTestResult git-svn-id: http://root.cern.ch/svn/root/trunk@41725 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 16:12:07 UTC
102cfc1 Add mouse event handling in TRootContextmenu. This should solve an issue with context menus being being stuck when embedding canvases in external GUI frameworks (e.g. gtk, Qt, ...) - on Linux only. git-svn-id: http://root.cern.ch/svn/root/trunk@41724 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 15:41:09 UTC
d73bfa3 From Anar: first version of the TThreadPool class and two test programs. git-svn-id: http://root.cern.ch/svn/root/trunk@41723 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 15:29:43 UTC
a08ac2f From Lorenzo: merge changes of Kyle in histfactory schema from roostats development branch (revision 41704). git-svn-id: http://root.cern.ch/svn/root/trunk@41721 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 15:10:48 UTC
6ae01d2 fix for finding the correct AliEn plugin. git-svn-id: http://root.cern.ch/svn/root/trunk@41720 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 15:09:33 UTC
135e505 fix for unuran. git-svn-id: http://root.cern.ch/svn/root/trunk@41719 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 15:00:22 UTC
645cce8 Clarens depends on libcrypto. git-svn-id: http://root.cern.ch/svn/root/trunk@41718 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 14:55:32 UTC
6fc40c3 for the time being exclude cint/cling from the package list. git-svn-id: http://root.cern.ch/svn/root/trunk@41717 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 14:54:30 UTC
bc63215 in case of building the builtin freetype, make sure -lz is specified after -lfreetype. Fixes issue #88347. git-svn-id: http://root.cern.ch/svn/root/trunk@41716 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 14:06:51 UTC
6334c0f PiecewiseInterpolation - Add protection for use of _interpCode for legacy classes read from a workspace (will crash otherwise) git-svn-id: http://root.cern.ch/svn/root/trunk@41711 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 12:25:02 UTC
71db2af Fix for assorted compiler warnings from nightlies (mostly unused params) git-svn-id: http://root.cern.ch/svn/root/trunk@41710 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 11:39:10 UTC
322c25e o RooTreeDataStore - Introduce explicit alternate buffer handling in loadValues making this function robust for copying datasets that are attached inside test statistics o RooAbsOptTestStatistic - In copy ctor, use internal clones of pdf and data as input rather than the original pdf and data pointers stored in the source object git-svn-id: http://root.cern.ch/svn/root/trunk@41709 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 11:22:01 UTC
4afa5e6 merge changes from Kyle in roostats dev branch from revision 41704 and 41705 git-svn-id: http://root.cern.ch/svn/root/trunk@41708 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 10:47:31 UTC
f31529e update tutorials and merge changes done from Kyle in dev branch (revision 41704) git-svn-id: http://root.cern.ch/svn/root/trunk@41707 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 10:46:24 UTC
7087d86 set the global observables in the FrequentistCalculator and not in the base HypoTestCalculatorGeneric, since the HybridCalculator does not need the global observables git-svn-id: http://root.cern.ch/svn/root/trunk@41706 27541ba8-7e3a-0410-8455-c3a389f83636 02 November 2011, 08:15:37 UTC
bbf8552 o RooVectorDataStore - Correct version this time (with proper support for persistent) o RooAbsOptTestStatistics - Initialize all pointer data members in all ctors o RooCompositeDataStore - Implement sumEntries() as forward to components o RooAbsArg - Another fix for windows static linking git-svn-id: http://root.cern.ch/svn/root/trunk@41703 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 22:47:22 UTC
b78f5a6 add a protection in case of wrong formula (see bug https://savannah.cern.ch/bugs/?87548 ) git-svn-id: http://root.cern.ch/svn/root/trunk@41702 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 22:17:16 UTC
ea2e100 merge fix 41700 from Kyle in Histfactory git-svn-id: http://root.cern.ch/svn/root/trunk@41701 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 21:55:02 UTC
2af05cf From Elvin: Last week Martin Vala from ALICE came to me with a problem that he had while using the asynchronous prefetching. There were basically two main problems: 1. Trying to read a root file from an archive. Here the problem was that when reading from an archive there is an offset of the file which was not taken into consideration when the file was saved in the cache. And this lead to a miss when reading the file from cache. I fixed it, but I had to expose the value of fArchiveOffset from TFile. 2. The second problem was when reading using a TChain. There were some synchronization issues concerned to the asynchronous thread that actually does the reading. All this was happening because in the case of TChain there is only one file cache which is re-utilized as we move from one file to another. This was a pretty tricky issue. I attached a patch made against the current trunk which fixes both this problems. I gave the patch first to Martin to test it, and he was satisfied with it. There is a small delay when the TChain moves from one file to another because I have to wait for the async thread to finish it's worked but over all Martin said that the performance is way better than before. When I initially did the asyn pre-fetching I had no idea about these two use cases, so that's why they popped up now. git-svn-id: http://root.cern.ch/svn/root/trunk@41698 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 21:22:54 UTC
5e2d7a7 Fix medium impact coverity reports git-svn-id: http://root.cern.ch/svn/root/trunk@41697 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 21:03:41 UTC
38c1ca9 Fix high impact coverity reports git-svn-id: http://root.cern.ch/svn/root/trunk@41696 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 19:52:12 UTC
a864521 4th attempt to silence coverity about the use of fpos_t git-svn-id: http://root.cern.ch/svn/root/trunk@41695 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 19:22:25 UTC
9669f37 Fixed references for Gtra shape git-svn-id: http://root.cern.ch/svn/root/trunk@41694 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 19:03:50 UTC
114f040 conform to R.RS4 git-svn-id: http://root.cern.ch/svn/root/trunk@41693 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 18:23:36 UTC
a0b737d Make sure the clones are register both with the underlying tree and the TChain itself (was missing until now). This fixes <http://savannah.cern.ch/bugs/?88339> git-svn-id: http://root.cern.ch/svn/root/trunk@41692 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 17:52:08 UTC
9f1cc95 add support for vector data store git-svn-id: http://root.cern.ch/svn/root/trunk@41691 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 17:36:15 UTC
8221376 revert changes in isfinite for a roblem on Windows. In Windows R__ANSISTREAM is defined and std::isfinite does not exist git-svn-id: http://root.cern.ch/svn/root/trunk@41690 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 16:59:52 UTC
a38a971 Include the portable XpdSysLogger.h instead of XrdSys/XrdSysLogger.hh git-svn-id: http://root.cern.ch/svn/root/trunk@41689 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 16:49:15 UTC
67c443f fix TMath::IsNaN and TMath::Finite for intel compiler with icc version 11 when used in combination with gcc > 4.3 one cannot use std::isnan but just ::isnan from math.h git-svn-id: http://root.cern.ch/svn/root/trunk@41687 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 16:41:15 UTC
5b6e00b Fix Drawing a top level object (usually TBits). See http://root.cern.ch/phpBB3/viewtopic.php?t=13629 git-svn-id: http://root.cern.ch/svn/root/trunk@41686 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 16:41:10 UTC
a286c9a o RooAbsArg - Fix windows static linking issue o RooAbsData, stressRooFit - Select vector-based storage by default git-svn-id: http://root.cern.ch/svn/root/trunk@41685 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 16:39:55 UTC
84b0319 roofit/histfactory - Import changes from dev-roostats branch roofit/roostats - Import update on HypoTestInverterResult and HypoTestInverterPlot from dev branch (only fixes for compiler warnings) roofit/roofit - Import new classes Roo1DMomentMorphFunction and Roo2DMomentMorphFunction from dev-roostats branch (contribution by Max Baak) git-svn-id: http://root.cern.ch/svn/root/trunk@41684 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 16:27:08 UTC
27558e2 Fix missing protections found by coverity git-svn-id: http://root.cern.ch/svn/root/trunk@41682 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 16:14:02 UTC
5bc5a1a From Gerri: In TSeqCollection::Merge adding a TList of objects without a Merge method (e.g. TObjString) to the output list did *not* work properly, in the sense that all but one set of objects is lost. This is because TSeqCollection::Merge (used by TList) is ignoring non mergeable objects instead of just adding them to the original list as we do at higher level in PROOF. This patch update the behavior of TSeqCollection::Merge to append the non-mergeable objects. git-svn-id: http://root.cern.ch/svn/root/trunk@41679 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 16:02:37 UTC
7722919 Updated version of stressRooFit git-svn-id: http://root.cern.ch/svn/root/trunk@41678 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 15:57:41 UTC
e19deb0 fix for non-absolute destionation paths, of -j switch for parallel build. git-svn-id: http://root.cern.ch/svn/root/trunk@41677 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 15:45:27 UTC
61d82d0 *** Miscellaneous speed improvements *** o PiecewiseInterpolation - Import changes from Max baak (new interpolation options) - Deploy fast iterators o RooGaussian - Bug fix in analytical integral over 'mean' parameter (Lorenzo Moneta) o RooBernstein - Deploy fast iterators o RooProdPdf - Reorganize code for improved speed o RooDataHist - Add support for vector-based data storage o RooGenContext - Improve generation speed by putting internal pdf clone to ADirty mode o RooRealBinding - Minimize number of calls to min() and max() for efficiency reasons o RooAbsRealLValue - In randomize() Minimize number of calls to min() and max() for efficiency reasons o RooDataSet - Make addFast() even faster by disable state propagation o RooAbsGenContext - Disable state propagation in output dataset for efficiency reasons - Call initGenerator() only on the first generation sequence o RooVectorDataStore - Add support for native vs current buffers, to support the functioning of addColumn(s)() and cacheArgs() when the datastore is attached to a pdf in RooAbsOptTestStatistics o RooAbsCategoryLValue - Support change in RooAbsCategory to operate nominally by index rather than by label o RooXYChi2Var - Change code to support new pdf/data attachment scheme in RooAbsOptTestStatistics where only the store buffers are reattached and the variable objects themselves o RooFFTConvPdf - Bug fix in getActualObservables() - functionality of setCacheObs() is now restored o RooAbsReal - Small adjustments in getVal() to make it faster in most cases o RooAbsCollection - Add datamember to keep track contents is exclusively RooRealVars. For those that do implement a faster version of assignFast() o RooAbsData - Add methods attachBuffers() and resetBuffers() - forwarded to datastore - that facilite new 'fast-attach' methods used in RooAbsOptTestStatistic o RooCompositeDataStore - Fix copy constructors so that they clone and own the subsidiary datasets - Operate index by value rather than by string label for efficiency reasons o RooRealVar - Bug fix in attachToVStore() to properly handle RRVs with StoreError tags o RooAbsPdf - Adjustments in getVal() to make it faster for most cases - Modify generate(GenSpec*) to initialize specInit flag that triggers one-time call of initGenerator() - Modify generate() to not repeatedly call initGenerator() for the same gencontext o RooAbsArg - Deploy fast iterators in more places - Add various new inline methods performing multiple ops (e.g retrieving and clearing one or more dirty flags) for improbed RooAbsReal/RooAbsPdf::getVal() operations o RooBanner - Increment version tag to 3.48 o RooRealIntegral - Add overloaded getVal() method that also checks for shapeDirty flag, which was removed from RooAbsReal::getVal() as it is not needed for any class other than RooRealIntegral o RooAddGenContext - Disable state propagation in output dataset for efficiency reasons - Replace ROOT container classes with STL versions for efficiency reasons o RooMultiCatIter - Adjust code to new RooCatType behaviour that by default only tracks the integer representation of type o RooProdGenContext - Replace ROOT container classes with STL versions for efficiency reasons o RooTreeDataStore - Adjust code so that it works with the new fast-attach mechanism used in RooAbsOptTestStatistic o RooRealProxy - In lvptr() remove explicit check for lvalue o RooSimGenContext - Disable state propagation in output dataset for efficiency reasons - Replace ROOT container classes with STL versions for efficiency reasons - In createDataSet() create a prototype dataset in the first call, and clone that for subsequent calls rather than calling the expensive named argument constructor each time o RooTrace - Add (dummy) method callgrind_zero() and callgrind_dump() as hook functions to facilitate improved callgrind profiling o RooAbsCategory - Adjust class so that it works with the integer representation of types only and lookup associated string label on the fly, whenever it is requested o RooFormular - Eliminate overloaded getVal() as its functionality is now provided in RooAbsReal::getVal() o RooAbsOptTestStatistic - Implement new fast-attach mechanisms for pdf and datasets: only readjust the buffer pointers of the dataset to the pdf observables, rather than reattaching the pdf to the dataset observables. This results in a _much_ faster operation of setData() and no longer entangles the test statistics with observables of datasets that may be deleted during the lifetime of the test statistic o RooSimultaneous - Overload fillDataHist() with new version with correct normalization (from Scott Snyder) o RooCategory - Adjust getLabel() so that it retries labels associated with the current index on the fly o RooCatType - Make label contents 'transient', i.e. it is not copied on assignment for faster category operations. RooAbsCategory will load the associated labels on demand from now on. git-svn-id: http://root.cern.ch/svn/root/trunk@41676 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 15:44:30 UTC
6fc2e19 now that we always use explicitlink and --no-undefined we can also always use --as-needed (which is the default for Ubuntu 11.10 anyway). git-svn-id: http://root.cern.ch/svn/root/trunk@41675 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 15:42:37 UTC
603a682 some changes for external xrootd. git-svn-id: http://root.cern.ch/svn/root/trunk@41674 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 15:41:18 UTC
e99bbb3 Fixed typo in TGeoTrd2::ComputeNormal... git-svn-id: http://root.cern.ch/svn/root/trunk@41673 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 15:08:45 UTC
c72a8db coverity. git-svn-id: http://root.cern.ch/svn/root/trunk@41672 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 15:03:00 UTC
2253e04 coverity. git-svn-id: http://root.cern.ch/svn/root/trunk@41671 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 14:50:23 UTC
6792120 critial coverity issues. git-svn-id: http://root.cern.ch/svn/root/trunk@41670 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 13:56:17 UTC
7d7a090 don't use "path" as local var as zsh is not happy with that. git-svn-id: http://root.cern.ch/svn/root/trunk@41669 27541ba8-7e3a-0410-8455-c3a389f83636 01 November 2011, 10:13:55 UTC
8aeb383 Allow removing branches when cloning a TNtuple (fixes <http://savannah.cern.ch/bugs/?88343>) git-svn-id: http://root.cern.ch/svn/root/trunk@41666 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 19:10:37 UTC
e8bcb42 Finish up coverity issues. Add few more assertions just to be sure, because in release mode they don't cost anything. git-svn-id: http://root.cern.ch/svn/root/trunk@41665 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 16:46:38 UTC
9ace552 Coverity - initialize uninitialized members. git-svn-id: http://root.cern.ch/svn/root/trunk@41664 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 16:19:26 UTC
7344918 converity. git-svn-id: http://root.cern.ch/svn/root/trunk@41663 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 16:00:02 UTC
21eab7f Solve problem with Getline() not drawing the prompt. git-svn-id: http://root.cern.ch/svn/root/trunk@41661 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 15:45:11 UTC
86e55ca fix for Solaris Express 11 with CC 5. git-svn-id: http://root.cern.ch/svn/root/trunk@41660 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 15:18:17 UTC
5e2d78d coverity. git-svn-id: http://root.cern.ch/svn/root/trunk@41659 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 15:16:43 UTC
a6902f3 Got by coverity "smartness" this should revert r41657 + add better comment git-svn-id: http://root.cern.ch/svn/root/trunk@41658 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 15:08:38 UTC
fbc1dc3 Use == for comparison and obey 80 column rule git-svn-id: http://root.cern.ch/svn/root/trunk@41657 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 14:54:19 UTC
11cc414 Remove the unused and leaking pragma handlers. git-svn-id: http://root.cern.ch/svn/root/trunk@41656 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 14:48:28 UTC
fe78039 Coverity - uninitialized members. git-svn-id: http://root.cern.ch/svn/root/trunk@41655 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 14:18:35 UTC
852aebc * Assert for the cases that cling is not taught what to do. * Add get previous redeclaration for functions. For now it works with short redeclaration chains, but it will be improved soon. git-svn-id: http://root.cern.ch/svn/root/trunk@41654 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 14:12:06 UTC
03ada25 To handle each input line in cling we put it into separate memory buffer and this buffer gets FileID (not fully valid one) and then it gets processed. There is a problem with the SourceLocations, because the new coming memory buffers have to have inclusion source location. I.e the exact location where they got #included. In the case of ordinary program everything is #included from the main file. In our case we cannot do that because we don't know how many buffers we will end up with and expand the main memory buffer. Even if we knew that wouldn't help because our main memory buffer (as main buffer) doesn't have real FileID and generating a SourceLocation from that doesn't actually work. If we generate a SourceLocation from a memory buffer that hasn't come from a file we will end up with couple of issues. First, we won't be able to print proper inclusion stack. Second, those source locations are considered as builtins. Last but not least, we confuse the compiler when it does ordering. Sometimes the compiler needs to know which file came first. In order to do that it looks up and tries to find the common parent of two source locations and then compare the offsets. In our case we don't even have common parent. Chain properly the memory buffers using virtual file (we don't allocate anything) of "infinite (1U << 15U)" size and generate valid source location so that clang can compare which input became first. +---------------------+ | Main memory buffer | +---------------------+ | Virtual file SLoc | | address space |<-----------------+ | ... |<------------+ | | ... | | | | ... |<----+ | | | ... | | | | +~~~~~~~~~~~~~~~~~~~~~+ | | | | input_line_1 | ....+.......+..--+ +---------------------+ | | | input_line_2 | ....+.....--+ +---------------------+ | | ... | | +---------------------+ | | input_line_N | ..--+ +---------------------+ Fixes the issue with the printing of overloads, if they came from different files (included from memory buffers for example). Needed patch in clang. git-svn-id: http://root.cern.ch/svn/root/trunk@41653 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 14:07:15 UTC
1b175ba white space and formatting. git-svn-id: http://root.cern.ch/svn/root/trunk@41652 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 13:52:34 UTC
e8531d5 Void doesn't return value git-svn-id: http://root.cern.ch/svn/root/trunk@41651 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 13:40:09 UTC
5aba8cb Fix the coordinates of vertices for TGeoGtra so that it degenerated into a TGeoTrap when the twist angle is 0. git-svn-id: http://root.cern.ch/svn/root/trunk@41649 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 12:27:16 UTC
3d2b751 add missing libraries needed by the static module roota. git-svn-id: http://root.cern.ch/svn/root/trunk@41647 27541ba8-7e3a-0410-8455-c3a389f83636 31 October 2011, 10:41:06 UTC
329c783 fix coverity issues. git-svn-id: http://root.cern.ch/svn/root/trunk@41644 27541ba8-7e3a-0410-8455-c3a389f83636 29 October 2011, 22:38:37 UTC
7891285 In MakeClass fix the insertion of the #include for ROOT classes (strip the include/ and insert only once) git-svn-id: http://root.cern.ch/svn/root/trunk@41643 27541ba8-7e3a-0410-8455-c3a389f83636 28 October 2011, 18:24:36 UTC
60f4d06 conform to R.RN7 git-svn-id: http://root.cern.ch/svn/root/trunk@41642 27541ba8-7e3a-0410-8455-c3a389f83636 28 October 2011, 18:20:18 UTC
5b8954c (partly) conform to R.RS4 git-svn-id: http://root.cern.ch/svn/root/trunk@41641 27541ba8-7e3a-0410-8455-c3a389f83636 28 October 2011, 18:13:37 UTC
ae72536 Always initialize fChain git-svn-id: http://root.cern.ch/svn/root/trunk@41640 27541ba8-7e3a-0410-8455-c3a389f83636 28 October 2011, 18:13:02 UTC
1742cef Fix compilation on gcc 3.4.3 and update white space git-svn-id: http://root.cern.ch/svn/root/trunk@41639 27541ba8-7e3a-0410-8455-c3a389f83636 28 October 2011, 17:46:00 UTC
8b9ce55 From Bertrand: Port TUDPSocket to Window. git-svn-id: http://root.cern.ch/svn/root/trunk@41638 27541ba8-7e3a-0410-8455-c3a389f83636 28 October 2011, 16:00:47 UTC
02f258b change TUdpSocket to TUDPSocket to be consistent with naming conventions. git-svn-id: http://root.cern.ch/svn/root/trunk@41637 27541ba8-7e3a-0410-8455-c3a389f83636 28 October 2011, 15:34:35 UTC
f21b2d0 make sure product are remove after switching from builtin to external packages. git-svn-id: http://root.cern.ch/svn/root/trunk@41636 27541ba8-7e3a-0410-8455-c3a389f83636 28 October 2011, 15:34:01 UTC
e5fa5a7 Another bunch of Coverity-related fixes git-svn-id: http://root.cern.ch/svn/root/trunk@41635 27541ba8-7e3a-0410-8455-c3a389f83636 28 October 2011, 15:02:31 UTC
back to top