[#41778] [Bug #3515] FreeBSD wrongly raises ECONNRESET on close(2) — Yui NARUSE <redmine@...>

Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)

12 messages 2010/07/02

[ruby-dev:41775] Re: [Bug #3490][Assigned] test_pack_utf8 failure on mswin64

From: "NARUSE, Yui" <naruse@...>
Date: 2010-07-02 01:06:40 UTC
List: ruby-dev #41775
成瀬です。

2010年6月29日9:02 U.Nakamura <usa@garbagecollect.jp>:
> こんにちは、なかむら(う)です。
>
> In message "[ruby-dev:41757] Re: [Bug #3490][Assigned] test_pack_utf8 failure  on mswin64"
>    on Jun.28,2010 21:54:31, <mame@tsg.ne.jp> wrote:
>> sizeof(VALUE) == sizeof(long) だと
>>
>>   (SIGNED_VALUE)num < (SIGNED_VALUE)LONG_MIN
>>
>> は常に偽です。不等号の向きが逆?それとも != のままにすべき?
>
> ああ、やっぱり間違えた...
>
>
>> うーん。やっぱりこういうところはエンバグしやすいですね。
>> trunk だけで直すことにしましょう。
>
> ええ、ちゃんと考えてエッジケースのテストとかも(可能なら)用意
> して進めないといかんと思います。
>
>
> それでは。

1.9.2 でも NUM2LONG_internal を使うなりして、
workaround は入れておいてもいいんじゃないかなぁとは思います。
# ML連携のためのテストメールなので軽いノリですが

-- 
NARUSE, Yui
naruse@airemix.jp

In This Thread

Prev Next