[#4766] Wiki — "Glen Stampoultzis" <trinexus@...>

21 messages 2000/09/04
[#4768] RE: Wiki — "NAKAMURA, Hiroshi" <nahi@...> 2000/09/04

Hi, Glen,

[#4783] Re: Wiki — Masatoshi SEKI <m_seki@...> 2000/09/04

[#4785] Re: Wiki — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/09/05

Howdy,

[#4883] Re-binding a block — Dave Thomas <Dave@...>

16 messages 2000/09/12

[#4930] Perl 6 rumblings -- RFC 225 (v1) Data: Superpositions — Conrad Schneiker <schneik@...>

Hi,

11 messages 2000/09/15

[#4936] Ruby Book Eng. translation editor's questions — Jon Babcock <jon@...>

20 messages 2000/09/16

[#5045] Proposal: Add constants to Math — Robert Feldt <feldt@...>

15 messages 2000/09/21

[#5077] Crazy idea? infix method calls — hal9000@...

This is a generalization of the "in" operator idea which I

17 messages 2000/09/22

[#5157] Compile Problem with 1.6.1 — Scott Billings <aerogems@...>

When I try to compile Ruby 1.6.1, I get the following error:

15 messages 2000/09/27

[ruby-talk:5130] Re: crashes in ruby-lex.rb

From: matz@... (Yukihiro Matsumoto)
Date: 2000-09-26 06:58:39 UTC
List: ruby-talk #5130
Hi,

In message "[ruby-talk:5129] crashes in ruby-lex.rb"
    on 00/09/26, "Brian F. Feldman" <green@FreeBSD.org> writes:

|I've gotten a few crashes when doing some weird things in irb (repeatable in 
|that they'd occur on line 178).  One example I now have which reliably 
|causes irb to segfault is to enter:

This is not caused by irb, but because that Module#dup did not copy
its metaclass.

--- object.c	2000/09/15 06:00:26	1.28
+++ object.c	2000/09/26 06:57:37
@@ -533,2 +531,11 @@
 static VALUE
+rb_mod_dup(module)
+    VALUE module;
+{
+    VALUE dup = rb_mod_clone(module);
+    OBJSETUP(dup, RBASIC(module)->klass, BUILTIN_TYPE(module));
+    return dup;
+}
+
+static VALUE
 rb_mod_to_s(klass)
@@ -1155,2 +1162,3 @@
     rb_define_method(rb_cModule, "clone", rb_mod_clone, 0);
+    rb_define_method(rb_cModule, "dup", rb_mod_dup, 0);
     rb_define_method(rb_cModule, "to_s", rb_mod_to_s, 0);


In This Thread

Prev Next