- 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 · 13 years ago
- 73f428c Enter an expression evaluation context when parsing by John McCall · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
- d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 13 years ago
- ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
- 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
- f9b6f2c Avoid examining the AST from the parser, and simplify somewhat. by Richard Smith · 13 years ago
- 5e4e58b Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also by Richard Smith · 13 years ago
- ac62601 Make the odr-use logic work correctly for constant-expressions. PR12006. by Eli Friedman · 13 years ago
- c56ab43 Half of PR12088: parse braced-init-lists on the RHS of assignment operators. by Richard Smith · 13 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
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 433db06 Convert terminology in the Lexer from 'instantiate' and variants to by Chandler Carruth · 13 years ago
- 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
- 3c7fddd Remove a no-op break after a return, and correct one of the most by Chandler Carruth · 13 years ago
- bb39902 Minor style cleanup. by Chandler Carruth · 13 years ago
- 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
- b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
- 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
- 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
- 31fd2b7 For code such as: by Richard Trieu · 13 years ago
- b5303aa Allow the fixit for missing ':' in the ?: ternary operator if it is pointing by Argyrios Kyrtzidis · 13 years ago
- 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
- b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
- 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 56dde4a Correct the spelling of instantiation by David Majnemer · 13 years ago
- dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
- 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
- feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
- 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago
- 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
- 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
- 5ecdd78 Introduce a new parser annotation token for primary expressions. When by Douglas Gregor · 13 years ago
- 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
- 312eadb Implement a new identifier-classification scheme where Sema by Douglas Gregor · 13 years ago
- 3840281 Add support for '__is_literal_type' spelling of the existing by Chandler Carruth · 13 years ago
- b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
- 4e61ddd Sort the type traits in a few places where they weren't previously by Chandler Carruth · 13 years ago
- f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
- b3c4906 Diagnose a missing ')' on what looks like a statement expression. by John McCall · 14 years ago
- 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 14 years ago
- c9977d0 Make sure that we always pop a function's scope *before* we call by Douglas Gregor · 14 years ago
- f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
- 6e5d319 Propagate new-style exception spec information to Declarator. by Sebastian Redl · 14 years ago
- 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
- febb5b8 fix rdar://9024687, a crash on invalid that we used to silently ignore. by Chris Lattner · 14 years ago
- 337e550 Switch labels over to using normal name lookup, instead of their by Chris Lattner · 14 years ago
- 4706e87 When Parser::ParseExpressionList isn't given a completer, fall back to by Douglas Gregor · 14 years ago
- 97d7ff0 When we encounter an Objective-C class name in an expression, followed by Douglas Gregor · 14 years ago
- bf36e25 Parse: add support for parsing CUDA kernel calls by Peter Collingbourne · 14 years ago