From 63ab563e044546a09113e7b7d5966194a9191ba3 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 10 Jan 2025 15:40:37 -0500 Subject: [PATCH 1/2] Enable immix_non_moving feature --- gc/mmtk/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gc/mmtk/Cargo.toml b/gc/mmtk/Cargo.toml index fd2beb1..93ad269 100644 --- a/gc/mmtk/Cargo.toml +++ b/gc/mmtk/Cargo.toml @@ -22,7 +22,7 @@ probe = "0.5" sysinfo = "0.32.0" [dependencies.mmtk] -features = ["is_mmtk_object", "object_pinning", "sticky_immix_non_moving_nursery"] +features = ["is_mmtk_object", "object_pinning", "sticky_immix_non_moving_nursery", "immix_non_moving"] # Uncomment the following lines to use mmtk-core from the official repository. git = "https://github.com/mmtk/mmtk-core.git" From d1cc8286469b9b4904708dd1cfcd2e2552ee0036 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 10 Jan 2025 15:40:54 -0500 Subject: [PATCH 2/2] Test Immix in CI --- .github/workflows/test.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 58dad8a..aca896a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,6 +17,11 @@ jobs: - mmtk_plan: MarkSweep mmtk_build: debug timeout: 150 + - mmtk_plan: Immix + mmtk_build: release + - mmtk_plan: Immix + mmtk_build: debug + timeout: 150 os: [macos-latest, ubuntu-latest] env: