- 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 · 13 years ago
- 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
- c9977d0 Make sure that we always pop a function's scope *before* we call by Douglas Gregor · 13 years ago
- f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 13 years ago
- 6e5d319 Propagate new-style exception spec information to Declarator. by Sebastian Redl · 13 years ago
- 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 13 years ago
- febb5b8 fix rdar://9024687, a crash on invalid that we used to silently ignore. by Chris Lattner · 13 years ago
- 337e550 Switch labels over to using normal name lookup, instead of their by Chris Lattner · 13 years ago
- 4706e87 When Parser::ParseExpressionList isn't given a completer, fall back to by Douglas Gregor · 13 years ago
- 97d7ff0 When we encounter an Objective-C class name in an expression, followed by Douglas Gregor · 13 years ago
- bf36e25 Parse: add support for parsing CUDA kernel calls by Peter Collingbourne · 13 years ago
- 9f36113 Implement the Microsoft __is_convertible_to type trait, modeling the by Douglas Gregor · 13 years ago
- 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 13 years ago
- dbee341 Add support for explicit constructor calls in Microsoft mode. For example: by Francois Pichet · 14 years ago
- dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
- ee8aff0 Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 14 years ago
- dcaa1ca Implement support for pack expansions in initializer lists and expression lists. by Douglas Gregor · 14 years ago
- 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
- f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
- 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
- 253e80b Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661. by Nico Weber · 14 years ago
- 75ab414 Provide code completion for types after the '^' that starts a block literal. by Douglas Gregor · 14 years ago
- 8577364 When we have two identifiers in a row in Objective-C, make sure to by Douglas Gregor · 14 years ago
- ac5fd84 Continue parsing more postfix expressions, even after semantic by Douglas Gregor · 14 years ago
- 9485989 Improve recovery when the middle expression of a ternary operator is ill-formed by Douglas Gregor · 14 years ago
- 200b292 When we run into an error parsing or type-checking the left-hand side by Douglas Gregor · 14 years ago
- 9fe871a rename variable, 'Type' seems to be present in by Gabor Greif · 14 years ago
- 9497a73 Implement automatic bracket insertion for Objective-C class message by Douglas Gregor · 14 years ago
- 77328d1 Handle bracket insertion for Objective-C class messages in a very by Douglas Gregor · 14 years ago
- 78edf51 Improve code completion for Objective-C message sends when the opening by Douglas Gregor · 14 years ago
- fa885c1 Extend bracket insertion to message sends to "super", e.g., by Douglas Gregor · 14 years ago
- b65042d Extend bracket insertion to handle nullary selectors, e.g. by Douglas Gregor · 14 years ago
- 0fbda68 Implement bracket insertion for Objective-C instance message sends as by Douglas Gregor · 14 years ago
- 0268810 Introduce a new code-completion context for a parenthesized by Douglas Gregor · 14 years ago
- bd7c849 Eli helped me understand how evaluation contexts work. by Sebastian Redl · 14 years ago
- 02bc21a Parse the noexcept operator and stub out sema. by Sebastian Redl · 14 years ago
- a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
- 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
- d4b25cb Implement __has_virtual_destructor. Patch by Steven Watanabe. by Sebastian Redl · 14 years ago
- c238f09 Implement the __has_nothrow trait family, by Steven Watanabe. by Sebastian Redl · 14 years ago
- 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
- 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
- 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- 124300e Preserve invalidity of typeof operands in C++. by John McCall · 14 years ago
- 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
- ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
- e6b1bb6 Once code completion has completed, pass a "completion context" on to by Douglas Gregor · 14 years ago
- d420663 The pre-increment/pre-decrement grammar in C++ differs from that in C, by Douglas Gregor · 14 years ago
- 2a3a1bd The grammar for GNU typeof in C requires an expression to be by Douglas Gregor · 14 years ago
- dfe503e tidy up comment. by Chris Lattner · 14 years ago
- 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
- c59cb38 Minor tweaks on doug's objc recovery patch: the caller by Chris Lattner · 14 years ago
- 1b730e8 When we see the a '[' in a postfix expression in Objective-C, perform by Douglas Gregor · 14 years ago
- bd6c76f Improve parser recovery when we try to parse a call expression but the by Douglas Gregor · 14 years ago
- 5ac3bdb Teach code completion to adjust its completion priorities based on the by Douglas Gregor · 14 years ago
- 9f716e4 When we've parsed a nested-name-specifier in a member access by Douglas Gregor · 14 years ago
- dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
- 2472882 improve the fixit for the missing : error when parsing ?:. When by Chris Lattner · 14 years ago