1. f512e82 Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter). by Sebastian Redl · 17 years ago
  2. 3218c4b When we see a reference to a struct, class, or union like "struct X" by Douglas Gregor · 17 years ago
  3. 7a0ab5f rename MaybeParseCXXScopeSpecifier -> ParseOptionalCXXScopeSpecifier and by Chris Lattner · 17 years ago
  4. b31757b rename tok::annot_qualtypename -> tok::annot_typename, which is both by Chris Lattner · 17 years ago
  5. 5b45473 remove optimization to avoid looking ahead for cases like ::foo. This by Chris Lattner · 17 years ago
  6. 608d1fc Rearrange some code in TryAnnotateTypeOrScopeToken to make it by Chris Lattner · 17 years ago
  7. 7452c6f TryAnnotateTypeOrScopeToken and TryAnnotateCXXScopeToken can by Chris Lattner · 17 years ago
  8. 55a7cef ParseCXXSimpleTypeSpecifier can only be called on things that are by Chris Lattner · 17 years ago
  9. 5e02c47 sink a call to TryAnnotateCXXScopeToken down into the by Chris Lattner · 17 years ago
  10. a7bc7c8 my previous patch caused sema to drop the global qualifier, make by Chris Lattner · 17 years ago
  11. 6ec76d4 use early exits to reduce nesting. by Chris Lattner · 17 years ago
  12. f780abc Parser support for C++ using directives, from Piotr Rak by Douglas Gregor · 17 years ago
  13. c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 17 years ago
  14. d6fb7ef Ultrasimplistic sketch for the parsing of C++ template-ids. This won't by Douglas Gregor · 17 years ago
  15. 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 17 years ago
  16. 20df9b7 Convert a big bunch of expression parsers to use smart pointers. by Sebastian Redl · 17 years ago
  17. 61364dd Convert a number of statement parsers to smart pointers. by Sebastian Redl · 17 years ago
  18. 8935b8b Use a scoped object to manage entry/exit from a parser scope rather than explicitly calling EnterScope/ExitScope by Douglas Gregor · 17 years ago
  19. effa8d1 Modify the move emulation according to the excellent design of Howard Hinnant. Makes for much nicer syntax when smart pointers are used consistently. Also, start converting internal argument passing of Parser to smart pointers. by Sebastian Redl · 17 years ago
  20. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 17 years ago
  21. 7f792fa Lay the groundwork for converting the entire parser-sema chain to smart pointers. by Sebastian Redl · 17 years ago
  22. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 17 years ago
  23. 90b93d6 Fix PR3172: if we see an eof or } at the top level, reject it. by Chris Lattner · 17 years ago
  24. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 17 years ago
  25. adcac88 Basic support for parsing templates, from Andrew Sutton by Douglas Gregor · 17 years ago
  26. cb43d99 Improve error recovery when parsing a function definition fails by Douglas Gregor · 17 years ago
  27. 44802cc Add some comments. by Argyrios Kyrtzidis · 17 years ago
  28. 4bdd91c Implement some suggestions by Daniel: by Argyrios Kyrtzidis · 17 years ago
  29. 618e5c0 Remove an empty if and add a reminder for when we implement C++ try-catch. by Sebastian Redl · 17 years ago
  30. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 17 years ago
  31. 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 17 years ago
  32. c19923d Tiny fix to the parsing of linkage-specifications by Douglas Gregor · 17 years ago
  33. 08b2c37 Fix this: by Argyrios Kyrtzidis · 17 years ago
  34. 6898e33 remove uses of IdentifierInfo::getName() by Chris Lattner · 17 years ago
  35. ef708fd remove the last couple obsolete forms of Parser::Diag. by Chris Lattner · 17 years ago
  36. 1ab3b96 Change a couple of the Parser::Diag methods to return DiagnosticInfo by Chris Lattner · 17 years ago
  37. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 17 years ago
  38. 2383b7f Change the diagnostics interface to take an array of pointers to by Chris Lattner · 17 years ago
  39. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 17 years ago
  40. eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 17 years ago
  41. 7ad8390 Initial implementation of parsing, semantic analysis, and AST-building by Douglas Gregor · 17 years ago
  42. 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 17 years ago
  43. 8f5421a remove extraneous braces by Chris Lattner · 17 years ago
  44. 39146d6 simplify some other code for __extension__ processing. by Chris Lattner · 17 years ago
  45. c46d1a1 implement a couple fixme's by implementing __extension__ properly. by Chris Lattner · 17 years ago
  46. 31c2868 fix indentation by Chris Lattner · 17 years ago
  47. 73a0d88 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argyrios Kyrtzidis · 17 years ago
  48. fcdd8fe Add Parser support for #pragma pack by Daniel Dunbar · 17 years ago
  49. 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 17 years ago
  50. a88b509 Pass SourceRanges by reference to the various Diag methods. by Argyrios Kyrtzidis · 17 years ago
  51. 897e7a3 Add a Parser::Diag overload that can receive a custom string along with a SourceRange. by Argyrios Kyrtzidis · 17 years ago
  52. 9299f3f make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 17 years ago
  53. a9e8fec add action to know about end of translation unit. by Chris Lattner · 17 years ago
  54. 5ffb14b we already have a handle on the 'in' keyword, don't bother getting two. by Chris Lattner · 17 years ago
  55. 06f5485 minor cleanup, remove finalize method. by Chris Lattner · 17 years ago
  56. 662e8b5 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 17 years ago
  57. e4858a6 More #include cleaning by Daniel Dunbar · 17 years ago
  58. 4fef81d Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 17 years ago
  59. a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 17 years ago
  60. 844cef3 add a new diag helper that takes a range. by Chris Lattner · 17 years ago
  61. 985abd9 Make Declarator::getDeclSpec() return a const reference to avoid by Chris Lattner · 17 years ago
  62. 4cc18a4 Add parsing support for C++ classes. by Argyrios Kyrtzidis · 17 years ago
  63. cf28c72 K&R-style functions not allowed in C++. by Argyrios Kyrtzidis · 17 years ago
  64. a6f0177 Test commit to see if new account works. by Mike Stump · 17 years ago
  65. aec3a1e Fix a couple crashes on invalid input. by Chris Lattner · 17 years ago
  66. 6e33dd5 Fix the scope of K&R-style argument declarations so that they don't by Eli Friedman · 17 years ago
  67. 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 17 years ago
  68. d658b56 Fix handling of implicit int, resolving PR2012 and reverting (and by Chris Lattner · 17 years ago
  69. a798ebc Step #1 to fixing PR2012: c89 allows declspecs to be completely by Chris Lattner · 17 years ago
  70. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Parse/Parser.cpp]
  71. e39bfd0 by Steve Naroff · 17 years ago
  72. 9532414 by Steve Naroff · 17 years ago
  73. dfab6cb Put back the top-level asm code; all tests pass now. by Anders Carlsson · 18 years ago
  74. 3f9424f Back out 46855 for now, it causes test failures on Darwin. by Anders Carlsson · 18 years ago
  75. 61900f0 Handle top-level asm declarations. by Anders Carlsson · 18 years ago
  76. 3c6f6a7 Fix a fixme, by only parsing extern "C" in C++ mode. by Chris Lattner · 18 years ago
  77. c6fdc34 Add first pieces of support for parsing and representing by Chris Lattner · 18 years ago
  78. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 18 years ago
  79. 0196cab New declarations/defs for Objc2's foreach-statement. This is work in progress. by Fariborz Jahanian · 18 years ago
  80. 0de2ae2 Issue diagnostic when objective-c's @interface is preceeded by a type specifier. by Fariborz Jahanian · 18 years ago
  81. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  82. cb53b36 - Use Tok.isObjCAtKeyword instead of Tok.getIdentifierInfo()->getObjCKeywordID(). by Chris Lattner · 18 years ago
  83. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 18 years ago
  84. 7a9d49f Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 18 years ago
  85. 89307ff by Steve Naroff · 18 years ago
  86. 1f64432 by Steve Naroff · 18 years ago
  87. 6a0ef4b Store inline asm code in the AST. by Anders Carlsson · 18 years ago
  88. 71c0a95 by Steve Naroff · 18 years ago
  89. 409be83 by Steve Naroff · 18 years ago
  90. 0416fb9 by Steve Naroff · 18 years ago
  91. 60fbca0 Represent method definitions as separate AST nodes. Pretty print will come next. by Fariborz Jahanian · 18 years ago
  92. 360300c Some code clean up in the form of name changes for functions which by Fariborz Jahanian · 18 years ago
  93. 306d68f First patch toward rewriting of method definitions. This is work in progress. by Fariborz Jahanian · 18 years ago
  94. f9ed315 Refactored parsing of main function body for reuse by objective-c methods. by Fariborz Jahanian · 18 years ago
  95. 19d74e1 More infrastructure to recognize objective-c's type qualifiers (in,inout, etc.) by Fariborz Jahanian · 18 years ago
  96. d19144b resolve a fixme, by moving __builtin_va_list to a more logical by Chris Lattner · 18 years ago
  97. b216c88 by Steve Naroff · 18 years ago
  98. 90ae68a avoid a noop virtual method call on the hot scope poping path. by Chris Lattner · 18 years ago
  99. 0007322 Add two new Token helper functions, "is" and "isNot". This allows us to write by Chris Lattner · 18 years ago
  100. b652cea rename some "Parse" actions to "ActOn". Move code around in by Chris Lattner · 18 years ago