1. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  2. 0621cb2 Make clang's rewrite engine a core feature by Alp Toker · 11 years ago[Renamed from clang/lib/Rewrite/Frontend/RewriteTest.cpp]
  3. cdf8149 Split library clangRewrite into clangRewriteCore and clangRewriteFrontend. by Ted Kremenek · 13 years ago[Renamed (92%) from clang/lib/Rewrite/RewriteTest.cpp]
  4. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  5. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  6. c1b1729 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 15 years ago[Renamed (96%) from clang/lib/Frontend/RewriteTest.cpp]
  7. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  8. 16b7b6f Move clang-cc.h to lib/Frontend/Utils.h, and move the associated .cpp by Eli Friedman · 16 years ago[Renamed (96%) from clang/tools/clang-cc/RewriteTest.cpp]
  9. fcb57d5 Switch some utilities in clang-cc to take a stream instead of a by Eli Friedman · 16 years ago
  10. 7b4df3c Rename clang.[cpp,h] to clang-cc.[cpp,h] to reflect the name change of the by Ted Kremenek · 17 years ago
  11. e5a7ecc Move <root>/Driver into <root>/tools/clang-cc. by Daniel Dunbar · 17 years ago[Renamed from clang/Driver/RewriteTest.cpp]
  12. 1f7fac0 Add newline at the end of file, to silence compiler warning. by Matthijs Kooijman · 17 years ago
  13. f6a3bda make the -rewrite-test a bit more interesting: it now by Chris Lattner · 17 years ago
  14. b6aa53b start implementing a token rewriter. At this point, it just reads in a file by Chris Lattner · 17 years ago
  15. 1782da2 Add a new -rewrite-test option, which is basically a by Chris Lattner · 17 years ago
  16. a8f0d12 Rename a file and update the Xcode project. by Steve Naroff · 18 years ago
  17. 1dc53ef Rename RewriteTest->RewriteObjC. by Steve Naroff · 18 years ago
  18. d61ed3b Use isFromMainFile instead of comparing FileIDs directly. by Ted Kremenek · 18 years ago
  19. 4fdfbf7 silence some warnings when assertions are disabled. by Chris Lattner · 18 years ago
  20. 0a5ff0d This patch contains these changes: by Chris Lattner · 18 years ago
  21. 4dbab8a Avoid implicitly including any header files (requested by ckane). by Steve Naroff · 18 years ago
  22. af91b9a Rewrite @package (an ObjC 2.0 idiom). by Steve Naroff · 18 years ago
  23. eae9170 Fix MS-specific bug in RewriteTest::RewriteObjCMethodDecl(). by Steve Naroff · 18 years ago
  24. c5ffed4 Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 18 years ago
  25. f9e7c90 Only have the rewriter produce a file when there are no errors. by Steve Naroff · 18 years ago
  26. 60a9ef6 Add some of Ted's recent work to the VC++ project file. by Steve Naroff · 18 years ago
  27. 00a3176 Collect all the preamble code and don't insert it until the end. by Steve Naroff · 18 years ago
  28. 65838bb Add a couple files to VC++ project and cleanup an "#if 0". by Steve Naroff · 18 years ago
  29. 97d496c Teach the rewriter how to respect the -o option. by Chris Lattner · 18 years ago
  30. 327f0f4 Fix <rdar://problem/5716940> rewriter generates invalid C code when no selector found. by Steve Naroff · 18 years ago
  31. 034bcb5 Wrap up __NSConstantStringImpl (the replacement for __builtin___CFStringMakeConstantString). by Steve Naroff · 18 years ago
  32. 41eec3d make property addition work list all other "add" methods. Do by Chris Lattner · 18 years ago
  33. 8d1c04f Convert more counts to be zero based instead of -1 based, make them unsigned. by Chris Lattner · 18 years ago
  34. acc04a9 minor cleanups, make getNumInstanceMethods always return unsigned. by Chris Lattner · 18 years ago
  35. 011b0f5 Make the parameter count of ObjCMethodDecl unsigned, you by Chris Lattner · 18 years ago
  36. ee1284a switch the rest of the C decl classes to do their by Chris Lattner · 18 years ago
  37. 96c460d move the ASTContext argument to be first in the argument list of by Chris Lattner · 18 years ago
  38. 5072bae Switch over functiondecl. This makes it obvious that the ASTContext by Chris Lattner · 18 years ago
  39. 4b08ca8 switch the VarDecl allocation model to go through ASTContext. by Chris Lattner · 18 years ago
  40. a7b3287 start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 18 years ago
  41. dad80ba Link against the correct ObjC string class (__CFConstantStringClassReference) and fix length computation (removing a FIXME). by Steve Naroff · 18 years ago
  42. ce8e886 Remove ObjC rewriter dependency on GCC's __builtin___CFStringMakeConstantString. by Steve Naroff · 18 years ago
  43. 35cb796 Two fixes to RewriteTest::RewriteObjCIvarRefExpr(): by Steve Naroff · 18 years ago
  44. ffb5f9a Minor aesthetic improvement (after I reviewed my last commit). by Steve Naroff · 18 years ago
  45. 9f33bd2 Avoid using the "unnamed struct field" extension (enabled with -fms-extensions). This feature/extension silently does the wrong thing in g++. As far as I can tell, g++ simply throws the field away entirely (note that it works fine with gcc). Since I am now always casting the object (for other reasons), accessing protected/public fields simply requires the cast refer to the defining class. This solution is simpler all around (thanks to Chris for suggesting it). by Steve Naroff · 18 years ago
  46. b327e49 Use the "used" attribute. Without it, g++ removes all the meta-data:-( This doesn't happen when compiling straight C code. by Steve Naroff · 18 years ago
  47. 5d5efca -Add missing visitor for ObjCIvarRefExpr. by Steve Naroff · 18 years ago
  48. 251084d Remove more dependencies on C "flexible array member" idiom (when generating meta-data). by Steve Naroff · 18 years ago
  49. dc5b6b2 Make ivar rewrite C++ friendly (since C++ forces a unified namespace for typedefs/structures). The previous version of the rewriter generated both a type def and structure def for each class (which doesn't fly in C++). by Steve Naroff · 18 years ago
  50. 0b844f0 Make "super" rewrite for class methods C++ friendly (follow-up from last commit). by Steve Naroff · 18 years ago
  51. 17978c4 Make "super" rewrite C++ friendly (since it doesn't support Compound Literals). by Steve Naroff · 18 years ago
  52. c5b9cc7 Generate meta-data in a C++ compatible way (remove 2 dependencies on C "flexible array member" idiom and perform some extra casts). by Steve Naroff · 18 years ago
  53. 14a0746 Missed a couple "_IMPL" suffixes. by Steve Naroff · 18 years ago
  54. a1e115e Fix dangling pointer and give the implementation struct for a class a unique name. by Steve Naroff · 18 years ago
  55. 945a3b1 Pass LangOptions to RewriteTest(). by Steve Naroff · 18 years ago
  56. 37e0587 remove the source location arguments to various target query methods. by Chris Lattner · 18 years ago
  57. 1242fff Make sure to propagate qualifiers through the member operator. by Eli Friedman · 18 years ago
  58. e6b7ffd by Steve Naroff · 18 years ago
  59. d9dc63f by Steve Naroff · 18 years ago
  60. edb5bc6 by Steve Naroff · 18 years ago
  61. 9cc55f5 add some helper methods for removing and replacing text, this makes the by Chris Lattner · 18 years ago
  62. 1780a85 Add a new InsertText method that does the check to see if the insertion was valid. This by Chris Lattner · 18 years ago
  63. 187f626 move a large method out of line by Chris Lattner · 18 years ago
  64. 2e0d260 Make rewriter::inserttext return a bool to indicate if it failed. by Chris Lattner · 18 years ago
  65. a779d69 Fix a rewriter crash when the whole body of a foreach is itself by Chris Lattner · 18 years ago
  66. 7b3579b by Steve Naroff · 18 years ago
  67. 284011b Rewriting of @synchronized. This has one FIXME in it. But this should allow @sychronized to be rewritten. by Fariborz Jahanian · 18 years ago
  68. 909651a by Steve Naroff · 18 years ago
  69. 60a9016 Fixed a nasty bug which took a while to come up with a test case, by Fariborz Jahanian · 18 years ago
  70. 0a71ad2 Problem with ObjC's type-encoding of nested structs causing infinit recursion. by Fariborz Jahanian · 18 years ago
  71. eab81cd Synthesize methods with va-arg list correctly. by Fariborz Jahanian · 18 years ago
  72. 137d693 Fixed comment. by Fariborz Jahanian · 18 years ago
  73. c7d2df2 by Steve Naroff · 18 years ago
  74. 8025836 Patch to replace #import with #include. by Fariborz Jahanian · 18 years ago
  75. 159ee39 Insert #pragma once when rewriting a header file. by Fariborz Jahanian · 18 years ago
  76. 19d42bf Typo. by Fariborz Jahanian · 18 years ago
  77. b860cbf Added support for rewriting of continue/break statements inside ObjC2's foreach-stmt. by Fariborz Jahanian · 18 years ago
  78. d32419d by Steve Naroff · 18 years ago
  79. af5d80c Avoid redefinition of __objcFastEnumerationState by Fariborz Jahanian · 18 years ago
  80. 7262fca Put return type of synthesize method on same line as method declaration, space after method declaration header. by Fariborz Jahanian · 18 years ago
  81. 82ae015 Allow messaging expression as foreach's collection expression. by Fariborz Jahanian · 18 years ago
  82. 6fa7516 Type-cast RHS of assignment to prevent warning compiling rewritten foreach code. by Fariborz Jahanian · 18 years ago
  83. 22f23477 Fixed a bug whereby a parethesized collection expression was not being rewritten correctly. by Fariborz Jahanian · 18 years ago
  84. b7e7ee9 Typo fixed. by Fariborz Jahanian · 18 years ago
  85. 965a896 Patch to rewrite ObjC2's foreach-stmt. by Fariborz Jahanian · 18 years ago
  86. dc917b9 Patch to start rewriting of ObjC2's foreach statement (work in progress). by Fariborz Jahanian · 18 years ago
  87. 1b0ea82 Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 18 years ago
  88. 266a2ff Compute the proper sourcerange for an CompoundLiteralExpr. by Chris Lattner · 18 years ago
  89. 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  90. b907c3f remove use of alloca. by Chris Lattner · 18 years ago
  91. 03f8a36 Unbreak mingw build by Anton Korobeynikov · 18 years ago
  92. 230bd91 Interned MainFileID within SourceManager. Since SourceManager is referenced by by Ted Kremenek · 18 years ago
  93. 7e718bb by Steve Naroff · 18 years ago
  94. 55cb4be by Steve Naroff · 18 years ago
  95. 9f0e310 Refactoring work. ObjcQualifiedIdType is now derived from 'Type'. by Fariborz Jahanian · 18 years ago
  96. 24cb52c Patch to implemented objective-c's dynamic object pointer qualified with by Fariborz Jahanian · 18 years ago
  97. 77b713b Also fixed similar regression for class methods, as well as more indentations. by Fariborz Jahanian · 18 years ago
  98. 5f64095 Fixed a regression caused by refactoring of some meta-data generation routines using iteratgors. by Fariborz Jahanian · 18 years ago
  99. 3ce37a6 by Steve Naroff · 18 years ago
  100. 1daa3cf TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 18 years ago