Sign in
r8
/
r8
/
b4e789182ee5e756256cb008210f188230fd99af
b4e7891
Merge nest and nestaccesscontrol directories
by Clément Béra
· 6 months ago
892450b
Move AbstractBackport test in testbase module
by Clément Béra
· 6 months ago
61963a7
Correctly synthesize references
by Clément Béra
· 6 months ago
2a51e36
Make Record equals allocation free
by Clément Béra
· 6 months ago
499d5fa
Implement Record#hashCode allocation-free
by Clément Béra
· 6 months ago
ef4f53d
Disable removal of append with substring when unused
by Clément Béra
· 6 months ago
e8d20c4
Improve performance of invoke/range register allocation
by Christoffer Adamsen
· 6 months ago
3b424de
Revert "Attempt to allocate invoke/range register when blocked"
by Christoffer Adamsen
· 6 months ago
fbeae9e
Ensure at most one throwing instruction in block with handlers
by Christoffer Adamsen
· 6 months ago
8877040
Account for lambda call sites in argument propagation
by Christoffer Adamsen
· 6 months ago
0c68ba1
Split return rewriter pass
by Christoffer Adamsen
· 6 months ago
1ba4f01
Add support for API level 36 (Baklava)
by Søren Gjesse
· 6 months ago
3393717
Attempt to allocate invoke/range register when blocked
by Christoffer Adamsen
· 6 months ago
d8974c5
Account for string-switch like code with non-local phi
by Christoffer Adamsen
· 6 months ago
b557f92
Switch to Google Java formatter 1.24.0
by Søren Gjesse
· 6 months ago
e16b9f6
Add google-java-format 1.24.0
by Søren Gjesse
· 6 months ago
7e07a23
Add support for optimized resource shrinking flag in compiledump
by Rico Wind
· 6 months ago
b1123fe
Enable 8 bit register allocation refinement pass
by Christoffer Adamsen
· 6 months ago
1fff3a3
Account for current register allocation mode when spilling
by Christoffer Adamsen
· 6 months ago
cca881e
Cleanup register allocator using helper methods
by Christoffer Adamsen
· 6 months ago
6250eee
Account for classes with kept classes in default field value analysis
by Christoffer Adamsen
· 6 months ago
2596cc2
Pin methods called from lambdas in argument propagation
by Christoffer Adamsen
· 6 months ago
c8e4af0
Add a test of class initialzation of an interface from implementor
by Søren Gjesse
· 6 months ago
08bef6e
Cleanup the logging of IR through optimizations stages
by Søren Gjesse
· 6 months ago
f746686
Fix incorrect bounds check in StringMethodOptimizer
by Christoffer Adamsen
· 6 months ago
4849d72
Fix load elimination for System.out
by Christoffer Adamsen
· 6 months ago
aa122a6
Account for redundant moves in move sorter
by Christoffer Adamsen
· 6 months ago
14baaeb
Add regression test for b/379347946
by Rico Wind
· 6 months ago
839b6b2
Reproduce argument propagation bug when circumventing constructors
by Christoffer Adamsen
· 6 months ago
0020e9b
Inline lambda methods into synthetic accessors
by Christoffer Adamsen
· 6 months ago
0d11f02
Add reproduction of b/379241435
by Søren Gjesse
· 6 months ago
3bbef10
Revrite script for adding Android SDK to third_party in Python
by Søren Gjesse
· 6 months ago
dfd2372
Refactor the API database building to use a builder
by Søren Gjesse
· 6 months ago
5a2eff2
Support resources for feature splits in compiledump
by Rico Wind
· 6 months ago
ee12534
Remove obsolete overrides for BasicBlock.listIterator() and Instruction.replace
by Andrew Grieve
· 6 months ago
1d671c9
Make resource output name consistent with input name
by Rico Wind
· 6 months ago
d196759
Enable ListIterationRewriter in tests by default
by Andrew Grieve
· 6 months ago
c18e93f
Introduce disabled optimization ListIterationRewriter
by Andrew Grieve
· 6 months ago
a405a73
Reapply "Use destination registers as temporary registers in move scheduler"
by Christoffer Adamsen
· 6 months ago
6826d46
Add regression test for move scheduling issue
by Christoffer Adamsen
· 6 months ago
cfb2ed9
Revert "Use destination registers as temporary registers in move scheduler"
by Christoffer Adamsen
· 6 months ago
4ce6d8b
Add a --yes option to the cherry pick script
by Søren Gjesse
· 6 months ago
0f4feea
Refactor ObjectAllocationInfoCollectionImpl, share duplicate code
by Søren Gjesse
· 6 months ago
3c38b86
Fix typo in regression test
by Christoffer Adamsen
· 6 months ago
fb5b6da
Reapply "Use destination registers as temporary registers in move scheduler"
by Christoffer Adamsen
· 6 months ago
74d026c
Prefer non-range invoke for single operand invokes when possible
by Christoffer Adamsen
· 6 months ago
cd38485
Revert "Use destination registers as temporary registers in move scheduler"
by Christoffer Adamsen
· 6 months ago
8fd686f
Mark all annotation interfaces as having unknown subcless hierachy
by Søren Gjesse
· 6 months ago
8aba099
Add simple logging of reachable resource entries
by Rico Wind
· 6 months ago
6b1d718
Add a reproduction of issue 378473616
by Søren Gjesse
· 6 months ago
bfc60b0
Fix package id calculation from resource identifier.
by Rico Wind
· 6 months ago
e2761c6
Fix FailingMethodEnumUnboxingTest test failure to account for EnumSet being handled
by Andrew Grieve
· 6 months ago
8d45e92
Use fastutil collections in register allocator
by Christoffer Adamsen
· 6 months ago
7e9daa1
Make EnumSet and EnumMap uses cause enum values() to be pinned.
by Andrew Grieve
· 6 months ago
21f66b9
Add regression test for feature splits with resource package ids > 127
by Rico Wind
· 6 months ago
7a5b72b
Emit more timing information in Enqueuer
by Christoffer Adamsen
· 6 months ago
9c7a4fe
Fix NPE in presence of uninitialized-new frame types
by Christoffer Adamsen
· 6 months ago
5e60e55
Use destination registers as temporary registers in move scheduler
by Christoffer Adamsen
· 6 months ago
388429e
Revert "Fix duplicate types supporting embedded rules in library providers"
by Søren Gjesse
· 6 months ago
83c346a
Reuse temporary registers in move scheduler
by Christoffer Adamsen
· 6 months ago
de8db57
Refactor DataResourceProvider visiting of a zip archive
by Søren Gjesse
· 6 months ago
53df2f5
Fix duplicate types supporting embedded rules in library providers
by Søren Gjesse
· 6 months ago
a7d54f0
Temporarily use SwissArmyKnife for toolhelper invocations
by Rico Wind
· 6 months ago
8e23857
Remove remaining reflection usage in compiledump
by Rico Wind
· 6 months ago
4f45c1c
Reproduce duplicate types supporting embedded rules in library providers
by Søren Gjesse
· 6 months ago
dde56c6
Fix build error due to missing @Override
by Christoffer Adamsen
· 6 months ago
3bb41df
Sort moves for suffix sharing in blocks with two predecessors
by Christoffer Adamsen
· 6 months ago
6249cdc
Further unsplit live arguments after register allocation
by Christoffer Adamsen
· 6 months ago
86cd53c
Minor cleanup of move scheduler
by Christoffer Adamsen
· 6 months ago
fa94735
Use an intrusive linked list for BasicBlock instructions
by Andrew Grieve
· 6 months ago
de8df45
Make --low-priority set R8_GRADLE_CORES_PER_FORK
by Andrew Grieve
· 6 months ago
8711d2c
Don't use reflective access for startup profiles in compiledump
by Rico Wind
· 6 months ago
d0660b3
Update metadata test to check for the latest desugared library version
by Søren Gjesse
· 6 months ago
2b99722
Don't use reflective lookups for art profile rewriting in compiledump
by Rico Wind
· 6 months ago
60f65a0
Ensure minimal move-exception live intervals
by Christoffer Adamsen
· 6 months ago
cc3c960
Fix path for compiledump utils
by Rico Wind
· 6 months ago
45352d8
Prepare for release of desugared library 2.1.3
by Søren Gjesse
· 6 months ago
c4e4f21
Remove unused imports
by Rico Wind
· 6 months ago
9115b89
Don't use reflective lookup for calling command builder code
by Rico Wind
· 6 months ago
5563ca0
Allow using move exception register for values not live to catch
by Christoffer Adamsen
· 6 months ago
9e65c56
Update expected failure in Regress302826300
by Christoffer Adamsen
· 6 months ago
153c554
Rewrite register hint to int
by Christoffer Adamsen
· 6 months ago
15c67eb
Split live ranges for invoke/range
by Christoffer Adamsen
· 6 months ago
b2628a3
Skip Chinese NARROW weekday test on Windows when running in the JVM
by Søren Gjesse
· 6 months ago
75d7b62
Add a temporary workaround to rename enums in generated keep rules
by Søren Gjesse
· 6 months ago
041fbfc
Reproduce Chinese NARROW weekday issue with desugared library
by Søren Gjesse
· 6 months ago
45f75a6
Register allocation for invoke/range using splitting
by Christoffer Adamsen
· 7 months ago
3e40335
Fix comment in early return from classInitializationMayHaveSideEffectsInContext
by Rico Wind
· 7 months ago
9f29095
Allow running individual Compose benchmarks without warmups
by Christoffer Adamsen
· 6 months ago
2b98d66
Update asm to version 9.7.1
by Søren Gjesse
· 6 months ago
9512178
[TraceReferences] Add tracing of enum annotation values
by Søren Gjesse
· 7 months ago
b122418
[TraceReferences] Refactor handling of dalvik.annotation.Throws
by Søren Gjesse
· 7 months ago
1671afd
[TraceReferences] Add tracing of annotation values
by Søren Gjesse
· 7 months ago
83b14c5
[TraceReferences] Add tracing of annotations
by Søren Gjesse
· 7 months ago
0ff62f5
Prepare tools/r8_release.py for branch 8.9
by Søren Gjesse
· 6 months ago
236e42d
Avoid calls to the O(n) LinkedList.get() in BasicBlockInstructionsEquivalence
by Andrew Grieve
· 7 months ago
bfb75f6
Don't make assumptions about sideeffects of class initializer in D8
by Rico Wind
· 7 months ago
7d3ce88
Support static value integers in the R class analysis
by Rico Wind
· 7 months ago
1d4d936
Reproduce missing annotations in partial compilation
by Søren Gjesse
· 7 months ago
6b6343e
Fix test of overlaybale resource tracing
by Rico Wind
· 7 months ago
Next »