- bafa74f [-fms-extensions] Add support for __FUNCDNAME__ by David Majnemer · 11 years ago
- 9ce5135 Revert "Try to correct a mistyped "-" or ">" to "->" for some C++ cases." by Kaelyn Uhrain · 11 years ago
- b3e2772 Try to correct a mistyped "-" or ">" to "->" for some C++ cases. by Kaelyn Uhrain · 11 years ago
- 6b0dc64 sizeof... a parameter pack should be an unevaluated context. by Faisal Vali · 11 years ago
- 7121bdb [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final' by David Majnemer · 11 years ago
- fbac5c1 Parser: Avoid a crash-on-invalid when trying to diagnose function calls with -> in it. by Benjamin Kramer · 11 years ago
- eeac7a4 Make wording for certain invalid unary expressions more consistent. by David Majnemer · 11 years ago
- 7ca0fce Fixed grammar. Thanks to Jordan Rose. by Serge Pavlov · 11 years ago
- 2a0a496 Add fixits suggesting parenthesis around type name in expressions like sizeof. by Serge Pavlov · 11 years ago
- 87d01cd Parse: Move simple-type-specifier sanity check earlier by David Majnemer · 11 years ago
- ff989a8 Parse: Don't crash during parsing if we lack a simple-type-specifier by David Majnemer · 11 years ago
- 414a1bd Add the intrinsic __builtin_convertvector by Hal Finkel · 11 years ago
- 4fce06c Fix Altivec vector literal parser hack for C++11. by Eli Friedman · 11 years ago
- 6010b4b Fix misindentation. by Richard Smith · 11 years ago
- dd02543 Change cxx0x to cxx11 in diagnostic name. by Craig Topper · 11 years ago
- 6e9d86b Provide a better diagnostic and a fixit for a '.' or '->' before the left paren by Kaelyn Uhrain · 11 years ago
- 5543169 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 11 years ago
- a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
- 7b47adc Objective-C arc [qui]. Don't issue the bridge cast by Fariborz Jahanian · 11 years ago
- 9ef9875 Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_traits>. by Joao Matos · 11 years ago
- 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
- a5236b9 Micro change: moved '{' for better readability (+don't confuse -Wimplicit-fallthrough) by Alexander Kornienko · 12 years ago
- a0109e2 Produce a diagnostic if alignas is applied to an expression. Neither C11 nor by Richard Smith · 12 years ago
- e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
- 9096102 Move operator precedence calculation to new header by Daniel Jasper · 12 years ago
- b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
- 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
- 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 59c0a81 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 12 years ago
- 80bfa3d Fix an edge case of mangling involving the combination of a lambda and typeid. by Eli Friedman · 12 years ago
- ea30e2f Add the Microsoft __is_interface_class type trait. Patch by Andy Gibbs! by John McCall · 12 years ago
- 4b08242 If a comma operator is followed by a token which unambiguously indicates the by Richard Smith · 12 years ago
- 04992c7 Remove unused macro definition by Douglas Gregor · 12 years ago
- d295970 Extend the "__is_pod" hack, which demotes various type trait keywords by Douglas Gregor · 12 years ago
- 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
- 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
- b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
- f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
- 28ad063 Support L__FUNCTION__ in microsoft mode, PR11789 by Nico Weber · 12 years ago
- 38b0603 Documentation cleanup: fixing file headers to use Doxygen \file markup while by James Dennett · 12 years ago
- e30d3ff Documentation cleanup: by James Dennett · 12 years ago
- 03f1eb0 Check the parameter lists and return type of both blocks and lambdas by Douglas Gregor · 12 years ago
- 7a90c8b Documentation cleanup: escape Objective-C @ symbols in Doxygen comments. by James Dennett · 12 years ago
- c86c40b Whenever we have a BalancedDelimiterTracker, we have a 'nested' scope by Douglas Gregor · 12 years ago
- a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
- 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
- 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
- 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
- 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
- 73f428c Enter an expression evaluation context when parsing by John McCall · 12 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
- 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 12 years ago
- d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 12 years ago
- ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
- 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
- f9b6f2c Avoid examining the AST from the parser, and simplify somewhat. by Richard Smith · 12 years ago
- 5e4e58b Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also by Richard Smith · 12 years ago
- ac62601 Make the odr-use logic work correctly for constant-expressions. PR12006. by Eli Friedman · 12 years ago
- c56ab43 Half of PR12088: parse braced-init-lists on the RHS of assignment operators. by Richard Smith · 12 years ago
- 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
- 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
- 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
- e43fe99 Fix typo correction of template arguments to once again allow type names. by Kaelyn Uhrain · 13 years ago
- e698a5c Change wording of warning about using __bridge casts in non-ARC. by Ted Kremenek · 13 years ago
- 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 13 years ago
- 8f70bda In Objective-C++, allow the keyword 'class' to be used as a property by Douglas Gregor · 13 years ago
- 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
- 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
- e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
- cd78e61 Avoid correcting unknown identifiers to types where types aren't allowed. by Kaelyn Uhrain · 13 years ago
- 5e089fe Support decltype as a simple-type-specifier. by David Blaikie · 13 years ago
- 71b8fb5 Make clang's AST model sizeof and typeof with potentially-evaluated operands correctly, similar to what we already do with typeid. by Eli Friedman · 13 years ago
- 69bda4c For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macro by Argyrios Kyrtzidis · 13 years ago
- dc3b723 Stub out the Sema interface for lambda expressions, and change the parser to use it. Unconditionally error on lambda expressions because they don't work in any meaningful way yet. by Eli Friedman · 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
- 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
- f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 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
- 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
- efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
- a160671 Correct the grammar for __builtin_astype. by Peter Collingbourne · 13 years ago
- 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
- 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
- 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
- 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
- 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
- ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
- b00d37e Fix a stray instantiation comment in Parse. by Chandler Carruth · 13 years ago
- 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago