ruby-trunk-changes 2019-08-23

今日は stringio の不具合修正などがありました。

[15eaedf805] Takashi Kokubun 2019-08-22 12:13:34 UTC

misc/expand_tabs.rb というファイルを追加して、コミット時にインデントを空白に展開するのを自動化できるようにしています。 [ruby-core:94428] [Misc #16112]

[a4d389d8fe] Takashi Kokubun 2019-08-22 13:46:29 UTC

mjit.c にコメントを追加しています。がたぶんこれはタブ展開のアクションの動作確認のためにしたコミットっぽいですね。

[efc8970336] git 2019-08-22 13:47:05 UTC

a4d389d8fe87b6af9e5fac0e430d56a4ee9b8470 のインデントのタブを空白に展開。おお、コミットログもうちょっと詳しくなっている。

[fd20b32130] Takashi Kokubun 2019-08-22 14:10:54 UTC

GitHub Actions からの Slack 通知のメッセージの整形。Travis-CI からの通知に似たようにしようとしているそうです。

[1d6a31f3d5] Takashi Kokubun 2019-08-23 00:45:46 UTC

appveyor.yml の Slack 通知も Travis-CI の時に似せるようにしているようです。

[9ffb0548bf] git 2019-08-23 00:46:17 UTC

version.h の日付更新

[650cd24555] Nobuyoshi Nakada 2019-08-22 11:14:59 UTC

拡張ライブラリ digest の base クラスの情報を取得する処理を get_digest_obj_metadata() という関数に切り出すリファクタリング

[a5b809e994] Nobuyoshi Nakada 2019-08-23 04:00:17 UTC

650cd245552d5c1abb244398b98d46ee280c4cd0 で切り出した get_digest_obj_metadata() から呼んでる get_digest_base_metadata() で取得したオブジェクトの型をチェックしてエラー処理するようにしています。ここの変更だとさっきの関数を切り出す必要は別になかったような気もする。まあついでかな。

[1c5a268239] Takashi Kokubun 2019-08-23 04:57:19 UTC

15eaedf805fb2727c79a6c59af6d5f6c2a6d634b で追加した misc/expand_tabs.rb のファイル拡張子チェックなどを正規表現を使わず String#end_with? などでチェックするようにしています。

[3b55394b07] David Rodríguez 2019-02-19 11:57:41 UTC

tool/rbinstall.rb の default gems インストール用の処理でインストール先ディレクトリを先に作成するようにしています。gem install --default による挙動とそろえるためだそうです。

[d9b73dcc0d] Hiroshi SHIBATA 2019-08-23 08:18:37 UTC

bundler のテストで GitHub Actions 経由の時にはスキップするためのタグを削除しています。 5a384e2c08704dc7af9d8d3bdfc475eb8c0723aa で修正されたはずとのこと。

[2e28b3678f] Nobuyoshi Nakada 2019-08-23 11:43:15 UTC

拡張ライブラリ stringio に cad41bb6d35c09b0e5d9e50280e3bfcd1bd9bcc0 で追加した BOM 検出のコードで && のはずのところが & になっていた不具合があったので修正しています。