Sign in
◑
Theme
r8
/
r8
/
HEAD
4a7c13a
Speed up ReturnBlockCanonicalizerRewriter with fast bailouts
by Clément Béra
· 2 days ago
main
29463dd
Fix try range for Dalvik tracing throw workaround
by Clément Béra
· 2 days ago
1652a1b
Extract UnneededMovesOnExitingPathsRemover as FinalizerRewriterPass
by Clément Béra
· 2 days ago
a218b96
Remove @SuppressWarnings(ReferenceEquality) from ClassInitializerDefaultsOptimization
by Søren Gjesse
· 2 days ago
dd675cc
Fix issue promoting constant values to DEX static_value
by Søren Gjesse
· 3 days ago
1750c31
Reproduce another wrongly promoting constant values to DEX static_value
by Søren Gjesse
· 3 days ago
5b44d35
Split PeepholeOptimizer methods into FinalizerRewriterPass subclasses
by Clément Béra
· 2 days ago
41ed5ae
Cleanup parts of ClassInitializerDefaultsOptimization
by Søren Gjesse
· 3 days ago
9cd1ad3
Reproduce issue wrongly promoting constant values to DEX static_value
by Søren Gjesse
· 3 days ago
278dd11
Add regression tests from chrome experiments
by Clément Béra
· 2 days ago
7ee0b47
Add FinalizerRewriterPass and make TrivialGotosCollapser extend it
by Clément Béra
· 3 days ago
34f4a3a
Implement nested clamping folding for min/max in IntLongArithmeticRewriter
by Clément Béra
· 2 days ago
40dba52
Support power-of-two strength reduction
by Clément Béra
· 2 days ago
48b0db8
Transform unsigned division by power of two into Ushr in IntLongArithmeticRewriter
by Clément Béra
· 2 days ago
4fec5fd
Add title to keepradius.proto
by Christoffer Adamsen
· 2 days ago
1313393
Fix library type widening in MaterializablePhi
by Clément Béra
· 2 days ago
0cf64c1
Reland ShareFieldGetInstructions
by Clément Béra
· 3 days ago
d33bc5a
Exclude presubmit on cherry-pick CLs
by Johan Bay
· 3 days ago
a158249
Wire configuration analysis output in R8 partial
by Christoffer Adamsen
· 3 days ago
aa0dede
Use StartupMixedSectionLayoutStrategy for all startup dex files
by Christoffer Adamsen
· 3 days ago
e9acffa
Add support for Math.min and Math.max in IntLongArithmeticRewriter
by Clément Béra
· 3 days ago
d023a1c
Disallow enum unboxing for cross-type System.arraycopy
by Clément Béra
· 3 days ago
0a6a3bf
Fix 32-bit int subtraction overflow in NaturalIntLoopOptimizer
by Clément Béra
· 3 days ago
48e6326
Fix temporary directory and file leaks in JUnit 4 test execution
by Johan Bay
· 3 days ago
d90e074
Reuse build cache in worktrees.
by Jonathan Starup
· 3 days ago
e3fdfe1
Fix unsoundness in constructor "this" escape analysis.
by Jonathan Starup
· 3 days ago
b3d1302
Move IRFinalizer classes into finalizer package
by Clément Béra
· 3 days ago
b080f11
Remove unused compile-only_release try builder
by Johan Bay
· 3 days ago
b27b956
Commit pending dex items after tree shaking
by Christoffer Adamsen
· 3 days ago
864cd5a
Propagate gradle.properties.
by Jonathan Starup
· 3 days ago
47dc3f1
Revert "Transform ShareInstanceGetInstructions into ShareFieldGetInstructions"
by Christoffer Adamsen
· 3 days ago
fde1905
Revert "Do not share throwing static field gets in ShareFieldGetInstructions"
by Christoffer Adamsen
· 3 days ago
84dfd4a
Avoid createString calls in AutoCloseableRetargeterHelper
by Christoffer Adamsen
· 3 days ago
678b651
Reproduce inadequate type propagation through phis
by Christoffer Adamsen
· 3 days ago
e4bf9f3
Disallow merging @ReachabilitySensitive classes
by Johan Bay
· 3 days ago
edb3028
Reproduce missing ReachabilitySensitive class merging policy
by Johan Bay
· 3 days ago
a5e4870
Do not share throwing static field gets in ShareFieldGetInstructions
by Clément Béra
· 3 days ago
0f7529d
Enable build cache for Gradle.
by Jonathan Starup
· 4 days ago
e1a5775
Fix VerticalClassMergerStaticFieldShadowingTest
by Christoffer Adamsen
· 5 days ago
6e82200
Reproduction of not correctly observing default field value before first write
by Søren Gjesse
· 4 days ago
a242173
Reproduction of compiled output to bypass class-initializer guards
by Søren Gjesse
· 4 days ago
b6aa369
Reproduce removal of instanceof branch for missing target type
by Søren Gjesse
· 4 days ago
a8b1d9c
Hardlink deps and seed cache in git worktrees
by Johan Bay
· 4 days ago
abaaf91
Transform ShareInstanceGetInstructions into ShareFieldGetInstructions
by Clément Béra
· 4 days ago
f395441
Avoid class merging with accidental overloads.
by Jonathan Starup
· 4 days ago
fdc731a
Reproduce store-after-store elimination reorders side-effects past a dropped receiver null check
by Søren Gjesse
· 4 days ago
15b69e3
Make recursion guard in ExceptionDiagnostic thread-local
by Chris Woodward
· 5 days ago
2a7c788
Extend IntLongArithmeticRewriter to deal with some static calls
by Clément Béra
· 4 days ago
80a95c4
Support strength reduction in IntLongArithmeticRewriter
by Clément Béra
· 4 days ago
02521e9
Move and rename IntLongArithmeticClasses
by Clément Béra
· 4 days ago
1715c47
Optimize String.charAt on constant strings
by Clément Béra
· 4 days ago
03b833e
Reapply "Split EnumValueOptimizer"
by Clément Béra
· 4 days ago
1cc4986
Model System.arraycopy in libraryMethodsNonNullParamOrThrow
by Clément Béra
· 4 days ago
3ddc2ca
Fix join on null in path constraint analysis.
by Jonathan Starup
· 4 days ago
afd9acd
Do not propagate method optimization info to annotation interfaces.
by Christoffer Adamsen
· 4 days ago
475e07e
Add EnvironmentDependentClassInitializerInArrayTest
by Christoffer Adamsen
· 6 days ago
11b1882
Fix enum unboxing regression from analyzeCheckCast changes
by Christoffer Adamsen
· 4 days ago
731b7b0
Do not normalize methods to globally unoptimizable signatures
by Christoffer Adamsen
· 4 days ago
cacd18c
Account for storeStoreFence instructions in clinit-can-be-postponed analysis
by Christoffer Adamsen
· 5 days ago
4389937
Reproduce proto normalization collision
by Christoffer Adamsen
· 5 days ago
a133180
Revert "Add InvokeInterfaceToSiblingMethodLibraryOverrideTest"
by Christoffer Adamsen
· 4 days ago
1c19c9e
Add InvokeInterfaceToSiblingMethodLibraryOverrideTest
by Christoffer Adamsen
· 6 days ago
cccacb1
Add AnnotationSiblingMethodMemberValuePropagationTest
by Christoffer Adamsen
· 6 days ago
7e91b66
Support Div/Rem basic optimization
by Clément Béra
· 5 days ago
06a1a5d
Fix instanceOf type inference for e.g. IFGE.
by Jonathan Starup
· 5 days ago
4b9e006
Fix redundant <clinit> state for crashing and impure instructions.
by Jonathan Starup
· 5 days ago
2a83976
Fix CfFrameVerifierTypeConfusionTest
by Christoffer Adamsen
· 5 days ago
fe2b32e
Add CfFrameVerifierTypeConfusionTest
by Christoffer Adamsen
· 6 days ago
4cbab77c
Rename ShareInstanceGetInstructions to ShareFieldGetInstructions
by Clément Béra
· 5 days ago
ce57c5e
Reproduce class initializers skipped at runtime
by Søren Gjesse
· 6 days ago
c45aaca
Revert "Split EnumValueOptimizer"
by Christoffer Adamsen
· 5 days ago
89c4437
Split EnumValueOptimizer
by Clément Béra
· 5 days ago
82ec68c
Fix BridgeHoistingMinApiBelow24Test
by Christoffer Adamsen
· 5 days ago
e40ced5
Add VerticalClassMergerStaticFieldShadowingTest
by Christoffer Adamsen
· 6 days ago
24ef596
Make initialRewriterPassCollection removing unnecessary allocations
by Clément Béra
· 5 days ago
b4e455b
Always create the CodeRewriterCollection in user
by Clément Béra
· 5 days ago
9892134
Make AssertionRewriter pass a CodeRewriterPass
by Clément Béra
· 5 days ago
60f0d49
Make TrivialPhiSimplifier a CodeRewriterPass
by Clément Béra
· 5 days ago
64f2c08
Make SimplifyDebugLocal a CodeRewriterPass
by Clément Béra
· 5 days ago
59500b0
Fix OpenInterfaceArrayInstanceofTest
by Christoffer Adamsen
· 6 days ago
7cceeab
Add NullPointerExceptionConstructorSideEffectTest
by Christoffer Adamsen
· 6 days ago
a1ea32d
Add BridgeHoistingMinApiBelow24Test
by Christoffer Adamsen
· 6 days ago
8cd6d4f
Disallow refinement of legacy main dex
by Christoffer Adamsen
· 5 days ago
ef8e5c1
Rename CodeRewriter in simplifyDebugLocal
by Clément Béra
· 6 days ago
efba8ab
Move removeUnneededMovesOnExitingPaths to using optimization
by Clément Béra
· 6 days ago
277386e
Fix EnumUnboxingArrayCheckCastTest
by Christoffer Adamsen
· 6 days ago
c19e2b3
Move removeOrReplaceByDebugLocalWrite to using optimization
by Clément Béra
· 6 days ago
ca2ff6b
Add OpenInterfaceArrayInstanceofTest
by Christoffer Adamsen
· 6 days ago
3e839ca
Add EnumUnboxingArrayCheckCastTest
by Christoffer Adamsen
· 6 days ago
8a50620
Fix inadequate type propagation through call chain
by Christoffer Adamsen
· 9 days ago
ed48660
Reproduce inadequate type propagation through call chain
by Christoffer Adamsen
· 9 days ago
fae6488
Fix single-value hoisting through phi functions.
by Jonathan Starup
· 6 days ago
dad9c38
Restore JUnit 4 annotations for tests omitted from CI execution
by Johan Bay
· 6 days ago
c012f31
Introduce precise test runtime dependencies.
by Jonathan Starup
· 9 days ago
a822dbd
Support --min-api minor version in CLI.
by Jonathan Starup
· 9 days ago
05fa862
Fix inadequate inline elimination of box/unbox pairs
by Christoffer Adamsen
· 9 days ago
1949d42
Reproduce inadequate inline elimination of box/unbox pairs
by Christoffer Adamsen
· 9 days ago
04bac9e
Fix string-index overflow
by Christoffer Adamsen
· 6 days ago
3ce7f5d
Reproduce string-index overflow
by Christoffer Adamsen
· 6 days ago
a97f94c
Fix inadeqate box/unbox optimization
by Christoffer Adamsen
· 9 days ago
Next »