[#29736] [提案] Kernel#p をもっと便利に — "Yusuke ENDOH" <mame@...>

遠藤侑介と申します。

19 messages 2006/11/01

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

 ささだです。

16 messages 2006/11/03

[#29767] 1.8 proposal of RUBY_PATCHLEVEL — URABE Shyouhei <root@...>

-----BEGIN PGP SIGNED MESSAGE-----

52 messages 2006/11/04
[#29771] Re: 1.8 proposal of RUBY_PATCHLEVEL — Shugo Maeda <shugo@...> 2006/11/04

前田です。

[#29925] ruby -v — Urabe Shyouhei <shyouhei@...>

卜部です。

28 messages 2006/11/24

[#29964] 1.8, 1.9, svn化, などなどのまとめ — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

15 messages 2006/11/28

[#29970] BUG: Incorrect handling of Ignorecase matching (regex.c of 1.8.5) — "きむらこういち" <hogemuta@...>

木村です。

15 messages 2006/11/28

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

From: KIMURA Koichi <kimura.koichi@...>
Date: 2006-11-29 01:30:01 UTC
List: ruby-dev #29972
木村です。

On Wed, 29 Nov 2006 10:13:24 +0900
"Nobuyoshi Nakada" <nobu@ruby-lang.org> wrote:

> なかだです。
> 
> At Wed, 29 Nov 2006 00:29:02 +0900,
> きむらこういち wrote in [ruby-dev:29970]:
> > +          {
> > +              static found_casefold = 0;
> 
> # 型名がないのはさておき

すみません。
警告レベルを上げてなかったので気が付きませんでした。

> staticだとこれ以降のRegexpの生成時にまで影響してしまうのでは。

あーそうですね。
かといって、casefold_onを見つけるたびにやるのは避けたいのですが
どうしたものでしょう?


> > +              if (!found_casefold) {
> > +                  unsigned char *p = (unsigned char*)fastmap;
> 
> なんで unsigned char * に?

int ←→ char での型変換時に符号がらみで悩みたくなかったのです。

パッチについてはちょっと考え直します。
無論他の方が作成されても一向に構いません。わたしはそれほど広い範囲で
Rubyのソースを把握しているとは云えないと思いますので。

-- 
木村浩一


In This Thread