中・長単位解析器Comainuのバージョン0.72をリリースしました。
バグフィックスです。
リリース comainu 0.72 - 中・長単位解析器 Comainu - OSDN
一部にハッシュの順序を前提としたコードが含まれていたため、ハッシュの順序がランダムとなったPerl5.18以降で動作がおかしくなる現象がたまに起きるようになっていました。
perl5180delta - perl v5.18.0 での変更点 - perldoc.jp
問題点の指摘、および、丁寧なデバッグをして頂き、@katsuhitosudoh さんありがとうございました。
Perlが新しいとComainuがコケることが分かったのが昨日の収穫。いつからかは知らないが5.16.1はセーフ、5.22.0はアウト。はっきりとは分からないけどhashの暗黙の要素順の問題なのかな…
— Katsuhito Sudoh (@katsuhitosudoh) 2015, 10月 8
@5kozawa extcorpus.pl L259のeachで出てくるkeyの順番が新しいPerlでは不定になっているようです。これはPerlの問題だとも思いますのでやむをえないかと
— Katsuhito Sudoh (@katsuhitosudoh) 2015, 10月 9