[#6728] Ruby 1.3.3-990507 — matz <matz@...>

Ruby 1.3.3-990507 is out, check out:

34 messages 1999/05/07
[#6731] Re: Ruby 1.3.3-990507 — Katsuyuki Komatsu <komatsu@...> 1999/05/07

小松です。

[#6779] Re: private inner class (Re: Re: class def in class def) — Koji Oda <oda@...1.qnes.nec.co.jp>

小田@QNES です。

13 messages 1999/05/13

[#6789] Ruby 1.3.3-990513 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.3-990513 is out, check out:

59 messages 1999/05/13
[#6811] Re: Ruby 1.3.3-990513 — Koji Oda <oda@...1.qnes.nec.co.jp> 1999/05/14

小田@QNES です。

[#6814] Re: Ruby 1.3.3-990513 — matz@... (Yukihiro Matsumoto) 1999/05/15

まつもと ゆきひろです

[#6821] Re: Ruby 1.3.3-990513 — Koji Oda <oda@...1.qnes.nec.co.jp> 1999/05/16

小田@QNES です。

[#6790] Re: Ruby 1.3.3-990513 — Katsuyuki Komatsu <komatsu@...> 1999/05/13

小松です。

[#6891] Ruby 1.3.3-990518 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.3-990518 is out, check out:

19 messages 1999/05/18

[#6919] ext/socket/getaddrinfo.c tiny fix — Jun-ichiro itojun Hagino <itojun@...>

ext/socket/getaddrinfo.cに以下のpatchをおねがいします。

22 messages 1999/05/20
[#6921] Re: ext/socket/getaddrinfo.c tiny fix — Jun-ichiro itojun Hagino <itojun@...> 1999/05/20

[#7034] Ruby 1.3.4-990531 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990531 is out, check out:

25 messages 1999/05/31

[ruby-dev:6722] Re: Array indexes

From: matz@... (Yukihiro Matsumoto)
Date: 1999-05-06 04:28:05 UTC
List: ruby-dev #6722
まつもと ゆきひろです

In message "[ruby-dev:6721] Array indexes"
    on 99/05/06, WATANABE Tetsuya <tetsu@jpn.hp.com> writes:

|Array クラスの indexes メソッドで String クラスの「''」
|がなくなってしまうのは仕様ですか?

違います.rb_ary_concatとrb_ary_pushを取り違えたためのバグで
す.えーん.

Index: array.c
===================================================================
RCS file: /home/cvs/ruby/array.c,v
retrieving revision 1.1.1.3.2.7
diff -u -2 -r1.1.1.3.2.7 array.c
--- array.c	1999/03/24 08:52:23	1.1.1.3.2.7
+++ array.c	1999/05/06 04:08:45
@@ -453,10 +453,5 @@
     new_ary = rb_ary_new2(argc);
     for (i=0; i<argc; i++) {
-#if 0
-	rb_ary_store(new_ary, i, rb_ary_entry(ary, NUM2INT(argv[i])));
-#else
-	VALUE v = argv[i];
-	rb_ary_concat(new_ary, rb_ary_aref(1, &v, ary));
-#endif
+	rb_ary_push(new_ary, rb_ary_aref(1, argv+i, ary));
     }
 

In This Thread

Prev Next