- 94ad28b Under -fmodules, accept #public <macroname> and #private <macroname> by Douglas Gregor · 13 years ago
- 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
- bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
- d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
- 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
- ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
- 9241057 Pass context and access to Parser::ParseExplicitInstantiation() for by Argyrios Kyrtzidis · 13 years ago
- 5cb94a7 Add -Wdangling-else. by Nico Weber · 13 years ago
- 62f13c9 Fix a parser bug that prevented it from correctly parsing explicit construct expressoins of the form T{args}. by Sebastian Redl · 13 years ago
- a44854a PR11297: Provide a better diagnostic for code which contains a by Richard Smith · 13 years ago
- 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
- f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
- 9490ab4 Fix tentative parsing so it knows how to handle an ambiguous for-range-declaration. PR11601. by Eli Friedman · 13 years ago
- d9d12e0 Refine error diagnostic for using bridged casts when not using ARC. by Ted Kremenek · 13 years ago
- e2eb0e9 objc-arc: bridge casts in non-arc mode are now error. // rdar://10597832 by Fariborz Jahanian · 13 years ago
- 00852e4 objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 13 years ago
- 85c60db Silence gcc warnings. by Benjamin Kramer · 13 years ago
- 0db9f4d In Parser::SkipUntil do not stop at '@' unconditionally. by Argyrios Kyrtzidis · 13 years ago
- a24195a After late parsing an objc method, make sure there are no leftover cached tokens, by Argyrios Kyrtzidis · 13 years ago
- 91ec789 Support decltype in pseudo destructors and dependent destructor calls. by David Blaikie · 13 years ago
- 298aaf2 Merge with clang upstream r146715 (Dec 16th 2011) by Logan Chien · 13 years ago
- 4805f15 Allow empty argument lists in thread safety attributes by DeLesley Hutchins · 13 years ago
- 9d24a8b Implement the Microsoft __if_exists/if_not_exists extension in initializer-list. by Francois Pichet · 13 years ago
- 006e42f Add ability to supply additional message to availability macros, by Fariborz Jahanian · 13 years ago
- 5a477db deprecated enum should not warn when used initializing another deprecated enumerator. by Fariborz Jahanian · 13 years ago
- 53a75c0 Decltype in non-pseudo (& non-dependent) dtor calls. by David Blaikie · 13 years ago
- 90ec96f Fix: allow @protocol forward declarations inside @implementation-s. by Erik Verbruggen · 13 years ago
- e1fca50 Remove unused parameter from the LateParsedTemplatedFunction constructor. by Francois Pichet · 13 years ago
- b577757 Use the real end of the decltype expression. by David Blaikie · 13 years ago
- d64251f Extend warnings for missing '@end'. Fixes PR2709. by Erik Verbruggen · 13 years ago
- 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
- 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
- 320fa4b Fix test regression introduced by r145656. When seeing a string literal that isn't accepted by 'asm', skip to the enclosing ')'. by Ted Kremenek · 13 years ago
- 7f42228 Diagnose use of wide string literal in 'asm' instead of crashing. Fixes <rdar://problem/10465079>. by Ted Kremenek · 13 years ago
- 58196dc Revert most of r145372 for now. Lookahead beyond the ';' in a function by Richard Smith · 13 years ago
- 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
- 6e1fd33 Add fix-it to remove 'typedef' from function template definitions. Such a token by Richard Smith · 13 years ago
- 2fea224 Fix leaking of LexedMethod objects created for caching objc method definitions tokens by Argyrios Kyrtzidis · 13 years ago
- 874d253 PR10101: Recover better from a common copy-paste error: if a function by Richard Smith · 13 years ago
- 2a710c8 Merge with clang upstream r145117 (Nov 25th 2011) by Logan Chien · 13 years ago
- 9d38dbc Enable delayed template parsing for friend functions declared at template class scope. by Francois Pichet · 13 years ago
- 88c2596 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 13 years ago
- 35593a9 [libclang] Fix crash on invalid code. Fixes rdar://10451854 by Argyrios Kyrtzidis · 13 years ago
- 726f39d PR11148: Fix crash-on-invalid if an invalid member declaration is marked as by Richard Smith · 13 years ago
- 348d3bd When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
- f31c383 Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
- 6fe7e01 Remove duplicate word & unnecessary conditional. by David Blaikie · 13 years ago
- 431eb2e Correct the grammar for __builtin_astype. by Peter Collingbourne · 13 years ago
- 0e13ea6 Add an option to emulate the strange Apple gcc behavior of #pragma pack. by Eli Friedman · 13 years ago
- f299b1b Handle redundant 'typename' on base class specifications. by David Blaikie · 13 years ago
- fafbc37c Fix erroneous name-specifiers prior to decltypes better/correctly as per Doug's feedback. by David Blaikie · 13 years ago
- 4e6e0e4 Initialize the BaseLoc for decltype base type specifications. by David Blaikie · 13 years ago
- 3e1bffd Fix cases where the optional nested-name-specifier erroneously preceeded a decltype-specification when specifying a base type. by David Blaikie · 13 years ago
- 20afb0c Support the use of decltype for specifying base types. Fixes PR11216. by David Blaikie · 13 years ago
- 6f03371 Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 13 years ago
- 1db0028 Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
- f438794 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
- 5c75259 Simplify parsing ellipsis in Parser::ParseAlignArgument, spotted by Doug. by Peter Collingbourne · 13 years ago
- dcc71da Fix grammar for C++11 alignment specifiers, and add a few FIXMEs. by Peter Collingbourne · 13 years ago
- 1aaa249 Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
- f777d4b 'extern template' is a C++11 feature. Add an Extension for C++98 (this matches by Richard Smith · 13 years ago
- 4c4c2bb Improve the diagnostic when a comma ends up at the end of a declarator group by Richard Smith · 13 years ago
- c430ef4 PR11148: Fix crash-on-invalid if an invalid member declaration is marked as by Richard Smith · 13 years ago
- 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
- efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
- 6796fc1 Remove duplicate word & unnecessary conditional. by David Blaikie · 13 years ago
- a160671 Correct the grammar for __builtin_astype. by Peter Collingbourne · 13 years ago
- 19bda3a Add an option to emulate the strange Apple gcc behavior of #pragma pack. by Eli Friedman · 13 years ago
- 7fe3878 Handle redundant 'typename' on base class specifications. by David Blaikie · 13 years ago
- 152aa4b Fix erroneous name-specifiers prior to decltypes better/correctly as per Doug's feedback. by David Blaikie · 13 years ago
- edae1a2 Initialize the BaseLoc for decltype base type specifications. by David Blaikie · 13 years ago
- 22216eb Fix cases where the optional nested-name-specifier erroneously preceeded a decltype-specification when specifying a base type. by David Blaikie · 13 years ago
- 09048df Support the use of decltype for specifying base types. Fixes PR11216. by David Blaikie · 13 years ago
- 65019ac Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 13 years ago
- ba0513d Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
- 3896fc5 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
- fe9b2a8 Simplify parsing ellipsis in Parser::ParseAlignArgument, spotted by Doug. by Peter Collingbourne · 13 years ago
- 0b64ba9 Fix grammar for C++11 alignment specifiers, and add a few FIXMEs. by Peter Collingbourne · 13 years ago
- fe6bd6d Apply changes to migrate to upstream Oct 20th 2011 (r142531) by Logan Chien · 13 years ago
- 00a92ab Merge with clang upstream Oct 20th 2011 (r142531) by Logan Chien · 13 years ago
- b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
- 9324583 'extern template' is a C++11 feature. Add an Extension for C++98 (this matches by Richard Smith · 13 years ago
- 0706df4 Improve the diagnostic when a comma ends up at the end of a declarator group by Richard Smith · 13 years ago
- 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
- b224343 objc: allow class name qualified with protocols in by Fariborz Jahanian · 13 years ago
- 7a81e41 objc: diagnose invalid argument to an by Fariborz Jahanian · 13 years ago
- 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
- fe0a0fb Refactor __attribute__ parsing, and add a diagnostic if the r_paren at the end by Richard Smith · 13 years ago
- a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
- c35cba4 Fixed merge-mistake where ActOnAccessSpecifier was called twice for every access specifier. The testcase has been changed to catch this too. by Erik Verbruggen · 13 years ago
- 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
- 8b11b5e Refactor: remove redundant check for 'final' specifier when parsing class/struct definition. by Richard Smith · 13 years ago
- 05f9931 Rename an ExtWarn to ext_ for consistency. by Richard Smith · 13 years ago
- 29e3a31 Don't warn about use of 'final' in ill-formed C++98 code which didn't use by Richard Smith · 13 years ago
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- 41be673 -Wc++98-compat: warn on C++11 attributes and alignas. by Richard Smith · 13 years ago
- e5acd13 Reinstate r141898 (reverted in r141921), without the -Wc++98-compat-variadic-templates flag. Consensus is that -Wc++98-compat is a useful addition to clang, but per-C++11-feature warnings may not be. by Richard Smith · 13 years ago
- f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
- 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
- 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago