Sign in
r8
/
r8
/
1ca3c03f19433af83693046fd946b781bb59af3d
1ca3c03
Reproduce Gson issue in Kotlin with full mode (in Java)
by Christoffer Quist Adamsen
· 5 years ago
ece8fc8
Abort member rebinding on missing library class definition.
by Ian Zerny
· 5 years ago
5ffa58f
Add command line utility for compile dump files.
by Ian Zerny
· 5 years ago
974707e
Add YouTube 15.08
by Søren Gjesse
· 5 years ago
b853596
Prevent value propagation of instance field in nest test
by Christoffer Quist Adamsen
· 5 years ago
6de4152
Fix SwitchRewritingJarTest
by Christoffer Quist Adamsen
· 5 years ago
e66e222
Remove unused import in Enqueuer.
by Jinseong Jeon
· 5 years ago
d467a96
Also consider referenced fields in if rule evaluator
by Christoffer Quist Adamsen
· 5 years ago
bd1f868
Fix test for keeping annotated items
by Christoffer Quist Adamsen
· 5 years ago
ab12d84
Leverage field initialization info during field load elimination
by Christoffer Quist Adamsen
· 5 years ago
6942f7c
Handle forwarding constructors in instance field value analysis
by Christoffer Quist Adamsen
· 5 years ago
f379c05
Mark types with dependent instance constructor as instantiated
by Christoffer Quist Adamsen
· 5 years ago
1645aa5
fix red test
by clementbera
· 5 years ago
af35b22
Enum unboxing: support fields
by clementbera
· 5 years ago
7b4e7eb
Fix test expectations for resolvedHolder as starting point
by Morten Krogh-Jespersen
· 5 years ago
1e47bb4
Fix build by adding @Override
by Morten Krogh-Jespersen
· 5 years ago
c3b5f51
Compute if LookupResult is incomplete based on keep and library
by Morten Krogh-Jespersen
· 5 years ago
00787a0
Enum unboxing: unbox simple enums
by clementbera
· 5 years ago
42a6e31
Revert change to asserts.
by Ian Zerny
· 5 years ago
c0756b9
Implement lookup virtual dispatch target on lambda instantiations.
by Ian Zerny
· 5 years ago
ee78035
Refactor helpers for obtaining the maximally specific interface method.
by Ian Zerny
· 5 years ago
d86a301
Extend r8_release to use branch specific update_prebuilds for releases
by Morten Krogh-Jespersen
· 5 years ago
f04138d
Apply Prototype changes only when needed
by clementbera
· 5 years ago
1d6ad25
Mark library method overrides starting from the instantiated type.
by Ian Zerny
· 5 years ago
0fcfcfd
Add an R8 mode field to the marker
by Søren Gjesse
· 5 years ago
88520c4
Never class inline singleton instances with instance-put users
by Christoffer Quist Adamsen
· 5 years ago
ec9f889
Don't double set library method override.
by Ian Zerny
· 5 years ago
b89964f
Add default methods located in indirect interfaces as live with type
by Morten Krogh-Jespersen
· 5 years ago
dd23db4
Add test for sealed class classinliner bug instance-get for field
by Morten Krogh-Jespersen
· 5 years ago
58eb481
Maintain the reachable targets to track targets on lambdas.
by Ian Zerny
· 5 years ago
1b8f039
Unify ways to relax assertion/warning for inner class name.
by Jinseong Jeon
· 5 years ago
0ebc758
Fix inadequate marking of library method overrides
by Christoffer Quist Adamsen
· 5 years ago
0c9959e
Add a test for inadequate marking of library method overrides
by Christoffer Quist Adamsen
· 5 years ago
2dc244a
Adjust the fallthrough block index after switch case elimination
by Christoffer Quist Adamsen
· 5 years ago
115cdb8
Add test for incorrect compilation of lambdas with default methods.
by Ian Zerny
· 5 years ago
8fda3b1
Use TypeName instead of CanonicalName in TestBase.buildClasses
by Morten Krogh-Jespersen
· 5 years ago
1aa8c2b
Handle non-(native|abstract) methods that don't have Code attribute.
by Jinseong Jeon
· 5 years ago
0620f15
ClassInliner is inlining methods processed concurrently
by clementbera
· 5 years ago
f0f86ca
Use AtomicInteger for increment synthesized service-loader methods
by Morten Krogh-Jespersen
· 5 years ago
93664a6
Fix incorrect accessibility check in ResolutionResult
by Christoffer Quist Adamsen
· 5 years ago
97f643c
Reproduce NPE due to incorrect accessibility judgement
by Christoffer Quist Adamsen
· 5 years ago
102f6e6
Reland "Compute live methods for instantiated types based on super hierarchy."
by Ian Zerny
· 5 years ago
55fc44e
Strenghten type of waves to Set
by Christoffer Quist Adamsen
· 5 years ago
19f96b5
Add invoke-super in static method as a resolution test
by Morten Krogh-Jespersen
· 5 years ago
f32b200
Revert "Compute live methods for instantiated types based on super hierarchy."
by Ian Zerny
· 5 years ago
6834561
Clean up VerticalClassMerging test for super invoke in static
by Morten Krogh-Jespersen
· 5 years ago
4741497
Handle classes with multiple constructors in instance field value propagation
by Christoffer Quist Adamsen
· 5 years ago
5fdbdc8
Add a test for keeping annotated items
by Christoffer Quist Adamsen
· 5 years ago
2ccc072
Enum unboxing: Improve tests
by clementbera
· 5 years ago
19d8850
Replace instance-get instructions by requireNonNull() during value propagation
by Christoffer Quist Adamsen
· 5 years ago
f568c9b
Leverage non-null-or-throw information in class initialization analysis
by Christoffer Quist Adamsen
· 5 years ago
49d7907
Assert that the static receiver is in the hierarchy
by Morten Krogh-Jespersen
· 5 years ago
a4409ad
Generate Enum unboxing utility methods
by clementbera
· 5 years ago
3683917
Fix imports in Gmail test
by Christoffer Quist Adamsen
· 5 years ago
8778308
Compute live methods for instantiated types based on super hierarchy.
by Ian Zerny
· 5 years ago
28b40fe
Use a single appinfo in R8GmsCoreLookupTest
by Morten Krogh-Jespersen
· 5 years ago
b3e71c3
Update run_on_as_app to only run r8lib on the bots
by Morten Krogh-Jespersen
· 5 years ago
f230e10
Return DexClassAndMembers to not have a NO_RESULT instance
by Morten Krogh-Jespersen
· 5 years ago
0ecdea3
Use LensCodeRewriter only when needed
by clementbera
· 5 years ago
18e73e2
Add test and fix for not blocking super call in static methods
by Morten Krogh-Jespersen
· 5 years ago
d3bf2d2
Introduce DexClassAndMethod result object
by Morten Krogh-Jespersen
· 5 years ago
b811917
Move binding to most specific virtual method into Devirtualizer
by Morten Krogh-Jespersen
· 5 years ago
73e3137
Remove redundant assume instructions in uninstantiated type optimization
by Christoffer Quist Adamsen
· 5 years ago
3ca7a18
Use a seen set when computing if class initialization has side effects.
by Ian Zerny
· 5 years ago
6fe56fb
Run GenericSignatureRewriter in parallel.
by Jinseong Jeon
· 5 years ago
3a4786c
Tests for instance field value propagation with multiple constructors
by Christoffer Quist Adamsen
· 5 years ago
cff970d
Add test for invalid invoke to receiver with same signature
by Morten Krogh-Jespersen
· 5 years ago
7cb17e3
Cleanup class initializer defaults optimization
by Christoffer Quist Adamsen
· 5 years ago
19af6fe
Refine instantiated type information when all allocation sites of a class are dead
by Christoffer Quist Adamsen
· 5 years ago
e94aefa
Disable running r8-nolib shrinker on apps
by Morten Krogh-Jespersen
· 5 years ago
5f06f3b
Add argfile to d8/r8 command syntax description
by Rico Wind
· 5 years ago
ef220ae
Compute abstraction of instance field values when all allocation sites are seen
by Christoffer Quist Adamsen
· 5 years ago
2ded08e
Introduce an abstract bottom value
by Christoffer Quist Adamsen
· 5 years ago
7c22033
Process Kotlin @Metadata for classes in parallel.
by Jinseong Jeon
· 5 years ago
2072c24
Remove unused import from SummaryStatisticsConversionTest
by Morten Krogh-Jespersen
· 5 years ago
070ed95
Remove Metadata cache per class.
by Jinseong Jeon
· 5 years ago
3cbb860
Disable assertion until problem has been resolved
by Morten Krogh-Jespersen
· 5 years ago
293ae44
Fix build by moving check inside loop
by Morten Krogh-Jespersen
· 5 years ago
36a7e53
Implement lookupVirtualTarget emulating dynamic dispatch
by Morten Krogh-Jespersen
· 5 years ago
578ff24
Add test for package private widening on classpath
by Morten Krogh-Jespersen
· 5 years ago
61b8974
Use a concurrent TreeSet implementation for direct sub types
by Søren Gjesse
· 5 years ago
be80d12
Fix varargs warning for tests
by Morten Krogh-Jespersen
· 5 years ago
6f948bf
Enum unboxing: parametrize tests
by clementbera
· 5 years ago
d0fe717
Restore links between multi-file class facade and parts
by Jinseong Jeon
· 5 years ago
968e5a1
Fix test expectation for lookup targets
by Morten Krogh-Jespersen
· 5 years ago
33d22a2
Reland "Add argumentIndex field to Argument instruction"
by Christoffer Quist Adamsen
· 5 years ago
5c490fd
Update type argument names representing DexMember and DexEncodedMember
by Christoffer Quist Adamsen
· 5 years ago
05abbc5
Iterate instantiated types instead of live types
by Morten Krogh-Jespersen
· 5 years ago
d8794bf
Fix tests regarding context and abstract methods
by Morten Krogh-Jespersen
· 5 years ago
ea3ee66
Revert "Add argumentIndex field to Argument instruction"
by Christoffer Quist Adamsen
· 5 years ago
9a18c11
Extend lookupVirtualDispatchTargets with context
by Morten Krogh-Jespersen
· 5 years ago
a042046
Move DexField.holder and DexMethod.holder to DexMember.holder
by Christoffer Quist Adamsen
· 5 years ago
b67ef0b
Replace DexEncodedMember.getKey() by toReference()
by Christoffer Quist Adamsen
· 5 years ago
27ffa64
Add argumentIndex field to Argument instruction
by Christoffer Quist Adamsen
· 5 years ago
3872ac3
Revert "Read Kotlin @Metadata after 1st tree shaking."
by Jinseong Jeon
· 5 years ago
5cb1c1f
Reland "Insert Identity lens after IR processing"
by clementbera
· 5 years ago
0e9e18e
Move enum optimizations to their own package
by clementbera
· 5 years ago
34c6993
Move buildArgumentsWithUnusedArgumentStubs
by clementbera
· 5 years ago
f8288c6
RewrittenProto: add RemoveArgsInfo builder
by clementbera
· 5 years ago
174fb09
RewrittenProto: use Int2RefMap
by clementbera
· 5 years ago
Next »