- 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 · 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
- 9f36113 Implement the Microsoft __is_convertible_to type trait, modeling the by Douglas Gregor · 14 years ago
- 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 14 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
- 4074eef When parsing a cast-expression that starts with a scope annotation, by Douglas Gregor · 14 years ago
- 6aa14d8 Implement parsing for message sends in Objective-C++. Message sends in by Douglas Gregor · 14 years ago
- 2725ca8 Rework the Parser-Sema interaction for Objective-C message by Douglas Gregor · 14 years ago
- e5deae9 fix the ?: fixit that ted added to recover properly. by Chris Lattner · 14 years ago
- 987aa87 Add fixit hint for missing ':' in ternary expressions. by Ted Kremenek · 14 years ago
- 8b9f187 tighten the check for cast of super to avoid rejecting valid code, by Chris Lattner · 14 years ago
- a823d6a fix a rejects-valid bug that I introduced, pointed out by David Chisnall by Chris Lattner · 14 years ago
- c987a41 use pointer comparison instead of isStr by Chris Lattner · 14 years ago
- 236beab fix a rejects-valid testcase involving super that I dreamt up. by Chris Lattner · 14 years ago
- eb483eb fix PR6811 by not parsing 'super' as a magic expression in by Chris Lattner · 14 years ago
- 64538cf Perform code-completion within ParseCastExpression, which handles, by Douglas Gregor · 14 years ago
- 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 15 years ago
- edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 15 years ago
- d4dca08 Rework parsing of pseudo-destructor expressions and explicit by Douglas Gregor · 15 years ago
- b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 15 years ago
- ae4c77d When we're parsing an expression that may have looked like a by Douglas Gregor · 15 years ago
- 82287d1 First stage of adding AltiVec support by John Thompson · 15 years ago
- 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
- b672707 When parsing an identifier as an expression in C++, only try to annotate it by John McCall · 15 years ago
- 932dff7 If we enter parens, colons can become un-sacred, allowing us to emit by Chris Lattner · 15 years ago
- a69d0ed fix a more evil case of : / :: confusion arising in ?:. by Chris Lattner · 15 years ago
- d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
- ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
- f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
- a79f8b3 Fix a recent regression probably caused by addition of altivec-style by Fariborz Jahanian · 15 years ago
- bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
- 05ebda9 This patch fixes a bug in misdiagnosing correct use of pointer to data member. by Fariborz Jahanian · 15 years ago
- 1e40caa Remove a bunch of #if 0'd code made irrelevant by the latest ParseUnqualifiedId changes by Douglas Gregor · 15 years ago
- 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
- 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
- 10ca337 simplify Sema::getTypeName a bit: if control gets out of the switch, by Chris Lattner · 15 years ago
- b7c3fd7 In objc mode, every identifier in a cast expression was using doing a by Chris Lattner · 15 years ago
- f071e9b Diagnose misuse of '.*' and '->*' operators during parse by Fariborz Jahanian · 15 years ago
- dd62b15 Parse a simple-template-id following a '~' when calling a destructor, e.g., by Douglas Gregor · 15 years ago