ruby-trunk-changes r59279 - r59287

今日は WEBrick の SNI 対応の追加などがありました。

normal: r59279 2017-07-08 01:53:03 +0900

doc/maintainers.rdoc に webrick のメンテナとして Eric Wong (normalperson) を追記しています。

svn: r59280 2017-07-08 01:53:04 +0900

version.h の日付更新。

normal: r59281 2017-07-08 02:09:39 +0900

標準添付ライブラリ webrickSSL に SNI 対応を追加しています。 WEBrick で SNI かー。 [ruby-dev:50165] [Feature #13729]

svn: r59282 2017-07-08 02:09:40 +0900

r59281 で新規追加したファイルの svn property 設定。

normal: r59283 2017-07-08 02:41:08 +0900

NEWS ファイルに r59281 で追加した WEBrick の SNI 対応について追記しています。 [ruby-dev:50165] [Feature #13729]

normal: r59284 2017-07-08 02:59:09 +0900

NEWS ファイルの r58604 で追加した BasicSocket#read_nonblock と #write_nonblock の O_NONBLOCK フラグを利用しないようにしたという記述に、Linux でのみ変更されたことを追記しています。 [ruby-core:80913] [Feature #13517]

nobu: r59285 2017-07-08 11:05:55 +0900

.travis.yml の dist (distribution?) に trusty を設定しています。

nobu: r59287 2017-07-08 11:22:20 +0900

ruby のテスト用ライブラリの test/lib/test/unit/assertions.rb に syntax_check というメソッドを追加して、RubyVM::InstructionSequence が利用できない時には eval と BEGIN ブロックを駆使した実装(parse はするけど実装はしないように)をするようにしています。 CRuby 以外の実装でも動くようにするためみたいです。 [ruby-core:81935] [Bug #13723]