1. 85b4897 Add newline at the end of file, to silence compiler warning. by Matthijs Kooijman · 16 years ago
  2. 99bd46c make the -rewrite-test a bit more interesting: it now by Chris Lattner · 16 years ago
  3. cff9cc9 start implementing a token rewriter. At this point, it just reads in a file by Chris Lattner · 16 years ago
  4. b13c5ee Add a new -rewrite-test option, which is basically a by Chris Lattner · 16 years ago
  5. 8beca11 Rename a file and update the Xcode project. by Steve Naroff · 17 years ago
  6. b29b427 Rename RewriteTest->RewriteObjC. by Steve Naroff · 17 years ago
  7. cf7e958 Use isFromMainFile instead of comparing FileIDs directly. by Ted Kremenek · 17 years ago
  8. 0676751 silence some warnings when assertions are disabled. by Chris Lattner · 17 years ago
  9. b048c98 This patch contains these changes: by Chris Lattner · 17 years ago
  10. b10f273 Avoid implicitly including any header files (requested by ckane). by Steve Naroff · 17 years ago
  11. c5e3277 Rewrite @package (an ObjC 2.0 idiom). by Steve Naroff · 17 years ago
  12. 563b828 Fix MS-specific bug in RewriteTest::RewriteObjCMethodDecl(). by Steve Naroff · 17 years ago
  13. 0ed844b Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 17 years ago
  14. a7b402d Only have the rewriter produce a file when there are no errors. by Steve Naroff · 17 years ago
  15. 9630ec5 Add some of Ted's recent work to the VC++ project file. by Steve Naroff · 17 years ago
  16. ba92b2e Collect all the preamble code and don't insert it until the end. by Steve Naroff · 17 years ago
  17. 4fdd29b Add a couple files to VC++ project and cleanup an "#if 0". by Steve Naroff · 17 years ago
  18. c68ab77 Teach the rewriter how to respect the -o option. by Chris Lattner · 17 years ago
  19. 2679e48 Fix <rdar://problem/5716940> rewriter generates invalid C code when no selector found. by Steve Naroff · 17 years ago
  20. 2a22816 Wrap up __NSConstantStringImpl (the replacement for __builtin___CFStringMakeConstantString). by Steve Naroff · 17 years ago
  21. 55d13b4 make property addition work list all other "add" methods. Do by Chris Lattner · 17 years ago
  22. f3a7af9 Convert more counts to be zero based instead of -1 based, make them unsigned. by Chris Lattner · 17 years ago
  23. c858105 minor cleanups, make getNumInstanceMethods always return unsigned. by Chris Lattner · 17 years ago
  24. 58cce3b Make the parameter count of ObjCMethodDecl unsigned, you by Chris Lattner · 17 years ago
  25. 8e25d86 switch the rest of the C decl classes to do their by Chris Lattner · 17 years ago
  26. c63e660 move the ASTContext argument to be first in the argument list of by Chris Lattner · 17 years ago
  27. a98e58d Switch over functiondecl. This makes it obvious that the ASTContext by Chris Lattner · 17 years ago
  28. 9e151e1 switch the VarDecl allocation model to go through ASTContext. by Chris Lattner · 17 years ago
  29. 6c2b6eb start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 17 years ago
  30. 3652c2d Link against the correct ObjC string class (__CFConstantStringClassReference) and fix length computation (removing a FIXME). by Steve Naroff · 17 years ago
  31. d82a9ab Remove ObjC rewriter dependency on GCC's __builtin___CFStringMakeConstantString. by Steve Naroff · 17 years ago
  32. 5518e7c Two fixes to RewriteTest::RewriteObjCIvarRefExpr(): by Steve Naroff · 17 years ago
  33. 819173c Minor aesthetic improvement (after I reviewed my last commit). by Steve Naroff · 17 years ago
  34. 39bbd9f 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 · 17 years ago
  35. dbb6543 Use the "used" attribute. Without it, g++ removes all the meta-data:-( This doesn't happen when compiling straight C code. by Steve Naroff · 17 years ago
  36. 3c64d9e -Add missing visitor for ObjCIvarRefExpr. by Steve Naroff · 17 years ago
  37. 8eb4a5e Remove more dependencies on C "flexible array member" idiom (when generating meta-data). by Steve Naroff · 17 years ago
  38. 05b8c78 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 · 17 years ago
  39. 23f4127 Make "super" rewrite for class methods C++ friendly (follow-up from last commit). by Steve Naroff · 17 years ago
  40. c0a123c Make "super" rewrite C++ friendly (since it doesn't support Compound Literals). by Steve Naroff · 17 years ago
  41. 946a693 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 · 17 years ago
  42. ba9ac4e Missed a couple "_IMPL" suffixes. by Steve Naroff · 17 years ago
  43. 61ed9ca Fix dangling pointer and give the implementation struct for a class a unique name. by Steve Naroff · 17 years ago
  44. 4f943c2 Pass LangOptions to RewriteTest(). by Steve Naroff · 17 years ago
  45. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
  46. 5101907 Make sure to propagate qualifiers through the member operator. by Eli Friedman · 17 years ago
  47. be4b333 by Steve Naroff · 17 years ago
  48. 5fd69c3 by Steve Naroff · 17 years ago
  49. e12e692 by Steve Naroff · 17 years ago
  50. aadaf78 add some helper methods for removing and replacing text, this makes the by Chris Lattner · 17 years ago
  51. f3dd57e Add a new InsertText method that does the check to see if the insertion was valid. This by Chris Lattner · 17 years ago
  52. 9e13c2e move a large method out of line by Chris Lattner · 17 years ago
  53. dcbc5b0 Make rewriter::inserttext return a bool to indicate if it failed. by Chris Lattner · 17 years ago
  54. 338d1e2 Fix a rewriter crash when the whole body of a foreach is itself by Chris Lattner · 17 years ago
  55. f69cc5d by Steve Naroff · 17 years ago
  56. a0f5579 Rewriting of @synchronized. This has one FIXME in it. But this should allow @sychronized to be rewritten. by Fariborz Jahanian · 17 years ago
  57. 0113c9d by Steve Naroff · 17 years ago
  58. 7da8d94 Fixed a nasty bug which took a while to come up with a test case, by Fariborz Jahanian · 17 years ago
  59. 7d6b46d Problem with ObjC's type-encoding of nested structs causing infinit recursion. by Fariborz Jahanian · 17 years ago
  60. 7c39ff7 Synthesize methods with va-arg list correctly. by Fariborz Jahanian · 17 years ago
  61. af57b46 Fixed comment. by Fariborz Jahanian · 17 years ago
  62. 20ebf8f by Steve Naroff · 17 years ago
  63. 452b899 Patch to replace #import with #include. by Fariborz Jahanian · 17 years ago
  64. b4b2f0c Insert #pragma once when rewriting a header file. by Fariborz Jahanian · 17 years ago
  65. b586cce Typo. by Fariborz Jahanian · 17 years ago
  66. e8d1c05 Added support for rewriting of continue/break statements inside ObjC2's foreach-stmt. by Fariborz Jahanian · 17 years ago
  67. e9b1219 by Steve Naroff · 17 years ago
  68. 8800742 Avoid redefinition of __objcFastEnumerationState by Fariborz Jahanian · 17 years ago
  69. 531a1ea Put return type of synthesize method on same line as method declaration, space after method declaration header. by Fariborz Jahanian · 17 years ago
  70. 7571228 Allow messaging expression as foreach's collection expression. by Fariborz Jahanian · 17 years ago
  71. 88f50f3 Type-cast RHS of assignment to prevent warning compiling rewritten foreach code. by Fariborz Jahanian · 17 years ago
  72. 3f76f2a Fixed a bug whereby a parethesized collection expression was not being rewritten correctly. by Fariborz Jahanian · 17 years ago
  73. e84b040 Typo fixed. by Fariborz Jahanian · 17 years ago
  74. 33b9c4e Patch to rewrite ObjC2's foreach-stmt. by Fariborz Jahanian · 17 years ago
  75. 10d24f0 Patch to start rewriting of ObjC2's foreach statement (work in progress). by Fariborz Jahanian · 17 years ago
  76. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  77. 0fc53df Compute the proper sourcerange for an CompoundLiteralExpr. by Chris Lattner · 17 years ago
  78. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  79. eb44eee remove use of alloca. by Chris Lattner · 17 years ago
  80. d0fa109 Unbreak mingw build by Anton Korobeynikov · 17 years ago
  81. 95041a2 Interned MainFileID within SourceManager. Since SourceManager is referenced by by Ted Kremenek · 17 years ago
  82. 23ae091 by Steve Naroff · 17 years ago
  83. 5ca4020 by Steve Naroff · 17 years ago
  84. d58fabf Refactoring work. ObjcQualifiedIdType is now derived from 'Type'. by Fariborz Jahanian · 17 years ago
  85. c569249 Patch to implemented objective-c's dynamic object pointer qualified with by Fariborz Jahanian · 17 years ago
  86. c6e2c2a Also fixed similar regression for class methods, as well as more indentations. by Fariborz Jahanian · 17 years ago
  87. fc591ac Fixed a regression caused by refactoring of some meta-data generation routines using iteratgors. by Fariborz Jahanian · 17 years ago
  88. 58dbdeb by Steve Naroff · 17 years ago
  89. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  90. be6df08 more cleanups changing things like getInstanceVariables to iterators. by Chris Lattner · 17 years ago
  91. ab4c4d5 resolve some fixmes and clean up some code by eliminating the get*Vars apis to some classes and use iterators instead. by Chris Lattner · 17 years ago
  92. 291e04b 80-column please. by Fariborz Jahanian · 17 years ago
  93. 61477f7 Implemented rewriting of protocol-qualified global variable types. by Fariborz Jahanian · 17 years ago
  94. 7a9d49f Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
  95. e66894c Refactor Rewritetest::RewriteObjcQualifiedInterfaceTypes in preparation for more by Fariborz Jahanian · 17 years ago
  96. 75ae776 by Steve Naroff · 17 years ago
  97. 7dd8283 Implemented when static typing is combined with protocols and use as receiver by Fariborz Jahanian · 17 years ago
  98. 36ee2cb Patch for rewriting of @protocol. by Fariborz Jahanian · 17 years ago
  99. 9bcb5fc by Steve Naroff · 17 years ago
  100. d0ee6f9 On Steve's suggestion, moved handling of use of undeclared method in a message by Fariborz Jahanian · 17 years ago