Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
946a693aea83123f4039012c3bca7bc70800018b
/
Driver
/
RewriteTest.cpp
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
ba9ac4e
Missed a couple "_IMPL" suffixes.
by Steve Naroff
· 17 years ago
61ed9ca
Fix dangling pointer and give the implementation struct for a class a unique name.
by Steve Naroff
· 17 years ago
4f943c2
Pass LangOptions to RewriteTest().
by Steve Naroff
· 17 years ago
98be494
remove the source location arguments to various target query methods.
by Chris Lattner
· 17 years ago
5101907
Make sure to propagate qualifiers through the member operator.
by Eli Friedman
· 17 years ago
be4b333
by Steve Naroff
· 17 years ago
5fd69c3
by Steve Naroff
· 17 years ago
e12e692
by Steve Naroff
· 17 years ago
aadaf78
add some helper methods for removing and replacing text, this makes the
by Chris Lattner
· 17 years ago
f3dd57e
Add a new InsertText method that does the check to see if the insertion was valid. This
by Chris Lattner
· 17 years ago
9e13c2e
move a large method out of line
by Chris Lattner
· 17 years ago
dcbc5b0
Make rewriter::inserttext return a bool to indicate if it failed.
by Chris Lattner
· 17 years ago
338d1e2
Fix a rewriter crash when the whole body of a foreach is itself
by Chris Lattner
· 17 years ago
f69cc5d
by Steve Naroff
· 17 years ago
a0f5579
Rewriting of @synchronized. This has one FIXME in it. But this should allow @sychronized to be rewritten.
by Fariborz Jahanian
· 17 years ago
0113c9d
by Steve Naroff
· 17 years ago
7da8d94
Fixed a nasty bug which took a while to come up with a test case,
by Fariborz Jahanian
· 17 years ago
7d6b46d
Problem with ObjC's type-encoding of nested structs causing infinit recursion.
by Fariborz Jahanian
· 17 years ago
7c39ff7
Synthesize methods with va-arg list correctly.
by Fariborz Jahanian
· 17 years ago
af57b46
Fixed comment.
by Fariborz Jahanian
· 17 years ago
20ebf8f
by Steve Naroff
· 17 years ago
452b899
Patch to replace #import with #include.
by Fariborz Jahanian
· 17 years ago
b4b2f0c
Insert #pragma once when rewriting a header file.
by Fariborz Jahanian
· 17 years ago
b586cce
Typo.
by Fariborz Jahanian
· 17 years ago
e8d1c05
Added support for rewriting of continue/break statements inside ObjC2's foreach-stmt.
by Fariborz Jahanian
· 17 years ago
e9b1219
by Steve Naroff
· 17 years ago
8800742
Avoid redefinition of __objcFastEnumerationState
by Fariborz Jahanian
· 17 years ago
531a1ea
Put return type of synthesize method on same line as method declaration, space after method declaration header.
by Fariborz Jahanian
· 17 years ago
7571228
Allow messaging expression as foreach's collection expression.
by Fariborz Jahanian
· 17 years ago
88f50f3
Type-cast RHS of assignment to prevent warning compiling rewritten foreach code.
by Fariborz Jahanian
· 17 years ago
3f76f2a
Fixed a bug whereby a parethesized collection expression was not being rewritten correctly.
by Fariborz Jahanian
· 17 years ago
e84b040
Typo fixed.
by Fariborz Jahanian
· 17 years ago
33b9c4e
Patch to rewrite ObjC2's foreach-stmt.
by Fariborz Jahanian
· 17 years ago
10d24f0
Patch to start rewriting of ObjC2's foreach statement (work in progress).
by Fariborz Jahanian
· 17 years ago
a526c5c
Substituted all instances of the string "Objc" for "ObjC". This fixes
by Ted Kremenek
· 17 years ago
0fc53df
Compute the proper sourcerange for an CompoundLiteralExpr.
by Chris Lattner
· 17 years ago
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
eb44eee
remove use of alloca.
by Chris Lattner
· 17 years ago
d0fa109
Unbreak mingw build
by Anton Korobeynikov
· 17 years ago
95041a2
Interned MainFileID within SourceManager. Since SourceManager is referenced by
by Ted Kremenek
· 17 years ago
23ae091
by Steve Naroff
· 17 years ago
5ca4020
by Steve Naroff
· 17 years ago
d58fabf
Refactoring work. ObjcQualifiedIdType is now derived from 'Type'.
by Fariborz Jahanian
· 17 years ago
c569249
Patch to implemented objective-c's dynamic object pointer qualified with
by Fariborz Jahanian
· 17 years ago
c6e2c2a
Also fixed similar regression for class methods, as well as more indentations.
by Fariborz Jahanian
· 17 years ago
fc591ac
Fixed a regression caused by refactoring of some meta-data generation routines using iteratgors.
by Fariborz Jahanian
· 17 years ago
58dbdeb
by Steve Naroff
· 17 years ago
9c728dc
TargetInfo no longer includes a reference to SourceManager.
by Ted Kremenek
· 17 years ago
be6df08
more cleanups changing things like getInstanceVariables to iterators.
by Chris Lattner
· 17 years ago
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
291e04b
80-column please.
by Fariborz Jahanian
· 17 years ago
61477f7
Implemented rewriting of protocol-qualified global variable types.
by Fariborz Jahanian
· 17 years ago
7a9d49f
Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now
by Ted Kremenek
· 17 years ago
e66894c
Refactor Rewritetest::RewriteObjcQualifiedInterfaceTypes in preparation for more
by Fariborz Jahanian
· 17 years ago
75ae776
by Steve Naroff
· 17 years ago
7dd8283
Implemented when static typing is combined with protocols and use as receiver
by Fariborz Jahanian
· 17 years ago
36ee2cb
Patch for rewriting of @protocol.
by Fariborz Jahanian
· 17 years ago
9bcb5fc
by Steve Naroff
· 17 years ago
d0ee6f9
On Steve's suggestion, moved handling of use of undeclared method in a message
by Fariborz Jahanian
· 17 years ago
b26d713
by Steve Naroff
· 17 years ago
7127431
Changed type-cast of "struct objc_super"'s 2nd initializer to match definition of
by Fariborz Jahanian
· 17 years ago
3cadd03
by Steve Naroff
· 17 years ago
ceee3e8
Type-cast initializers for "struct objc_super" parameter to avoid warning.
by Fariborz Jahanian
· 17 years ago
a70711b
Don't assert if objc.h not declared when rewriting.
by Fariborz Jahanian
· 17 years ago
04b3824
Removed a "TODO" comment as objc1 runtime does not need to do the "TODO".
by Fariborz Jahanian
· 17 years ago
2c1e9c7
Change <Objc/objc.h> to <objc/objc.h>
by Fariborz Jahanian
· 17 years ago
87ce5d1
Fixed a bug exposed by referencing an ivar field using component reference syntax.
by Fariborz Jahanian
· 17 years ago
acb4977
Support for rewriteing of messaging of methods which return float.
by Fariborz Jahanian
· 17 years ago
80a6a5a
Added support for messagings which return a structure-value.
by Fariborz Jahanian
· 17 years ago
26de465
fix a crash when the rewriter would scan off the beginning of the file.
by Chris Lattner
· 17 years ago
182745a
add support for custom client-specific diagnostics. As a testcase, make the
by Chris Lattner
· 17 years ago
0750618
start partitioning the diagnostics into two classes: those
by Chris Lattner
· 17 years ago
e365c50
pass diagnostics into the rewrite test client.
by Chris Lattner
· 17 years ago
ebe668f
Fixed a rewrite bug in class synthesis (which I first thought was a rewrite API bug).
by Fariborz Jahanian
· 17 years ago
2c7038b
Patch to fix a regression caused by recent rewrite changes.
by Fariborz Jahanian
· 17 years ago
f624870
by Steve Naroff
· 17 years ago
335eafa
by Steve Naroff
· 17 years ago
c2a689b
by Steve Naroff
· 17 years ago
c3a438c
by Steve Naroff
· 17 years ago
874e232
by Steve Naroff
· 17 years ago
7e3411b
by Steve Naroff
· 17 years ago
322f4d3
by Steve Naroff
· 17 years ago
6568d4d
by Steve Naroff
· 17 years ago
5086a8d
by Steve Naroff
· 17 years ago
df6a51b
Fix a rewriter bug that steve noticed. Don't skip arbitrary things
by Chris Lattner
· 17 years ago
9567392
Patch to comment out use of protocol qualifiers when rewriting ivars.
by Fariborz Jahanian
· 17 years ago
fea763e8
by Steve Naroff
· 17 years ago
fde1857
Removed unused variabel.
by Fariborz Jahanian
· 17 years ago
8cc764c
by Steve Naroff
· 17 years ago
1d098f6
by Steve Naroff
· 17 years ago
b7fa992
by Steve Naroff
· 17 years ago
b82b3ea
Rewrite @optional/@required directives used inside protocol definitions.
by Fariborz Jahanian
· 17 years ago
d175ddf
Rewrite of forward protocol declaration.
by Fariborz Jahanian
· 17 years ago
71c0a95
by Steve Naroff
· 17 years ago
bac97d4
Fixed a rewrite of metadata bug when category implementation has no matching interface.
by Fariborz Jahanian
· 17 years ago
b7908b5
Populate metadata with adrress of method code.
by Fariborz Jahanian
· 17 years ago
66d6b29
Rewrite of method definitions in categories.
by Fariborz Jahanian
· 17 years ago
7a3279d
Order of methods are OK and generated .c file can be compiled.
by Fariborz Jahanian
· 17 years ago
48a0b6a
First patch in rewrie of method definitions. This is work in progress.
by Fariborz Jahanian
· 17 years ago
Next »