Commit graph

16 commits

Author SHA1 Message Date
Peter Zhu
50469809b8 [ruby/mmtk] Use RUBY_TEST_TIMEOUT_SCALE for tests
RUBY_TEST_TIMEOUT_SCALE is set for debug builds because they are slower
to run. We should respect this environment variable in MMTk tests too.

0a66c518bf
2025-02-10 19:33:04 +00:00
Peter Zhu
be66448311 [ruby/mmtk] Bump mmtk-core
Fixes a bug where there is an infinite loop when MMTK_HEAP_MIN is small.

12c7ede20b
2025-01-21 17:02:18 +00:00
Peter Zhu
6d806031ed [ruby/mmtk] Add tests for MMTK_HEAP_MIN
a725b95f51
2025-01-21 17:02:17 +00:00
Peter Zhu
5fceba6614 [ruby/mmtk] Add mmtk_heap_max to GC.config
6a78ffaf16
2025-01-17 15:44:24 +00:00
Peter Zhu
179899c616 [ruby/mmtk] Add mmtk_heap_min to GC.config
5bbac70c69
2025-01-16 21:40:31 +00:00
Peter Zhu
d05f6a9b8f [ruby/mmtk] Add NoGC back to MMTK_PLAN test
89f8b8be04
2025-01-16 16:20:06 +00:00
Peter Zhu
2538f4d521 [ruby/mmtk] Add mmtk_heap_mode to GC.config
810f897603
2025-01-16 16:20:04 +00:00
Peter Zhu
ab1565ebe3 [ruby/mmtk] Add mmtk_plan to GC.config
67da9ea5b8
2025-01-15 18:08:03 +00:00
Peter Zhu
f1e32914eb [ruby/mmtk] Add mmtk_worker_count to GC.config
836a9059cb
2025-01-14 20:59:39 +00:00
Peter Zhu
f5fa1ee5f6 [ruby/mmtk] Exit with error message if MMTK_PLAN is invalid
79ce2008a3
2025-01-14 17:17:44 +00:00
Peter Zhu
2bcbc80fa2 [ruby/mmtk] Exit with error message if MMTK_HEAP_MODE is invalid
c8b1f4c156
2025-01-14 17:07:21 +00:00
Peter Zhu
f627e05d14 [ruby/mmtk] Add tests for when MMTK_HEAP_MIN >= MMTK_HEAP_MAX
65b34b5e86
2025-01-14 17:07:21 +00:00
Peter Zhu
e2f0769ca2 [ruby/mmtk] Also test invalid values for MMTK_HEAP_MIN and MMTK_HEAP_MAX
90f1aa8d76
2025-01-14 17:07:20 +00:00
Peter Zhu
cf4d848cad [ruby/mmtk] Add framework for tests
6d94549fc7
2025-01-14 16:18:52 +00:00
Peter Zhu
5f3d1eeb55 [ruby/mmtk] Remove accidentally committed files
154a038293
2025-01-13 20:11:06 +00:00
Peter Zhu
f821a127ea [ruby/mmtk] Exit with error message if MMTK_HEAP_MIN is invalid
1d2f7b9cfc
2025-01-13 20:08:20 +00:00