summaryrefslogtreecommitdiff
path: root/test/ruby/test_gc_compact.rb
AgeCommit message (Expand)Author
2025-11-18Fix crash in optimal size for large T_OBJECTJohn Hawthorn
2025-08-29Relax thresholds for array, object, and string compaction verificationHiroshi SHIBATA
2025-02-18Fix typo in test_gc_compact.rb [ci skip]Peter Zhu
2025-02-18Fix crash for special constants in too complex generic ivarsPeter Zhu
2024-10-11Rename supports_auto_compact? to supports_compact?Peter Zhu
2024-10-11Used respond_to? check for compaction in test_gc_compact.rbPeter Zhu
2024-10-03Rename size_pool -> heapMatt Valentine-House
2024-06-07Don't use SEGV signal when timeout in test_gc_compactPeter Zhu
2024-06-07Extend timeout of TestGCCompect#test_moving_objects_between_size_poolsYusuke Endoh
2024-03-14Ensure test suite is compatible with --frozen-string-literalJean Boussier
2024-02-20Remove never used methodNobuyoshi Nakada
2024-02-20Remove no longer used methodsNobuyoshi Nakada
2023-12-09Add a fudge factor to the GC compaction move up/down testsKJ Tsanaktsidis
2023-12-07Fix GC.verify_compaction_references not moving every objectKJ Tsanaktsidis
2023-11-27Fix flaky "Expected 499 to be >= 500" assertion in test_gc_compact.rbKJ Tsanaktsidis
2023-08-04Revert "Tests to move between size pools are flaky on Windows too"Peter Zhu
2023-08-02Tests to move between size pools are flaky on Windows too [ci skip]Nobuyoshi Nakada
2023-07-31Skip flaky test on SolarisPeter Zhu
2023-07-31Assert that at least one element has been embeddedPeter Zhu
2023-06-23Skip test on Solaris SPARCPeter Zhu
2023-06-06Revert debugging code in test_gc_compact.rbPeter Zhu
2023-05-31More debug code to GC compaction testPeter Zhu
2023-05-31Add debug code to GC compaction testPeter Zhu
2023-05-17Move ar_hint to ar_table_structPeter Zhu
2023-05-17Implement Hash AR tables on VWAPeter Zhu
2023-03-18Fix frozen status loss when moving objectsPeter Zhu
2023-01-09Assert that resizing arrays will re-embed themPeter Zhu
2023-01-09Assert that resizing objects will re-embed themPeter Zhu
2023-01-09Fix re-embedding of strings during compactionPeter Zhu
2023-01-03Fix Error in GC Compaction specsMatt Valentine-House
2022-12-23Add tests for compacting shared arraysPeter Zhu
2022-12-23Don't allow re-embedding frozen arraysPeter Zhu
2022-12-15Fix Object Movement allocation in GCMatt Valentine-House
2022-12-15Revert "Fix Object Movement allocation in GC"Peter Zhu
2022-12-15Fix Object Movement allocation in GCMatt Valentine-House
2022-11-10Transition shape when object's capacity changesJemma Issroff
2022-07-15Implement Objects on VWAPeter Zhu
2022-07-12[Feature #18901] Don't run size pool move tests without VWAMatt Valentine-House
2022-07-12[Feature #18901] Support size pool movement for ArraysMatt Valentine-House
2022-07-11Replace use of double_heap in tests with expand_heapMatt Valentine-House
2022-06-29Refactor tests for moving strings with compactionPeter Zhu
2022-06-13Move String RVALUES between poolsMatt Valentine-House
2022-06-02Move `GC.verify_compaction_references` [Bug #18779]Nobuyoshi Nakada
2022-05-30Fix use-after-free with interacting TracePointsAlan Wu
2022-05-24Define unsupported GC compaction methods as rb_f_notimplementMike Dalessio
2022-01-24[wasm] Disallow compactionPeter Zhu
2022-01-04Use omit instead of skip: test/ruby/**/*.rbHiroshi SHIBATA
2021-12-17Send the message for s390x to stderr [ci skip]Nobuyoshi Nakada
2021-11-04test/ruby/test_gc_compact.rb: Backpatch the URL to the PRYusuke Endoh
2021-11-04test/ruby/test_gc_compact.rb: Do not run on s390xYusuke Endoh