summaryrefslogtreecommitdiff
path: root/test/ruby/test_gc.rb
AgeCommit message (Expand)Author
2024-03-27Revert "skip `test_gc_stress_at_startup`"Peter Zhu
2024-03-26skip `test_gc_stress_at_startup`Koichi Sasada
2024-01-06Add test case for GC.measure_total_timeRian McGuire
2023-12-19restore the stack pointer on finalizerKoichi Sasada
2023-12-18Fix flaky test test_stat_heapPeter Zhu
2023-12-12Skip a GC test for RJITTakashi Kokubun
2023-12-07Fix SEGV caused by `GC::Profiler.raw_data` (#9122)Soutaro Matsumoto
2023-10-18Loosen assertion for flaky weak references testPeter Zhu
2023-09-08Fix weak_references count testMatt Valentine-House
2023-08-31Correctly calculate initial pagesPeter Zhu
2023-08-30Change heap init environment variable namesPeter Zhu
2023-08-28Fix growth in minor GC when we have initial slotsPeter Zhu
2023-08-28Remove --disable-gems in assert_in_out_errPeter Zhu
2023-08-25[Feature #19785] Deprecate RUBY_GC_HEAP_INIT_SLOTSPeter Zhu
2023-08-25Expose stats about weak referencesPeter Zhu
2023-08-17Move total_freed_objects to size poolPeter Zhu
2023-08-17Move total_allocated_objects to size poolPeter Zhu
2023-08-15Add stat force_incremental_marking_finish_countPeter Zhu
2023-08-03Remove --disable-gems for assert_separatelyPeter Zhu
2023-07-31Fix default value of global_init_slotsPeter Zhu
2023-07-31Fix test_gc_parameter_init_slotsPeter Zhu
2023-07-31Store initial slots per size poolPeter Zhu
2023-07-12Add comment to testPeter Zhu
2023-07-11Try to fix flaky GC testPeter Zhu
2023-06-17Remove no longer used variableNobuyoshi Nakada
2023-06-02Stabilize test_latest_gc_info_need_major_byJean Boussier
2023-05-25Don't immediately promote children of old objectsPeter Zhu
2023-05-24Add REMEMBERED_WB_UNPROTECTED_OBJECTS_LIMIT_RATIOPeter Zhu
2023-02-21Add marking and sweeping time to GC.statPeter Zhu
2023-02-08Add RUBY_GC_HEAP_INIT_SIZE_%d_SLOTS to pre-init pools granularlyJean Boussier
2023-02-07Use more agressive RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR for GC testsJean Boussier
2022-12-30Fix test when Ruby is verbosePeter Zhu
2022-12-30Fix integer underflow when using HEAP_INIT_SLOTSPeter Zhu
2022-12-10Expose need_major_gc via GC.latest_gc_info (#6791)Mirek Klimos
2022-11-21Add RVALUE_OVERHEAD and move ractor_belonging_idPeter Zhu
2022-10-08Fix flaky test test_thrashing_for_young_objectsPeter Zhu
2022-10-07Add more debugging output to test_thrashing_for_young_objectsPeter Zhu
2022-10-06Add debug output to test_thrashing_for_young_objectsPeter Zhu
2022-08-17Fix flaky test for GC thrashingPeter Zhu
2022-08-15Add test for GC thrashing of young object creationPeter Zhu
2022-06-08Add key force_major_gc_count to GC.stat_heapPeter Zhu
2022-02-03Move total_freed_pages to size poolPeter Zhu
2022-02-03Move total_allocated_pages to size poolPeter Zhu
2022-02-02Decouple GC slot sizes from RVALUEPeter Zhu
2022-01-11Use omit instead of skip without the default gems testsHiroshi SHIBATA
2022-01-04[Feature #18364] Add GC.stat_heap to get stats for memory heapsPeter Zhu
2022-01-04Use omit instead of skip: test/ruby/**/*.rbHiroshi SHIBATA
2021-11-25Revert "Add GC.stat_size_pool to get stats for a size pool"Peter Zhu
2021-11-25Add GC.stat_size_pool to get stats for a size poolPeter Zhu
2021-07-27Run in a separated process to run finalizers certainlyNobuyoshi Nakada