Issue #15974 has been reported by chrisseaton (Chris Seaton).

----------------------------------------
Feature #15974: Warn in verbose mode on defining a finalizer that captures the object
https://bugs.ruby-lang.org/issues/15974

* 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: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>