Actions
Feature #10404
openAllow individual finalizers to be removed with ObjectSpace.undefine_finalizer
Description
Pretty self-explanatory: allow removal of individual define_finalizer blocks without removing all of them as undefine_finalizer currently does.
From an API standpoint, this could be done by having define_finalizer return some sort of unique value (maybe an integer, or perhaps the type is unspecified), and this value could then be passed as undefine_finalizer's second argument to remove just that finalizer.
Actions
Like0
Like0