1. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  2. 47f5209 Another tweak to handle the MS extensions (<rdar://problem/5956221>). by Steve Naroff · 16 years ago
  3. b8006e5 Add whitespace to silence the following warning in a Release build: warning: suggest a space before ';' or explicit braces around empty body in 'while' statement by Ted Kremenek · 16 years ago
  4. 7ec5658 Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific __fastcall keyword unrecognized. by Steve Naroff · 16 years ago
  5. 823c44e - Various comment typo fixes in Sema.h by Chris Lattner · 16 years ago
  6. 7a0ab5f rename MaybeParseCXXScopeSpecifier -> ParseOptionalCXXScopeSpecifier and by Chris Lattner · 16 years ago
  7. 2f27477 minor code cleanups, reduce indentation since 'if' block can't fall through. by Chris Lattner · 16 years ago
  8. b31757b rename tok::annot_qualtypename -> tok::annot_typename, which is both by Chris Lattner · 16 years ago
  9. 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
  10. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  11. 5b45473 remove optimization to avoid looking ahead for cases like ::foo. This by Chris Lattner · 16 years ago
  12. 357089d simplify some code. by Chris Lattner · 16 years ago
  13. 608d1fc Rearrange some code in TryAnnotateTypeOrScopeToken to make it by Chris Lattner · 16 years ago
  14. 83cf05a Fix a bug where we'd try to look beyond the current cached tokens when by Chris Lattner · 16 years ago
  15. 7452c6f TryAnnotateTypeOrScopeToken and TryAnnotateCXXScopeToken can by Chris Lattner · 16 years ago
  16. 55a7cef ParseCXXSimpleTypeSpecifier can only be called on things that are by Chris Lattner · 16 years ago
  17. 5e02c47 sink a call to TryAnnotateCXXScopeToken down into the by Chris Lattner · 16 years ago
  18. 532e19b Simplify some control flow and remove a call to TryAnnotateCXXScopeToken by Chris Lattner · 16 years ago
  19. e26ff02 code simplification by Chris Lattner · 16 years ago
  20. 166a8fc sink calls to TryAnnotateTypeOrScopeToken down into the only cases that they by Chris Lattner · 16 years ago
  21. e584926 push the call in isCXXDeclarationSpecifier to TryAnnotateTypeOrScopeToken by Chris Lattner · 16 years ago
  22. a7bc7c8 my previous patch caused sema to drop the global qualifier, make by Chris Lattner · 16 years ago
  23. 74ba410 sink the call to TryAnnotateTypeOrScopeToken in by Chris Lattner · 16 years ago
  24. 6ec76d4 use early exits to reduce nesting. by Chris Lattner · 16 years ago
  25. 2dcaab3 simplify control flow by removing a goto. by Chris Lattner · 16 years ago
  26. 59232d3 eliminate lookahead when parsing ::new / ::delete. by Chris Lattner · 16 years ago
  27. e607e80 minor simplifications. by Chris Lattner · 16 years ago
  28. f780abc Parser support for C++ using directives, from Piotr Rak by Douglas Gregor · 16 years ago
  29. 117054a Convert a two more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  30. a4ed0d8 Diagnose declarations that don't declare anything, and fix PR3020. by Sebastian Redl · 16 years ago
  31. 70316a0 Add support for out-of-line definitions of conversion functions and member operators by Douglas Gregor · 16 years ago
  32. 86bc6cf Add parser support for __forceinline, __w64, __ptr64. by Steve Naroff · 16 years ago
  33. 239f073 Add parser support for __cdecl, __stdcall, and __fastcall. by Steve Naroff · 16 years ago
  34. f59e17e Add explicit "fuzzy" parse support for Microsoft declspec. by Steve Naroff · 16 years ago
  35. 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 · 16 years ago
  36. 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
  37. 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
  38. 4b07b29 Partial AST and Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  39. a0fd865 Parser support for C++ try-catch. by Sebastian Redl · 16 years ago
  40. a60528c Convert a few Stmt actions to smart pointers. by Sebastian Redl · 16 years ago
  41. d6fb7ef Ultrasimplistic sketch for the parsing of C++ template-ids. This won't by Douglas Gregor · 16 years ago
  42. 378c7e4 add a simple fast-path for the common case of [] and [4] in by Chris Lattner · 16 years ago
  43. 5a69d1c disallow attributes in a few callers of ParseTypeQualifierListOpt, by Chris Lattner · 16 years ago
  44. a1fcbad Clean up the C89/C++ warnings about C99 array features to not by Chris Lattner · 16 years ago
  45. bc8d564 implement PR3177 - "__extension__ union" not supported in C++ mode by Chris Lattner · 16 years ago
  46. 2342ef7 Do proper recovery from an invalid switch condiition. Fixes PR3229. by Eli Friedman · 16 years ago
  47. 3eb1c54 Removed the warning by Douglas Gregor · 16 years ago
  48. bc1c877 Semantics of @protocol attributes. by Fariborz Jahanian · 16 years ago
  49. f44515a Make linkage-specifications hold on to all of their declarations by Douglas Gregor · 16 years ago
  50. 72b505b Delay parsing of default arguments of member functions until the class by Douglas Gregor · 16 years ago
  51. 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 16 years ago
  52. 1d92296 Convert remaining expression parsers to smart pointers. Now on to the Action connection. by Sebastian Redl · 16 years ago
  53. fdb548e fix a buggy fall through that caused a crash-on-invalid. rdar://6248081 by Chris Lattner · 16 years ago
  54. ff871fb use smarter error recovery for do/while. by Chris Lattner · 16 years ago
  55. 15ff111 apply the new error recovery smarts we have for if's to while's and switch's. by Chris Lattner · 16 years ago
  56. 18914bc merge recovery-2.c into recovery-3.c. by Chris Lattner · 16 years ago
  57. 42ece64 minor refactoring of ParseParenExpression by Chris Lattner · 16 years ago
  58. 20df9b7 Convert a big bunch of expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  59. d8c4e15 Convert some more expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  60. 2f7ece7 Convert selected expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  61. 43bc2a0 Convert the remaining statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  62. 9a92034 Convert some more statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  63. 61364dd Convert a number of statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  64. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  65. caaf29a Added a warning when referencing an if's condition variable in the by Douglas Gregor · 16 years ago
  66. 8935b8b Use a scoped object to manage entry/exit from a parser scope rather than explicitly calling EnterScope/ExitScope by Douglas Gregor · 16 years ago
  67. 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 · 16 years ago
  68. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
  69. 7f792fa Lay the groundwork for converting the entire parser-sema chain to smart pointers. by Sebastian Redl · 16 years ago
  70. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
  71. 90b93d6 Fix PR3172: if we see an eof or } at the top level, reject it. by Chris Lattner · 16 years ago
  72. 891dca6 improve comment. by Chris Lattner · 16 years ago
  73. 00c028b fix typo. by Zhongxing Xu · 16 years ago
  74. 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  75. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  76. bcf293b Add better comments to ::new parsing. Thanks to Doug for the review. by Sebastian Redl · 16 years ago
  77. fb4ccd7 Make the parser handle ::new and ::delete correctly. by Sebastian Redl · 16 years ago
  78. 09af4d9 Update cmake build; patch by Csaba Hruska. by Eli Friedman · 16 years ago
  79. cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  80. 26236e8 A little more scaffolding for parsing templates: by Douglas Gregor · 16 years ago
  81. adcac88 Basic support for parsing templates, from Andrew Sutton by Douglas Gregor · 16 years ago
  82. cb43d99 Improve error recovery when parsing a function definition fails by Douglas Gregor · 16 years ago
  83. a474561 Parse the exception-specification throw(...), a Microsoft extension by Douglas Gregor · 16 years ago
  84. 2d8b273 Implement the GNU __null extension by Douglas Gregor · 16 years ago
  85. 314fe78 Attempt to unravel the if/else mess in Parser::ParseDirectDeclarator. by Argyrios Kyrtzidis · 16 years ago
  86. 44802cc Add some comments. by Argyrios Kyrtzidis · 16 years ago
  87. 4bdd91c Implement some suggestions by Daniel: by Argyrios Kyrtzidis · 16 years ago
  88. 8cf0bb3 Set default property attributes on each property. by Fariborz Jahanian · 16 years ago
  89. ab4c91c Only call TryAnnotateScopeToken when parsing C++. by Daniel Dunbar · 16 years ago
  90. 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 · 16 years ago
  91. 0fe7bea Simple parsing of exception specifications, with no semantic analysis yet by Douglas Gregor · 16 years ago
  92. 618e5c0 Remove an empty if and add a reminder for when we implement C++ try-catch. by Sebastian Redl · 16 years ago
  93. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  94. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  95. 254be6a remove some more old Diag methods, replace with a single static helper function by Chris Lattner · 16 years ago
  96. a4f34ea Teach tentative parsing to handle block pointers (rdar://6394309) by Chris Lattner · 16 years ago
  97. 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 16 years ago
  98. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  99. c19923d Tiny fix to the parsing of linkage-specifications by Douglas Gregor · 16 years ago
  100. 69d27b9 Daniel really really likes = instead of += :) by Chris Lattner · 16 years ago