Skip to content

Commit 7965a5b

Browse files
authored
Enable compressed pointers for Compressor (#327)
MMTk core PR: mmtk/mmtk-core#137
1 parent 7fee825 commit 7965a5b

File tree

5 files changed

+7
-12
lines changed

5 files changed

+7
-12
lines changed

.github/configs/base.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,7 @@ configs:
9999
- "jdk11-master|ms|s|fail_on_oom|tph|preserve|mmtk_gc-StickyImmix"
100100
- "jdk11-master|ms|s|fail_on_oom|tph|preserve|mmtk_gc-MarkSweep"
101101
- "jdk11-master|ms|s|fail_on_oom|tph|preserve|mmtk_gc-MarkCompact"
102-
# TODO: We need to disable compressed oops for Compressor temporarily until it supports
103-
# discontiguous spaces.
104-
- "jdk11-master|ms|s|fail_on_oom|tph|preserve|no_compressed_oops|mmtk_gc-Compressor"
102+
- "jdk11-master|ms|s|fail_on_oom|tph|preserve|mmtk_gc-Compressor"
105103

106104
benchmarks:
107105
dacapo-23.9-RC3-chopin-ci:

.github/scripts/ci-test-minimal.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@ MMTK_PLAN=GenImmix runbms_dacapo2006_with_heap_multiplier fop 4
2323
MMTK_PLAN=StickyImmix runbms_dacapo2006_with_heap_multiplier fop 4
2424
MMTK_PLAN=GenCopy runbms_dacapo2006_with_heap_multiplier fop 4
2525
MMTK_PLAN=MarkCompact runbms_dacapo2006_with_heap_multiplier fop 4
26-
# TODO: Need to temporarily disable compressed oops for the Compressor until it supports
27-
# discontiguous spaces.
28-
MMTK_PLAN=Compressor runbms_dacapo2006_with_heap_multiplier fop 4 -XX:-UseCompressedOops -XX:-UseCompressedClassPointers
26+
MMTK_PLAN=Compressor runbms_dacapo2006_with_heap_multiplier fop 4
2927
MMTK_PLAN=MarkSweep runbms_dacapo2006_with_heap_multiplier fop 8
3028
MMTK_PLAN=NoGC runbms_dacapo2006_with_heap_size fop 1000 1000
3129
# Test heap resizing

.github/scripts/ci-test-vo-bit.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,7 @@ run_subset 8
4646
# --- Compressor ---
4747
export MMTK_PLAN=Compressor
4848

49-
# TODO: Need to temporarily disable compressed oops for the Compressor until it
50-
# supports discontiguous spaces.
51-
run_subset 4 "-XX:-UseCompressedOops -XX:-UseCompressedClassPointers"
49+
run_subset 4
5250

5351
# --- NoGC ---
5452

mmtk/Cargo.lock

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mmtk/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ probe = "0.5"
3535
# - change branch
3636
# - change repo name
3737
# But other changes including adding/removing whitespaces in commented lines may break the CI.
38-
mmtk = { git = "https://github.com/mmtk/mmtk-core.git", rev = "7d798ad8a71aa6df80f58f5e565e4f9274d06871" }
38+
mmtk = { git = "https://github.com/mmtk/mmtk-core.git", rev = "a061e0519bee0b7fb3b8d768f37885537654486e" }
3939
# Uncomment the following to build locally
4040
# mmtk = { path = "../repos/mmtk-core" }
4141

0 commit comments

Comments
 (0)