swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
413eb4d Make ROOT 6 Beta 3 (5.99.06). 03 April 2014, 21:36:50 UTC
f256d69 add option --enable-werror to configure. Enabling this option turns warnings into errors. By default this option is off. 03 April 2014, 15:16:53 UTC
ceea616 There might be returns without return values. 03 April 2014, 11:51:42 UTC
6266542 Set MoveOpaque as default. 03 April 2014, 08:54:21 UTC
ba11893 Reenable the assert. 02 April 2014, 14:51:00 UTC
1537bd1 In order to run the void expression we need to put it inside a binary operator. This is the shorthand of syntesizing two statements, which will dramatically increase the complexity of the implementation. Now we use setValueToVoid, runExpression 02 April 2014, 14:48:07 UTC
5086381 In cases of cling::Value reuse we need to update its settings even if we evaluated void expression. 02 April 2014, 14:23:32 UTC
1a2b18f Polish the implementation. Each pragma equivalent must use different source location. 02 April 2014, 13:24:26 UTC
a8f6da8 Work around pointer/function cast warning. 02 April 2014, 13:18:25 UTC
a07f77a Fix mem leak. 02 April 2014, 13:14:03 UTC
37d13e9 Add the normalised name next to the qualified one in greflex output 02 April 2014, 10:13:02 UTC
6666a86 Add support for array in TClass::ShortType This fixes ROOT-6184 02 April 2014, 09:53:05 UTC
4480ef4 Remove unused code. TClassEdit is a string based cleaning of the names and deal (mostly/mainly) with name of classes not known to the interpreter. As such it can not know which (not-defined) namespace is inline or not and should be removed (even if it is named "__1"). So we do not (should not) hard code the name of any inline namespace. Instead TClassEdit should always be given names where the inline namespace have already been removed (because they are either normalized by TInterpreter or comes 'somewhat normalized' from a file and a user written string. 02 April 2014, 09:53:04 UTC
f820130 Move with arrow keys 02 April 2014, 08:50:25 UTC
4c72b96 Move with arrow keys 02 April 2014, 08:40:43 UTC
1346acd 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&" This is a redo of 32df5a03fe2371d9ac46380ea6163d0519bbf711 which was inadvertently removed in 3d8b0cd4d0a3708885bd75e98d4b972a751a0a67 02 April 2014, 08:03:33 UTC
11eec6f Remove remaining traces of StoredValueRef. 02 April 2014, 07:29:35 UTC
88d97ff workaround for operator==/!== lookups for STL iterators in Clang's libstdc++ 01 April 2014, 23:03:12 UTC
66b8024 whatever ... :/ 01 April 2014, 23:02:52 UTC
84169be Allow the giant PCH to be produced on fedora, slc6 and macosx. Releasing the condition imposed on uniqueness of normalized names of selected classes (no class is selected for the pch). 01 April 2014, 20:42:30 UTC
405d140 Fix the fix for handling of partially specialized class template. The previous implementation assume (wrongly) that if there was less template parameters than template argument then the argument fixed in the specialization where upfront. I.e. it was supporting template <typename T1, typename T2, typename T3> struct B; template <typename T4, typename T5> struct B<void, T4, T5>; but did not support template <typename T4, typename T5> struct B<T4, void, T5>; template <typename T4, typename T5> struct B<T4, T5, void>; This correct commit 50304a4aaa23e217e8211ecb0acb3b2c3cd10f01 which was solving ROOT-6019. 01 April 2014, 20:21:13 UTC
3d8b0cd Extend recursion to templates which are not marked for args removal this is important for cases which imply a transformation of the kind A<int, double, 3> --> A<int> in presence of, for example, collections or other templates: std::vector<A<int, double, 3>> must become std::vector<A<int>> even if vector is not marked for template arguments manipulation. Cover pointer and {r,l}reference types in KeepNParams function. Additional comments and cosmetics were added. 01 April 2014, 20:04:30 UTC
30cd17c Prompt a fatal error and exit if 2 classes have the same name this is not possible and may hint to a problem with the suppression of template arguments. In addition such a dictionary would not compile. 01 April 2014, 20:04:30 UTC
5795e21 Simplify and accelerate CallFunc, cling::Value (ROOT-6075). Brings PyROOT::TMethodHolder::Execute() from 2.7M down to 1.4M instructions, according to callgrind and for the test case of ROOT-6075. 01 April 2014, 16:25:53 UTC
8e50d34 No vector for time-critical i'faces; use SmallVectorImpl in libCling i'faces. The use of vector forces an allocation for each call, something we don't need to impose. SmallVectorImpl doesn't expose the static alloc size; and our interfaces don't care. Only the actual storage definition needs to define the size, no subsequent reference. 01 April 2014, 16:25:16 UTC
812c6bf Implement cheap move ctor/op=. Member-init order. 01 April 2014, 16:25:15 UTC
855d2ff Default init TInterpreterValue in TClingValue copy ctor. Wording. 01 April 2014, 16:25:15 UTC
6d92d35 Set the QualType for enums, too; return 0 for cast-from-void. 01 April 2014, 16:25:15 UTC
1813c28 Simplify; adapt to new Value. 01 April 2014, 16:25:15 UTC
9db1a65 Unused extern decl. 01 April 2014, 16:25:14 UTC
18f20fc Replace StoredValueRef by Value. 01 April 2014, 16:25:14 UTC
255a851 A "usually" allocation-free cling::Value (ROOT-6075). 01 April 2014, 16:25:14 UTC
291f23e Use GetNormalizedName rather than getAsStringInternal+DropDefaultArg 01 April 2014, 15:21:48 UTC
2390b53 Pass NormalizedCtxt to TCallFunc (directly or indirectly) 01 April 2014, 15:21:48 UTC
b93ecf3 Add prototype to TFunction's ls 01 April 2014, 15:21:48 UTC
74fa4bf Implement ESC and arrow keys moving for move opaque. 01 April 2014, 15:12:27 UTC
9240375 Simplify some of the changes due to the new diag mapping. 01 April 2014, 15:04:28 UTC
89cb784 Disable useless warnings only for the wrapper functions. We simulate programatically: void __cling_Unique { #pragma push #pragma ... ignore ... {code} #pragma pop } 01 April 2014, 15:04:27 UTC
aed416d Remove from the last to the first from the DeclContext 01 April 2014, 15:04:27 UTC
d8fc68c Typo 01 April 2014, 14:57:53 UTC
5fdcbed Fix for ROOT-6183 01 April 2014, 14:39:14 UTC
9888236 Add patch from Matthias to disable compiling Vc tests in C++11 mode when ROOT is built with C++03 01 April 2014, 13:21:31 UTC
c629f9f Add IsInUse function also for Vector and its expression. This fixes re-using vectors in vector-matrix operations: V = M * V This fixes ROOT-6157 01 April 2014, 13:21:31 UTC
d656f90 Add missing default constructor 01 April 2014, 13:21:31 UTC
e3b6ed0 Implement ESC in ExecuteEvent for move opaque mode. 01 April 2014, 11:22:08 UTC
ca36ed9 When “move opaque” is on it is possible to move the line using Arrow Keys for a precise placement. 01 April 2014, 09:25:18 UTC
c84440e When “move opaque” is on it is possible to move the text using Arrow Keys for a precise placement. 01 April 2014, 09:01:28 UTC
937bf72 Soft reset the diagnostics in the LH, too. 01 April 2014, 08:52:00 UTC
9ff9f45 Implement removal of ClassTemplatePartialSpecializationDecls. Disable an assert, which doesn't seem to exist in clang.git. 01 April 2014, 08:52:00 UTC
3d64ba0 When “move opaque” is on it is possible to move the ellipse using Arrow Keys for a precise placement. 01 April 2014, 08:38:21 UTC
7a36b67 Correctly create a varied set of histograms. now consistent with the use of Fill later in the code 01 April 2014, 07:53:06 UTC
cba5bfb merge from Vc 0.7 branch fix for icc (#636) plus onother fix (#634) 31 March 2014, 18:55:03 UTC
aeb1113 Simplify the keyboard editing events (and add emulated key release events on Windows) Only use two event types (kArrowKeyPress and kArrowKeyRelease) and add emulated key release events on Windows when getting consecutive same keypressed events (since auto-repeat fires only successive wm_keydown events) 31 March 2014, 15:34:20 UTC
1a25281 Add to cmake. 31 March 2014, 14:48:49 UTC
f56f427 Add known failures section. 31 March 2014, 14:48:48 UTC
bdc7f60 Preprocess the file before looking for expected-error substrings. This helps in tests which have multiple RUN lines and define a macro in them. 31 March 2014, 14:48:48 UTC
dd7b0ac Protections in ExecuteEvent 31 March 2014, 14:30:04 UTC
cc70d4f Update to XCode 5.1; e.g. ignore type of std::string::c_str(). 31 March 2014, 13:10:15 UTC
8a14aec Support new name of std::string in libc++. 31 March 2014, 13:10:14 UTC
7679e64 Silence a warning. 31 March 2014, 11:57:25 UTC
842e8dd Silence a warning. 31 March 2014, 11:57:25 UTC
9f445f2 Replace .U with .undo 31 March 2014, 11:57:25 UTC
f30cfe3 Implement .U FileName. 31 March 2014, 11:57:25 UTC
7c65895 Implement dump of MacroDirectiveInfo. 31 March 2014, 11:57:24 UTC
5a015b3 Inform the IdentifierInfo that it is not a macro def anymore. 31 March 2014, 11:57:24 UTC
a6a0670 If -verify specified don't apply any custom diagnostic mappings. 31 March 2014, 11:57:24 UTC
83ee2e9 Use the proper arguments to remove items. 31 March 2014, 11:57:24 UTC
a03372e 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 Cosmetics. 31 March 2014, 11:57:24 UTC
7152530 Increase verbosity of the output 31 March 2014, 11:57:24 UTC
523bca0 We need internal isystem. 31 March 2014, 11:57:24 UTC
aec6024 Access sema internals and revert the list of unused decls. 31 March 2014, 11:57:24 UTC
c05da8a Move renaming. 31 March 2014, 11:57:24 UTC
965e478 Rename the class to smth more meaningful. 31 March 2014, 11:57:24 UTC
f3f9ae0 Escape -x flags passed in as invocation. 31 March 2014, 11:57:23 UTC
b9e0eb9 Simplify. 31 March 2014, 11:57:23 UTC
8a47efe Do not leak the diagnostics engine. 31 March 2014, 11:57:23 UTC
70088fd CXX consistency. 31 March 2014, 11:57:23 UTC
4c3c5b2 Reduce includes. 31 March 2014, 11:57:23 UTC
d162b22 Use better, more accurate include. 31 March 2014, 11:57:23 UTC
b477e3b Fwd declare the clang::DiagnosticsEngine. 31 March 2014, 11:57:23 UTC
eecef0e 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 Don't recreate the diagnosic client, just set it to the tweaked instance. 31 March 2014, 11:57:23 UTC
bfcf5dc Suppress warnings coming from system headers. 31 March 2014, 11:57:23 UTC
006c98b Implement soft reset of the diagnostics engine. 31 March 2014, 11:57:22 UTC
bdd1961 Fix typo 31 March 2014, 10:46:26 UTC
c9103e5 The table of content on individual html chapters obscured the text. 31 March 2014, 08:33:52 UTC
c64d54c workaround relied on a bug ... and then the bug got fixed :) 29 March 2014, 22:11:51 UTC
25dff56 special case for cout (backwards compatibility) 29 March 2014, 20:37:38 UTC
7db8cde 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 lookup globally overloaded operators in std::__1 as well 29 March 2014, 05:41:11 UTC
32df5a0 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 Remove unused CXX11. 28 March 2014, 16:14:21 UTC
592a1a1 Add new file. 28 March 2014, 15:47:37 UTC
cc47f73 Add new llvm lib dependencies. 28 March 2014, 15:45:38 UTC
b3901f4 Whywhywhywhwy???? Collection behavior has changed in 10.9. 28 March 2014, 15:41:22 UTC
6250db5 Fix warning; be explicit about overriding the overload. 28 March 2014, 15:06:36 UTC
287afcf Enable inlining and other passes for cling; fixes missing symbols from libc++. 28 March 2014, 14:45:04 UTC
a5eda1b Implement custom inliner to skip doFinalization. 28 March 2014, 14:44:52 UTC
6f89792 Disable module validation: it takes ages. 28 March 2014, 14:44:52 UTC
back to top