swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
929eecf Make ROOT 6 Beta 2 (5.99.05). 07 February 2014, 21:58:31 UTC
4a7081b Copy patch from Bertrand committed in 5.34 to fix mathcore tests 07 February 2014, 16:17:43 UTC
1dcbb09 Fix tests for Windows 07 February 2014, 15:38:12 UTC
227cf14 Fix for using Functor1D in AClic 07 February 2014, 15:28:34 UTC
f0c22cc Fix Functor version for error on Windows. Make the 1 argument template ctor not available to CINT Remove pragma for Windows compiler in IFunction 07 February 2014, 13:37:35 UTC
b87ba15 Use proper allocation function for struct returns (ROOT-6028). 07 February 2014, 10:53:36 UTC
e5f9fdd Adapt to ROOT coding conventions, use anonymous namespace 07 February 2014, 09:32:43 UTC
e15d8f2 Signed-off-by: Danilo Piparo <danilo.piparo@cern.ch> Do not request identity of code payload in of the ioread rules but request equivalent C++ code, for example skipping irrelevant spaces, carriage returns and tabulators. 06 February 2014, 22:29:57 UTC
6d00752 Revert "Fix ROOT-6036 (thanks bill)" This reverts commit 34173d063d2f27c2728dd11e14a2bd8f0e0bb428. The strategy adopted was actually wrong! 06 February 2014, 22:25:55 UTC
34173d0 Fix ROOT-6036 (thanks bill) Now IO read rules' c++ code fragments are compared differently. The identity is not required anymore, rather the identity modulo 3 characters, '\n', ' ' and '\t'. Indeed their presence does not alter the effect of the c++ code. A possibility to improve the fix could be to generate a hash starting from all the element of the io rules (modulo the aforementioned manipulation of the code fragment!) and compare just that one. 06 February 2014, 22:10:47 UTC
626ebe4 Modify Functor classes. Use now a base FunctorImpl which is contained in the Functor which implement a copy function which can be used in the Functor copy constructors without using dynamic_cast 06 February 2014, 16:58:07 UTC
9f72fe4 Use correct name for the internal functions 06 February 2014, 16:58:07 UTC
7919718 Disable history if envvar CLING_NOHISTORY is set - for fixed memory address. 06 February 2014, 16:34:56 UTC
c2bf874 We cannot dlopen a binary that the dictionary is linked in. dyLibName will contain the binary name; dlopen will fail on it. Make this a gDebug Info(), not an Error(). 06 February 2014, 14:07:37 UTC
1692adf XFAIL clang's testsuite for now. 06 February 2014, 13:36:59 UTC
9293a6b Merge branch 'unloading' 06 February 2014, 13:28:46 UTC
5a82b75 Fix iterators. Two things first the iterator wasn't considered to be empty. Second the loop written such assumes chances to the collection within the loop which is not the case. 06 February 2014, 13:28:10 UTC
46d7bd7 Fix windows warnings. 06 February 2014, 13:28:10 UTC
403878f Get rid of removeIfLast. 06 February 2014, 13:28:10 UTC
1be7b7a Add handling for FunctionTemplateDecl-s and ClassTempalateDecls. After the update of removeIfLast, they fall into the 'ordinary' cases. 06 February 2014, 13:28:10 UTC
685bcfa If the lookup vector doesn't contain decls remove the entry from the map. The lookup table is highly optimized: a single data member can be a single decl or a vector with decls. In the regular case when clang only adds declarations the single decl gets promoted to a vector. The decl reverter doesn't bother to demote the vector into a single decl (for now) Insted if we see the vector is empty we remove the lookup entry from the map and thus we make the compareState happy. 06 February 2014, 13:28:10 UTC
f312e66 Simplify the removeIfLast. This soon will disappear. In the past we used that routine as sanity check whether we are reverting in the correct order. Now we have store/compare state. Moreover this is wrong because the the template specializations create a mess in the order, because the pattern is being added to the context but not the underlying declarations. This breaks the logic of the visitor as it needs to have two completely different code paths for templates and the rest of the decls only because we wanted to keep this logic. Now is a lot simpler. Remove the decl if it was in the context, without providing any sanity checks what so ever. 06 February 2014, 13:28:10 UTC
cb5d2c5 Simplify the update of the lookup tables when visiting a redeclarable. The key idea is that the decl that is being detached from the redecl chain can be in registered in the lookup tables. In this case we need to check if there is another decl in the chain and update the lookup table so that the existing decls in the chain could be accessible. 06 February 2014, 13:28:09 UTC
6db66b2 Style. 06 February 2014, 13:28:09 UTC
92e40ce Move template handling functions in a separate 'section' 06 February 2014, 13:28:09 UTC
b3b923d FunctionTemplateDecls don't get registered in the lookup. They have templated decls which are the ones that need to be reverted. 06 February 2014, 13:28:09 UTC
3db30cb Adjust to the test with the correct vars. 06 February 2014, 13:28:09 UTC
2334a20 Add a test that loads every clang test and unloads it 06 February 2014, 13:28:09 UTC
92b39b3 Test improvement of the lookup (should be ignored) 06 February 2014, 13:28:09 UTC
2d68143 Keep the files diff files until the end of the session 06 February 2014, 13:28:09 UTC
fd8e072 Prepend cling prefix, which makes the file deletion easier. 06 February 2014, 13:28:08 UTC
78e8886 Blanks. 06 February 2014, 13:28:08 UTC
ffe97a0 Blanks. 06 February 2014, 13:28:08 UTC
70eb2be In rawInput mode we want to be as close as possible to the compiler. 06 February 2014, 13:28:08 UTC
7151db7 Allow the unloading even in -fsyntax-only mode. At least for verification purposes it is very useful. 06 February 2014, 13:28:08 UTC
80a2c14 Add support for C tentative definitions. 06 February 2014, 13:28:08 UTC
68660c3 Blanks. 06 February 2014, 13:28:08 UTC
764642a Fix iterators. Two things first the iterator wasn't considered to be empty. Second the loop written such assumes chances to the collection within the loop which is not the case. 06 February 2014, 13:28:08 UTC
bef9239 In -fsyntax-only mode we don't have llvm::Module. 06 February 2014, 13:28:08 UTC
7b561bd We agreed on 139 :) (+ 128). 06 February 2014, 13:12:26 UTC
bd3e960 Remove + 128 part since it's just a one particular shell's specific. 06 February 2014, 12:48:47 UTC
bd5e143 Fix a comment. 06 February 2014, 12:33:01 UTC
01006e1 Exit on signal with a real signal core (+ high order bit set???) instead of our enumerators (which has no meaning outside ROOT). 06 February 2014, 12:27:47 UTC
5834fc8 Add stressHistfactory test only when ROOT is built with xml support 06 February 2014, 11:16:59 UTC
b58d192 Fix makefile test for stressHistFactory 06 February 2014, 10:49:24 UTC
448440d Remove usage of TRef in HistFactory. It is not needed. Replace with a simple wrapped class to manage histogram pointer (RooStats::HistFactory::HistRef) This should fix a bug reported by Swagato Fix also memory leaks created by cloning histograms in histooworkspace Add a histfactory test from Christian (stresshistFactory ) in $ROOTSYS/test 06 February 2014, 10:49:24 UTC
6acd22c Make TH1::Copy public , to be able to do deep copy of TH1 pointers without using TH1::Clone 06 February 2014, 10:48:23 UTC
8fa001c Expose symbols of the currently loading library to the JIT (ROOT-6015). While dlopening a library, its symbols cannot be found by dlsym(RTLD_GLOBAL,...). The JIT can thus not resolve symbols from the library during dictionary initialization. Thus we need to explicitly include the library. This is now done through the LazyFunctionCreation interface. 06 February 2014, 09:16:28 UTC
8282286 Add missing call to PostLoadCheck. 05 February 2014, 22:24:12 UTC
46c2954 Make sure the hist fill color and frame fill color are different in case of option BAR or HBAR. 05 February 2014, 16:17:15 UTC
ab714c8 Use LC_ALL to unfrenchify (ROOT-6017). 05 February 2014, 15:46:15 UTC
91e6825 fix typos. 05 February 2014, 15:26:15 UTC
f39c7f0 Revert "Search the symbol in all available dylibs (ROOT-6015)." This reverts commit 706b8a1c17c780fb5d28ad2586a8842e45b7f051. DLRT_DEFAULT is alreday searched; it is one of the OpenedHandles. 05 February 2014, 14:44:49 UTC
35c4b64 Revert "Fix fatal typo" This reverts commit 84cb95c01813a49ce278614b7180de005665041d. 05 February 2014, 14:44:49 UTC
0ba8120 Revert "Fix typo a la llvm coding convention." This reverts commit ce6de2269830de3e0eb72dcade4826cb5f3538ab. 05 February 2014, 14:44:49 UTC
b5db4bb Syncronize with our clang repo: minimize diffs. 05 February 2014, 14:44:49 UTC
2c1ce4c Apply a patch from Bertrand to fix warning C4436 from VS (dynamic_cast from virtual base 'class1' to 'class2' in constructor or destructor ) 05 February 2014, 13:55:27 UTC
178345c Copy from 5.34 patches optimisation in HistFactory (FlexibleInt. and PicewiseInt.) 05 February 2014, 13:50:37 UTC
ce6de22 Fix typo a la llvm coding convention. 05 February 2014, 10:18:40 UTC
9168a74 Report if we cannot extract the stdlib -I. 05 February 2014, 10:17:20 UTC
f195153 Avoid using deleted memory. Whenever an emulated TClass is deleted, make sure to remove it from the list of class to update (so that we don't access deleted memory in RegisterModule and trigger the initialization of the class twice). 05 February 2014, 05:44:37 UTC
8cfa620 Delegate the Update of the TClass to the CollectionProxy. This allows to solved ROOT-6040 by avoid to have to initialize the collection proxy just of find that ... we don't need to update it. Having the useless update can lead to nested dlopen. When a dlopen loads a dictionary for a TClass that was already created (in emulated mode), it will tell all the other TClass and all the CollectionProxy to update the possible reference. If at that point we initialize a collection proxy which content is a represented by a TClass that has not yet been loaded but has a rootmap file, we will end up with a nested call to dlopen to loaded the library. 05 February 2014, 05:43:32 UTC
84cb95c Fix fatal typo 04 February 2014, 21:13:36 UTC
706b8a1 Search the symbol in all available dylibs (ROOT-6015). During static init the JIT could not find symbols in a library that the currently loaded library depends on. This was caused by cling not having updated the list of loaded libraries yet - and only that list was searched for symbols. Instead, now the dl handle 0 is searched, using the supposedly optimized symbol lookup tables of the process. This leaves symbol priorities / lookup context to be dealt with: a library might not see the same symbols as the process. 04 February 2014, 19:07:56 UTC
f267eee Fix ROOT-6038 by silencing the class creation during InheritsFrom 04 February 2014, 16:08:53 UTC
cebfcfd Early return in TClass::InheritsFrom 04 February 2014, 16:08:53 UTC
d3a54f3 In TClass::GetClass find typedef info even if it was not search for before 04 February 2014, 16:08:52 UTC
489af02 TabCompletion: remove printing of object address. 04 February 2014, 15:11:29 UTC
98a3ee2 Add ref-getters for GenericValue; do not copy it unnecessarily. 04 February 2014, 15:08:55 UTC
89f8c1e Add info about "polygon compression". 04 February 2014, 14:41:56 UTC
24f4396 To deal with my terrific polygons, Quartz is required. 04 February 2014, 14:29:09 UTC
f2e29e2 Comments and custom color names. 04 February 2014, 14:22:36 UTC
2a57107 Nice good old tutorial I found and modified to use transparency (Cocoa). 04 February 2014, 14:14:51 UTC
6ca563c Force non-French; ROOT-6017. 04 February 2014, 13:15:04 UTC
11436e2 Fix text output color in stressHistoFit - Make text output color working on any color scheme - Implement color text output on Windows, avoiding weird (control) characters output 04 February 2014, 10:17:18 UTC
7c2df3d 'Quick' fix for ROOT-5876 (and related issues) If you feels like this is using a bandages to fix a leaking dam, you are likely correctly. More technically, this avoid the routine that use GetInterpreterTypeName from re-expanding the name (during the overly complex and obsolete scan through the list of possible names). This avoids infinite recurse for vector<Long64_t> and map<Type,ABC_t> 04 February 2014, 05:14:10 UTC
497e663 Fix TClassEdit::IsDefAlloc Fix a typo (consume key and value) and correct the algorithm in the non-pair case (was forgetting to skip std:: consistently). This solves ROOT-5999. 04 February 2014, 05:14:09 UTC
3a642e1 Work around ROOT-6012, temporary fix for ROOT-6021. The failure in ROOT-6012, means that the error in ROOT-6021, was correct and HepMC::GenParticle's dictionary was not properly loaded. By activating the RegisterTClassUpdate for all already created TClass (from a given dictionary) we make sure that the TClass are properly loaded. 03 February 2014, 22:26:45 UTC
515d321 Be more verbose when unable to detect the stdlib version. 03 February 2014, 17:55:23 UTC
7ca15eb Make stressGraphics to work (CTest) 03 February 2014, 17:40:16 UTC
b0c2281 Fix typo in doxygen doc 03 February 2014, 14:58:05 UTC
6bdcf38 Fix compilation on Windows 03 February 2014, 13:02:56 UTC
229c3b3 Add statconfig to copy constructor. 03 February 2014, 11:52:30 UTC
c064379 When calling Fitter::CalculateMinosErrors switch off the FItCOnfig::MinosErrors flag to avoid that following calls of minimisation computes also the Minos errors. This fixes ROOT-6013 03 February 2014, 11:52:30 UTC
362ab14 Either auto only, or good old correct declarations. 03 February 2014, 08:00:17 UTC
4c02672 Why auto here???? It looks like we took the code written by Bjarne's grandpa and decided to "make it modern" by adding auto. 03 February 2014, 07:57:46 UTC
7555cd8 '#' can not be a delimiter, only whitespaces/newlin-character can follow after 'fNvar' number. 02 February 2014, 10:03:05 UTC
c068ba0 Disable support for inline namespace in TClassEdit This implementation is to aggresive (strips also non inline namespace inside std) and fails roottest on many platforms. This removal also breaks support for inline namespace (i.e more test fails with libc++ ... :(). 01 February 2014, 23:58:12 UTC
9a49c92 fix for ROOT-5933 01 February 2014, 06:45:45 UTC
50304a4 Fix handling of partially specialized class template. When handling a partially specialized class template, the index of the template parameter to be replaced was not properly calculated (confusion between the overall index and the index within the non-specialized part). This should fix ROOT-6019. 01 February 2014, 02:43:07 UTC
65a5258 Speed-up THtml. It has been slowed down by the change in TClass::GetBaseClass which now calls TClass::GetClass (the time is spend in the clang lookup/search). Remove the optimization in TClass::InheritsFrom(const char *classname) as it no longer make any difference (TClass::GetClass called in both case) 01 February 2014, 02:11:52 UTC
0139e1e Introduce Transform::Config::DropDefaultArg Currently only implemented for the STL collection. This could eventually be used to allow customization of which default argument to strip and which class template. For now, it is only used to prevent the addition of template default template argument to the STL collection ... which we would any strip. This fixes the secondary issue in ROOT-6020 (one class template instance having more than one corresponding TClass due to the inconsistency in the normalization (not adding vs not stripping) 01 February 2014, 00:45:59 UTC
d466df3 Always go through a TClass to search for base class. To solve ROOT-6020, use TClass::GetClass to resolve the string being passed so that we completely and properly resolve the classname (and reduce the cost of the search). 01 February 2014, 00:25:38 UTC
29c5c43 Move IsStdClass to cling::utils::Analyze 01 February 2014, 00:23:32 UTC
158d808 fixes for ROOT-5836 31 January 2014, 21:43:27 UTC
4c5465e Use typedef for array types 31 January 2014, 18:46:24 UTC
36cc1f4 Dont't strip the part after std::string. This fix the 2nd part of ROOT-6023 (where the array part was forgotten) 31 January 2014, 17:20:43 UTC
e4f4793 Fix for broken TSAXParserCallback::{Error,Warning,FatalError}. ROOT-6027. By Oliver Freyermuth. 31 January 2014, 14:58:10 UTC
81bfa44 Remove old and useless "test". 31 January 2014, 14:22:59 UTC
b408d13 Be even more careful to avoid (unintended) initiation. This should fix ROOT-6025. 31 January 2014, 11:52:31 UTC
back to top