ruby-trunk-changes 2020-04-05

今日はビルドプロセスまわりのちょっとした(?)変更というかリファクタリングなどがありました。

[33260d404f] zverok 2020-03-08 14:30:40 UTC

doc/syntax/pattern_matching.rdoc の pattern match のドキュメントの文法修正やサンプルの書きかえなど。

[acadd1306f] Nobuyoshi Nakada 2020-04-04 23:24:30 UTC

aclocal.m4 の copyright 表記の更新。かと思ったけど aclocal 1.16.2 で生成しなおしたらしい。

[5e2463b242] git 2020-04-04 23:28:03 UTC

version.h の日付更新

[21d0b40de2] Nobuyoshi Nakada 2020-04-04 18:57:05 UTC

Makefile に tool/ ディレクトリを指定する変数 tooldir を追加してこれを使ってディレクトリ指定するようにしています。なんでだろ。

[4a6571dbc1] Nobuyoshi Nakada 2020-04-04 19:30:04 UTC

aclocal.m4 を tool/m4/aclocal.m4 に移動しています。これにより autoconf 実行時に -I オプションで指定しないといけなくなっているようです。ふーむ、なんでだろ。リポジトリのビルド手法の一部として README.md に autoconf 実行について書いてあるのでそこも修正したほうがよさそう。

[4f938ffa35] Nobuyoshi Nakada 2020-04-05 01:56:28 UTC

configure.ac でも tool/ ディレクトリを指す変数 tooldir を導入しています。

[df275179bd] Nobuyoshi Nakada 2020-04-05 02:53:07 UTC

4a6571dbc14ee4e88c12cd9931f7695077a3ee6e で aclocal.m4 を tool/m4 に移動してたのを revert しています。 rubyci で使う chkbuild が未対応だったため。

[ec03d13742] Nobuyoshi Nakada 2020-04-05 02:49:11 UTC

tool/ruby_vm/helpers/dumper.rb および tool/ruby_vm/helpers/scanner.rb で Pathname#relative_path_from を使っているところで Windows 環境でドライブが異なる時など例外発生する可能性があるのでその場合を考慮した後置 rescue を追加しています。

[cab9788e0c] Kazuki Tsujimoto 2020-04-05 03:15:18 UTC

doc/syntax/pattern_matching.rdoc のサンプルの出力例が間違ってたのを修正。

[b25ef4bf70] Kazuki Tsujimoto 2020-04-05 09:24:59 UTC

enc/unicode/case-folding.rb の未使用変数の警告除去のために _1, _2 のような変数名への代入が用いられていたのが numbered parameter と衝突していてまた別の警告になってしまっていたので、全てただの _ に変更して抑制しています。

[6e76f0a16f] Nobuyoshi Nakada 2020-04-05 10:00:57 UTC

lib/.document に bundler/ 配下が指定されていたのを bundler/version* など一部のファイルのみ対象にするようにしています。 [^v] は v 以外の文字という文字クラス指定かなぁ。具体的には bundler/vendor/ や bundler/vendored_xxx を無視させたいのだと思います。