1. 7099c78 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 16 years ago
  2. c75c1a8 First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 16 years ago
  3. 011a736 Pass an ASTContext into Stmt::printPretty. by Eli Friedman · 16 years ago
  4. 3bf3bbc Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
  5. 9b5cc70 Clean up some unnecessary includes. by Eli Friedman · 16 years ago
  6. 22a4efd Move ASTConsumers.h to include/clang/Frontend, and move the associated by Eli Friedman · 16 years ago[Renamed (99%) from tools/clang-cc/RewriteObjC.cpp]
  7. 35ba7a6 Move the Wno-rewrite-macros option out of RewriteObjC.cpp in prepration by Eli Friedman · 16 years ago
  8. 848763f Rename the factory function for the ObjC rewriter to something sane. by Eli Friedman · 16 years ago
  9. a9c31084 Refactor ASTConsumers to take a raw_ostream instead of a filename where by Eli Friedman · 16 years ago
  10. 450d2fc Integrate 3 months of ObjC rewriter fixes (from the Apple/objective-rewrite branch). by Steve Naroff · 16 years ago
  11. bc9ef25 Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 16 years ago
  12. 087dbf3 The ivars in an ObjCImplementationDecl are now stored in the by Douglas Gregor · 16 years ago
  13. cd19b57 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
  14. 7333b49 Add pch reader/writer support for ObjCContainerDecl, ObjCInterfaceDecl, & ObjCIvarDecl. by Steve Naroff · 16 years ago
  15. e3241e9 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
  16. e1be602 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 16 years ago
  17. c55b0b0 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
  18. a17991f Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 16 years ago
  19. 4a9a85e rename some methods. by Chris Lattner · 16 years ago
  20. 2a594d0 change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 16 years ago
  21. fb88a5f eliminate ASTConsumer::InitializeTU, all clients are by Chris Lattner · 16 years ago
  22. 9c18fde remove TranslationUnit::OwnsDecls, which is only set, never read. by Chris Lattner · 16 years ago
  23. 40c6720 Move <root>/Driver into <root>/tools/clang-cc. by Daniel Dunbar · 17 years ago[Renamed from Driver/RewriteObjC.cpp]
  24. 396f114 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 17 years ago
  25. 3091607 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 17 years ago
  26. 0e8b96a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 17 years ago
  27. 4fa5890 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 17 years ago
  28. 1f88aa7 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 17 years ago
  29. 5c6b2c6 remove some more methods from objc decls, using the iterator by Chris Lattner · 17 years ago
  30. 179fd52 remove some slow O(n) methods. by Chris Lattner · 17 years ago
  31. 6a02874 move the interace list of @class to use ObjCList. by Chris Lattner · 17 years ago
  32. aa49119 privatize all of the string literal memory allocation/creation by Chris Lattner · 17 years ago
  33. c314474 change the StringLiteral AST node to track all of the SourceLocations of by Chris Lattner · 17 years ago
  34. 362abcd CallExpr now uses ASTContext's allocate to allocate/delete its array of subexpressions. by Ted Kremenek · 17 years ago
  35. 0c97e04 Overhaul of Stmt allocation: by Ted Kremenek · 17 years ago
  36. 4f530a9 Move StringLiteral to allocate its internal string data using the allocator in by Ted Kremenek · 17 years ago
  37. 2d89c56 lower the interface to getLineNumber like we did for by Chris Lattner · 17 years ago
  38. 08299f8 Fix <rdar://problem/6521757> clang ObjC rewriter: Mixed Mac and Windows line endings after rewrite. by Steve Naroff · 17 years ago
  39. 16478cf RewriteObjC::RewriteBlockDeclRefExpr(): Add parens to enforce precedence. This fixes <rdar://problem/6529468> clang ObjC rewriter: Need parenthesis around dereferences in rewritten Blocks. by Steve Naroff · 17 years ago
  40. f603b47 Code generation support for C99 designated initializers. by Douglas Gregor · 17 years ago
  41. 0f3f718 Add #line to make the Visual Studio compiler happy. by Steve Naroff · 17 years ago
  42. af8ad2b Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
  43. f4f776a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 17 years ago
  44. 18c8dc0 more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 17 years ago
  45. 03b2ad2 Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 17 years ago
  46. 56af200 A few property related cleanups to ObjCContainerDecl AST. by Steve Naroff · 17 years ago
  47. 5d76484 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 17 years ago
  48. 7339c9e Don't crash when our FunctionDecl has a non-identifier name by Douglas Gregor · 17 years ago
  49. 6e4fa2c Addressed the issue in <rdar://problem/6479085>, where we failed to by Douglas Gregor · 17 years ago
  50. 438be77 Remove redundant method context (now that ObjCMethodDecl isa ScopedDecl). by Steve Naroff · 17 years ago
  51. ab63fd6 This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 17 years ago
  52. 1267362 Fix <rdar://problem/6465284> clang ObjC rewriter: objc_super messed up again. by Steve Naroff · 17 years ago
  53. 95f6bce Fix <rdar://problem/6463613> clang ObjC rewriter: assertion failure rewriting @selector?. by Steve Naroff · 17 years ago
  54. a9dc026 Remove rewriter dependency on 'nil' macro (used when rewriting for(...)) by Steve Naroff · 17 years ago
  55. ee8d497 Tweaks to allow us to rewrite with -x=objective-c++ enabled. by Steve Naroff · 17 years ago
  56. 44fe1e3 Fix <rdar://problem/6445502> clang ObjC rewriter: _Block_release has wrong parameter type in preamble by Steve Naroff · 17 years ago
  57. 5282b95 Fix <rdar://problem/6435837> clang ObjC rewriter: use Block_release instead of Block_destroy. by Steve Naroff · 17 years ago
  58. d896f4b Rename a local predicate to avoid confusion with Type::isBlockPointerType(). by Steve Naroff · 17 years ago
  59. 1d56d9e Fixup generated code for imported block decl refs. by Steve Naroff · 17 years ago
  60. 09dd73e Fix <rdar://problem/6435842> clang ObjC rewriter: #include Block.h, Block_private.h or come up with #define to prevent double-definition by Steve Naroff · 17 years ago
  61. 20f6739 Fix <rdar://problem/6435382> clang ObjC rewriter: @property/@synthesize and blocks don't work together by Steve Naroff · 17 years ago
  62. 640a04b Actually distinguish between RecordDecl::field_iterator and RecordDecl::field_const_iterator, propagating the constness down to the FieldDecls. by Douglas Gregor · 17 years ago
  63. 8acb727 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 17 years ago
  64. 478f738 Fix regression caused by fixing <rdar://problem/6429113> clang ObjC rewriter: crash rewriting file with Blocks and properties by Steve Naroff · 17 years ago
  65. edb4bc9 Fix <rdar://problem/6429113> clang ObjC rewriter: crash rewriting file with Blocks and properties by Steve Naroff · 17 years ago
  66. bad6f3b Fix a couple uninitialized variables from my previous commit. by Steve Naroff · 17 years ago
  67. 1b208d7 Fix <rdar://problem/6423452> clang ObjC rewriter: Don't use __declspec(dllimport) for Blocks functions, as they are linked statically. by Steve Naroff · 17 years ago
  68. fbed680 Handle chained/nested property 'getters' (obj.p1.p2.p3). by Steve Naroff · 17 years ago
  69. 43964fb Fixed <rdar://problem/6213808> clang ObjC rewriter: @finally is not always executed by Steve Naroff · 17 years ago
  70. 102c3f2 Finish up support for <rdar://problem/6213955> clang ObjC rewriter: rewriter doesn't appear to support @property and @synthesize. by Steve Naroff · 17 years ago
  71. 0e94841 Several things... by Steve Naroff · 17 years ago
  72. f6ce8a1 More support for rewriting property getter/setters. by Steve Naroff · 17 years ago
  73. 11671e7 Add a couple FIXME's. by Steve Naroff · 17 years ago
  74. ea6610f Make sure synthesized properties get inserted into the classes/categories meta data. by Steve Naroff · 17 years ago
  75. 1e7b796 Simplify previous commit. by Steve Naroff · 17 years ago
  76. 121ed22 More work to rewrite synthesize properties (<rdar://problem/6213955>) by Steve Naroff · 17 years ago
  77. 110be84 -Add several ObjC types to Decl::getDeclKindName(), a useful debug hook. by Steve Naroff · 17 years ago
  78. 271d4c2 Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 17 years ago
  79. d120b9e Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 17 years ago
  80. 3a8f294 Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 17 years ago
  81. f31ece9 Fix <rdar://problem/6291588> assertion failure: SourceManager.h line 489. by Steve Naroff · 17 years ago
  82. 6948ae6 This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 17 years ago
  83. 24afd4a Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 17 years ago
  84. 362c756 Fix <rdar://problem/6372970> clang ObjC rewriter: incorrect cast when passing block argument by Steve Naroff · 17 years ago
  85. 901d8fd Fix <rdar://problem/6370288> clang ObjC rewriter: Too many _objc_symtab, _OBJC_SYMBOLS by Steve Naroff · 17 years ago
  86. 21658f6 Fix an obscure rewriter bug when rewriting implementations that don't have a corresponding interface (found while doing random testing on another bug). by Steve Naroff · 17 years ago
  87. e59c8b1 Fix <rdar://problem/6343942> clang ObjC rewriter: crash rewriting blocks by Steve Naroff · 17 years ago
  88. 8fc9ba6 [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that by Daniel Dunbar · 17 years ago
  89. 70d2612 Implement support for operator overloading using candidate operator by Douglas Gregor · 17 years ago
  90. 0cb7c87 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 17 years ago
  91. d860663 Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 17 years ago
  92. 7f1412d Fix <rdar://problem/6339636> clang ObjC rewriter: Assertion failed: FileID-1 < FileIDs.size() && "Invalid FileID!", file c:\cygwin\home\Administrator\llvm\tools\clang\include\clang/Basic/SourceManager.h, line 513 by Steve Naroff · 17 years ago
  93. 1c53c02 Fix <rdar://problem/6336774> clang block rewriter: Assertion failed: Offset+NumBytes <= size() && "Invalid region to erase!", file c:\cygwin\home\Administrator\llvm\to ols\clang\include\clang/Rewrite/RewriteRope.h, line 219. by Steve Naroff · 17 years ago
  94. 4e2ae51 Make sure RewriteObjCMethodDecl() does a block pointer rewrite. by Steve Naroff · 17 years ago
  95. 6449c6c Add a couple fixes for rewriting ivars/methods that use/contain blocks. by Steve Naroff · 17 years ago
  96. 85eb17b Convert SynthesizeBlockCall() from test->AST based implementation. by Steve Naroff · 17 years ago
  97. d0419d6 Convert SynthBlockInitExpr() from text->AST based implementation. by Steve Naroff · 17 years ago
  98. 80c5475 Handle block literals at file scope, remove some dead code, etc. by Steve Naroff · 17 years ago
  99. 66c842f Make sure internally synthesized block pointer types are converted before pretty printing. by Steve Naroff · 17 years ago
  100. 0f3b9eb More changes necessary to integrate the objc and blocks rewriters. by Steve Naroff · 17 years ago