トップ «前の日記(2016/07/13 (水) ) 最新 次の日記(2016/07/15 (金) )» 編集 RSS feed

HsbtDiary


2016/07/14 (木) [長年日記]

ruby trunk に json-2.0.1 をマージした

変更点が 1.8.3 からだいぶ大きかった 2.0.1 を Ruby の trunk すなわち 2.4 向けにマージした。

https://github.com/ruby/ruby/commit/11306587383f345d54752f262bee5f67adaae2f0

これが一発目のコミット。ただ、これだけだと ruby trunk の方にいろんなものを合わせていてマージが今後やりにくくなるので

  • test ファイルの形式の変更(test_*.rb 形式から *_test.rb 形式へ)をそのままコピーしても動くようにした
  • assert_raises は trunk では使えないので assert_raise へ変更した
  • その他、 frozen_string_literal のスタイルなどを調整

という細々をやって、単純なワンライナーで upstream をマージできるようにしておいた。便利。

これで今年の初頭から懸念になっていた upstream との乖離が大きいという問題が解決できたかな。