Sign in
r8
/
r8
/
8aba099c7ddc36e0284ed4d9d701691923dfc5ab
8aba099
Add simple logging of reachable resource entries
by Rico Wind
· 5 months ago
6b1d718
Add a reproduction of issue 378473616
by Søren Gjesse
· 5 months ago
bfc60b0
Fix package id calculation from resource identifier.
by Rico Wind
· 5 months ago
e2761c6
Fix FailingMethodEnumUnboxingTest test failure to account for EnumSet being handled
by Andrew Grieve
· 5 months ago
8d45e92
Use fastutil collections in register allocator
by Christoffer Adamsen
· 5 months ago
7e9daa1
Make EnumSet and EnumMap uses cause enum values() to be pinned.
by Andrew Grieve
· 5 months ago
21f66b9
Add regression test for feature splits with resource package ids > 127
by Rico Wind
· 5 months ago
7a5b72b
Emit more timing information in Enqueuer
by Christoffer Adamsen
· 5 months ago
9c7a4fe
Fix NPE in presence of uninitialized-new frame types
by Christoffer Adamsen
· 5 months ago
5e60e55
Use destination registers as temporary registers in move scheduler
by Christoffer Adamsen
· 5 months ago
388429e
Revert "Fix duplicate types supporting embedded rules in library providers"
by Søren Gjesse
· 5 months ago
83c346a
Reuse temporary registers in move scheduler
by Christoffer Adamsen
· 5 months ago
de8db57
Refactor DataResourceProvider visiting of a zip archive
by Søren Gjesse
· 5 months ago
53df2f5
Fix duplicate types supporting embedded rules in library providers
by Søren Gjesse
· 5 months ago
a7d54f0
Temporarily use SwissArmyKnife for toolhelper invocations
by Rico Wind
· 5 months ago
8e23857
Remove remaining reflection usage in compiledump
by Rico Wind
· 5 months ago
4f45c1c
Reproduce duplicate types supporting embedded rules in library providers
by Søren Gjesse
· 5 months ago
dde56c6
Fix build error due to missing @Override
by Christoffer Adamsen
· 5 months ago
3bb41df
Sort moves for suffix sharing in blocks with two predecessors
by Christoffer Adamsen
· 5 months ago
6249cdc
Further unsplit live arguments after register allocation
by Christoffer Adamsen
· 5 months ago
86cd53c
Minor cleanup of move scheduler
by Christoffer Adamsen
· 5 months ago
fa94735
Use an intrusive linked list for BasicBlock instructions
by Andrew Grieve
· 5 months ago
de8df45
Make --low-priority set R8_GRADLE_CORES_PER_FORK
by Andrew Grieve
· 5 months ago
8711d2c
Don't use reflective access for startup profiles in compiledump
by Rico Wind
· 5 months ago
d0660b3
Update metadata test to check for the latest desugared library version
by Søren Gjesse
· 5 months ago
2b99722
Don't use reflective lookups for art profile rewriting in compiledump
by Rico Wind
· 5 months ago
60f65a0
Ensure minimal move-exception live intervals
by Christoffer Adamsen
· 5 months ago
cc3c960
Fix path for compiledump utils
by Rico Wind
· 5 months ago
45352d8
Prepare for release of desugared library 2.1.3
by Søren Gjesse
· 5 months ago
c4e4f21
Remove unused imports
by Rico Wind
· 5 months ago
9115b89
Don't use reflective lookup for calling command builder code
by Rico Wind
· 5 months ago
5563ca0
Allow using move exception register for values not live to catch
by Christoffer Adamsen
· 5 months ago
9e65c56
Update expected failure in Regress302826300
by Christoffer Adamsen
· 5 months ago
153c554
Rewrite register hint to int
by Christoffer Adamsen
· 5 months ago
15c67eb
Split live ranges for invoke/range
by Christoffer Adamsen
· 5 months ago
b2628a3
Skip Chinese NARROW weekday test on Windows when running in the JVM
by Søren Gjesse
· 5 months ago
75d7b62
Add a temporary workaround to rename enums in generated keep rules
by Søren Gjesse
· 5 months ago
041fbfc
Reproduce Chinese NARROW weekday issue with desugared library
by Søren Gjesse
· 5 months ago
45f75a6
Register allocation for invoke/range using splitting
by Christoffer Adamsen
· 5 months ago
3e40335
Fix comment in early return from classInitializationMayHaveSideEffectsInContext
by Rico Wind
· 5 months ago
9f29095
Allow running individual Compose benchmarks without warmups
by Christoffer Adamsen
· 5 months ago
2b98d66
Update asm to version 9.7.1
by Søren Gjesse
· 5 months ago
9512178
[TraceReferences] Add tracing of enum annotation values
by Søren Gjesse
· 5 months ago
b122418
[TraceReferences] Refactor handling of dalvik.annotation.Throws
by Søren Gjesse
· 5 months ago
1671afd
[TraceReferences] Add tracing of annotation values
by Søren Gjesse
· 5 months ago
83b14c5
[TraceReferences] Add tracing of annotations
by Søren Gjesse
· 5 months ago
0ff62f5
Prepare tools/r8_release.py for branch 8.9
by Søren Gjesse
· 5 months ago
236e42d
Avoid calls to the O(n) LinkedList.get() in BasicBlockInstructionsEquivalence
by Andrew Grieve
· 5 months ago
bfb75f6
Don't make assumptions about sideeffects of class initializer in D8
by Rico Wind
· 5 months ago
7d3ce88
Support static value integers in the R class analysis
by Rico Wind
· 5 months ago
1d4d936
Reproduce missing annotations in partial compilation
by Søren Gjesse
· 5 months ago
6b6343e
Fix test of overlaybale resource tracing
by Rico Wind
· 5 months ago
ce22138
Minor cleanup of register allocator
by Christoffer Adamsen
· 5 months ago
e1ea710
Refactor register allocation logic to helper methods
by Christoffer Adamsen
· 5 months ago
3ab5162
Account for empty switch case list in switch map removal
by Christoffer Adamsen
· 5 months ago
c639941
Change min api level in build metadata to string
by Christoffer Adamsen
· 5 months ago
adfcb2d
Cleanup move exception handling in register allocator
by Christoffer Adamsen
· 5 months ago
65d3576
Start from 8 bit register allocation if number of args >=16
by Christoffer Adamsen
· 5 months ago
c546ace
Reproduce many redundant moves for invoke-range
by Christoffer Adamsen
· 5 months ago
df2d597
Support for swapping local registers and move exception register
by Christoffer Adamsen
· 5 months ago
e29f007
Only include local registers in unused register computation
by Christoffer Adamsen
· 5 months ago
e663af1
Add a test for using invoke-range for consecutive arguments
by Christoffer Adamsen
· 5 months ago
0b41846
Reproduce spill to fresh local in presence of unused argument
by Christoffer Adamsen
· 5 months ago
7ac4f94
Refine 8 bit register allocation when some arguments are in 4 bits
by Christoffer Adamsen
· 5 months ago
089110d
Remove calls to InlineMarker in Kotlin inline functions
by Christoffer Adamsen
· 5 months ago
27f95ae
Revert "Remove kotlin inline functions in D8"
by Christoffer Adamsen
· 5 months ago
06da987
Reproduce many redundant argument moves to 4 bit registers
by Christoffer Adamsen
· 5 months ago
c0ab23b
Ensure register allocation never restores pinned arguments
by Christoffer Adamsen
· 5 months ago
b638087
Refactor computation of free positions to separate method
by Christoffer Adamsen
· 5 months ago
a2ffb5e
Remove kotlin inline functions in D8
by Christoffer Adamsen
· 5 months ago
f6e6fc7
Inlining of constructors with final field assignments
by Christoffer Adamsen
· 5 months ago
add58f7
Reproduce limitation of current 8 bit register allocation
by Christoffer Adamsen
· 5 months ago
b89417a
Rename methods to control legacy full mode behavior in compiler API
by Christoffer Adamsen
· 6 months ago
bbc1fa2
Reproduce redundant argument to phi move
by Christoffer Adamsen
· 6 months ago
671969f
Skip verification check for SystemUI benchmark
by Christoffer Adamsen
· 6 months ago
bced89d
Account for java.lang.Object being in program when compiling libcore
by Christoffer Adamsen
· 6 months ago
b11bf60
Add outstanding compilation options to R8 build metadata
by Christoffer Adamsen
· 6 months ago
f2feba4
Test presence of core library desugaring build metadata
by Christoffer Adamsen
· 6 months ago
723a269
Move startup layout optimization info to dex file metadata
by Christoffer Adamsen
· 6 months ago
25c6e27
Check absence of (lock) verification errors in R8 benchmarks
by Christoffer Adamsen
· 6 months ago
01fd21a
Use perf.drop_caches in adb_utils
by Christoffer Adamsen
· 6 months ago
183e680
Clarify build time is nanos in build metadata
by Christoffer Adamsen
· 6 months ago
732b7dc
Don't assume fixed return values if there are throwing instructions
by Rico Wind
· 6 months ago
fb3d2d7
Unify naming in build metadata
by Christoffer Adamsen
· 6 months ago
794231e
Fix NPE when compiling libcore
by Christoffer Adamsen
· 6 months ago
885e13f
Disable warnings for implicitly kept default constructors
by Søren Gjesse
· 6 months ago
c2ca42a
Extend build metadata test to feature splits
by Christoffer Adamsen
· 6 months ago
2cd6b69
Emit keep stats in metadata
by Christoffer Adamsen
· 6 months ago
de1a3e4
Limit MissingStartupProfileItemsDiagnostic to 100 items
by Christoffer Adamsen
· 6 months ago
3fa9929
Emit feature split metadata
by Christoffer Adamsen
· 6 months ago
97234bd
Emit build speed and threads in metadata
by Christoffer Adamsen
· 6 months ago
45f41b6
Show warmup in perf
by Christoffer Adamsen
· 6 months ago
6842588
Include warmup runtime in benchmark results
by Christoffer Adamsen
· 6 months ago
e3be091
Add minimal reproduction of R8 generated code not throwing exception
by Rico Wind
· 6 months ago
f516276
Add extend support for embedded rules in library providers
by Søren Gjesse
· 6 months ago
4cfe51e
Reapply "Update gae-deploy builder recipe location"
by Søren Gjesse
· 6 months ago
91e4ad1
Revert "Update gae-deploy builder recipe location"
by Rico Wind
· 6 months ago
4ca294a
Add preview API for R8 partial shrinking
by Søren Gjesse
· 6 months ago
33df698
Update gae-deploy builder recipe location
by Søren Gjesse
· 6 months ago
75956a2
Add test inspection of program classes only
by Søren Gjesse
· 6 months ago
Next »