[#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:7257] [BUG] String#each_line("")

From: Koji Arai <JCA02266@...>
Date: 1999-06-29 12:49:07 UTC
List: ruby-dev #7257
新井です。

each_lineのパラグラフモードが変です。

echo -ne "a\nb\n\nc" | ruby -v -e 'gets(nil); $_.each("") { |l| p l } '
ruby 1.3.4-990625 [i586-linux]
"a\n"
"b\n\n"
"c"

--- string.c.org	Fri Jun 25 18:02:48 1999
+++ string.c	Tue Jun 29 15:43:40 1999
@@ -2165,7 +2165,7 @@
 
     for (s = p, p += rslen; p < pend; p++) {
 	if (rslen == 0 && *p == '\n') {
-	    if (p[1] != '\n') continue;
+	    if (*++p != '\n') continue;
 	    while (*p == '\n') p++;
 	}
 	if (p[-1] == newline &&

In This Thread

Prev Next