a03372e | Vassil Vassilev | 28 March 2014, 09:50:27 UTC | The CompilerInvocation is the owner of the DiagnosticOptions, all the rest point to them. It used some default diagnostic options, which are different from the ones that come from the driver passing the invocation options. | 31 March 2014, 11:57:24 UTC |
8ad1e47 | Vassil Vassilev | 28 March 2014, 09:50:10 UTC | Cosmetics. | 31 March 2014, 11:57:24 UTC |
7152530 | Vassil Vassilev | 28 March 2014, 09:49:40 UTC | Increase verbosity of the output | 31 March 2014, 11:57:24 UTC |
523bca0 | Vassil Vassilev | 28 March 2014, 09:49:06 UTC | We need internal isystem. | 31 March 2014, 11:57:24 UTC |
aec6024 | Vassil Vassilev | 28 March 2014, 09:48:12 UTC | Access sema internals and revert the list of unused decls. | 31 March 2014, 11:57:24 UTC |
c05da8a | Vassil Vassilev | 27 March 2014, 16:30:09 UTC | Move renaming. | 31 March 2014, 11:57:24 UTC |
965e478 | Vassil Vassilev | 27 March 2014, 16:22:30 UTC | Rename the class to smth more meaningful. | 31 March 2014, 11:57:24 UTC |
f3f9ae0 | Vassil Vassilev | 27 March 2014, 14:59:24 UTC | Escape -x flags passed in as invocation. | 31 March 2014, 11:57:23 UTC |
b9e0eb9 | Vassil Vassilev | 27 March 2014, 14:15:21 UTC | Simplify. | 31 March 2014, 11:57:23 UTC |
8a47efe | Vassil Vassilev | 27 March 2014, 14:12:07 UTC | Do not leak the diagnostics engine. | 31 March 2014, 11:57:23 UTC |
70088fd | Vassil Vassilev | 27 March 2014, 13:56:11 UTC | CXX consistency. | 31 March 2014, 11:57:23 UTC |
4c3c5b2 | Vassil Vassilev | 27 March 2014, 13:53:48 UTC | Reduce includes. | 31 March 2014, 11:57:23 UTC |
d162b22 | Vassil Vassilev | 27 March 2014, 13:53:32 UTC | Use better, more accurate include. | 31 March 2014, 11:57:23 UTC |
b477e3b | Vassil Vassilev | 27 March 2014, 13:52:50 UTC | Fwd declare the clang::DiagnosticsEngine. | 31 March 2014, 11:57:23 UTC |
eecef0e | Vassil Vassilev | 27 March 2014, 13:49:01 UTC | Set the ignored diags before the driver does parse from args. This allows the driver to override our custom diagnostics if the user wants any special treatment. | 31 March 2014, 11:57:23 UTC |
78e9537 | Vassil Vassilev | 27 March 2014, 13:47:15 UTC | Don't recreate the diagnosic client, just set it to the tweaked instance. | 31 March 2014, 11:57:23 UTC |
bfcf5dc | Vassil Vassilev | 27 March 2014, 13:46:20 UTC | Suppress warnings coming from system headers. | 31 March 2014, 11:57:23 UTC |
006c98b | Vassil Vassilev | 27 March 2014, 10:26:03 UTC | Implement soft reset of the diagnostics engine. | 31 March 2014, 11:57:22 UTC |
bdd1961 | Olivier Couet | 31 March 2014, 10:46:26 UTC | Fix typo | 31 March 2014, 10:46:26 UTC |
c9103e5 | Olivier Couet | 31 March 2014, 08:33:52 UTC | The table of content on individual html chapters obscured the text. | 31 March 2014, 08:33:52 UTC |
c64d54c | Wim Lavrijsen | 29 March 2014, 22:11:51 UTC | workaround relied on a bug ... and then the bug got fixed :) | 29 March 2014, 22:11:51 UTC |
25dff56 | Wim Lavrijsen | 29 March 2014, 20:37:38 UTC | special case for cout (backwards compatibility) | 29 March 2014, 20:37:38 UTC |
7db8cde | Axel Naumann | 29 March 2014, 14:33:35 UTC | Be more precise when comparing compilation and runtime libc++. For instance XCode 5.1 braught a libc++ that was sufficiently different to cause havok all over the place. Thus ABI_VERSION is clearly not enough. | 29 March 2014, 14:33:35 UTC |
5450df8 | Wim Lavrijsen | 29 March 2014, 05:41:11 UTC | lookup globally overloaded operators in std::__1 as well | 29 March 2014, 05:41:11 UTC |
32df5a0 | Philippe Canal | 28 March 2014, 19:13:34 UTC | Remove spurrious space added in TClassEdit::ResolveTypedef This solves ROOT-5778 by making sure that TClassEdit::ResolveTypedef("const std::string&") and TClassEdit::ResolveTypedef("const std::string &") returns "const std::string&" | 28 March 2014, 19:15:54 UTC |
0a29c1c | Axel Naumann | 28 March 2014, 16:14:21 UTC | Remove unused CXX11. | 28 March 2014, 16:14:21 UTC |
592a1a1 | Axel Naumann | 28 March 2014, 15:47:37 UTC | Add new file. | 28 March 2014, 15:47:37 UTC |
cc47f73 | Axel Naumann | 28 March 2014, 15:45:34 UTC | Add new llvm lib dependencies. | 28 March 2014, 15:45:38 UTC |
b3901f4 | Timur Pocheptsov | 28 March 2014, 15:40:58 UTC | Whywhywhywhwy???? Collection behavior has changed in 10.9. | 28 March 2014, 15:41:22 UTC |
6250db5 | Axel Naumann | 28 March 2014, 15:06:36 UTC | Fix warning; be explicit about overriding the overload. | 28 March 2014, 15:06:36 UTC |
287afcf | Axel Naumann | 28 March 2014, 14:45:04 UTC | Enable inlining and other passes for cling; fixes missing symbols from libc++. | 28 March 2014, 14:45:04 UTC |
a5eda1b | Axel Naumann | 28 March 2014, 13:21:26 UTC | Implement custom inliner to skip doFinalization. | 28 March 2014, 14:44:52 UTC |
6f89792 | Axel Naumann | 28 March 2014, 09:50:05 UTC | Disable module validation: it takes ages. | 28 March 2014, 14:44:52 UTC |
9ec5fbf | Axel Naumann | 28 March 2014, 08:42:56 UTC | Add backend passes (inlining etc) to cling. They are usually provided by clang's BackendUtil - which we don't use and which has no support for incremental ("streaming") compilation but runs the passes on the whole module the whole time, and does end-of-TU cleanup (e.g. "dead" code removal) that we cannot use because subsequent transactions might create new uses - think force_inline functions that must stay. Instead BackendPass wraps what's in clang's BackendUtil into a TransactionTransformer. It gets added to the IR transformers. In the future this should only transform the delta of one Transaction instead of the whole Module. This fixes the libc++ issue we worked around by templates' symbols are not exported anymore and cause missing symbols with XCode 5.1. We include ObjC passes even though this blows up the list of linked libraries to make it easier to port cling to ObjC(++). | 28 March 2014, 14:44:52 UTC |
2a08d0d | Axel Naumann | 26 March 2014, 10:06:32 UTC | Fix MacOS missing symbol __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi. This is triggered by emitting operator<< 'class std::__1::basic_ostream<char, struct std::__1::char_traits<char> > &(int)' even though its marked as exported in general. Now that clang and libc++ agree on the handling of exported templates we can remove our work-around. | 28 March 2014, 14:44:52 UTC |
478dd14 | Timur Pocheptsov | 28 March 2014, 14:26:54 UTC | Update canvas correctly after a macro was executed from TBrowser | 28 March 2014, 14:27:24 UTC |
d7e306c | CristinaCristescu | 21 March 2014, 17:02:34 UTC | DeclIt_t to TClass* map to have access to TClass* without name search. (ROOT-6159). | 28 March 2014, 14:06:42 UTC |
7266b0a | Danilo Piparo | 28 March 2014, 13:23:24 UTC | No warning if the same key for the same lib is specified in 2 rootmaps only if gDebug>3, print an Info. | 28 March 2014, 13:23:24 UTC |
b036bb8 | Danilo Piparo | 28 March 2014, 12:58:13 UTC | Reformulate interface for helper functions + perf optimisation the optimisation was carried out in KeepNParams. We recurse only if we need to keep the parameter. | 28 March 2014, 13:05:35 UTC |
b137239 | Danilo Piparo | 28 March 2014, 12:52:13 UTC | Reach the template decl within namespaces if present the dictionary provides to RegisterModule a series of pairs of string-uint. A pair is the template fwd declaration and the number of template arguments to keep. The system needs to discover in this fwd decl the template, in order to keep a table of template ptr - # of templ args to keep. For this reason, scopes are important. | 28 March 2014, 13:05:35 UTC |
cacdbe0 | Danilo Piparo | 28 March 2014, 12:47:29 UTC | Fix creation of template fwd declarations by mistake the template fwd declarations passed to TCling::RegisterModule were not including the scope. Now the enclosing namespaces are properly added. | 28 March 2014, 13:05:35 UTC |
2bf18ec | Olivier Couet | 28 March 2014, 12:57:43 UTC | Some etype for arrow keys were not correct. | 28 March 2014, 12:57:43 UTC |
890e513 | Lorenzo Moneta | 28 March 2014, 11:31:38 UTC | Fix for C++-11 compilation of Vc tests on maces 10.8 | 28 March 2014, 11:33:23 UTC |
adf8d53 | Timur Pocheptsov | 28 March 2014, 11:05:08 UTC | disable shadows. | 28 March 2014, 11:05:08 UTC |
3c7c8ab | Axel Naumann | 28 March 2014, 10:26:33 UTC | Also build llvm/clang with C++11! | 28 March 2014, 10:26:38 UTC |
40fd9f4 | Pere Mato | 28 March 2014, 08:16:52 UTC | Removing some more warnings (CMake) | 28 March 2014, 08:16:52 UTC |
ab5ed34 | Danilo Piparo | 27 March 2014, 21:43:28 UTC | Remove unused var error (clang trunk did not see it!) Remove typos | 27 March 2014, 21:44:34 UTC |
b52d0a5 | Philippe Canal | 27 March 2014, 19:37:00 UTC | Drops the validation of the directory name in prefetch From Elvin: I attached a patch which drops the validation of the directory name used for caching the prefetched blocks for the TFilePrefetching. I initially used it so that I wouldn't end up with funny names for the cache directory but the Alice guys (cc - Andrei) have some problems with this check when deploying it in production since they have various characters in the directory name which I currently don't accept. Therefore, I completely removed this validation step and I rely on the TSystem/OS to report any errors if creating/opening the requested directory is not possible. | 27 March 2014, 20:09:00 UTC |
3613bc1 | Danilo Piparo | 27 March 2014, 17:45:19 UTC | Add more error messages. Make execution faster reshuffling if conditions. | 27 March 2014, 17:46:06 UTC |
9a4cee1 | Danilo Piparo | 27 March 2014, 14:29:29 UTC | Add a factorised infrastructure for template argument name removal and disable the functionality for not removing template arguments which are marked to be removed but have a value different from the default one. Atlas does not expect this feature and some more coding is involved since this comparison is not always trivial. | 27 March 2014, 17:46:05 UTC |
16591e6 | Danilo Piparo | 27 March 2014, 14:21:54 UTC | Introduce recursion to allow recursive template argument removal if you have something like A<int, B<double,4, float>> you must know how many arguments you have to skip for B in advance. | 27 March 2014, 17:46:05 UTC |
0c5bad9 | Danilo Piparo | 27 March 2014, 14:19:05 UTC | Express non-splittability with a comment ("||") | 27 March 2014, 17:46:05 UTC |
ed603bb | Danilo Piparo | 27 March 2014, 14:18:28 UTC | Express in a more convenient way the default exclusions | 27 March 2014, 17:46:05 UTC |
d4f8af9 | Danilo Piparo | 27 March 2014, 14:17:15 UTC | Exclude the content of ROOT::Meta::Selection a priori to avoid mistakes of the users, for example combining a selection xml and a dict selection. | 27 March 2014, 17:46:05 UTC |
e0c97dc | Danilo Piparo | 27 March 2014, 14:16:41 UTC | Un-splittability as property of data member | 27 March 2014, 17:46:05 UTC |
94bdd13 | Danilo Piparo | 25 March 2014, 11:22:34 UTC | Check position of parameters and args. | 27 March 2014, 17:46:05 UTC |
e8f71ca | Timur Pocheptsov | 27 March 2014, 16:56:57 UTC | Warp. | 27 March 2014, 16:57:05 UTC |
1a776cc | Bertrand Bellenot | 27 March 2014, 16:23:45 UTC | Use (translate to) TCanvas coordinates | 27 March 2014, 16:23:45 UTC |
abba97c | Olivier Couet | 27 March 2014, 16:02:35 UTC | propagate the arrow keys events. | 27 March 2014, 16:02:35 UTC |
5dcdb00 | Olivier Couet | 27 March 2014, 15:53:44 UTC | Implement zoom with wheel on 2D histograms remove trailing blanks | 27 March 2014, 15:54:42 UTC |
8122b5f | Bertrand Bellenot | 27 March 2014, 15:05:59 UTC | Use better QueryPointer (the one which is working on Linux...) | 27 March 2014, 15:05:59 UTC |
1770b0b | Bertrand Bellenot | 27 March 2014, 14:35:17 UTC | Introduce new TCanvas events (keyboard arrows) + add GUI handlers | 27 March 2014, 14:35:17 UTC |
f405491 | Bertrand Bellenot | 27 March 2014, 14:30:58 UTC | Use native GDI function | 27 March 2014, 14:30:58 UTC |
1a8ac15 | Gerardo Ganis | 22 March 2014, 11:47:00 UTC | Disable by default memory checks during event loop Regular checks, with a tunable frequency, of process memory were introduce as a first debug layer. However, they require calls to System::GetProcInfo which are particurarly heavy. Since by default this information is not used, it makes more sense to have it off. | 27 March 2014, 14:07:21 UTC |
56c2fea | Lorenzo Moneta | 27 March 2014, 13:40:50 UTC | Copy from Vc git new test file to fix failure on MacOs and compilation warning | 27 March 2014, 13:40:50 UTC |
35131ff | Vassil Vassilev | 27 March 2014, 10:13:43 UTC | Use proper regexp | 27 March 2014, 10:13:50 UTC |
cfce73f | Vassil Vassilev | 24 March 2014, 15:47:26 UTC | Fix doxygen typos. Thank you clang. | 27 March 2014, 10:13:49 UTC |
269f694 | Olivier Couet | 27 March 2014, 10:05:57 UTC | Improve histogram zooming with mouse wheel. | 27 March 2014, 10:05:57 UTC |
86cee59 | Lorenzo Moneta | 27 March 2014, 10:00:43 UTC | Copy from vc Vcmacro.cmake file (remove my changes for suppressing unused function warning) | 27 March 2014, 10:00:43 UTC |
02610a7 | Lorenzo Moneta | 27 March 2014, 09:58:50 UTC | Copy from Vc git the patch to fix integer comparison warning | 27 March 2014, 09:58:50 UTC |
543dcc5 | CristinaCristescu | 25 March 2014, 14:12:21 UTC | Correct the insertion of the rootmapfile entry in the already seen forward decls. (ROOT-6063 and 6141). | 27 March 2014, 09:40:42 UTC |
189cf66 | Timur Pocheptsov | 27 March 2014, 09:28:26 UTC | More logical | 27 March 2014, 09:28:26 UTC |
87ca73c | Timur Pocheptsov | 27 March 2014, 08:10:26 UTC | Missing includes. | 27 March 2014, 08:10:26 UTC |
4959825 | Timur Pocheptsov | 27 March 2014, 07:55:07 UTC | Headers/comments/cleanup. | 27 March 2014, 07:55:07 UTC |
4da27be | Timur Pocheptsov | 27 March 2014, 07:50:58 UTC | Add missing headers, remove redundant + cosmetic changes. | 27 March 2014, 07:50:58 UTC |
cc68bb4 | Timur Pocheptsov | 27 March 2014, 07:43:26 UTC | remove a redundant include | 27 March 2014, 07:43:26 UTC |
449c76b | Timur Pocheptsov | 27 March 2014, 07:42:20 UTC | Cleanup and some cosmetic mods. | 27 March 2014, 07:42:20 UTC |
14eb329 | Timur Pocheptsov | 27 March 2014, 07:37:42 UTC | Cleanup includes and small cosmetic mods. | 27 March 2014, 07:37:42 UTC |
7cb3454 | Timur Pocheptsov | 27 March 2014, 07:33:51 UTC | Cosmetics | 27 March 2014, 07:33:51 UTC |
547374f | Timur Pocheptsov | 27 March 2014, 07:32:08 UTC | Cleanup | 27 March 2014, 07:32:08 UTC |
90968b0 | Timur Pocheptsov | 27 March 2014, 07:28:57 UTC | Cleanup and makeup | 27 March 2014, 07:28:57 UTC |
7f339a5 | Lorenzo Moneta | 26 March 2014, 19:18:02 UTC | Re-apply fixes for math test on MacoS. Add changes only in case of Vc_Scalar implementation | 26 March 2014, 19:18:13 UTC |
ff763ef | Timur Pocheptsov | 26 March 2014, 17:43:19 UTC | Include. | 26 March 2014, 17:43:19 UTC |
39ea03f | Timur Pocheptsov | 26 March 2014, 17:29:51 UTC | Const. | 26 March 2014, 17:30:00 UTC |
edfaebc | Lorenzo Moneta | 26 March 2014, 17:19:08 UTC | Copy files from Vc repository , latest updated to head of 0.7 branch - add only for clang compiler flag -Wno-unused-funciton to suppress the warning | 26 March 2014, 17:19:08 UTC |
1906ef8 | Timur Pocheptsov | 26 March 2014, 16:56:56 UTC | Add required include | 26 March 2014, 16:56:56 UTC |
8c49506 | Timur Pocheptsov | 26 March 2014, 16:41:21 UTC | Remove redundant headers. | 26 March 2014, 16:41:21 UTC |
6fbc5a9 | Timur Pocheptsov | 26 March 2014, 16:37:02 UTC | Remove redundant include. | 26 March 2014, 16:37:16 UTC |
b00f969 | Olivier Couet | 26 March 2014, 15:21:41 UTC | The zoom box must be deleted when ESC is pressed. | 26 March 2014, 15:21:41 UTC |
d9006b9 | Timur Pocheptsov | 26 March 2014, 15:16:10 UTC | Update tutorials - comments and cosmetic changes. | 26 March 2014, 15:16:25 UTC |
9b613e3 | Gerardo Ganis | 26 March 2014, 15:01:47 UTC | Add missing \n in help printouts | 26 March 2014, 15:02:08 UTC |
940ec7a | Timur Pocheptsov | 26 March 2014, 14:42:27 UTC | Update comments. | 26 March 2014, 14:42:41 UTC |
eb43148 | Olivier Couet | 26 March 2014, 14:39:54 UTC | Add a protection for axis-zoom-opaque. (Thanks Bertrand to have seen it :-) ) | 26 March 2014, 14:39:54 UTC |
a9b089e | Gerardo Ganis | 26 March 2014, 13:53:39 UTC | Count the number of selected evenst in fStatus To provide an example for the fix/change for ROOT-748 just committed. | 26 March 2014, 14:28:30 UTC |
10be64f | Gerardo Ganis | 26 March 2014, 13:51:39 UTC | Make TProof::Process to return TSelector::GetStatus (ROOT-748) To get the same behaviour as in Tree::Process. The TSelector::fStatus of all non-aborted workers are added. | 26 March 2014, 14:28:29 UTC |
3977453 | Timur Pocheptsov | 26 March 2014, 14:09:16 UTC | A new tutorial for OpenGL. | 26 March 2014, 14:09:16 UTC |
917a580 | Timur Pocheptsov | 26 March 2014, 13:41:31 UTC | A new tutorial to demonstrate radial gradient fill with OpenGL. | 26 March 2014, 13:41:31 UTC |
9b442d1 | Timur Pocheptsov | 26 March 2014, 13:38:20 UTC | From Anna and me - a radial gradient fill with OpenGL. The 'simple' (TRadialGradient::kSimple) implemented with OpenGL. | 26 March 2014, 13:38:20 UTC |
0a90f0e | Timur Pocheptsov | 26 March 2014, 13:07:44 UTC | Update a comment. | 26 March 2014, 13:07:44 UTC |
c3cd4c4 | Timur Pocheptsov | 26 March 2014, 12:50:06 UTC | Comment is not correct anymore. | 26 March 2014, 12:50:06 UTC |