Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.37
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby24 /
share /
ri /
2.4.0 /
system /
Delete
Unzip
Name
Size
Permission
Date
Action
ACL
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ARGF
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Abbrev
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Addrinfo
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ArgumentError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Array
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Base64
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BasicObject
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BasicSocket
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Benchmark
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BigDecimal
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
BigMath
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Binding
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
CGI
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
CMath
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
CSV
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Class
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ClosedQueueError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Comparable
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Complex
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ConditionVariable
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Continuation
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Coverage
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
DBM
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
DBMError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
DEBUGGER__
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
DRb
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Data
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Date
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
DateTime
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Delegator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Digest
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Dir
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ENV
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
EOFError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ERB
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
EXCEPTION_TYPE
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Encoding
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
EncodingError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
English
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Enumerable
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Enumerator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Errno
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Etc
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Exception
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Exception2MessageMapper
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
FalseClass
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Fcntl
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Fiber
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
FiberError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Fiddle
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
File
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
FileTest
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
FileUtils
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Find
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Float
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
FloatDomainError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Forwardable
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
GC
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
GDBM
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
GDBMError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
GDBMFatalError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Gem
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
GetoptLong
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
HTTPMovedTemporarily
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
HTTPMultipleChoice
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
HTTPRequestURITooLarge
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Hash
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
IO
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
IOError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
IPAddr
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
IPSocket
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
IRB
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
IndexError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Integer
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Interrupt
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
JSON
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Jacobian
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Kconv
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Kernel
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
KeyError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
LUSolve
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
LoadError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
LocalJumpError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Logger
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
MakeMakefile
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Marshal
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
MatchData
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Math
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Matrix
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Method
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Module
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Monitor
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
MonitorMixin
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Mutex_m
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
NKF
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
NameError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Net
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Newton
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
NilClass
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
NoMemoryError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
NoMethodError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
NotImplementedError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Numeric
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
OLEProperty
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Object
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ObjectSpace
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Observable
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Open3
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
OpenSSL
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
OpenStruct
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
OpenURI
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
OptionParser
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
PP
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
PStore
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
PTY
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Pathname
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
PrettyPrint
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Prime
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Proc
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Process
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Profiler__
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Psych
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Queue
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RDoc
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RDocTask
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
REXML
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RSS
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Racc
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Rake
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Random
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Range
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RangeError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Rational
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RbConfig
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Readline
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Regexp
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RegexpError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Resolv
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Rinda
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Ripper
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RubyLex
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RubyToken
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RubyVM
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
RuntimeError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SDBM
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SDBMError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SOCKSSocket
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Scanf
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ScriptError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SecureRandom
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SecurityError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Set
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Shell
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Shellwords
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Signal
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SignalException
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SimpleDelegator
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SingleForwardable
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Singleton
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SizedQueue
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Socket
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SocketError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SortedSet
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
StandardError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
StopIteration
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
String
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
StringIO
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
StringScanner
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Struct
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Symbol
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Sync
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Sync_m
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Synchronizer
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Synchronizer_m
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SyntaxError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Syslog
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SystemCallError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SystemExit
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
SystemStackError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
TCPServer
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
TCPSocket
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
TSort
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
TempIO
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Tempfile
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Test
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ThWait
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Thread
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ThreadError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ThreadGroup
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ThreadsWait
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Time
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Timeout
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
TracePoint
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Tracer
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
TrueClass
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
TypeError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
UDPSocket
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
UNIXServer
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
UNIXSocket
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
URI
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
UnboundMethod
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
UncaughtThrowError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
UnicodeNormalize
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Vector
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WEBrick
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLE
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLERuntimeError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLE_EVENT
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLE_METHOD
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLE_PARAM
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLE_RECORD
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLE_TYPE
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLE_TYPELIB
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLE_VARIABLE
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WIN32OLE_VARIANT
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Warning
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
WeakRef
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
XML
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
XMLEncoding_ja
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
XMP
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
YAML
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
ZeroDivisionError
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
Zlib
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
fatal
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
lib
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
syntax
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
unknown
[ DIR ]
drwxr-xr-x
2026-05-01 04:23
cache.ri
352.95
KB
-rw-r--r--
2023-07-26 18:18
created.rid
52.69
KB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-0_60_to_1_1.ri
181.6
KB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-1_8_0.ri
1.01
MB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-1_9_3.ri
3.89
MB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-2016.ri
437
B
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-2_0_0.ri
1.05
MB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-2_1_0.ri
791.27
KB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-2_2_0.ri
531.92
KB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-2_3_0.ri
527.4
KB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-2_4_0.ri
422.18
KB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog-YARV.ri
226.2
KB
-rw-r--r--
2023-07-26 18:18
page-ChangeLog.ri
546.98
KB
-rw-r--r--
2023-07-26 18:18
page-NEWS-1_8_7.ri
22.04
KB
-rw-r--r--
2023-07-26 18:18
page-NEWS-1_9_1.ri
17.56
KB
-rw-r--r--
2023-07-26 18:18
page-NEWS-1_9_2.ri
20.67
KB
-rw-r--r--
2023-07-26 18:18
page-NEWS-1_9_3.ri
14.91
KB
-rw-r--r--
2023-07-26 18:18
page-NEWS-2_0_0.ri
26.06
KB
-rw-r--r--
2023-07-26 18:18
page-NEWS-2_1_0.ri
18.2
KB
-rw-r--r--
2023-07-26 18:18
page-NEWS-2_2_0.ri
13.69
KB
-rw-r--r--
2023-07-26 18:18
page-NEWS-2_3_0.ri
18.45
KB
-rw-r--r--
2023-07-26 18:18
page-NEWS.ri
16.32
KB
-rw-r--r--
2023-07-26 18:18
page-README_md.ri
7.56
KB
-rw-r--r--
2023-07-26 18:18
page-contributing_rdoc.ri
22.73
KB
-rw-r--r--
2023-07-26 18:18
page-contributors_rdoc.ri
24.97
KB
-rw-r--r--
2023-07-26 18:18
page-dtrace_probes_rdoc.ri
8.65
KB
-rw-r--r--
2023-07-26 18:18
page-extension_ja_rdoc.ri
84.56
KB
-rw-r--r--
2023-07-26 18:18
page-extension_rdoc.ri
72.11
KB
-rw-r--r--
2023-07-26 18:18
page-globals_rdoc.ri
5.29
KB
-rw-r--r--
2023-07-26 18:18
page-keywords_rdoc.ri
6.07
KB
-rw-r--r--
2023-07-26 18:18
page-maintainers_rdoc.ri
8.93
KB
-rw-r--r--
2023-07-26 18:18
page-marshal_rdoc.ri
14.17
KB
-rw-r--r--
2023-07-26 18:18
page-regexp_rdoc.ri
34.48
KB
-rw-r--r--
2023-07-26 18:18
page-security_rdoc.ri
7.66
KB
-rw-r--r--
2023-07-26 18:18
page-standard_library_rdoc.ri
9.52
KB
-rw-r--r--
2023-07-26 18:18
page-syntax_rdoc.ri
1.63
KB
-rw-r--r--
2023-07-26 18:18
Save
Rename
U:RDoc::TopLevel[ i I" NEWS:ETcRDoc::Parser::Simpleo:RDoc::Markup::Document:@parts[(S:RDoc::Markup::Heading: leveli: textI"NEWS for Ruby 2.4.0;To:RDoc::Markup::BlankLine o:RDoc::Markup::Paragraph;[I"JThis document is a list of user visible feature changes made between ;TI"#releases except for bug fixes.;T@ o; ;[ I"DNote that each entry is kept so brief that no reason behind or ;TI"Ireference information is supplied with. For a full list of changes ;TI"Hwith all sufficient information, see the ChangeLog file or Redmine ;TI"M(e.g. <tt>https://bugs.ruby-lang.org/issues/$FEATURE_OR_BUG_NUMBER</tt>);T@ S; ; i;I"$Changes since the 2.3.0 release;T@ S; ; i;I"Language changes;T@ o:RDoc::Markup::List: @type:BULLET:@items[ o:RDoc::Markup::ListItem:@label0;[o; ;[I"BMultiple assignment in conditional expression is now allowed.;To;;: LABEL;[o;;[I"Feature #10617;T;[@ o;;0;[o; ;[I"IRefinements is enabled at method by Symbol#to_proc. [Feature #9451];T@ o;;0;[o; ;[I"FRefinements is enabled with Kernel#send and BasicObject#__send__.;To;;;;[o;;[I"Feature #11476;T;[@ o;;0;[o; ;[I"8Rescue modifier now applicable to method arguments.;To;;;;[o;;[I"Feature #12686;T;[@ o;;0;[o; ;[I"5Toplevel return is now allowed. [Feature #4840];T@ S; ; i;I"1Core classes updates (outstanding ones only);T@ o;;;;[o;;0;[o; ;[I" Array;T@ o;;;;[ o;;0;[o; ;[I"#Array#concat [Feature #12333] ;TI""Now takes multiple arguments.;T@ o;;0;[o; ;[ I"0Array#max and Array#min. [Feature #12172] ;TI"<This may cause a tiny incompatibility: if you redefine ;TI"HEnumerable#max and call max to an Array, your redefinition will be ;TI"6now ignored. You should also redefine Array#max.;T@ o;;0;[o; ;[I"!Array#pack [Feature #12754] ;TI"MNow takes optional argument `buffer:' to reuse already allocated buffer.;T@ o;;0;[o; ;[I"!Array#sum [Feature #12217] ;TI"OThis is different from Enumerable#sum in that Array#sum doesn't depend on ;TI"#the definition of each method.;T@ o;;0;[o; ;[I"Comparable;T@ o;;;;[o;;0;[o; ;[I"(Comparable#clamp. [Feature #10594];T@ o;;0;[o; ;[I"Dir;T@ o;;;;[o;;0;[o; ;[I""Dir.empty?. [Feature #10121];T@ o;;0;[o; ;[I"Enumerable;T@ o;;;;[o;;0;[o; ;[I"EEnumerable#chunk called without a block now return an Enumerator;To;;;;[o;;[I"Feature #2172;T;[@ o;;0;[o; ;[I"%Enumerable#sum [Feature #12217];To;;0;[o; ;[I"&Enumerable#uniq [Feature #11090];T@ o;;0;[o; ;[I"Enumerator::Lazy;T@ o;;;;[o;;0;[o; ;[I",Enumerator::Lazy#chunk_while [GH-1186];To;;0;[o; ;[I",Enumerator::Lazy#uniq [Feature #11090];T@ o;;0;[o; ;[I" File;T@ o;;;;[o;;0;[o; ;[I""File.empty?. [Feature #9969];T@ o;;0;[o; ;[I" Float;T@ o;;;;[o;;0;[o; ;[I"FFloat#ceil, Float#floor, and Float#truncate now take an optional ;TI"6digits, as well as Float#round. [Feature #12245];T@ o;;0;[o; ;[I"JFloat#round now takes an optional keyword argument, half option, and ;TI"Bthe default behavior is round-up. [Bug #12548] [Bug #12958] ;TI"Ghalf option can be one of :even, :up, and :down. [Feature #12953];T@ o;;0;[o; ;[I" Hash;T@ o;;;;[o;;0;[o; ;[I"5Hash#compact and Hash#compact! [Feature #11818];To;;0;[o; ;[I"GHash#transform_values and Hash#transform_values! [Feature #12512];T@ o;;0;[o; ;[I"Integer;T@ o;;;;[ o;;0;[o; ;[I"AFixnum and Bignum are unified into Integer [Feature #12005];T@ o;;0;[o; ;[I"LInteger#ceil, Integer#floor, and Integer#truncate now take an optional ;TI"8digits, as well as Integer#round. [Feature #12245];T@ o;;0;[o; ;[I"SInteger#digits for extracting columns of place-value notation [Feature #12447];T@ o;;0;[o; ;[I"PInteger#round now takes an optional keyword argument, half option, and the ;TI"Bdefault behavior is round-up now. [Bug #12548] [Bug #12958] ;TI"Ghalf option can be one of :even, :up, and :down. [Feature #12953];T@ o;;0;[o; ;[I"IO;T@ o;;;;[o;;0;[o; ;[I"LIO#gets, IO#readline, IO#each_line, IO#readlines, IO.foreach now takes ;TI"@an optional keyword argument, chomp flag. [Feature #12553];T@ o;;0;[o; ;[I"Kernel;T@ o;;;;[o;;0;[o; ;[I"FKernel#clone now takes an optional keyword argument, freeze flag.;To;;;;[o;;[I"Feature #12300;T;[@ o;;0;[o; ;[I"MatchData;T@ o;;;;[o;;0;[o; ;[I".MatchData#named_captures [Feature #11999];To;;0;[o; ;[I"@MatchData#values_at supports named captures [Feature #9179];T@ o;;0;[o; ;[I"Module;T@ o;;;;[o;;0;[o; ;[I"IModule#refine accepts a module as the argument now. [Feature #12534];To;;0;[o; ;[I"(Module.used_modules [Feature #7418];T@ o;;0;[o; ;[I"Numeric;T@ o;;;;[o;;0;[o; ;[I"8Numeric#finite?, Numeric#infinite? [Feature #12039];T@ o;;0;[o; ;[I"Process;T@ o;;;;[o;;0;[o; ;[I"?Support CLOCK_MONOTONIC_RAW_APPROX, CLOCK_UPTIME_RAW, and ;TI"ACLOCK_UPTIME_RAW_APPROX which are introduced by macOS 10.12.;T@ o;;0;[o; ;[I" Rational;T@ o;;;;[o;;0;[o; ;[I"MRational#round now takes an optional keyword argument, half option, and ;TI"Fthe default behavior is round-up now. [Bug #12548] [Bug #12958] ;TI"Ghalf option can be one of :even, :up, and :down. [Feature #12953];T@ o;;0;[o; ;[I"Regexp;T@ o;;;;[o;;0;[o; ;[I"Lmeta character \X matches Unicode 9.0 characters with some workarounds ;TI"@for UTR #51 Unicode Emoji, Version 4.0 emoji zwj sequences.;T@ o;;0;[o; ;[I"#Regexp#match? [Feature #8110] ;TI"0This returns bool and doesn't save backref.;T@ o;;0;[o; ;[I"Update Onigmo 6.1.1.;To;;;;[o;;0;[o; ;[I"ISupport absent operator https://github.com/k-takata/Onigmo/issues/82;T@ o;;0;[o; ;[I"PRegexp/String: Updated Unicode version from 8.0.0 to 9.0.0 [Feature #12513];T@ o;;0;[o; ;[I"RubyVM::Env;T@ o;;;;[o;;0;[o; ;[I"RubyVM::Env was removed.;T@ o;;0;[o; ;[I"String;T@ o;;;;[o;;0;[o; ;[I"%String#casecmp? [Feature #12786];T@ o;;0;[o; ;[I"4String#concat, String#prepend [Feature #12333] ;TI""Now takes multiple arguments.;T@ o;;0;[o; ;[I"LString#each_line, String#lines now takes an optional keyword argument, ;TI""chomp flag. [Feature #12553];T@ o;;0;[o; ;[I"#String#match? [Feature #12898];T@ o;;0;[o; ;[I"$String#unpack1 [Feature #12752];T@ o;;0;[o; ;[ I"LString#upcase, String#downcase, String#capitalize, String#swapcase and ;TI"Ltheir bang variants work for all of Unicode, and are no longer limited ;TI"Lto ASCII. Supported encodings are UTF-8, UTF-16BE/LE, UTF-32BE/LE, and ;TI"QISO-8859-1~16. Variations are available with options. See the documentation ;TI"5of String#downcase for details. [Feature #10085];T@ o;;0;[o; ;[I"0String.new(capacity: size) [Feature #12024];T@ o;;0;[o; ;[I" StringIO;T@ o;;;;[o;;0;[o; ;[I"XStringIO#gets, StringIO#readline, StringIO#each_line, StringIO#readlines now takes ;TI"@an optional keyword argument, chomp flag. [Feature #12553];T@ o;;0;[o; ;[I"Symbol;T@ o;;;;[ o;;0;[o; ;[I"%Symbol#casecmp? [Feature #12786];T@ o;;0;[o; ;[I"6Symbol#match now returns MatchData. [Bug #11991];T@ o;;0;[o; ;[I"#Symbol#match? [Feature #12898];T@ o;;0;[o; ;[I"PSymbol#upcase, Symbol#downcase, Symbol#capitalize, and Symbol#swapcase now ;TI"Gwork for all of Unicode. See the documentation of String#downcase ;TI""for details. [Feature #10085];T@ o;;0;[o; ;[I"Thread;T@ o;;;;[o;;0;[o; ;[I">Thread#report_on_exception and Thread.report_on_exception;To;;;;[o;;[I"Feature #6647;T;[@ o;;0;[o; ;[I"TracePoint;T@ o;;;;[o;;0;[o; ;[I"*TracePoint#callee_id [Feature #12747];T@ o;;0;[o; ;[I"Warning;T@ o;;;;[o;;0;[o; ;[I"ENew module named Warning is introduced. By default it has only ;TI"Cone singleton method, named warn. This makes it possible for ;TI"A3rd-party libraries to control the way warnings are handled.;To;;;;[o;;[I"Feature #12299;T;[@ S; ; i;I"+Stdlib updates (outstanding ones only);T@ o;;;;[o;;0;[o; ;[I"CGI;T@ o;;;;[o;;0;[o; ;[I".Don't allow , as a separator [Bug #12791];T@ o;;0;[o; ;[I"CSV;T@ o;;;;[o;;0;[o; ;[I"3Add a liberal_parsing option. [Feature #11839];T@ o;;0;[o; ;[I"IPAddr;T@ o;;;;[o;;0;[o; ;[I"MIPAddr#== and IPAddr#<=> no longer raise an exception if coercion fails.;To;;;;[o;;[I"Bug #12799;T;[@ o;;0;[o; ;[I"IRB;T@ o;;;;[o;;0;[o; ;[I"DBinding#irb: Start a REPL session like `binding.pry` at r56624.;T@ o;;0;[o; ;[I"Logger;T@ o;;;;[o;;0;[o; ;[I"<Allow specifying logger parameters in constructor such ;TI"Eas level, progname, datetime_format, formatter. [Feature #12224];To;;0;[o; ;[I"5Add shift_period_suffix option. [Feature #10772];T@ o;;0;[o; ;[I"Net::HTTP;T@ o;;;;[o;;0;[o; ;[I"0New method: Net::HTTP.post [Feature #12375];T@ o;;0;[o; ;[I" Net::FTP;T@ o;;;;[o;;0;[o; ;[I"Support TLS (RFC 4217).;To;;0;[o; ;[I"1Support hash style options for Net::FTP.new.;To;;0;[o; ;[I">Add a new optional argument pathname to Net::FTP#status. ;TI"8Contributed by soleboxy. [GH-1478] [Feature #12965];T@ o;;0;[o; ;[I"OpenSSL;T@ o;;;;[o;;0;[o; ;[ I"KIncludes Ruby/OpenSSL 2.0. OpenSSL has been extracted as a Gem and is ;TI"Omaintained at a separate repository now: https://github.com/ruby/openssl. ;TI";It still remains as a 'default gem'. [Feature #9612] ;TI"?Refer to ext/openssl/History.md for the full release note.;T@ o;;0;[o; ;[I" optparse;T@ o;;;;[o;;0;[o; ;[I")Add an into option. [Feature #11191];T@ o;;0;[o; ;[I" pathname;T@ o;;;;[o;;0;[o; ;[I"1New method: Pathname#empty? [Feature #12596];T@ o;;0;[o; ;[I" Readline;T@ o;;;;[o;;0;[o; ;[I"IReadline.quoting_detection_proc and Readline.quoting_detection_proc=;To;;;;[o;;[I"Feature #12659;T;[@ o;;0;[o; ;[I" REXML;T@ o;;;;[o;;0;[o; ;[I"DREXML::Element#[]: If String or Symbol is specified, attribute ;TI"Bvalue is returned. Otherwise, Nth child is returned. This is ;TI" backward compatible change.;T@ o;;0;[o; ;[I"set;T@ o;;;;[o;;0;[o; ;[I"GNew methods: Set#compare_by_identity and Set#compare_by_identity?.;To;;;;[o;;[I"Feature #12210;T;[@ o;;0;[o; ;[I"WEBrick;T@ o;;;;[o;;0;[o; ;[I".Don't allow , as a separator [Bug #12791];T@ S; ; i;I"7Compatibility issues (excluding feature bug fixes);T@ o;;;;[ o;;0;[o; ;[ I"EArray#sum and Enumerable#sum are implemented. [Feature #12217] ;TI"RRuby itself has no compatibility problem because Ruby didn't have sum method ;TI"!for arrays before Ruby 2.4. ;TI"NHowever many third party gems, activesupport, facets, simple_stats, etc, ;TI"Jdefines sum method. These implementations are mostly compatible but ;TI"#there are subtle differences. ;TI"KRuby's sum method should be mostly compatible but it is impossible to ;TI".be perfectly compatible with all of them.;T@ o;;0;[o; ;[I"BFixnum and Bignum are unified into Integer [Feature #12005] ;TI"/Fixnum class and Bignum class is removed. ;TI"EInteger class is changed from abstract class to concrete class. ;TI"HFor example, 0 is an instance of Integer: 0.class returns Integer. ;TI":The constants Fixnum and Bignum is bound to Integer. ;TI"=So obj.kind_of?(Fixnum) works as obj.kind_of?(Integer). ;TI"LAt C-level, Fixnum object and Bignum object should be distinguished by ;TI"1FIXNUM_P(obj) and RB_TYPE_P(obj, T_BIGNUM). ;TI"MRUBY_INTEGER_UNIFICATION can be used to detect this feature at C-level. ;TI"J0.class == Integer can be used to detect this feature at Ruby-level. ;TI"DThe C-level constants, rb_cFixnum and rb_cBignum, are removed. ;TI"(They can cause compilation failure.;T@ o;;0;[o; ;[I"NString/Symbol#upcase/downcase/swapcase/capitalize(!) now work for all of ;TI"3Unicode, not only for ASCII. [Feature #10085] ;TI"MNo change is needed if the data is in ASCII anyway or if the limitation ;TI"Tto ASCII was only tolerated while waiting for a more extensive implementation. ;TI"NA change (using the :ascii option) is needed in cases where Unicode data ;TI"Fis processed, but the operation has to be limited to ASCII only. ;TI"?A good example of this are internationalized domain names.;T@ o;;0;[o; ;[I"TRUE / FALSE / NIL ;TI"9These constants are now obsoleted. [Feature #12574] ;TI"*Use true / false / nil resp. instead.;T@ S; ; i;I">Stdlib compatibility issues (excluding feature bug fixes);T@ o;;;;[o;;0;[o; ;[I" DateTime;T@ o;;;;[o;;0;[o; ;[I";DateTime#to_time now preserves timezone. [Bug #12189];T@ o;;0;[o; ;[I" PSych;T@ o;;;;[o;;0;[o; ;[I"Update Psych 2.2.2;T@ o;;0;[o; ;[I" RDoc;T@ o;;;;[o;;0;[o; ;[I"Update RDoc 5.0.0;T@ o;;0;[o; ;[I" RubyGems;T@ o;;;;[o;;0;[o; ;[I"Update RubyGems 2.6.8;T@ o;;0;[o; ;[I"shellwords;T@ o;;;;[o;;0;[o; ;[I"GShellwords.shellwords (shellsplit) treats the backslash as escape ;TI"Fcharacter only when followed by one of the following characters: ;TI"$ ` " \ <newline>;To;;;;[o;;[I"Bug #10055;T;[@ o;;0;[o; ;[I" Time;T@ o;;;;[o;;0;[o; ;[I"7Time#to_time now preserves timezone. [Bug #12271];T@ o;;0;[o; ;[I"thread;T@ o;;;;[o;;0;[o; ;[I"Kthe extension library is removed. Till 2.0 it was a pure ruby script ;TI"O"thread.rb", which has precedence over "thread.so", and has been provided ;TI"#in $LOADED_FEATURES since 2.1.;T@ o;;0;[o; ;[I"Tk;T@ o;;;;[o;;0;[o; ;[I"1Tk is removed from stdlib. [Feature #8539] ;TI"4https://github.com/ruby/tk is the new upstream.;T@ o;;0;[o; ;[I"XMLRPC;T@ o;;;;[o;;0;[o; ;[I"ZXMLRPC is removed from stdlib, and bundled as gem. [Feature #12160][ruby-core:74239] ;TI"8https://github.com/ruby/xmlrpc is the new upstream.;T@ o;;0;[o; ;[I" Zlib;T@ o;;;;[o;;0;[o; ;[I"/Zlib.gzip and Zlib.gunzip [Feature #13020];T@ S; ; i;I"C API updates;T@ o;;;;[o;;0;[o; ;[I">ruby_show_version() will no longer exits the process, if ;TI"JRUBY_SHOW_COPYRIGHT_TO_DIE is set to 0. This will be the default in ;TI"the future.;T@ o;;0;[o; ;[I"1rb_gc_adjust_memory_usage() [Feature #12690];T@ S; ; i;I"Supported platform changes;T@ o;;;;[o;;0;[o; ;[I"'FreeBSD < 4 is no longer supported;T@ S; ; i;I" Implementation improvements;T@ o;;;;[ o;;0;[o; ;[I"DIn some condition, `[x, y].max` and `[x, y].min` are optimized ;TI"Iso that a temporal array is not created. The concrete condition is ;TI"Ian implementation detail: currently, the array literal must have no ;TI"Ksplat, must have at least one expression but literal, the length must ;TI"Mbe <= 0x100, and Array#max and min must not be redefined. It will work ;TI"Kin most casual and real-life use case where it is written with intent ;TI"to `Math.max(x, y)`.;T@ o;;0;[o; ;[I"XThread deadlock detection now shows their backtrace and dependency. [Feature #8214];T@ o;;0;[o; ;[I"Jst_table (st.c) internal data structure is improved. [Feature #12142];T@ o;;0;[o; ;[I"8Rational is extensively optimized. [Feature #12484];T@ S; ; i;I"Miscellaneous changes;T@ o;;;;[o;;0;[o; ;[ I"/ChangeLog is removed from the repository. ;TI"HIt is generated from commit messages in Subversion by `make dist`. ;TI"GAlso note that now people should follow Git style commit message. ;TI" The template is written at ;TI"X[Short (50 chars or less) summary of changes](https://git-scm.com/book/ch5-2.html).;To;;;;[o;;[I"Feature #12283;T;[ : @file@:0@omit_headings_from_table_of_contents_below0