ruby-trunk-changes r60614 - r60631

今日は WIN32OLE#methods に ole_methods も含む修正やドキュメントの修正などがありました。

nobu: r60614 2017-11-02 21:29:33 +0900

テスト用のライブラリ test/unit の assert_raise のブロック内で return した時にちゃんと(例外が発生していないので)エラーにするようにしています。

nobu: r60615 2017-11-02 21:45:37 +0900

Proc オブジェクトのブロック内の eval で return を実行した時のテストを skip するようにしています。 r60614 で直した assert_raise の不具合で隠れてたけど、これはテストが間違っているらしい(そうかな?)。また class のコンテキストでの yield のテストも例外クラスの指定を変更しています。

stomar: r60616 2017-11-03 05:06:38 +0900

標準添付ライブラリ rexml の REXML::Entity の rdoc 用コメントの余計な文を削除しています。 https://github.com/ruby/ruby/pull/1736

svn: r60617 2017-11-03 05:06:38 +0900

version.h の日付更新。

stomar: r60618 2017-11-03 05:20:11 +0900

Mathod#arity の rdoc 用コメントで必須キーワード引数と ** で Hash でキーワード引数を受け取る記法の場合のサンプルを追加しています。 https://github.com/ruby/ruby/pull/1735

stomar: r60619 2017-11-03 05:21:15 +0900

Method#arity と Proc#arity の rdoc 用コメントの英文法の修正とサンプルの並べかえ。

stomar: r60620 2017-11-03 05:23:47 +0900

Method クラスについての rdoc コメントのタグ Document-class の後のコロンが離れてて rdoc に認識されてなかったようなので修正しています。

stomar: r60621 2017-11-03 05:25:04 +0900

doc/NEWS-2.4.0 の文法修正。

stomar: r60622 2017-11-03 05:25:37 +0900

NEWS ファイルの文法修正。

stomar: r60623 2017-11-03 05:26:11 +0900

NEWS ファイルに Psych のバージョン更新について追記しています。

stomar: r60624 2017-11-03 05:38:04 +0900

IO#readlines と IO.readlines の rdoc 用コメントの文法やマークアップの修正と、サンプルコードの追加をしています。

nobu: r60625 2017-11-03 09:52:54 +0900

Proc オブジェクトのブロック内の eval で return を実行した時のテストで、テストメソッド内で proc を使ってるとそのメソッドからの return として解釈できてしまうので、Proc オブジェクトを返すメソッドを作ってそこから返された Proc オブジェクトを使うようにして本来のテストに修正しています。 r60614 で修正した assert_raise で隠されてたテストの不具合の修正。

yui-knk: r60627 2017-11-03 11:17:07 +0900

node.h のビットフラグについてのコメントで既に存在してない NODE_FL_CREF_PUSHED_BY_EVAL についての言及を削除しています。

yui-knk: r60628 2017-11-03 12:22:23 +0900

node.c の rb_node_buffer_new() および rb_ast_newnode() で node_buffer_t や node_buffer_elem_t の末尾の可変長の領域を含むメモリサイズの計算に offsetof() を利用するようにしています。

yui-knk: r60629 2017-11-03 12:49:07 +0900

構造体 node_buffer_elem_t と node_buffer_t の最後のメンバーの部分に可変長のメモリ確保のための placeholder である点をコメントとして書いています。

suke: r60630 2017-11-03 15:07:24 +0900

拡張ライブラリ win32ole に WIN32OLE#methods というメソッドを新規追加して ole_methods の結果も混ぜて返すようにしています。 did_you_mean のためみたい。

kazu: r60631 2017-11-03 16:14:51 +0900

r60630 で追加した WIN32OLE#methods のコメントの typo 修正。