- 2f342f4 Add newline at the end of file, to silence compiler warning. by Matthijs Kooijman · 16 years ago
- 33733f5 make the -rewrite-test a bit more interesting: it now by Chris Lattner · 16 years ago
- a2812b5 start implementing a token rewriter. At this point, it just reads in a file by Chris Lattner · 16 years ago
- c3fbf39 Add a new -rewrite-test option, which is basically a by Chris Lattner · 16 years ago
- ae4e9cd Rename a file and update the Xcode project. by Steve Naroff · 17 years ago
- 44e8122 Rename RewriteTest->RewriteObjC. by Steve Naroff · 17 years ago
- 2450c26 Use isFromMainFile instead of comparing FileIDs directly. by Ted Kremenek · 17 years ago
- 690c287 silence some warnings when assertions are disabled. by Chris Lattner · 17 years ago
- f3874bc This patch contains these changes: by Chris Lattner · 17 years ago
- c960e9d Avoid implicitly including any header files (requested by ckane). by Steve Naroff · 17 years ago
- a93924a Rewrite @package (an ObjC 2.0 idiom). by Steve Naroff · 17 years ago
- 5cb1e6e Fix MS-specific bug in RewriteTest::RewriteObjCMethodDecl(). by Steve Naroff · 17 years ago
- eee57c0 Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 17 years ago
- cfd9f4c Only have the rewriter produce a file when there are no errors. by Steve Naroff · 17 years ago
- 053ae3f Add some of Ted's recent work to the VC++ project file. by Steve Naroff · 17 years ago
- fef037c Collect all the preamble code and don't insert it until the end. by Steve Naroff · 17 years ago
- a4567bd Add a couple files to VC++ project and cleanup an "#if 0". by Steve Naroff · 17 years ago
- 673f2bd Teach the rewriter how to respect the -o option. by Chris Lattner · 17 years ago
- 3b8b4e3 Fix <rdar://problem/5716940> rewriter generates invalid C code when no selector found. by Steve Naroff · 17 years ago
- e0766ed Wrap up __NSConstantStringImpl (the replacement for __builtin___CFStringMakeConstantString). by Steve Naroff · 17 years ago
- cffe366 make property addition work list all other "add" methods. Do by Chris Lattner · 17 years ago
- ec4979b Convert more counts to be zero based instead of -1 based, make them unsigned. by Chris Lattner · 17 years ago
- 7afba9c minor cleanups, make getNumInstanceMethods always return unsigned. by Chris Lattner · 17 years ago
- 685d792 Make the parameter count of ObjCMethodDecl unsigned, you by Chris Lattner · 17 years ago
- 81db64a switch the rest of the C decl classes to do their by Chris Lattner · 17 years ago
- 58114f0 move the ASTContext argument to be first in the argument list of by Chris Lattner · 17 years ago
- 4c7802b Switch over functiondecl. This makes it obvious that the ASTContext by Chris Lattner · 17 years ago
- 48d225c switch the VarDecl allocation model to go through ASTContext. by Chris Lattner · 17 years ago
- e465048 start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 17 years ago
- 64bce35 Link against the correct ObjC string class (__CFConstantStringClassReference) and fix length computation (removing a FIXME). by Steve Naroff · 17 years ago
- 47e7fa2 Remove ObjC rewriter dependency on GCC's __builtin___CFStringMakeConstantString. by Steve Naroff · 17 years ago
- 5d93311 Two fixes to RewriteTest::RewriteObjCIvarRefExpr(): by Steve Naroff · 17 years ago
- 4850dfe Minor aesthetic improvement (after I reviewed my last commit). by Steve Naroff · 17 years ago
- cbf88fe 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
- 5ce4a24 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
- 6453aab -Add missing visitor for ObjCIvarRefExpr. by Steve Naroff · 17 years ago
- 2742943 Remove more dependencies on C "flexible array member" idiom (when generating meta-data). by Steve Naroff · 17 years ago
- 60dfb6b 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
- dee066b Make "super" rewrite for class methods C++ friendly (follow-up from last commit). by Steve Naroff · 17 years ago
- bec4bf5 Make "super" rewrite C++ friendly (since it doesn't support Compound Literals). by Steve Naroff · 17 years ago
- c723eec 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
- c302e5b Missed a couple "_IMPL" suffixes. by Steve Naroff · 17 years ago
- de0da10 Fix dangling pointer and give the implementation struct for a class a unique name. by Steve Naroff · 17 years ago
- 7fd0aff Pass LangOptions to RewriteTest(). by Steve Naroff · 17 years ago
- 8cd0e93 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
- 76b4983 Make sure to propagate qualifiers through the member operator. by Eli Friedman · 17 years ago
- 397c4ce by Steve Naroff · 17 years ago
- 423cc87 by Steve Naroff · 17 years ago
- 929c77e by Steve Naroff · 17 years ago
- b8a1b04 add some helper methods for removing and replacing text, this makes the by Chris Lattner · 17 years ago
- 6216f29 Add a new InsertText method that does the check to see if the insertion was valid. This by Chris Lattner · 17 years ago
- 1249968 move a large method out of line by Chris Lattner · 17 years ago
- b154837 Make rewriter::inserttext return a bool to indicate if it failed. by Chris Lattner · 17 years ago
- 2c02216 Fix a rewriter crash when the whole body of a foreach is itself by Chris Lattner · 17 years ago
- 53b6f4c by Steve Naroff · 17 years ago
- 499bf41 Rewriting of @synchronized. This has one FIXME in it. But this should allow @sychronized to be rewritten. by Fariborz Jahanian · 17 years ago
- 1c46cf1 by Steve Naroff · 17 years ago
- c884988 Fixed a nasty bug which took a while to come up with a test case, by Fariborz Jahanian · 17 years ago
- 248db26 Problem with ObjC's type-encoding of nested structs causing infinit recursion. by Fariborz Jahanian · 17 years ago
- 2fab94e Synthesize methods with va-arg list correctly. by Fariborz Jahanian · 17 years ago
- c81ed74 Fixed comment. by Fariborz Jahanian · 17 years ago
- be72efa by Steve Naroff · 17 years ago
- a42227a Patch to replace #import with #include. by Fariborz Jahanian · 17 years ago
- 8d2080c Insert #pragma once when rewriting a header file. by Fariborz Jahanian · 17 years ago
- 2227742 Typo. by Fariborz Jahanian · 17 years ago
- 13dad33 Added support for rewriting of continue/break statements inside ObjC2's foreach-stmt. by Fariborz Jahanian · 17 years ago
- be37fc0 by Steve Naroff · 17 years ago
- d8d3653 Avoid redefinition of __objcFastEnumerationState by Fariborz Jahanian · 17 years ago
- 7202d98 Put return type of synthesize method on same line as method declaration, space after method declaration header. by Fariborz Jahanian · 17 years ago
- df2b095 Allow messaging expression as foreach's collection expression. by Fariborz Jahanian · 17 years ago
- fb09aa0 Type-cast RHS of assignment to prevent warning compiling rewritten foreach code. by Fariborz Jahanian · 17 years ago
- 0921271 Fixed a bug whereby a parethesized collection expression was not being rewritten correctly. by Fariborz Jahanian · 17 years ago
- 72cf3b5 Typo fixed. by Fariborz Jahanian · 17 years ago
- 9ea6a2d Patch to rewrite ObjC2's foreach-stmt. by Fariborz Jahanian · 17 years ago
- 955fcb8 Patch to start rewriting of ObjC2's foreach statement (work in progress). by Fariborz Jahanian · 17 years ago
- 42730c5 Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
- 386ab8a Compute the proper sourcerange for an CompoundLiteralExpr. by Chris Lattner · 17 years ago
- 959e5be Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- a661a4d remove use of alloca. by Chris Lattner · 17 years ago
- b601147 Unbreak mingw build by Anton Korobeynikov · 17 years ago
- 17861c5 Interned MainFileID within SourceManager. Since SourceManager is referenced by by Ted Kremenek · 17 years ago
- bcf0a92 by Steve Naroff · 17 years ago
- e4e5e26 by Steve Naroff · 17 years ago
- dcb2b1e Refactoring work. ObjcQualifiedIdType is now derived from 'Type'. by Fariborz Jahanian · 17 years ago
- e76e841 Patch to implemented objective-c's dynamic object pointer qualified with by Fariborz Jahanian · 17 years ago
- 65a3d85 Also fixed similar regression for class methods, as well as more indentations. by Fariborz Jahanian · 17 years ago
- be63dd5 Fixed a regression caused by refactoring of some meta-data generation routines using iteratgors. by Fariborz Jahanian · 17 years ago
- 2ce399a by Steve Naroff · 17 years ago
- d7f64cd TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
- c7b0675 more cleanups changing things like getInstanceVariables to iterators. by Chris Lattner · 17 years ago
- dea5bec 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
- db2904f 80-column please. by Fariborz Jahanian · 17 years ago
- 150c6ea Implemented rewriting of protocol-qualified global variable types. by Fariborz Jahanian · 17 years ago
- b3ee193 Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
- 866ac79 Refactor Rewritetest::RewriteObjcQualifiedInterfaceTypes in preparation for more by Fariborz Jahanian · 17 years ago
- f2ee53f by Steve Naroff · 17 years ago
- be4283c Implemented when static typing is combined with protocols and use as receiver by Fariborz Jahanian · 17 years ago
- 6ff57c6 Patch for rewriting of @protocol. by Fariborz Jahanian · 17 years ago
- 3b1caac by Steve Naroff · 17 years ago
- efba8c8 On Steve's suggestion, moved handling of use of undeclared method in a message by Fariborz Jahanian · 17 years ago