Project

General

Profile

Actions

Misc #21768

open

Remove deprecated functions

Misc #21768: Remove deprecated functions

Added by nobu (Nobuyoshi Nakada) about 10 hours ago. Updated about 6 hours ago.

Status:
Open
Assignee:
-
[ruby-core:124054]

Description

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

Updated by nobu (Nobuyoshi Nakada) about 10 hours ago Actions #1

  • Description updated (diff)

Updated by nobu (Nobuyoshi Nakada) about 6 hours ago Actions #2

  • Description updated (diff)

Updated by nobu (Nobuyoshi Nakada) about 6 hours ago Actions #3

  • Description updated (diff)
Actions

Also available in: PDF Atom