ruby-trunk-changes r59337 - r59341

今日は昨日の zlib の修正の追加修正などがありました。

nobu: r59337 2017-07-14 22:50:00 +0900

拡張ライブラリ zlib の r59333 の再修正。 LLP64 の環境で uLong と long の演算が long にならなかったので明示的なキャストを追加しています。 [ruby-core:81488] [Bug#13616]

kazu: r59338 2017-07-15 13:35:18 +0900

Array#sort と Array#sort! の rdoc 用コメントのサンプルコードがブロックパラメータで receiver の変数を遮蔽するようになっていたので修正しています。 https://github.com/ruby/ruby/pull/1628

svn: r59339 2017-07-15 13:35:19 +0900

version.h の日付更新。

yui-knk: r59340 2017-07-15 16:24:12 +0900

test/ripper/test_lexer.rb で require_relative を使っていたところを require "ripper" に変更しています。実際にはこのファイル内で DummyParser は使っていなかったので不要だったみたいです。

nobu: r59341 2017-07-15 17:29:03 +0900

文字列リテラルなどの中でのバックスラッシュに続く文字の parse error 時のエラー箇所の指示をバックスラッシュの位置からマークするようにして原因がわかりやすくなるようにしています。