1. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 17 years ago
  2. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 17 years ago
  3. 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 17 years ago
  4. bcf293b Add better comments to ::new parsing. Thanks to Doug for the review. by Sebastian Redl · 17 years ago
  5. fb4ccd7 Make the parser handle ::new and ::delete correctly. by Sebastian Redl · 17 years ago
  6. 2d8b273 Implement the GNU __null extension by Douglas Gregor · 17 years ago
  7. 44802cc Add some comments. by Argyrios Kyrtzidis · 17 years ago
  8. a55e52c Use RAII objects to ensure proper destruction of expression and statement AST nodes in the parser in most cases, even on error. by Sebastian Redl · 17 years ago
  9. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 17 years ago
  10. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 17 years ago
  11. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 17 years ago
  12. 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 17 years ago
  13. 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 17 years ago
  14. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 17 years ago
  15. da83bac remove uses of IdentifierInfo::getName() by Chris Lattner · 17 years ago
  16. 1ab3b96 Change a couple of the Parser::Diag methods to return DiagnosticInfo by Chris Lattner · 17 years ago
  17. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 17 years ago
  18. c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 17 years ago
  19. eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 17 years ago
  20. eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 17 years ago
  21. 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 17 years ago
  22. 85bb3da Add the remaining C++0x keywords by Douglas Gregor · 17 years ago
  23. 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 17 years ago
  24. c46d1a1 implement a couple fixme's by implementing __extension__ properly. by Chris Lattner · 17 years ago
  25. 090276f Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. by Steve Naroff · 17 years ago
  26. 78c8d80 Handle ambiguities between expressions and type-ids that occur inside parentheses, e.g.: by Argyrios Kyrtzidis · 17 years ago
  27. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 17 years ago
  28. 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 17 years ago
  29. 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 17 years ago
  30. 0976278 Fix a minor crash-on-invalid. by Eli Friedman · 17 years ago
  31. 4fdc1ca "Remove the 'else' since the code is fallthrough after it." - suggestion by Chris. by Argyrios Kyrtzidis · 17 years ago
  32. 0cd5b42 Put (argument)-expression-list parsing in a separate function so that it can be re-used. by Argyrios Kyrtzidis · 17 years ago
  33. b348b81 C++ casts, (static_cast. dynamic_cast, etc.) can have postfix-expression pieces. by Argyrios Kyrtzidis · 17 years ago
  34. 289d773 Move handling of postfix-expression suffixes out of ParseCXXThis and into ParseCastExpression. by Argyrios Kyrtzidis · 17 years ago
  35. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 17 years ago
  36. d7464be Add 'this' in the comments of Parser::ParseCastExpression to indicate that it is handled. by Argyrios Kyrtzidis · 17 years ago
  37. f7da726 Simplify the parser a bit by looking at the next token without consuming it (by Preprocessor::LookNext): by Argyrios Kyrtzidis · 17 years ago
  38. 4cc18a4 Add parsing support for C++ classes. by Argyrios Kyrtzidis · 17 years ago
  39. b93fb49 handle the full assignment-expression grammar when using an by Chris Lattner · 17 years ago
  40. 039a642 Don't call into objc front-end when not parsing objc code. This avoids by Chris Lattner · 17 years ago
  41. 5dcc6ce Use token lookahead to simplify some code that is rarely executed. by Chris Lattner · 17 years ago
  42. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Parse/ParseExpr.cpp]
  43. 50dd289 add parsing, ast building and pretty printing support for C++ throw expressions. by Chris Lattner · 17 years ago
  44. 3508084 Implement support for __extension__ which silences extwarnings in its by Chris Lattner · 18 years ago
  45. 796ef3d Remainder of the __builtin_overload feedback by Nate Begeman · 18 years ago
  46. 5ac87ed remove an implemented todo by Chris Lattner · 18 years ago
  47. e2ce1d9 Implement basic overload support via a new builtin, __builtin_overload. by Nate Begeman · 18 years ago
  48. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  49. d7d860d Fix an nice and subtle parser bug reported by Nico Weber. by Chris Lattner · 18 years ago
  50. 4c1a2a9 Parse "sizeof(arr)[0]" as a sizeof of an expr if arr is an expression. by Chris Lattner · 18 years ago
  51. a642beb by Steve Naroff · 18 years ago
  52. 7c50aca Add code generation and sema checking for __builtin_va_arg. by Anders Carlsson · 18 years ago
  53. 4e1d99a switch more code to use Token::is/isNot where possible. by Chris Lattner · 18 years ago
  54. b384d32 this patch accomodates clattner's comments on expression processing in @try-statement. by Fariborz Jahanian · 18 years ago
  55. c97c204 minor cleanup by Chris Lattner · 18 years ago
  56. 095ffca Removed a few TODOs on things which are done. by Fariborz Jahanian · 18 years ago
  57. 397fcc1 Patch to parse objective-c's @try-statement and @throw-statement. by Fariborz Jahanian · 18 years ago
  58. 1b273c4 Rename statement actions (from Parse-prefix to ActOn-prefix). by Steve Naroff · 18 years ago
  59. f69936d Rename expression actions (from Parse-prefix to ActOn-prefix). by Steve Naroff · 18 years ago
  60. 08d92e4 by Steve Naroff · 18 years ago
  61. 0ccb27d 1. Fix parsing of method prototype involving c-style argument declarations. by Fariborz Jahanian · 18 years ago
  62. 98414c1 Fix a bug/missing-feature Ted noticed: the 'unused' warning should not by Chris Lattner · 18 years ago
  63. d56d6b6 don't turn semantic errors into parse errors. by Chris Lattner · 18 years ago
  64. dbd583c fix some memory leaks when recovering. by Chris Lattner · 18 years ago
  65. 9fddf0a Pass the location of the type. by Chris Lattner · 18 years ago
  66. 6eb2109 make sure to parse postfix expression suffixes after builtin by Chris Lattner · 18 years ago
  67. f9aa3cb add an action callback for __builtin_offsetof by Chris Lattner · 18 years ago
  68. 5dac7f6 Don't remove the grammar construct, just the TODO. by Anders Carlsson · 18 years ago
  69. c52056a Remove objc-string-literal since it's been implemented now. by Anders Carlsson · 18 years ago
  70. 5508518 Implement parsing and code generation of Objective-C string literals. by Anders Carlsson · 18 years ago
  71. d04fdd5 by Steve Naroff · 18 years ago
  72. 363bcff by Steve Naroff · 18 years ago
  73. d34e915 by Steve Naroff · 18 years ago
  74. ab18c4c implement ast building and trivial semantic analysis of stmt exprs. by Chris Lattner · 18 years ago
  75. 2274266 Implement code generation for __func__, __FUNCTION__ and __PRETTY_FUNCTION__ by Anders Carlsson · 18 years ago
  76. 2ff5426 improve and simplify error recovery for calls, fix a crash when diagnosing by Chris Lattner · 18 years ago
  77. d217773 At one point there were going to be lexer and parser tokens. by Chris Lattner · 18 years ago
  78. 4aa88f8 by Steve Naroff · 18 years ago
  79. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 18 years ago