[#30060] merge YARV — SASADA Koichi <ko1@...>

Hi,

20 messages 2006/12/31
[#30061] Re: merge YARV — SASADA Koichi <ko1@...> 2006/12/31

 ささだです。

[ruby-dev:29987] Re: BUG: Incorrect handling of Ignorecase matching (regex.c of 1.8.5)

From: Urabe Shyouhei <shyouhei@...>
Date: 2006-12-04 11:21:44 UTC
List: ruby-dev #29987
卜部です

Akinori MUSHA wrote:
> 「明らかなバグだから直した方がいい」
>
>     vs.
>
> 「これまで発覚しなかったくらいだから今さら直さなくてもいい」
>
>  どちらも一理あるので決めの問題だと思います。いずれにせよ、それを
> 理由付けするポリシーなりガイドラインなりを作るのが先々のためですね。
>   

そうですねえ。

>  ruby_1_8 のポリシーでは後方互換性維持の原則を謳っているので、先の
> コミットは「守るべき互換性にはあたらない」と判断・解釈しました。
> ただ、今後も、仕様のバグの修正には慎重な一方で実装のバグは積極的に
> 直していきたいと考えているので、そういう文言を追加しようと思います。
>
>  理由は、生きた安定版(実用版)系列としては、次期バージョンへの移行
> までバグの回避コードを引きずることを強いるのは望ましくないと考える
> からです。
>   

ところでふと思ったのですがこのバグってスクリプト側から回避可能なんですかね。
スクリプト側で迂回できるもので後方互換が損なわれる修正はruby_1_8_5には入
れない方がいい気がしてきました。

In This Thread