From 93bb4d20d336c044e0d63451d221ae96afdd0470 Mon Sep 17 00:00:00 2001 From: Kamil Giszczak Date: Sat, 17 Feb 2024 13:16:20 +0100 Subject: [PATCH] Remove "double_heap" deprecation warning --- CHANGELOG.md | 4 ++++ spec/spec_helper.rb | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 944b6fe..5ed5bab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## [0.7.2] - [unreleased] + +- Remove "double_heap" deprecation warning + ## [0.7.1] - 2024-02-17 - Remove "missing bigdecimal dependency" warning diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 3192c06..46f6917 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -27,7 +27,11 @@ # This method was added in Ruby 3.0.0. Calling it this way asks the GC to # move objects around, helping to find object movement bugs. begin - GC.verify_compaction_references(double_heap: true, toward: :empty) + begin + GC.verify_compaction_references(expand_heap: true, toward: :empty) + rescue ArgumentError + GC.verify_compaction_references(double_heap: true, toward: :empty) + end rescue NotImplementedError # Some platforms don't support compaction end