swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
bb92147 Fix ROOT-5690 The template template arguments were not properly qualified. In this case, we had a __pool instead of __gnu_cxx::__pool which was not of course compiled correctly. The fix introduces a special treatment of template template argument to add to them their NestedNameSpecifier if not already qualified. 13 November 2013, 12:57:47 UTC
ce1a14b Add parenthesis. 13 November 2013, 10:29:35 UTC
a2e5bb8 Another attempt to fix a buffer overflow error on ubuntu (optimized mode only, making it hard to debug...) 12 November 2013, 16:33:25 UTC
684c418 backport OS X 10.9 handling code from LLVM trunk. 12 November 2013, 13:51:08 UTC
d0b9240 determine C++ std lib include path at run-time. Fixes ROOT-5550. Based on the compiler specified in compiledata.h the c++ std lib include path to be used by rootcling and cling is determined at run-time. This makes these modules independent of the compile time compiler location and allows compiler relocation. 12 November 2013, 13:19:36 UTC
07f08dd Assert only on valid decls. 12 November 2013, 10:10:48 UTC
3ab5aa2 Use set_size so make sure the llvm::SmallString is not empty 12 November 2013, 08:53:12 UTC
6a20af4 Revert previous changes and make sure the llvm::SmallString is not empty 12 November 2013, 08:07:03 UTC
41f8e6e Use a llvm::SmallString instead of a char[] to avoid corrupting the stack (thanks Axel) 11 November 2013, 19:34:29 UTC
8240dcf Use HeaderSearch to find non-existing files. If the file that the PCH was generated from does not exist, and if the PCH relocation does not match the file relocation, then use HeaderSearch to locate the (longest possible) part of the original file name as a last resort. 11 November 2013, 18:22:54 UTC
adcf830 No need for file:line for anonymous types. One GetBuffer()/fopen/relocation issue less. 11 November 2013, 17:18:03 UTC
3444206 Reset the diagnostics in the decl reverter. 11 November 2013, 16:09:53 UTC
ec1cf02 Simplify and disable assert until the issue is clear. 11 November 2013, 16:09:53 UTC
2b8d548 Fix valgrind failure. Don't try to remove a decl twice. 11 November 2013, 16:09:53 UTC
c2ff935 Add clang version detection (also in case of Apple clang). 08 November 2013, 13:08:13 UTC
d8fdb0d Fix compiler warning Fix compiler warning: ignoring return value of ‘char* realpath(const char*, char*)’, declared with attribute warn_unused_result And issue a warning if the canonical path cannot be obtained 11 November 2013, 15:05:28 UTC
0338eb3 Fix compiler warning: unused variable ‘res’ 11 November 2013, 14:09:52 UTC
afd03a4 Interpreter variable related cleanup 1) Remove interpreter from the signature of funcions which did not use it in their body 2) If the interpreter is needed and passed to the function, do not use the name gInterp but interp 11 November 2013, 11:54:56 UTC
7961f87 TMetaUtils interfaces do not contain R__ anymore anywhere 11 November 2013, 11:54:55 UTC
02faee8 Use canonicalized absolute pathname This should fix Jira #ROOT-5636 Be more precise on whether a shared library was loaded 11 November 2013, 11:14:31 UTC
a89db25 Fix ROOT-5594 The stringstream used to collect the size of the arrays in ROOT::TMetaUtils::CreateNameTypeMap was filled in a loop and not reset. As a result, data members which were not arrays had dimensions and the new dimensions were just appended to the string, a la "TOFpidResolution", dimension "[4][6][6][5]" 11 November 2013, 08:14:18 UTC
13e56fe don't delete G__GPad.cxx and G__PostScript.cxx as they only differ in case with the current values which cause them to always be deleted on OSX. 10 November 2013, 18:58:09 UTC
0f5fa8b add more missing pcm stuff that got lost during copy from v5-34. 10 November 2013, 18:55:06 UTC
2805d76 Revert "Improve fix for ROOT-5627" This reverts commit 764f27d81b11f53518646af682401a05b0866932. Actually the fix was not that bad per se :) Indeed the improvement caused genreflex to generate in the dictionaries all the collection proxies for all data member collections, even for classes not meant for IO. This broke relax and Gaudi builds. 08 November 2013, 17:43:22 UTC
07a9428 Remove __asm__ workaround: CPP macro does not fit and hurts more than it helps. 08 November 2013, 16:21:42 UTC
a946220 Remove misplaced and duplicate comment. 08 November 2013, 16:19:44 UTC
764f27d Improve fix for ROOT-5627 Re-align the genreflex and rootcling tools, removing specialities. Delegate to the scanner the responsability to mark the AnnotatedRecordDecl instances as needing the streamer info if the selction file is an xml one. The functionality of producing "old stremers" for legacy reasons is left to rootcling and linkDef files. 08 November 2013, 13:17:15 UTC
125da6c Comment two declarations which have no implementation 08 November 2013, 13:17:15 UTC
12f7135 Redo the "one dictionary per library" for roofitcore This was inadvertently removed by commit 132f5917f47e50701eedd05b5d23392b735f706e. 08 November 2013, 12:55:05 UTC
a05ceed fix several typos. 08 November 2013, 11:54:15 UTC
ecf9798 Doc update 08 November 2013, 10:20:33 UTC
9de2158 hum ... module inspect for interactive help() insists on a co_code object; this puts it back and cleans it up 08 November 2013, 02:34:38 UTC
aa7c724 remove a lookup optimization as it breaks history (ROOT-5676) 08 November 2013, 02:34:38 UTC
2501918 don't get actual class for printing: if the object does not already carry the actual class, this is usually for good reasons 08 November 2013, 02:34:38 UTC
7e2e33f rejig workaround for lookups into std as-if-global into a clean(er) solution (see also ROOT-5674) 08 November 2013, 02:34:38 UTC
348349e skip libc++ or libstdc++ compat check for libGLU as it has no std C++ in API. This allows opengl and eve to be build again on OS X 10.9. 08 November 2013, 00:22:39 UTC
e93eca3 don't generate dict header files anymore. Fixes build problem ROOT-5675. 07 November 2013, 23:47:00 UTC
753d495 remove the generated dict header files. 07 November 2013, 23:47:00 UTC
4c3a9af Delete the canvases before deleting the TApplication Implementation. Signed-off-by: Philippe Canal <pcanal@fnal.gov> 07 November 2013, 18:24:03 UTC
d243504 Fix doc. 07 November 2013, 10:23:17 UTC
07effd0 Spelling. 07 November 2013, 10:23:09 UTC
3112d71 From Cristina: handle templated types. 07 November 2013, 09:45:22 UTC
aa1b1ef Use variadic CPP macro for __asm__, might have mutiple "arguments". 07 November 2013, 08:17:12 UTC
8238b26 Suffering from ClingWorkAroundDeletedSourceFile, too. 07 November 2013, 08:16:21 UTC
e3e9035 Update handleDeclNew to be more consistent with namespace handling Additional namespace declaration do not come in as a canonical decl. We also ought to support namespace not declared in the global scope (i.e. nested namespace). This reapplies commit 970720621087f2be0bf68477e4ab8da91f3e52e5 with additional comments. 07 November 2013, 03:52:50 UTC
69da596 Remove deletion of the list of functions from ResetCaches This cause the massive problems with commit 9707206210 (see ROOT-5661) as it increase (intentionally) the number of classes and namespace that are affected. 07 November 2013, 03:34:29 UTC
0708d98 kill more unused code 07 November 2013, 01:08:44 UTC
9b9bcff remove zombie code 07 November 2013, 01:08:44 UTC
1757fa6 kill 'TODO's that have been clarified 07 November 2013, 01:08:44 UTC
1bc0604 kill 'TODO's that were done 07 November 2013, 01:08:44 UTC
672839f C++ macro's are supported but through LookupRootEntity in RootModule.cxx, not as as Converter since Cling does not serve up any #define's as globals like CINT used to, so this kills the MacroConverter code 07 November 2013, 01:08:44 UTC
029eaa2 drop workaround with ROOT-4949 being fixed 07 November 2013, 01:08:44 UTC
a292df4 remove workaround as this temporary business seems fully consistent now 07 November 2013, 01:08:44 UTC
caf42f7 remove workaround as #100728 was fixed (see: ROOT-4974) 07 November 2013, 01:08:44 UTC
99b9a15 remove all this explicit template instantiation business as TClass seems to work beautifully now 07 November 2013, 01:08:44 UTC
676ffe8 remove workaround: this basic_string constructor confusion has long been fixed by Philippe 07 November 2013, 01:08:44 UTC
7cf674e consistently first resolve typedef, then remove qualifiers as the qualifiers may be part of the typedef 07 November 2013, 01:08:44 UTC
e03c8b9 workaround removal after #100389 was fixed; the current code is debatable, but it is fully consistent with the CINT world, and so the best option at least untill af full refactoring 07 November 2013, 01:08:44 UTC
e309210 remove workaround to drop scopes from method names as this is now consistent 07 November 2013, 01:08:44 UTC
1ffdd30 treat container<>::iterator::_Self as container<>::iterator::_Self 07 November 2013, 01:08:43 UTC
a7f72e7 Handle =default/delete. Be more verbose in assert. Use isImplicit() 06 November 2013, 22:37:34 UTC
53e23f0 Improve GetFileName() algorithm: Before, when looking for the declaration file /A/B/C/D.h, any file called D.h that is reachable through an include search path would have been found. This is improved by first looking for A/B/C/D.h (within any search path), then B/C/D.h etc, until found. This is the "long version" of the header file name. Then the reverse pass happens: D.h, then C/D.h etc is searched for, and if found its FileEntry is identical to the FileEntry of the long version it will be returned. This allows to find the most specific version of the file (B/C/D.h), but its shortest include name resulting in the inclusion of the same file (C/D.h). 06 November 2013, 22:37:34 UTC
9a587f7 Add comment clarifying ROOT-4602 06 November 2013, 20:33:57 UTC
d5b44df Properly handled (partial) desugaring of 'const NS::Something_t' TClassEdit::ResolveTypedef was not properly handling the leading const if there is a namespace in the name (and no template). Transform::GetPartiallyDesugaredType was not keeping the 'const' in case the target of the typedef was in the global scope (for example being a fundamental type). This fixes ROOT-5576 06 November 2013, 17:07:20 UTC
9ce50c4 Update algorithm for finding header file name without opening sources. It now gets the full path of the original file name (or top-most framework include) /A/B/C/D.h. Then it iterates through the parts D.h, C/D.h, B/C/D.h etc, until one of them can be found using the include search paths. This is the spelling that will be returned. 06 November 2013, 15:38:09 UTC
ae56625 In rootcling, create the header file before the source. 06 November 2013, 15:11:53 UTC
906d36a Fix a typo 06 November 2013, 15:03:13 UTC
6fb7b54 Fix ROOT-5671 06 November 2013, 15:02:49 UTC
178cbd7 Use correct version macro (copy/paste typo) 06 November 2013, 14:50:32 UTC
ed799e9 Hide unused argument 06 November 2013, 12:47:28 UTC
31f5a60 Revert "Update handleDeclNew to be more consistent with namespace handling" This reverts commit 970720621087f2be0bf68477e4ab8da91f3e52e5. 06 November 2013, 12:43:16 UTC
bf7a099 Fix the loading of branches used in an alias which is used in boolean expression. If an alias is used in a boolean expression, it may not be evaluated during the execution of EvalInstance(0), in which case we must load the branches later. This patch propagate the marker handling this case from the current TTreeFormula to the sub TTreeFormula holding the alias. (cherry picked from v5-34 commit e5a5188447405fb19cf0e646a71e662855187b18) 06 November 2013, 12:42:03 UTC
7833042 Fix link warning LNK4010: invalid subsystem version number 5.0; with MSVC++2012 06 November 2013, 11:08:22 UTC
11e6c04 From Gordon Watts: build iconv and glib (needed by gdk) from source 06 November 2013, 10:37:46 UTC
24e7f2a boat load of workaround for std::vector iterators; to be fixed by using collection proxy 06 November 2013, 01:34:50 UTC
9c7874d use gROOT->GetGlobalFunctionWithPrototype() to find global operator== for user classes 05 November 2013, 23:38:33 UTC
e3f3248 with ROOT-4979 fixed, remove a workaround 05 November 2013, 18:25:08 UTC
a6bd227 Fix previous fix: properly detect CPP macros. 05 November 2013, 16:52:03 UTC
9a7172e Remove assert variable that is diagnosed as unused otherwise. 05 November 2013, 16:49:06 UTC
65c97c2 Store comments in the PCH / PCM, instead of fopening the header at runtime. 05 November 2013, 16:16:10 UTC
2397540 Get comments only for user provided (not compiler generated) functions. 05 November 2013, 16:15:27 UTC
d15d679 Handle func defs with trailing ";". Add assert. 05 November 2013, 15:43:45 UTC
2baa312 Add menu item back; got lost in commit ccb7837d 05 November 2013, 15:14:19 UTC
1f575c2 GetMethodDecl() returns a FunctionDecl. Fix logic. 05 November 2013, 15:10:18 UTC
53f9bb2 Unlike TagDecls, MethodDecls have annotations also for non-definitions. 05 November 2013, 15:09:44 UTC
c7c2dca Also create AST annotations for only-TClass selections. 05 November 2013, 13:52:18 UTC
05c1f2b Also skip trailing space for symmetry reasons: leading was already skipped. 05 November 2013, 13:51:44 UTC
4614ecb roottest needs g3d. 05 November 2013, 13:50:34 UTC
b2b98d8 Put annotations also into PCH. 05 November 2013, 10:51:13 UTC
dbde0c7 Skip leading spaces in comments for backward compatibility. 05 November 2013, 09:45:14 UTC
27c2dbc Use annotations if decl comes from PCH/PCM instead of opening the header. 05 November 2013, 09:45:14 UTC
c94e05c Also skip trailing ; 05 November 2013, 09:45:14 UTC
87e6cb6 For decls from PCH/PCM rely on annotations. 05 November 2013, 09:45:14 UTC
519cc7a Fix location of ROOT comments for functions; unify extraction; add enum support. 05 November 2013, 09:45:14 UTC
e767383 Fatal spelling. (cherry picked from commit 9097d7dbdef160ad1c4f38f47e992b0b6065f598) 05 November 2013, 09:44:49 UTC
f84de17 Add a couple of missing #include <functional>, required by MSVC++2012 05 November 2013, 09:41:09 UTC
2f39d89 Make TClass::GetClassMethod* public. GetClassMethod and GetClassMethodWithPrototype are now public and can be used to search for a method that is declared in the class itself. 05 November 2013, 02:46:25 UTC
5f416ed From Stilianos Kesisoglou: Fix for cygwin If there are multiple ROOT versions available, the script "thisroot.sh" fails to execute for the second time (crashing Cygwin's "mintty") 04 November 2013, 15:27:12 UTC
87ea7bd TImageDump 04 November 2013, 14:53:13 UTC
fd40db4 Fix issue 2 of ROOT-5644 (TBox clipping). 04 November 2013, 14:49:34 UTC
back to top