Sign in
r8
/
r8
/
33c1c5804a171f24d4582d99cfcf0043049d99ad
33c1c58
Add google-java-format to third_party.
by Ian Zerny
· 6 years ago
ed15a60
Verify absence of fields and types in proto shrinking test
by Christoffer Quist Adamsen
· 6 years ago
76ce575
Forward exact dynamic type information from returns to call sites
by Christoffer Quist Adamsen
· 6 years ago
d79b6a7
Enable field bit read analysis in run_on_app.py
by Christoffer Quist Adamsen
· 6 years ago
287975a
Retain oneof fields with corresponding live oneof-case field
by Christoffer Quist Adamsen
· 6 years ago
2d7aab8
Update Smali, Dx, and DexMerger tasks to use Gradle workers
by Jake Wharton
· 6 years ago
5f39ca2
Rewrite Objects.hash(Object...) to Arrays.hashCode(Object[])
by Jake Wharton
· 6 years ago
659e23f
Rewrite min/max backport calls on numbers to Math
by Jake Wharton
· 6 years ago
8fd51b1
Update to utility
by Søren Gjesse
· 6 years ago
086636e
Rewrite "sum" backport calls to directly add
by Jake Wharton
· 6 years ago
7fb7bb2
Rewrite zero-arg List.of to Collections.emptyList
by Jake Wharton
· 6 years ago
56a1dd7
Retrace: Add test and support for ambiguous stack traces
by Morten Krogh-Jespersen
· 6 years ago
cc46af3
Utility to dump the usage of types from specific packages in android.jar
by Søren Gjesse
· 6 years ago
e3c7c0c
Move non-null insertion to non-null-tracker
by Christoffer Quist Adamsen
· 6 years ago
ea420dc
Retrace: Add unsupported --regex option in retrace commandline
by Morten Krogh-Jespersen
· 6 years ago
c96227b
Re-enable ConcurrentHashMap desugaring on M
by clementbera
· 6 years ago
60bab85
Use JSON over "default" in desugared lib
by clementbera
· 6 years ago
6cdef4b
Log eligibility decisions in ClassInliner.
by Jinseong Jeon
· 6 years ago
99770d4
Log histograms in String(Builder)Optimizer if they are indeed logged.
by Jinseong Jeon
· 6 years ago
feb115f
Insert AssumeNotNull instructions for fields after inlining
by Christoffer Quist Adamsen
· 6 years ago
71a71ad
Strenghthen static types related to proto one of objects
by Christoffer Quist Adamsen
· 6 years ago
b174859
Allow space characters in SimpleName for the DEX format 040.
by Ulya Trafimovich
· 6 years ago
7c9574b
Report the immediate reason for keeping methods.
by Ian Zerny
· 6 years ago
2472044
Enable temporary logging to diagnose test app issue
by Christoffer Quist Adamsen
· 6 years ago
3c876fb
Move old retrace tests to package retraceproguard
by Morten Krogh-Jespersen
· 6 years ago
1388cb3
Require a keep reason to mark types live.
by Ian Zerny
· 6 years ago
5f3af3a
Update patch version for release - new version is 1.6.31-dev
by Christoffer Quist Adamsen
· 6 years ago
2b7e52c
Ignore tests to make tests green again
by Morten Krogh-Jespersen
· 6 years ago
e608b6f
Retrace: Retrace and report inline frames and correct positions
by Morten Krogh-Jespersen
· 6 years ago
4e094ed
Port old retrace tests from old retrace to r8 retrace
by Morten Krogh-Jespersen
· 6 years ago
ba63da4
Move Objects.requireNonNull and Lomg.compare handling into BackportedMethodRewriter
by Jake Wharton
· 6 years ago
f487f18
Add backport test for Objects.requireNonNull
by Jake Wharton
· 6 years ago
521bc19
Reduce map lookups in BackportedMethodRewriter
by Jake Wharton
· 6 years ago
a31e938
Fix race in NestReducer
by clementbera
· 6 years ago
483de78
Add utility method for all runtimes and api levels
by Morten Krogh-Jespersen
· 6 years ago
a5ce66b
Only apply bottom-up propagation to methods without body.
by Jinseong Jeon
· 6 years ago
8b8001e
Limit method resolution in bottom-up propagation of assume rules.
by Jinseong Jeon
· 6 years ago
72fbd2f
Add support for backporting List.of(E...)
by Jake Wharton
· 6 years ago
4501053
Make sure constants that are not swapped are indeed used by array-put.
by Jinseong Jeon
· 6 years ago
699e0ad
Improve List.of backport implementations to match spec
by Jake Wharton
· 6 years ago
b1002e6
Update patch version for release - new version is 1.6.30-dev
by Ian Zerny
· 6 years ago
18c286f
Add missing call to StringConsumer.finish
by Søren Gjesse
· 6 years ago
bffd4ad
Add addSpecialLibraryConfiguration temporaly
by Søren Gjesse
· 6 years ago
f1e05cc
Relanding "Don't try to use delegate which could not be created"
by Søren Gjesse
· 6 years ago
011123c
Relanding "Immediately write usage/deadcode data to consumer."
by Søren Gjesse
· 6 years ago
47acc6f
Relanding "Make StringConsumer.finished an empty default method."
by Søren Gjesse
· 6 years ago
1af374d
Relanding "Add finished callback to StringConsumer."
by Søren Gjesse
· 6 years ago
f2e9044
Update patch version for release - new version is 1.6.29-dev
by Ian Zerny
· 6 years ago
d11d423
Add more script engine tests with Rhino
by Søren Gjesse
· 6 years ago
8f0e099
Add Rhino 1.7.10 to third party
by Søren Gjesse
· 6 years ago
e8741a0
DexType in Desugared library flags
by clementbera
· 6 years ago
6a12862
Ensure remaining unused proto fields are removed
by Christoffer Quist Adamsen
· 6 years ago
0d269aa
Use read bits information for unused proto field removal
by Christoffer Quist Adamsen
· 6 years ago
1e3acb6
Extend field bit access info to handle simple read operations
by Christoffer Quist Adamsen
· 6 years ago
25f6eab
Initial api for supporting direct generation of feature splits with R8
by Rico Wind
· 6 years ago
50f75a6
Mark interfaces as instantiated in compat mode.
by Ian Zerny
· 6 years ago
efea159
Skeleton for introducing field bit access analysis
by Christoffer Quist Adamsen
· 6 years ago
4db99e5
Fix remaining tests that was specifying api levels
by Morten Krogh-Jespersen
· 6 years ago
bc318d2
Don't trace overridden library methods when computing main dex content.
by Ian Zerny
· 6 years ago
525669e
Specify dex runtimes for NestMemberPropagatedTest
by Morten Krogh-Jespersen
· 6 years ago
441bfff
Add a simple command line tool to get the list of backported APIs
by Søren Gjesse
· 6 years ago
05ba768
Refactored BackportedMethodRewriter to use DexMethod
by Søren Gjesse
· 6 years ago
02f5285
Add android.jar for API level 29
by Søren Gjesse
· 6 years ago
3821adc
Ensure that dex-runtimes are specified when setting apilevel
by Morten Krogh-Jespersen
· 6 years ago
3bda9d0
Additional test for retrace
by Morten Krogh-Jespersen
· 6 years ago
72fb428
Change WarnReflectiveAccessTest be independent of imports
by Morten Krogh-Jespersen
· 6 years ago
83cdc55
Invert check in the throwing condition of field instruction for readability.
by Jinseong Jeon
· 6 years ago
bc0ffda
Add r8mappings for tests to third party dependencies
by Morten Krogh-Jespersen
· 6 years ago
3fc4313
Relax throwing condition of field instructions in D8.
by Jinseong Jeon
· 6 years ago
7ba8f40
Propagate more null-values in uninstantiated type optimization
by Christoffer Quist Adamsen
· 6 years ago
5dcde34
Use DexString/Type in RetargetCoreLib
by clementbera
· 6 years ago
d2fbd98
Introduce a graph reporter with typed reporting methods.
by Ian Zerny
· 6 years ago
9ee3abb
Lazily identify overridden library methods.
by Ian Zerny
· 6 years ago
a99eaea
Do not mark library fields as targeted
by Christoffer Quist Adamsen
· 6 years ago
0c5d438
Remove incorrect negation from set-addition test.
by Ian Zerny
· 6 years ago
122cb1a
Mark non-rebound field accesses as targeted
by Christoffer Quist Adamsen
· 6 years ago
8e7833b
Rename libraryConfiguration
by clementbera
· 6 years ago
99fb2eb
Maintain the set of direct and indirectly instantiated types.
by Ian Zerny
· 6 years ago
223a818
Verify the absence of unused proto extensions in Proto2ShrinkingTest
by Christoffer Quist Adamsen
· 6 years ago
24738ea
Do not mark dead proto fields as targeted
by Christoffer Quist Adamsen
· 6 years ago
4a9c4e2
Add base tests illustrating merging/inlining issues with DexSplitter
by Rico Wind
· 6 years ago
75174ac
Use Library Configuration JSON
by clementbera
· 6 years ago
e8f1d6b
Also consider interface types in the refined type computation
by Christoffer Quist Adamsen
· 6 years ago
91d3018
Fix class inliner bug that leads to unnecessary bail-outs for candidates not inheriting from Object
by Christoffer Quist Adamsen
· 6 years ago
0fb0f52
Exploit that type information is exact for newly-created instances
by Christoffer Quist Adamsen
· 6 years ago
758adac
Avoid unnecessary lookups in optimizations
by Christoffer Quist Adamsen
· 6 years ago
4919bc9
Fix missing type propagation in uninstantiated type optimization
by Christoffer Quist Adamsen
· 6 years ago
1e17153
Check version in desugar library configuration
by Søren Gjesse
· 6 years ago
f0928a1
Fix typo in assertion
by Christoffer Quist Adamsen
· 6 years ago
6e5e584
Generate a Maven artefact with the desugar library configuration
by Søren Gjesse
· 6 years ago
07fd347
Retrace: First cut at actually parsing stack traces and use mapping
by Morten Krogh-Jespersen
· 6 years ago
9ea26ed
Add downloadMappingFilesForRetraceTests as a test-dependency
by Morten Krogh-Jespersen
· 6 years ago
ccdb9e4
Add support for downloading r8 mappings file for retrace tests
by Morten Krogh-Jespersen
· 6 years ago
8915c85
Fix a typo in InvokeInterfacePositiveTest: wrong class name to lookup.
by Jinseong Jeon
· 6 years ago
32e9ba2
Add benchmark inputs to .gitignore
by Rico Wind
· 6 years ago
abf630f
Repackage call site optimization info/propagator.
by Jinseong Jeon
· 6 years ago
956615c
More desugared library tests
by clementbera
· 6 years ago
9b9c14e
Fix subtyping queries for synthesized classes
by Christoffer Quist Adamsen
· 6 years ago
7dac1aa
Remove unused def getFetchDepsTaskName from build.gradle
by Morten Krogh-Jespersen
· 6 years ago
5d1d9d2
Propagate types after lambda desugaring
by Christoffer Quist Adamsen
· 6 years ago
Next »