8614d37 | Fons Rademakers | 13 September 2013, 14:39:22 UTC | set MACOSXVERSION also when cocoa is disabled. | 13 September 2013, 14:39:22 UTC |
e7d7391 | Fons Rademakers | 13 September 2013, 14:27:36 UTC | simplify detection of OSXSDK and IOSSDK. | 13 September 2013, 14:28:35 UTC |
e30e635 | Fons Rademakers | 13 September 2013, 14:27:15 UTC | xlc compiler on OSX is not anymore supported. | 13 September 2013, 14:28:35 UTC |
dc9d4cf | Fons Rademakers | 13 September 2013, 14:26:17 UTC | fix warning coming from latest clang++ from Xcode 5. | 13 September 2013, 14:28:35 UTC |
64fe521 | Fons Rademakers | 13 September 2013, 14:23:28 UTC | fix warnings flagged by latest clang++ 3.4. | 13 September 2013, 14:24:09 UTC |
b235243 | Fons Rademakers | 13 September 2013, 14:22:56 UTC | fix compile error flagged by latest clang++ 3.4. | 13 September 2013, 14:24:09 UTC |
252b292 | Vassil Vassilev | 13 September 2013, 13:21:13 UTC | Disable tests on SLC6 32 bit. | 13 September 2013, 13:21:13 UTC |
5e9a9d5 | Vassil Vassilev | 13 September 2013, 13:13:21 UTC | Add getter and silence a warning. | 13 September 2013, 13:13:29 UTC |
6b8da1a | Vassil Vassilev | 13 September 2013, 08:26:13 UTC | 80 Cols. | 13 September 2013, 13:13:29 UTC |
8869cd7 | Danilo Piparo | 13 September 2013, 10:39:36 UTC | Fix bogus logic in capabilities file creation rootcling was checking for the wrong string to be non empty. | 13 September 2013, 10:39:36 UTC |
e4d5239 | Axel Naumann | 13 September 2013, 08:37:54 UTC | DGRs can have a decl to be emitted, another not to be emitted. When this oce comes from a #include through ParseForModules(): class A{} g; A should be emitted, but not g. This is now tested in roottest/root/meta/templateAutoload. | 13 September 2013, 08:39:17 UTC |
1961a8f | Danilo Piparo | 13 September 2013, 07:55:00 UTC | Fix capabilities files generation The generation of capabilities files was added. CMS indeed uses those to feed the FW plugin manager, which is very similar to the good Old SEAL plugin manager. | 13 September 2013, 07:57:03 UTC |
214f0ad | Axel Naumann | 12 September 2013, 17:07:53 UTC | Just reply on simplisticCast; register temporary. Fixes ROOT-5316. | 12 September 2013, 17:07:53 UTC |
745418e | CristinaCristescu | 12 September 2013, 12:14:08 UTC | Extract the enum decl without recursing, but iteration over decl context. | 12 September 2013, 13:59:42 UTC |
0490d7a | Olivier Couet | 12 September 2013, 11:27:54 UTC | fix a typo | 12 September 2013, 11:27:54 UTC |
8c81834 | Olivier Couet | 12 September 2013, 09:38:30 UTC | TPDF | 12 September 2013, 09:38:30 UTC |
22b08a8 | Olivier Couet | 12 September 2013, 09:27:58 UTC | Fix JIRA-ROOT-5488. The matrices used by the Td and Tm PDF text operators (used to position and rotate text) cannot be concatenate with the current transformation matrix. This produced wrong slanted text for greek letters when the text angle was not zero. Now the operator "cm" is used instead of Td and Tm, allowing to concatenate the text transformation matrix with the matrix used slant the text. | 12 September 2013, 09:28:50 UTC |
6f6672c | Axel Naumann | 12 September 2013, 07:14:43 UTC | Compile RuntimeException with exceptions enabled. | 12 September 2013, 07:14:43 UTC |
0a03b23 | Danilo Piparo | 12 September 2013, 05:57:26 UTC | Fix logic in prepending directory to rootmapfile Before, we prepended blindly the directory of the dictionary. This is bogus, indeed the rootmapfilename can be specified with a full path. Now we check if this is the case. If yes, nothing is prepended and we assume the user condifured her call to genreflex properly and she does not need any meaningful defaults. Fix typo in the rootmapfilename variable | 12 September 2013, 06:21:03 UTC |
81ac658 | Wim Lavrijsen | 11 September 2013, 23:43:04 UTC | workarounds for string <-> basic_string mismatches and kExactMatch lookup failures | 11 September 2013, 23:43:04 UTC |
7f7d6a4 | Wim Lavrijsen | 11 September 2013, 22:31:01 UTC | Cling workaround for resolving ::_Self of iterators (used in operator== arguments) | 11 September 2013, 22:31:01 UTC |
b5715f9 | Philippe Canal | 11 September 2013, 21:13:47 UTC | Add missing transaction before template instantiation | 11 September 2013, 21:14:05 UTC |
014638b | Vassil Vassilev | 11 September 2013, 21:04:36 UTC | Synthesizing if(DeclRefExpr) throw requires cling to be run with rtti. Fix that problem by introducing an indirection - a compiled function that throws. | 11 September 2013, 21:06:44 UTC |
7ea82b6 | Vassil Vassilev | 11 September 2013, 17:21:26 UTC | Add trampoline that will help avoid running without -no-rtti. | 11 September 2013, 21:06:43 UTC |
041711f | Philippe Canal | 11 September 2013, 19:10:51 UTC | White space change (to force recompilation) | 11 September 2013, 19:20:48 UTC |
23a4893 | Philippe Canal | 11 September 2013, 19:09:22 UTC | Compile RuntimeException.o with -fexception | 11 September 2013, 19:20:31 UTC |
4c78ce4 | Philippe Canal | 31 July 2012, 21:19:22 UTC | From Brian: For CMS backward compatibility, allow SetCacheRead to disconnect the cache from being the current cache, but keep the file attached to the cache. git-svn-id: http://root.cern.ch/svn/root/branches/v5-34-00-patches@45322 27541ba8-7e3a-0410-8455-c3a389f83636 (cherry picked from v5-34-00-patches commit c35d989727faa88c2103533e3ed4007919fd0d10) Conflicts: tree/tree/inc/TTreeCache.h | 11 September 2013, 19:20:31 UTC |
389063f | Philippe Canal | 31 July 2012, 21:19:14 UTC | From Brian: For CMS backward compatibility, allow SetCacheRead to disconnect the cache from being the current cache, but keep the file attached to the cache. git-svn-id: http://root.cern.ch/svn/root/branches/v5-34-00-patches@45321 27541ba8-7e3a-0410-8455-c3a389f83636 (cherry picked from v5-34-00-patches commit eac731d2b12532ba0d2cd1986882bc0f82a1b8c4) | 11 September 2013, 19:20:31 UTC |
3e83d8a | Axel Naumann | 11 September 2013, 15:22:55 UTC | Merge Cristina's HasDict improvements (GetUnderlyingType; set of names) | 11 September 2013, 15:22:55 UTC |
44b432d | CristinaCristescu | 11 September 2013, 12:45:21 UTC | Change the set of Types that collects the classes without Dictionaries to a set of strings representing the names of teh classes. | 11 September 2013, 15:22:05 UTC |
0e29383 | CristinaCristescu | 10 September 2013, 13:01:34 UTC | Corection to the typedef and template check. | 11 September 2013, 15:22:05 UTC |
1015300 | CristinaCristescu | 10 September 2013, 10:08:21 UTC | Check for data members of template type instead of the template parameters. | 11 September 2013, 15:22:05 UTC |
ef4058c | CristinaCristescu | 09 September 2013, 11:30:02 UTC | Using TMetaUtils::GetUnderlyingType for missing dicionaries. | 11 September 2013, 15:22:05 UTC |
c8e8840 | CristinaCristescu | 09 September 2013, 09:00:13 UTC | Use TMetaUtile GetUnderlyingType. | 11 September 2013, 15:22:05 UTC |
570c32a | Fons Rademakers | 11 September 2013, 15:03:44 UTC | fix for compiling ROOT with an alternative gcc (e.g. 4.8.1), ROOT-5496, ROOT-5493. | 11 September 2013, 15:07:18 UTC |
9042ae6 | Vassil Vassilev | 11 September 2013, 14:30:19 UTC | Silence a warning. | 11 September 2013, 14:30:35 UTC |
03ea38d | Axel Naumann | 11 September 2013, 13:14:14 UTC | Check and register result of CompileMacro(). Fixes ROOT-4329. | 11 September 2013, 13:14:14 UTC |
13a6846 | Axel Naumann | 11 September 2013, 13:13:37 UTC | Register result of .L | 11 September 2013, 13:13:37 UTC |
3bbff83 | Axel Naumann | 11 September 2013, 12:30:37 UTC | Remove terminating comma; silences GCC warning | 11 September 2013, 12:31:01 UTC |
56b7442 | Vassil Vassilev | 11 September 2013, 11:31:14 UTC | Use better name. | 11 September 2013, 11:31:27 UTC |
4bdeca3 | Vassil Vassilev | 11 September 2013, 11:21:21 UTC | Remove unused files. | 11 September 2013, 11:31:27 UTC |
2f013ab | Vassil Vassilev | 11 September 2013, 11:18:06 UTC | Extend the AST null deref checher and disable the IR checker. This resulted in one change of warning kind, which is expected. I disabled the test MetdhoCalls, Baozeng will look at it once he gets the code. | 11 September 2013, 11:31:27 UTC |
63557b2 | Vassil Vassilev | 11 September 2013, 08:08:38 UTC | Visit the possible dereferences in-depth. | 11 September 2013, 11:31:27 UTC |
43dca65 | Danilo Piparo | 11 September 2013, 10:39:11 UTC | Raised verbosity level | 11 September 2013, 10:39:56 UTC |
6656c6c | Axel Naumann | 11 September 2013, 09:22:12 UTC | Clarify what is thrown. | 11 September 2013, 09:22:24 UTC |
434460c | Danilo Piparo | 11 September 2013, 08:09:20 UTC | Refined error messages for the final commit | 11 September 2013, 08:09:38 UTC |
de653d3 | Danilo Piparo | 11 September 2013, 07:55:54 UTC | Cleanup Move away from cout and use TMetaUtils::Error,Warning and Info. Removed old commented lines. | 11 September 2013, 08:09:38 UTC |
b7fce0f | Axel Naumann | 11 September 2013, 08:04:08 UTC | Handle llvm_unreachable (in NDEBUG) as runtime_exception. Implements ROOT-5456 | 11 September 2013, 08:05:36 UTC |
50f4256 | Axel Naumann | 11 September 2013, 08:03:27 UTC | Typo | 11 September 2013, 08:05:35 UTC |
3753579 | Axel Naumann | 11 September 2013, 07:36:37 UTC | Improve exception reporting. | 11 September 2013, 07:36:37 UTC |
b49c63c | Axel Naumann | 10 September 2013, 15:04:23 UTC | Add patch for not checking duplicate template default args from rootmap. | 11 September 2013, 07:09:35 UTC |
3f0aff9 | Axel Naumann | 10 September 2013, 15:02:50 UTC | Annotate template parameters with default arguments as coming from rootmap. This prevents Sema from complaining about duplicate default argumant declarations. | 11 September 2013, 07:09:35 UTC |
c04ca87 | Axel Naumann | 10 September 2013, 15:01:46 UTC | Duplicate declarations of template default argument from rootmap files are just fine. | 11 September 2013, 07:09:35 UTC |
f3408a8 | Axel Naumann | 10 September 2013, 14:58:04 UTC | Remove PCM utility headers left for debugging. | 11 September 2013, 07:09:35 UTC |
5496001 | Axel Naumann | 10 September 2013, 09:56:27 UTC | Callback to external storage now happens explicitly before Sema instantiates. | 11 September 2013, 07:09:35 UTC |
a28adab | Axel Naumann | 10 September 2013, 09:06:21 UTC | Add more rationale as to how this exception is different from others. | 11 September 2013, 07:09:34 UTC |
ed90ed6 | Vassil Vassilev | 10 September 2013, 17:34:09 UTC | Use the correct routine. | 10 September 2013, 17:34:09 UTC |
a776b22 | Vassil Vassilev | 10 September 2013, 16:56:32 UTC | Don't confuse cling this is a wrapper function. | 10 September 2013, 16:57:01 UTC |
564a109 | Vassil Vassilev | 10 September 2013, 16:38:21 UTC | Merge the two routines. | 10 September 2013, 16:57:01 UTC |
21cc5f1 | Vassil Vassilev | 10 September 2013, 16:05:44 UTC | Reuse code. | 10 September 2013, 16:57:01 UTC |
58aee18 | Danilo Piparo | 10 September 2013, 15:25:48 UTC | Fix for ROOT-5317 + Cleanup This is the fix for https://sft.its.cern.ch/jira/browse/ROOT-5317 Now dictionaries, their headers and rootmap files are initially created as temp files (_tmp suffix) and only at the end of the rootcling main "committed" (renamed). This allows to have them on disk in case of crashes and to avoid that a build continues with an incomplete or bogus dictionary. This is very dangerous, since that the compilation may in an unfortunate case progress untill success and strange runtime behaviours may emerge. The cleanup refers to some an unnecessary and previously not always working function, CleanUpOnExit and some general code cleanups. | 10 September 2013, 15:32:13 UTC |
b8bb94f | Vassil Vassilev | 10 September 2013, 15:01:25 UTC | Silence warnings for unused fields. | 10 September 2013, 15:04:21 UTC |
c79b920 | Vassil Vassilev | 10 September 2013, 13:44:27 UTC | Comment out that unused variable until the new llvm import. | 10 September 2013, 15:04:21 UTC |
1db74c2 | Fons Rademakers | 10 September 2013, 14:59:30 UTC | revert auto detection of gcc-toolchain as method is not consistent. | 10 September 2013, 14:59:30 UTC |
414061b | Vassil Vassilev | 10 September 2013, 10:41:41 UTC | Spell out that we want only one wrapper per transaction. | 10 September 2013, 13:34:58 UTC |
a1b409c | Vassil Vassilev | 10 September 2013, 10:40:32 UTC | Use interprter's unique prefix. | 10 September 2013, 13:34:58 UTC |
9e560d0 | Vassil Vassilev | 10 September 2013, 10:35:39 UTC | Remove unused code. | 10 September 2013, 13:34:58 UTC |
2519d61 | Vassil Vassilev | 10 September 2013, 10:33:33 UTC | Spaces. | 10 September 2013, 13:34:58 UTC |
892bf9f | Pere Mato | 10 September 2013, 09:59:06 UTC | Improved the implementation of FindKerberos5.cmake module. Fixes ROOT-5486 | 10 September 2013, 09:59:06 UTC |
176768c | Vassil Vassilev | 10 September 2013, 09:38:38 UTC | Use best argument match constructor. | 10 September 2013, 09:38:38 UTC |
ed08695 | Baozeng Ding | 10 September 2013, 08:10:38 UTC | Add support for int *p = 0; *p; at AST level. | 10 September 2013, 08:11:08 UTC |
42718bd | Vassil Vassilev | 10 September 2013, 08:10:24 UTC | Add tmp prefix. | 10 September 2013, 08:11:08 UTC |
460f019 | Fons Rademakers | 09 September 2013, 20:08:49 UTC | make ROOT 6 Preview 3 (5.99.03). | 09 September 2013, 20:08:49 UTC |
1dcdafc | Wim Lavrijsen | 09 September 2013, 18:56:24 UTC | fix for ROOT-5478 part 3: special case const bool& returns | 09 September 2013, 18:56:24 UTC |
a02265b | Wim Lavrijsen | 09 September 2013, 18:55:38 UTC | fix for ROOT-5478 part 1: adding spaces so not to let the compiler see '-' as a suffix | 09 September 2013, 18:55:38 UTC |
a775178 | Danilo Piparo | 09 September 2013, 16:37:50 UTC | Fix ROOT-5477: RootCling generates rootmaps Rootcling can now generate rootmap files (it could before but only as genreflex). Two options have been added, -rml and -rmf for the rootmap lib and rootmap file names respectively. The rootmap file name can be omitted. In this case, the name in the rootmap file will be inferred from the one of the rootmap lib and the rootmap file will be created where the library is located. In this latter case, the path to the lib will be normalised to ./ . | 09 September 2013, 16:41:11 UTC |
24a7236 | Axel Naumann | 09 September 2013, 15:51:32 UTC | File renamed | 09 September 2013, 15:57:13 UTC |
342c258 | Axel Naumann | 09 September 2013, 12:32:37 UTC | Make CompilationException public, (also) use new cling runtime exception as base. | 09 September 2013, 15:57:13 UTC |
79cadd6 | Axel Naumann | 06 September 2013, 19:36:03 UTC | Install fatal error handler throwing an exception. Yes that is dangerous. | 09 September 2013, 15:57:13 UTC |
59012d0 | Fons Rademakers | 09 September 2013, 15:45:26 UTC | white space. | 09 September 2013, 15:45:26 UTC |
9a76009 | Fons Rademakers | 09 September 2013, 15:40:15 UTC | when cxx11 is set on OS X, also turn the required libcxx11 option on (ROOT-5489). | 09 September 2013, 15:42:44 UTC |
558ca97 | Fons Rademakers | 09 September 2013, 15:15:30 UTC | make --with-gcc-toolchain optional. The correct value will be extracted automatically from the --prefix option as printed by the --with-cc specified gcc compiler. Also add a check in case there are more than 10 include paths as in that case the code in TCling.cxx and rootcling.cxx need to be extended. | 09 September 2013, 15:42:43 UTC |
2e288fa | Vassil Vassilev | 09 September 2013, 15:25:38 UTC | File was renamed. | 09 September 2013, 15:25:54 UTC |
692d754 | Lorenzo Moneta | 09 September 2013, 14:04:44 UTC | fix compilation | 09 September 2013, 14:04:58 UTC |
43d7456 | Vassil Vassilev | 09 September 2013, 14:03:12 UTC | Update the Module.mk. (Sorry for the mess). | 09 September 2013, 14:03:12 UTC |
68d2bcb | Baozeng Ding | 09 September 2013, 13:32:53 UTC | Adapt the test suite to the new warnings produced. Disable the indirect calls. We don't support them yet on AST level. | 09 September 2013, 13:32:53 UTC |
dd3c14a | Baozeng Ding | 09 September 2013, 13:25:02 UTC | Reduce the dependence from the IR. It will be soon replaced by the AST one. | 09 September 2013, 13:25:02 UTC |
670876d | Vassil Vassilev | 09 September 2013, 13:19:33 UTC | RuntimeExceptions got renamed. | 09 September 2013, 13:19:33 UTC |
ea2dcf4 | Vassil Vassilev | 09 September 2013, 12:59:47 UTC | Rename filename. We don't use plural in the names... | 09 September 2013, 12:59:47 UTC |
3900126 | Baozeng Ding | 09 September 2013, 12:40:26 UTC | Pass in the Expr* instead of the SourceLocation. | 09 September 2013, 12:40:26 UTC |
c219e5a | Vassil Vassilev | 09 September 2013, 12:28:19 UTC | Spell it syntactically correct. | 09 September 2013, 12:28:19 UTC |
6244ae1 | Vassil Vassilev | 09 September 2013, 11:59:21 UTC | Try silence an warning. | 09 September 2013, 11:59:26 UTC |
f4c2520 | Axel Naumann | 09 September 2013, 11:51:55 UTC | Typo. | 09 September 2013, 11:52:07 UTC |
63b2dfe | Vassil Vassilev | 09 September 2013, 10:08:36 UTC | Fix doxygen warning. | 09 September 2013, 11:09:47 UTC |
3d61b68 | Vassil Vassilev | 09 September 2013, 09:54:03 UTC | Remove unused code. | 09 September 2013, 11:09:47 UTC |
2c0c293 | Vassil Vassilev | 09 September 2013, 09:36:07 UTC | Implement autoloading of templates. ROOT-4786 | 09 September 2013, 11:09:47 UTC |
298f95f | Vassil Vassilev | 09 September 2013, 09:35:05 UTC | Propagate the new callback to our InterpreterCallbacks interface. | 09 September 2013, 11:09:47 UTC |
88fc7cd | Vassil Vassilev | 09 September 2013, 09:34:27 UTC | Add the the change in clang as a patch, for bookkeeping reasons. | 09 September 2013, 11:09:47 UTC |
93bff85 | Vassil Vassilev | 09 September 2013, 09:32:31 UTC | Before generating a template instantiation check if we can get externally. This is useful when we have template specializations/instantiations in rootmap files. This means that the template specialization has to be loaded from the given library and not automatically generated by the template instantiatior. | 09 September 2013, 11:09:47 UTC |
8ffdabb | Vassil Vassilev | 09 September 2013, 07:28:59 UTC | Add support for Interpreter::declare in the rootmap files. When we autoload sometimes is necessary to forward declare some entities (eg. templates). This can be done now within the rootmap file by using: Declare.non-space-containing-string. | 09 September 2013, 11:09:47 UTC |