From: "jhawthorn (John Hawthorn) via ruby-core" Date: 2025-12-08T22:50:27+00:00 Subject: [ruby-core:124067] [Ruby Misc#21768] Remove deprecated functions Issue #21768 has been updated by jhawthorn (John Hawthorn). To me it seems too close to the release to make this kind of breaking change. Maybe we can consider it for Ruby 4.1 instead? It would be nice if removals made it into a `-preview` release. ---------------------------------------- Misc #21768: Remove deprecated functions https://bugs.ruby-lang.org/issues/21768#change-115504 * Author: nobu (Nobuyoshi Nakada) * Status: Open ---------------------------------------- There many deprecated functions. Why we carry them over the new major version? Functions to be removed: - `rb_clear_constant_cache` deprecated for 3 years - postponed job APIs deprecated for 2 years - old APIs to allocate a data object deprecated for 5 years - `rb_complex_polar` deprecated for 7 years - `rb_clone_setup` and `rb_dup_setup` deprecated for 4 years - `rb_gc_force_recycle` deprecated as "removed soon" - taintedness/trustedness enums/macros deprecated for 4 years - `RUBY_FL_DUPPED` deprecated for 4 years - `rb_iterate` deprecated since 1.9 - `struct RData` deprecated by `struct RTypedData` https://github.com/ruby/ruby/pull/15447 -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/