Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
6e5d9b08f852a1052e5a2af4727f6b797e57d578
/
test
/
Rewriter
1f90622
Patch to rewrite block pointers as arguments to methods. (Radar 7987817).
by Fariborz Jahanian
· 15 years ago
a5a7987
Fix a rewriting bug where a local static objective-c
by Fariborz Jahanian
· 15 years ago
73d1eb0
Fix an objective-c rewriter bug when pre-processed file's
by Fariborz Jahanian
· 15 years ago
553e583
make the rewriter add a #ifndef around the #define of __attribute__.
by Chris Lattner
· 15 years ago
53eee7b
Instead of counting totally diagnostics, split the count into a count
by Chris Lattner
· 15 years ago
6cb6eb4
Add tentative support for accessing local variables with
by Fariborz Jahanian
· 15 years ago
d314e9e
Change the 'super' messaging API in the rewriter. Fixes radar 7738452.
by Fariborz Jahanian
· 15 years ago
a743266
Make rewritten source compiled with clang++.
by Fariborz Jahanian
· 15 years ago
ef2b0d8
Make rewritten source compiled with clang++ for correctness.
by Fariborz Jahanian
· 15 years ago
7c7e349
Change test to compile rewritten test with clang++.
by Fariborz Jahanian
· 15 years ago
61b82e3
Fixes a bug whereby static const block var has static
by Fariborz Jahanian
· 15 years ago
72952fc
More rewriter of nested blocks fun stuff. Radar 7696893.
by Fariborz Jahanian
· 15 years ago
d64a4f4
Prevent rewriter crash when variable type is missing. Fixes radar 7692183.
by Fariborz Jahanian
· 15 years ago
f89c427
Fix rewriting of byref variables in nested blocks. Fixes radar 7692350.
by Fariborz Jahanian
· 15 years ago
e7c5c93
Rewriting of imported variable from outer
by Fariborz Jahanian
· 15 years ago
7c63fdd
Support rewriting of property synthesis with retain/copy
by Fariborz Jahanian
· 15 years ago
2ce692a
Added test case for non-objective-c situation in my last patch.
by Fariborz Jahanian
· 15 years ago
5e49b2f
Implement nasty rewriting of nested blocks when inner
by Fariborz Jahanian
· 15 years ago
170ee0c
Correct radar no.
by Fariborz Jahanian
· 15 years ago
86aa9fd
Fix rewriting of a method when return type is
by Fariborz Jahanian
· 15 years ago
5f1c45f
Fixes a rewriting of qualified-id type which exposed a bigger
by Fariborz Jahanian
· 15 years ago
1d35b16
Fixes a rewriting of byref variable when its initializer is
by Fariborz Jahanian
· 15 years ago
240670c
Don't emit a warning about a dllimport attribute being used in a typedef
by Ted Kremenek
· 15 years ago
12911a8
Don't warn about functions redeclared without the dllimport attribute when
by Ted Kremenek
· 15 years ago
afad76f
__typeof should be able to handle block pointer types when
by Fariborz Jahanian
· 15 years ago
0c7627c
More rewriter test converted to compile with clang.
by Fariborz Jahanian
· 15 years ago
264e159
With addition of -Wno-address-of-temporary (thank you Doug) we can now
by Fariborz Jahanian
· 15 years ago
210c248
Minor rewriter cleanup and a test for a block rewriting bug.
by Fariborz Jahanian
· 15 years ago
aad4923
Test to compile the rewritten file for my last patch. (radar 7649577 related).
by Fariborz Jahanian
· 15 years ago
52b2e1e
Fixes a rewriter bug rewriting function decl.
by Fariborz Jahanian
· 15 years ago
e61a1d4
Patch to rewrite blocks into unique api names. Fixes radar 7630551
by Fariborz Jahanian
· 15 years ago
4c863ef
Provide rewriting suppport for use of __typeof__
by Fariborz Jahanian
· 15 years ago
13751e3
Comment out category's property decls. in rewrite. Fixes radar 7630636.
by Fariborz Jahanian
· 15 years ago
8ca3eb0
Removed non-essential header file from test.
by Fariborz Jahanian
· 15 years ago
376338a
Fixes a minor rewriter bug messaging inside a function call.
by Fariborz Jahanian
· 15 years ago
2b9b0b2
Fix a nested ivar reference rewriting bug. (Fixes radar 7607605).
by Fariborz Jahanian
· 15 years ago
2663f52
Fix rewriting of 'const' __block variables in
by Fariborz Jahanian
· 15 years ago
32132a0
Fix more rewriting of protocol-quialified 'id' type. (Fixes radar 7607413).
by Fariborz Jahanian
· 15 years ago
84aa946
Fix up rewriting of protocol qualified types in objc rewriter.
by Fariborz Jahanian
· 15 years ago
0e1c99a
Fixes rewriter bug rewriting byref related API where a struct
by Fariborz Jahanian
· 15 years ago
7e20ffe
Fixes a rewrite bug rewriting nested ivars reference. (Radar 7583971).
by Fariborz Jahanian
· 15 years ago
a5d5fbc
Fix a regression caused by my rewriting of cast of ivar
by Fariborz Jahanian
· 15 years ago
5bfc536
Fixes a rewriting bug of access ivar of a variable cast
by Fariborz Jahanian
· 15 years ago
2f93a98
Enhance test to check on expected rewritten output.
by Fariborz Jahanian
· 15 years ago
d050240
Patch to implement rewriting of properties. Fixes radar 7562952.
by Fariborz Jahanian
· 15 years ago
1d4fca2
Rewriteing of gnu extension __typeof in objective-c rewriter.
by Fariborz Jahanian
· 15 years ago
dfa4fa0
Fix a rewriting crash and correct rewriting of __block
by Fariborz Jahanian
· 15 years ago
bf07012
Do not do the block-specific rewrite when there is no block literals.
by Fariborz Jahanian
· 15 years ago
a73165e
Patch to avoid duplicate declaration of byref structs
by Fariborz Jahanian
· 15 years ago
abfd83e
Fix a bug in rewrite whereby functions using blocks put extern "C" in wrong place.
by Fariborz Jahanian
· 15 years ago
c75da51
Fixes a rewrite bug rewriting a block call argument which has a trvial
by Fariborz Jahanian
· 15 years ago
453c134
Define __weak attribute for objective-c pointers in
by Fariborz Jahanian
· 15 years ago
66867c5
Fix rewriting of MacOS sjlj based eh. Fixes radar 7522880.
by Fariborz Jahanian
· 15 years ago
91fbd12
Fix rewriting for forward class declaration. (fixes radar 6969189).
by Fariborz Jahanian
· 15 years ago
97fd83a
Fix a problem related to rewrite of anonymous unions. (fixes radar 6948022)
by Fariborz Jahanian
· 15 years ago
c374cd9
Fixup rewrite of ivars accessed via an explicit object
by Fariborz Jahanian
· 15 years ago
65b0aa5
clang ObjC rewriter: generated code used in "for (x in y)" loop uses
by Fariborz Jahanian
· 15 years ago
84ed600
Fix rewriting of ivars. Fixes radar 7490331.
by Fariborz Jahanian
· 15 years ago
53f0a1b
Make this test be ingored for linux.
by Fariborz Jahanian
· 15 years ago
f44d9e8
Fixes the test.
by Fariborz Jahanian
· 15 years ago
8e5f19d
Test case for rewriting of __weak byref objects.
by Fariborz Jahanian
· 15 years ago
49ac8e6
Remove RewriteBlocks. It has been superseded by RewriteObjC
by Kovarththanan Rajaratnam
· 15 years ago
e24b22b
Implemented rewriting of invocation of a block ivar. (radar 7482224).
by Fariborz Jahanian
· 15 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 15 years ago
8a9e170
Implement conditional block invocation rewrite
by Fariborz Jahanian
· 15 years ago
43cb9a0
Make tests use the new clang -cc1 flag.
by Fariborz Jahanian
· 15 years ago
b85e77a
Integrate the following from the 'objective-rewrite' branch:
by Steve Naroff
· 15 years ago
be8d813
Use '-o' '-' instead of '-o=-' in tests.
by Daniel Dunbar
· 15 years ago
4fcfde4
Eliminate &&s in tests.
by Daniel Dunbar
· 15 years ago
d1969d8
Prep for new warning.
by Mike Stump
· 15 years ago
d7d5f02
Rename clang to clang-cc.
by Daniel Dunbar
· 16 years ago
a316e7b
Extend builtin "attribute" syntax to include a notation for
by Douglas Gregor
· 16 years ago
46a98a7
Fix <rdar://problem/6465284> clang ObjC rewriter: objc_super messed up again.
by Steve Naroff
· 16 years ago
b619d95
Fix <rdar://problem/6429113> clang ObjC rewriter: crash rewriting file with Blocks and properties
by Steve Naroff
· 16 years ago
8599e7a
Handle chained/nested property 'getters' (obj.p1.p2.p3).
by Steve Naroff
· 16 years ago
8c56515
Fixed <rdar://problem/6213808> clang ObjC rewriter: @finally is not always executed
by Steve Naroff
· 16 years ago
ae0ee03
instead of forcing blocks on by default, make them default to off, but let
by Chris Lattner
· 16 years ago
cda658e
Fix <rdar://problem/6291588> assertion failure: SourceManager.h line 489.
by Steve Naroff
· 16 years ago
ca74360
Tighten up blocks rewriter to handle casts and some other interesting cases.
by Steve Naroff
· 16 years ago
eab5f63
Teach block rewriter to replace '^' with '*' in VarDecls.
by Steve Naroff
· 16 years ago
c7089f1
Fix crasher in RewriteObjC::RewriteObjCSynchronizedStmt(). Can't depend on the source locations of the sync expression (since it may have been rewritten.
by Steve Naroff
· 16 years ago
4fbc2b0
Fix a test RUN line to not generate '=-' in test directory
by Daniel Dunbar
· 16 years ago
c9ba172
RewriteObjC::RewriteObjCTryStmt():Don't synthesize a catch begin if there are 0 catch clauses.
by Steve Naroff
· 16 years ago
0d17f6f
Switch 'super' from being a weird cast thing to being a predefined expr node.
by Chris Lattner
· 16 years ago
c577a0e
Multiple tests in a single test file must be linked with '&&'.
by Argyrios Kyrtzidis
· 17 years ago
74a7173
Don't include objc.h, so the rewriter tests work on machines without it.
by Eli Friedman
· 17 years ago
514b24c
fix a nasty off-by-one error.
by Chris Lattner
· 17 years ago
9ed7cfd
fix an inconsistency computing offsets that caused a crash on rewrite-nest.m
by Chris Lattner
· 17 years ago
b29b427
Rename RewriteTest->RewriteObjC.
by Steve Naroff
· 17 years ago
a7b402d
Only have the rewriter produce a file when there are no errors.
by Steve Naroff
· 17 years ago
49535ef
Fix rewriter tests to work with new output file logic. This changes forces the output to standard out (rather than generate a .cpp file, which is the new default for the rewriter).
by Steve Naroff
· 17 years ago
c68ab77
Teach the rewriter how to respect the -o option.
by Chris Lattner
· 17 years ago
5518e7c
Two fixes to RewriteTest::RewriteObjCIvarRefExpr():
by Steve Naroff
· 17 years ago
b1f4080
Since the rewriter now outputs C++, it no longer makes sense to pipe the output to clang.
by Steve Naroff
· 17 years ago
e12e692
by Steve Naroff
· 17 years ago
5f0ad3f
Moved "Rewriter" tests from test/Sema to test/Rewriter.
by Ted Kremenek
· 17 years ago