Project

General

Profile

Misc #21768

Updated by nobu (Nobuyoshi Nakada) about 17 hours ago

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 untyped data 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 

Back