1. 78edf51 Improve code completion for Objective-C message sends when the opening by Douglas Gregor · 14 years ago
  2. fa885c1 Extend bracket insertion to message sends to "super", e.g., by Douglas Gregor · 14 years ago
  3. b65042d Extend bracket insertion to handle nullary selectors, e.g. by Douglas Gregor · 14 years ago
  4. 0fbda68 Implement bracket insertion for Objective-C instance message sends as by Douglas Gregor · 14 years ago
  5. 0268810 Introduce a new code-completion context for a parenthesized by Douglas Gregor · 14 years ago
  6. bd7c849 Eli helped me understand how evaluation contexts work. by Sebastian Redl · 14 years ago
  7. 02bc21a Parse the noexcept operator and stub out sema. by Sebastian Redl · 14 years ago
  8. a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
  9. 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
  10. d4b25cb Implement __has_virtual_destructor. Patch by Steven Watanabe. by Sebastian Redl · 14 years ago
  11. c238f09 Implement the __has_nothrow trait family, by Steven Watanabe. by Sebastian Redl · 14 years ago
  12. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  13. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  14. 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
  15. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  16. 124300e Preserve invalidity of typeof operands in C++. by John McCall · 14 years ago
  17. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  18. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  19. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  20. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  21. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  22. e6b1bb6 Once code completion has completed, pass a "completion context" on to by Douglas Gregor · 14 years ago
  23. d420663 The pre-increment/pre-decrement grammar in C++ differs from that in C, by Douglas Gregor · 14 years ago
  24. 2a3a1bd The grammar for GNU typeof in C requires an expression to be by Douglas Gregor · 14 years ago
  25. dfe503e tidy up comment. by Chris Lattner · 14 years ago
  26. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  27. c59cb38 Minor tweaks on doug's objc recovery patch: the caller by Chris Lattner · 14 years ago
  28. 1b730e8 When we see the a '[' in a postfix expression in Objective-C, perform by Douglas Gregor · 14 years ago
  29. bd6c76f Improve parser recovery when we try to parse a call expression but the by Douglas Gregor · 14 years ago
  30. 5ac3bdb Teach code completion to adjust its completion priorities based on the by Douglas Gregor · 14 years ago
  31. 9f716e4 When we've parsed a nested-name-specifier in a member access by Douglas Gregor · 14 years ago
  32. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
  33. 2472882 improve the fixit for the missing : error when parsing ?:. When by Chris Lattner · 14 years ago
  34. 4074eef When parsing a cast-expression that starts with a scope annotation, by Douglas Gregor · 14 years ago
  35. 6aa14d8 Implement parsing for message sends in Objective-C++. Message sends in by Douglas Gregor · 14 years ago
  36. 2725ca8 Rework the Parser-Sema interaction for Objective-C message by Douglas Gregor · 14 years ago
  37. e5deae9 fix the ?: fixit that ted added to recover properly. by Chris Lattner · 14 years ago
  38. 987aa87 Add fixit hint for missing ':' in ternary expressions. by Ted Kremenek · 14 years ago
  39. 8b9f187 tighten the check for cast of super to avoid rejecting valid code, by Chris Lattner · 14 years ago
  40. a823d6a fix a rejects-valid bug that I introduced, pointed out by David Chisnall by Chris Lattner · 14 years ago
  41. c987a41 use pointer comparison instead of isStr by Chris Lattner · 14 years ago
  42. 236beab fix a rejects-valid testcase involving super that I dreamt up. by Chris Lattner · 14 years ago
  43. eb483eb fix PR6811 by not parsing 'super' as a magic expression in by Chris Lattner · 14 years ago
  44. 64538cf Perform code-completion within ParseCastExpression, which handles, by Douglas Gregor · 14 years ago
  45. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 15 years ago
  46. edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 15 years ago
  47. d4dca08 Rework parsing of pseudo-destructor expressions and explicit by Douglas Gregor · 15 years ago
  48. b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 15 years ago
  49. ae4c77d When we're parsing an expression that may have looked like a by Douglas Gregor · 15 years ago
  50. 82287d1 First stage of adding AltiVec support by John Thompson · 15 years ago
  51. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  52. b672707 When parsing an identifier as an expression in C++, only try to annotate it by John McCall · 15 years ago
  53. 932dff7 If we enter parens, colons can become un-sacred, allowing us to emit by Chris Lattner · 15 years ago
  54. a69d0ed fix a more evil case of : / :: confusion arising in ?:. by Chris Lattner · 15 years ago
  55. d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
  56. ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
  57. f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
  58. a79f8b3 Fix a recent regression probably caused by addition of altivec-style by Fariborz Jahanian · 15 years ago
  59. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  60. 05ebda9 This patch fixes a bug in misdiagnosing correct use of pointer to data member. by Fariborz Jahanian · 15 years ago
  61. 1e40caa Remove a bunch of #if 0'd code made irrelevant by the latest ParseUnqualifiedId changes by Douglas Gregor · 15 years ago
  62. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
  63. 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
  64. 10ca337 simplify Sema::getTypeName a bit: if control gets out of the switch, by Chris Lattner · 15 years ago
  65. b7c3fd7 In objc mode, every identifier in a cast expression was using doing a by Chris Lattner · 15 years ago
  66. f071e9b Diagnose misuse of '.*' and '->*' operators during parse by Fariborz Jahanian · 15 years ago
  67. dd62b15 Parse a simple-template-id following a '~' when calling a destructor, e.g., by Douglas Gregor · 15 years ago
  68. cee1b54 Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr and Actions.ActOnConversionOperatorReferenceExpr. Update incomplete-call.cpp test. by Anders Carlsson · 15 years ago
  69. 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 15 years ago
  70. 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 15 years ago
  71. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  72. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  73. 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago
  74. a78c5c3 If a destructor is referenced or a pseudo-destructor expression is by Douglas Gregor · 15 years ago
  75. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  76. f328a28 Add parsing for references to member function templates with explicit by Douglas Gregor · 15 years ago
  77. a6f0f9d Support explicit C++ member operator syntax, from James Porter! by Douglas Gregor · 15 years ago
  78. 3aa4ca4 Address some of Doug's comments. by Anders Carlsson · 15 years ago
  79. ec77387 Parsing of pseudo-destructors. by Anders Carlsson · 15 years ago
  80. 82bf010 Keep track of the right paren ')' source location in a function declarator. by Argyrios Kyrtzidis · 15 years ago
  81. 1d954f6 Implement __is_empty. Patch by Sean Hunt. by Eli Friedman · 15 years ago
  82. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  83. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  84. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  85. fe85ced Support nested-name-specifiers for C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  86. 5e03f9e This patch fixes the implementations of the __has_trivial_destructor by Douglas Gregor · 15 years ago
  87. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  88. edce4dd Preliminary parsing and ASTs for template-ids that refer to function by Douglas Gregor · 15 years ago
  89. 309fe0d Fix the parser error hanlding for __builtin_offsetof to actually print by Eli Friedman · 15 years ago
  90. ac7610d Rework the way we track which declarations are "used" during by Douglas Gregor · 15 years ago
  91. e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
  92. 2e0cdb4 PR4364: fix parsing 'typename' in an expression. by Eli Friedman · 15 years ago
  93. 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 15 years ago
  94. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
  95. f58f45e Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate between a parenthesized type-id and by Argyrios Kyrtzidis · 15 years ago
  96. d974a7b Factor the compound literal parsing out from ParseParenExpression and into a new ParseCompoundLiteralExpression. by Argyrios Kyrtzidis · 15 years ago
  97. 0350ca5 Modification to ParseParenExpression. by Argyrios Kyrtzidis · 15 years ago
  98. 5ab0640 Refactor the common code of 'ParseTypeofSpecifier' and 'ParseSizeofAlignofExpression' into a new by Argyrios Kyrtzidis · 15 years ago
  99. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  100. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago