[#7102] Ruby 1.3.4-990611 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990611 is out, check out:

20 messages 1999/06/11

[#7223] Ruby 1.3.4-990625 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990625 is out, check out:

14 messages 1999/06/25
[#7224] -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625) — Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp> 1999/06/25

早坂@会津大学です。

[ruby-dev:7081] [BUG] [PATCH?] /[^a] / === " あ "

From: WATANABE Hirofumi <eban@...>
Date: 1999-06-06 12:52:43 UTC
List: ruby-dev #7081
わたなべです.

/[^a] / === "あ " が nil になります.
regex.c を見ると multibyte char の一部に match した場合の対
応なのかどうかよくわかんないけど, 対象となる文字列の pointer
がずれてしまうのが原因ですね.

これでいいのかなあ?

$><<<<'<'.chomp
Just another Ruby hacker,
<
-- 
わたなべひろふみ

--- regex.c.orig	Mon May 31 15:43:51 1999
+++ regex.c	Sun Jun 06 20:34:00 1999
@@ -3599,4 +3599,5 @@
 	  if (!not && cc != c) {
-	      part = 1;
 	      not = is_in_list(cc, p);
+	      if (not)
+		  part = 1;
 	  }

In This Thread

Prev Next