Skip to content

Commit d546c86

Browse files
authored
Merge pull request #2880 from ruby/delete-deprecated-types
Remove deprecated types
2 parents edf297a + 7a8dc1a commit d546c86

File tree

4 files changed

+0
-32
lines changed

4 files changed

+0
-32
lines changed

core/kernel.rbs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1751,11 +1751,6 @@ module Kernel : BasicObject
17511751
def self?.sleep: (?nil) -> bot
17521752
| (Time::_Timeout duration) -> Integer
17531753

1754-
%a{deprecated}
1755-
interface _Divmod
1756-
def divmod: (Numeric) -> [ Numeric, Numeric ]
1757-
end
1758-
17591754
# <!--
17601755
# rdoc-file=io.c
17611756
# - syscall(integer_callno, *arguments) -> integer

core/module.rbs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1839,8 +1839,4 @@ class Module < Object
18391839
#
18401840
def attr: %a{deprecated} (interned, bool) -> Array[Symbol]
18411841
| (*interned arg0) -> Array[Symbol]
1842-
1843-
# A previous incarnation of `interned` for backward-compatibility (see #1499)
1844-
%a{deprecated: Use `interned`}
1845-
type id = interned
18461842
end

core/object.rbs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,3 @@
106106
class Object < BasicObject
107107
include Kernel
108108
end
109-
110-
# A previous incarnation of `interned` for backward-compatibility (see #1499)
111-
%a{deprecated: Use `interned` instead}
112-
type Object::name = interned

core/string.rbs

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5530,22 +5530,3 @@ class String
55305530
#
55315531
def valid_encoding?: () -> bool
55325532
end
5533-
5534-
%a{deprecated}
5535-
interface _ArefFromStringToString
5536-
def []: (String) -> String
5537-
end
5538-
5539-
%a{deprecated}
5540-
type String::encode_fallback = Hash[String, String] | Proc | Method | String::_ArefFromStringToString
5541-
5542-
# Don't use this interface directly
5543-
#
5544-
# This is a copy of `::_ArefFromStringToString` but without deprecated attribute.
5545-
# This is a workaround to avoid deprecation warnings in `String::encode_fallback` type.
5546-
#
5547-
# This type will be deprecated soon once `::_ArefFromStringToString` and `String::encode_fallback` are removed.
5548-
#
5549-
interface String::_ArefFromStringToString
5550-
def []: (String) -> String
5551-
end

0 commit comments

Comments
 (0)