From: nobu@... Date: 2019-07-02T16:50:44+00:00 Subject: [ruby-core:93497] [Ruby master Feature#15974] Warn in verbose mode on defining a finalizer that captures the object Issue #15974 has been updated by nobu (Nobuyoshi Nakada). This is a good feature, but I don't think this should belong to the "spec" as seems an implementation detail. ---------------------------------------- Feature #15974: Warn in verbose mode on defining a finalizer that captures the object https://bugs.ruby-lang.org/issues/15974#change-79055 * Author: chrisseaton (Chris Seaton) * Status: Open * Priority: Normal * Assignee: * Target version: ---------------------------------------- There's a really common mistake people make when using `define_finalizer` - they capture the object in the finalizer. https://www.mikeperham.com/2010/02/24/the-trouble-with-ruby-finalizers/ This PR warns about that, when in verbose mode (it's too slow to do always.) https://github.com/ruby/ruby/pull/2264 -- https://bugs.ruby-lang.org/ Unsubscribe: