ruby-reference-manual:3808
From: "monkey_mas (mas _)" <redmine@r...>
Date: Wed, 4 Sep 2013 11:40:03 +0900
Subject: [ruby-reference-manual:3808] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ
Issue #8832 has been updated by monkey_mas (mas _).
こんにちは、日頃からるりまにお世話になっている身として、私も1.9.2のNEWSとの対応をチェックしてみました。
今週通して、Ruby1.9.2のリファレンスを中心にチェックし、プルリクエストもしたいと思いますのでよろしくお願い致します。
ひとまず、途中報告をさせて頂きます。
Ruby1.9.2 リファレンスは、以下が未対応と思われます。
組み込み:
* Kernel
* new methods:
* Kernel#respond_to_missing?
* Kernel#singleton_class
* extended method:
* Kernel#respond_to? can be used to detect methods not implemented.
For example, Process.respond_to?(:fork) returns false on Windows.
* incompatible changes:
* Kernel#instance_eval yields the receiver.
標準ライブラリ:
* digest
Digest::Class.base64digest
Digest::Instance#64digest
Digest::Instance#64digest!
* rss
* socket
* extended methods:
* Socket.pair's 3rd argument is optional now.
*IPSocket#{addr,peeraddr} accept an optionalargument to turn reverse lookup on/off.
* set
* new methods:
* Set#keep_if
* Set#select!
以下は、るりまにNEWSの更新が反映されているか、自身で判別のつかなかったものです。
組み込み:
* Kernel
* incompatible changes:
* Kernel#exec
* Kernel#spawn
* Kernel#system
* Kernel#` (`...`)
..etc.
On Windows, the current directory is no longer implicitly
prepended to the default command search path, just like other
platforms.
* Object
* extended methods:
* Float() supports hexadecimal floating point format.
* printf() supports %a/%A format.
* Proc
* extended method:
* Proc#source_location returns location even if receiver is a method
defined by attr_reader / attr_writer / attr_accessor.
* Process
* extended method:
* Process.spawn accepts [:child, FD] for a redirect target.
* Time
* extended features:
* time_t restriction is removed to represent before 1901 and after 2038.
Proleptic Gregorian calendar is used for old dates.
* incompatible change:
* The year argument of Time.{utc,gm,local,mktime} is now interpreted as
the value itself. For example, Time.utc(99) means the year 99 AD,
not 1999 AD.
標準ライブラリ:
* logger
* imported upstream version (logger/1.2.7)
* do not raise an exception even if log writing failed.
* do not raise ShiftingError if an aged file already exists.
(no ShiftingError will be raised from 1.2.7, just warn() instead)
* json
* time
* incompatible changes:
* Time.parse raises ArgumentError when no date information.
* thread
* extended method:
* ConditionVariable#wait takes timeout argument.
* URI
* Obsoleted methods:
* URI.decode
* URI.encode
* URI.escape
* URI.unescape
* etc
* new methods:
* Etc::Passwd.each
* Etc::Group.eacc
----------------------------------------
Bug #8832: 2.0対応のまとめ
https://bugs.ruby-lang.org/issues/8832#change-41600
Author: okkez (okkez _)
Status: Open
Priority: Normal
Assignee:
Category: doc
Target version:
reporter:
ruby_version:
#7814, #7945 で2.0対応がある程度進んでいる。
しかし、完全ではないようなのでNEWSをもとにしてチェックを実施したい。
自分は手が出せそうにないので、誰かにやって欲しい。。。
やり方は以下の通り。
* 1.9.1までは完全にチェックしてあるので、それ以降をチェックする
* NEWSとるりまの記述を照合して、違いがあれば本文を修正する
* 他の人が続きをできるようにどこまでチェックしたかをこのチケットに記録していく
--
http://bugs.ruby-lang.org/
--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/
3776 2013-08-29 09:48 [redmine@r... ] [るりまプロジェクト - Bug #8832][Open] 2.0対応のまとめ 3780 2013-08-29 18:22 ┣[sho-h@n... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ 3781 2013-08-31 07:59 ┣[sho-h@n... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ 3782 2013-09-02 02:52 ┣[redmine@r... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ -> 3808 2013-09-04 04:40 ┣[redmine@r... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ 3814 2013-09-05 04:12 ┣[redmine@r... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ 3815 2013-09-05 04:23 ┣[redmine@r... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ 3819 2013-09-06 04:12 ┣[redmine@r... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ 3820 2013-09-06 04:22 ┣[redmine@r... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ 3843 2013-11-13 17:38 ┣[sho-h@n... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ 3844 2013-11-15 16:28 ┣[sho-h@n... ] [るりまプロジェクト - Bug #8832] 2.0対応のまとめ 3869 2014-09-08 18:14 ┗[sho-h@n... ] [るりまプロジェクト - Bug #8832] [Closed] 2.0対応のまとめ