[前][次][番号順一覧][スレッド一覧]

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対応のまとめ