ruby-trunk-changes 2021-04-08

今日は標準添付ライブラリ optparse のドキュメントやサンプルの追加、Method#super_method の alias で作られたメソッドでの不具合修正の再修正などがありました。

[d8a13e5049] Peter Zhu 2021-04-07 18:25:16 UTC

c60aaed1856b2b6f90de0992c34771830019e021 で Method#super_method が alias で作られたメソッド名に対して誤動作するのを修正した時に考慮漏れがあったようで、Module で定義された alias で作られたメソッドの時に異常終了になってたのを修正しています。 [ruby-core:103272] [Bug #17780]

[cdc0cdc77f] git 2021-04-07 19:17:17 UTC

version.h の日付更新

[956056db37] Nobuyoshi Nakada 2021-04-08 03:04:25 UTC

tool/sync_default_gems.rb で upstream のうち無視するファイル群の指定が空の時に git checkout コマンド実行を抑制することで全部の変更が戻されてしまうのを避けるようにしています。

[0d1d779c23] BurdetteLamar 2021-03-29 19:03:04 UTC

doc/tutorial.rdoc の追加および doc/ruby/ にいくつか標準添付ライブラリ optparse のサンプルスクリプト? を追加しています。

[2b66b22479] Olle Jonsson 2021-04-06 08:01:37 UTC

標準添付ライブラリ optparse の gemspec ファイルの spec.executables を空にしています。

[fe72cff487] Burdette Lamar 2021-04-06 18:55:21 UTC

0d1d779c239c4e4d98c42a7e97a9f43e3c5e53ff で追加された標準添付ライブラリ optparse のドキュメントやサンプルを doc/tutorial/ の下に移動してさらに加筆しています。このパスだと ruby 自体の tutorial っぽいですね。

[5891159f96] Burdette Lamar 2021-04-07 14:01:52 UTC

doc/option_params/ にさらに標準添付ライブラリ optparse のサンプルを追加しています。

[a5ecce9187] BurdetteLamar 2021-04-07 16:58:46 UTC

標準添付ライブラリ optparse の rdoc 用コメントの一部を doc/ の下に切り出して :include: で取り込むようにしています。

[ec355813b0] Olle Jonsson 2021-04-08 03:33:56 UTC

標準添付ライブラリ optparse の gemspec ファイルで spec.files を作るのを git ls-files コマンドを利用していたの Dir.glob を使うように書き換えています。

[ee372aa873] Yusuke Endoh 2021-04-08 05:22:59 UTC

拡張ライブラリ zlib のテストで Windows 環境で失敗するものがあったので Zlib::GzipWriter に渡す File オブジェクトの binmode を呼び出して改行コード変換を無効にするようにしています。

[d825e34962] Nobuyoshi Nakada 2021-04-08 11:36:58 UTC

GitHub Actions でビルド時に autoconf のかわりに autogen.sh を利用するように変更しています。

[3816157e5d] Nobuyoshi Nakada 2021-04-07 03:07:48 UTC

irb で syntax highlight のために Ripper::Lexer::Elem#state メソッドが使えるかのチェックをしていましたが、2.5 以降から使えるようになっているのでもう現行でサポートされているバージョンでは全て使えるので不要ということでチェック用のコードを削除しています。