https://github.com/lmoneta/root

sort by:
Revision Author Date Message Commit Date
bc0f056 add missing Cmake file 26 August 2014, 15:37:59 UTC
75511b1 modify cmake files for genvector and smatrix examples with vc 26 August 2014, 15:24:06 UTC
198baa0 fix another warning 26 August 2014, 15:12:43 UTC
3901eb1 fix some compiler warning 26 August 2014, 15:07:50 UTC
ec96346 add examples tests 26 August 2014, 14:22:04 UTC
9b2d089 changes for HEAD of Vc 0.7 of 26 Aug 26 August 2014, 14:20:41 UTC
1d7b4eb update Vc to HEAD of today, 26-Aug-2014 of Vc 0.7 branch 26 August 2014, 12:34:07 UTC
e612f8d Avoid unintentionally adding (empty) elements to the ClassesHeadersMap 26 August 2014, 05:42:31 UTC
666125a Do not waste time on empty string. In TCling::AutoParse, we use GetSplit which now always return the type's trail even when it is empty. 26 August 2014, 05:42:31 UTC
ad2282d Set policy CMP0042 OLD: MACOSX_RPATH is enabled by default (avoids configuration warning for CMake > 3.0.1) 25 August 2014, 17:06:16 UTC
e30a05a Tutorial does not like absolute path. It was making the tutorial readCode.C into infinite recursion. 25 August 2014, 16:46:13 UTC
eba68d6 Set policy CMP0042 OLD: MACOSX_RPATH is enabled by default (avoids configuration warning for CMake > 3.0.1) 25 August 2014, 15:54:10 UTC
2102d95 More compiler warnings [-Wmaybe-uninitialized] 25 August 2014, 15:10:56 UTC
df1c803 Warnings in Qt induced by assert() 25 August 2014, 15:10:40 UTC
6c3d737 Copy fix from warning from 5.34 patches 25 August 2014, 13:12:55 UTC
7b5f0df Avoid out of bound access 25 August 2014, 13:00:19 UTC
fc23143 bring changes for assert fro 5.34 patches. Avoid using R__ASSERT in Minuit2 25 August 2014, 10:22:48 UTC
ce17d6e Merge branch which reduce GetClass complexity and reduce the autoparse it induces. 25 August 2014, 05:45:27 UTC
bb571d8 Adjust (commented-out) assert given the extra reliance on TClassEdit::GetNormalizedName. See recent commt 'replace many spelling trial with 'just' the normalized name trial' 25 August 2014, 04:08:34 UTC
958df2c Also check in the autoload map for a class name (TClingLookupHelper__ExistingTypeCheck). 25 August 2014, 04:08:34 UTC
1ad405d Correct comment 25 August 2014, 04:08:33 UTC
e090ba0 Add comment about possible optimization 25 August 2014, 04:08:33 UTC
b9ebc46 Comment out obsolete code (needing to be eventually replaced) 25 August 2014, 04:08:33 UTC
4531364 Reduce the case whether TClassEdit::GetNormalizedName need to go through cling. This reduce the amount of autoparsing needed to get the normalized name. Since neither TClassEdit nor TMetaUtils can directly depend on libCore (to access gROOT), we have a callback to TClingLookupHelper. This callback is zero when running rootcling and set to TClingLookupHelper__ExistingTypeCheck when running with libCore. 25 August 2014, 04:08:33 UTC
d025bc2 For the 'requested name', do not attempt to remove the default param from user template. 25 August 2014, 04:08:33 UTC
688c881 Add arg to TInterpreter::AutoLoad to avoid spurrious search 25 August 2014, 04:08:32 UTC
af5cdfb In TCling::AutoLoad move the lock earlier (as needed) 25 August 2014, 04:08:32 UTC
3fae48d Use GetClass where intended 25 August 2014, 04:08:32 UTC
7a007bb Migrate TROOT::LoadClass in TClass. Split TClass::LoadClass into LoadClassDefault (TClassTable, Autoloader) and LoadClassCustom (user provided TClass generator). Use this flexibity to reduce the number of search during a (failing) TClass::GetClass. 25 August 2014, 04:08:32 UTC
ef856c1 Avoid an unnecessary search. Use the fact that the dictionary function now returns its product/TClass to avoid a search. 25 August 2014, 04:08:31 UTC
fe954ed The dictionary function returns the TClass it created 25 August 2014, 04:08:31 UTC
1bbadc1 Use normalized name in more place in TClass::GetClass 25 August 2014, 04:08:31 UTC
6e76bb7 Comment on a possible performance improvement with possible user visible consequence 25 August 2014, 04:08:31 UTC
2b0ae23 TClass::GetClass performance improvement. Delay calculations until they are needed. 25 August 2014, 04:08:31 UTC
97832d1 typo 25 August 2014, 04:08:30 UTC
194afab Remove obsolete GetClassOrAlias 25 August 2014, 04:08:30 UTC
93eb70d replace many spelling trial with 'just' the normalized name trial 25 August 2014, 04:08:30 UTC
8e2a9a2 Move autoparse of template just before checking in the interpreter 25 August 2014, 04:08:30 UTC
b5da0a6 Remove alternate name tryout already convered by normalization 25 August 2014, 04:08:29 UTC
261b7e1 Pass normalized name to LoadClass (from GetClass) 25 August 2014, 04:08:29 UTC
439f57e Support PyROOT's naming convention in name normalization. For the shadow of python classes in ROOT, the name begin passes include the module name separated from the class name via a dot (i.e. follow python convention and use something other than :: to be able to distinguish (for now) python module and C++ namespace ... this difference should probably be removed. 25 August 2014, 04:08:29 UTC
8ac24f8 Properly support 'const std::' in GetPartiallyDesugaredNameWithScopeHandling 25 August 2014, 04:08:29 UTC
3da8771 No need to strip the std::, since we already removed it in normalization 25 August 2014, 04:08:29 UTC
6631b55 Avoid normalizing the name twice. TROOT::FindSTLClass now is down to 'just' normalizing the name and creating the TClass if necessary. Since we already have the normalized name, let's just create the TClass for the stl container if we need to. 25 August 2014, 04:08:29 UTC
1987ad7 Remove workaround CINT implementing long long as a class/typedef. Indeed this hasn't been needed for a long time 25 August 2014, 04:08:28 UTC
1696db5 Add comment in TClass::GetClass 25 August 2014, 04:08:28 UTC
49bf0b4 TClass::GetClass: Introduce normalized name and isStl 25 August 2014, 04:08:28 UTC
bbd4d25 Assume that the input of TCling::AutoLoad is normalize. In addition to improving performance, this avoid a problem in the storing/restoring of clang's state that is broken when cling::LookupHelper::findType is called within TClingCallbacks::tryAutoloadInternal. 25 August 2014, 04:08:28 UTC
ea5b771 Minor optimizations 25 August 2014, 04:08:28 UTC
fbe82aa Fully normalize the argument of TClassTable::FindElement 25 August 2014, 04:08:27 UTC
705a531 TClassTable::Add's argument is already normalized 25 August 2014, 04:08:27 UTC
eb977f0 In LoadClass use the TClassTable routine expecting a normalized name. This avoid a spurrious normalization since LoadClass must be given an already normalized name 25 August 2014, 04:08:27 UTC
2d5d3e0 Remove wrapper now unnecessary (R__FindSTLClass) 25 August 2014, 04:08:27 UTC
c0b1996 Reduce the number of alternative tried by FindSTLClass down to 2. We just use the input and the normalized name (which strips typedefs). We no longer need to recurse. 25 August 2014, 04:08:27 UTC
5efb451 Add to ShortType the ability to resolve typedef. Use this in GetNormalizedName 25 August 2014, 04:08:26 UTC
3e73ddb In TROOT::LoadClass remove no longer needed complication. In 6456e2248f3218b1cac2ed04756b4c061d934f33, we added to LoadClass a resolution of the typedef, since that time, this has been superseded by other improvement (the exact problem is being tested by roottest/root/meta/tclass/runpairs.C). Removing this complication clarify that LoadClass should be passed a normalized name. 25 August 2014, 04:08:26 UTC
9054c0f Use TClassEdit::GetNormalizedName instead of TClassEdit::ResolveTypedef 25 August 2014, 04:08:26 UTC
14a1620 Fix ROOT-6592, TClassEdit name normalization handling of param which are addr. TClassEdit::GetNormalizedName was mis-handling: tempname<&ComplexElement::level> [in this case ComplexElement::level is a function]. The issue that GetSplit was adding a spot for the trailing pointers/stars (and references, etc.) only if present. Consequently the calling code had to 'guess' whether the last slot in list was the last parameters or the trailing stars. To resolve this, GetSplit now always add the slot for this trailing information and the caller needs to properly use it or discard it. 25 August 2014, 04:08:26 UTC
b6c70e2 Add more comments/raison d'etre 25 August 2014, 04:08:26 UTC
a9608d4 Reduce the amount of useless searches/lookups 25 August 2014, 04:08:25 UTC
607f632 Check if the AST reader is attached and if so attach also our listener. 23 August 2014, 17:04:17 UTC
e0ecb61 Pass in correct llvmdir to the nested instance. 23 August 2014, 13:38:33 UTC
dd348c8 Remove comment, the maybe was implemented. 23 August 2014, 13:20:54 UTC
53396d2 If there are no listeners then attach one. 23 August 2014, 13:20:00 UTC
e985c5e AutoloadCallback doesn't need to use listeners. 23 August 2014, 13:20:00 UTC
c352275 Make SetIsRuntime virtual so that the multiplexer can notify. 23 August 2014, 13:20:00 UTC
c852c49 Reenable test. 23 August 2014, 12:59:00 UTC
99226e3 Remove redundant vars. Silence warnings. 23 August 2014, 12:30:55 UTC
6b04495 Silence undefined-inline (clang bug 20708); visible in GCC 4.9. 22 August 2014, 15:44:20 UTC
7e4dea8 Minor fix to makeonepcm.sh for CMake 22 August 2014, 14:15:51 UTC
7d9512e Default to /dev/null 22 August 2014, 13:21:01 UTC
bf88789 Pass the SourceManager in. Handle cases where the parsing happens outside the current interpreter instance. 22 August 2014, 13:16:50 UTC
9a29487 Silence an error and add a fixme. 22 August 2014, 13:16:50 UTC
d147bd8 Move PCH module selection into makeonepcm.sh for CMake / configure symmetry. 22 August 2014, 12:30:40 UTC
d0f5bac Filter out CMake internal variables 22 August 2014, 11:07:02 UTC
d1bd9a5 Fix Jira issue #ROOT-6604 TGNumberEntry: When editing and pressing return: Broken signal-slot connection Fix the following error: Error in <TClingCallFunc::exec>: Not enough arguments provided for ValueSet (0 instead of the minimum 1) 22 August 2014, 10:47:25 UTC
725f1f5 Fix a bug in computing errors for efficiency for weighted events when eff+error >= 1 or eff-error <= 0. This fixes ROOT-6601 22 August 2014, 08:31:17 UTC
9e0269a Populate the configure arguments returned by 'root-config --config' Add the list of libraries and include path found by CMake as the former configure arguments 22 August 2014, 08:06:04 UTC
c52df35 No extra flags in the ctor. 22 August 2014, 07:13:37 UTC
90a1ff2 Silence a warning. 22 August 2014, 07:13:37 UTC
5cf7f86 Fix for ROOT-6600 (improved version of FindPythi6 and Pythia8) 21 August 2014, 21:18:04 UTC
51eb070 Improve and reenable test. 21 August 2014, 15:20:24 UTC
caa1288 Minor changes in tutorials 21 August 2014, 15:09:18 UTC
e452d35 Enable autoloading callback. This callback works in sync with the forward declaration autoloading maps. I.e we produce a forward declaration map file. However for certain forward declarations we need for example to put the default arguments. For instance function declarations need default arguments, and it would be sufficient to make a library call. However the problem is when the actual definitions come and try to merge with the forward declarations. In the function decls case, the compiler naturally will issue an error because C++ doesn't allow two declarations to define the default arguments. The same holds for template classes (of course following a lot more complex semantics). This callback monitors if a file with the original file (whose forward decls were registered) is being #included and strips all the default arguments so that the following pattern is compilable: 21 August 2014, 15:01:50 UTC
6daee09 Move the ownership stealer in the implementation. 21 August 2014, 15:01:49 UTC
fef7fe2 Add override keyword for sanity control. 21 August 2014, 15:01:49 UTC
4d88791 File can become 0 if #include-ing non-existant file. 21 August 2014, 15:01:49 UTC
0f95228 Remove the non-working implementation of multiplexing callback. 21 August 2014, 15:01:49 UTC
621b824 Dereferencing a specialization ptr or reading annotation can cause deserialization. 21 August 2014, 15:01:49 UTC
84104d3 No need to custom listeners, we get them all by default. 21 August 2014, 15:01:49 UTC
497ec87 Move the multiplexing callbacks in lib. Simplify. 21 August 2014, 15:01:49 UTC
3517548 AnnotateAttr::setAnnotation needs the decl of operator new. 21 August 2014, 15:01:49 UTC
22f4b4d Add constness. 21 August 2014, 15:01:49 UTC
6a25dd0 Bypass short circuit evaluation 21 August 2014, 15:01:49 UTC
9a4c6aa MultiplexInterpreterCallbacks 21 August 2014, 15:01:49 UTC
0515b13 Put DeclFixer logic in AutoloadingVisitor 21 August 2014, 15:01:48 UTC
0efd140 Remove AutoloadingTransform and use the TransactionCommitted callback 21 August 2014, 15:01:48 UTC
9828ee7 Remove backslash from comment, to fix doxygen warnings 21 August 2014, 15:01:48 UTC
7f5639a Enable callback in Interpreter, change test to use metacommand 21 August 2014, 15:01:48 UTC
83ed93c Generate log statement for all skipped decls, also fixes a restrict bug 21 August 2014, 15:01:48 UTC
back to top