From 4bafaef0a55fdc45a7b8275a82ceb0f3e3419d00 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Thu, 13 Feb 2025 17:47:24 -0800 Subject: [PATCH] merge revision(s) 7df5d65eac86940619f87da7e70bc0911097ae2f: [Backport #20981] [Bug #20981] Bring back `rb_undefine_finalizer` --- gc.c | 6 ++++++ version.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gc.c b/gc.c index 1ec159a2da..68304d26c5 100644 --- a/gc.c +++ b/gc.c @@ -1618,6 +1618,12 @@ os_each_obj(int argc, VALUE *argv, VALUE os) static VALUE undefine_final(VALUE os, VALUE obj) +{ + return rb_undefine_finalizer(obj); +} + +VALUE +rb_undefine_finalizer(VALUE obj) { rb_check_frozen(obj); diff --git a/version.h b/version.h index 82dbaab0e0..4f4d12a9d2 100644 --- a/version.h +++ b/version.h @@ -11,7 +11,7 @@ # define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR #define RUBY_VERSION_TEENY 1 #define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR -#define RUBY_PATCHLEVEL 0 +#define RUBY_PATCHLEVEL 1 #include "ruby/version.h" #include "ruby/internal/abi.h"