ruby-trunk-changes 2020-07-01

今日は拡張ライブラリ json の更新がありました。ドキュメントの更新のほか JSON.parse 時の Hash キーの文字列の余分なオブジェクト生成の抑制がありパフォーマンス向上が望めそうです。

[4689fd5f99] BurdetteLamar 2020-05-06 12:59:54 UTC

拡張ライブラリ json の rdoc 用コメントに JSON の parse の入出力の具体的な例やオプションの効果についてのサンプルなどを追記したりしています。

[fe10323a35] Marc-Andre Lafortune 2020-06-25 06:42:44 UTC

拡張ライブラリ json のテスト test/json/json_fixtures_test.rb の setup でファイルを Dir.glob するパターンのミスでテスト対象のファイルが空っぽになってしまってなにもテストしていなかったのを修正しています。

[99980b3034] BurdetteLamar 2020-06-25 17:09:28 UTC

4689fd5f9982a148052d76e8e1a7bd85256baec6 の拡張ライブラリ json の rdoc 用コメントの編集/追記からサンプルの修正や実装に依存しすぎる詳細? を削ったりしています。

[be6447381c] BurdetteLamar 2020-06-25 18:58:45 UTC

拡張ライブラリ json の rdoc 用コメントの再修正。エンコード結果の表示でダブルクオーテーションのエスケープをなくすためシングルクオートでくくった表示に変更しています。

[7d8ce96de6] BurdetteLamar 2020-06-25 21:49:39 UTC

拡張ライブラリ json の rdoc 用コメントの 99980b3034f59eb1253411f1220e1591f47a49c1 と同様に詳しすぎる記述? を削除しています。

[cb3e62511c] Watson 2018-02-27 13:40:58 UTC

拡張ライブラリ jsonJSON.parse で Hash オブジェクトを生成する時に key になる文字列をあらかじめ freeze したものを rb_hash_aset() に渡すことでコピーが作られるのを抑制しています。これは効果ありそうですね。

[d69b55ac05] BurdetteLamar 2020-06-28 18:55:17 UTC

拡張ライブラリ json の rdoc 用コメントに call-seq を追加しています。

[26041da2fb] Marc-Andre Lafortune 2020-06-30 04:28:23 UTC

拡張ライブラリ json の rdoc 用コメントの typo 修正。

[0aac138e0b] Hiroshi SHIBATA 2020-07-01 09:50:39 UTC

拡張ライブラリ json のバージョンを 2.3.1 に更新しています。

[68d7e93b3b] git 2020-07-01 09:51:19 UTC

version.h の日付更新