[#1816] Ruby 1.5.3 under Tru64 (Alpha)? — Clemens Hintze <clemens.hintze@...>

Hi all,

17 messages 2000/03/14

[#1989] English Ruby/Gtk Tutorial? — schneik@...

18 messages 2000/03/17

[#2241] setter() for local variables — ts <decoux@...>

18 messages 2000/03/29

[ruby-talk:01653] Patch for weakref.rb

From: Dave Thomas <Dave@...>
Date: 2000-03-01 04:14:42 UTC
List: ruby-talk #1653
This is pretty trivial, but...


Index: ChangeLog
===================================================================
RCS file: /home/cvs/ruby/ChangeLog,v
retrieving revision 1.44
diff -u -r1.44 ChangeLog
--- ChangeLog   2000/02/29 08:05:23     1.44
+++ ChangeLog   2000/03/01 04:13:04
@@ -1,3 +1,8 @@
+Tue Feb 29 11:09:23 2000  Dave Thomas  <Dave@Thomases.com>
+
+       * lib/weakref.rb (initialize): semantics of Array#concat changed,
+         so now must use Array#push
+
 Tue Feb 29 01:08:26 2000  Yukihiro Matsumoto  <matz@netlab.co.jp>
        * range.c (range_initialize): initialization done in `initialize';
Index: lib/weakref.rb
===================================================================
RCS file: /home/cvs/ruby/lib/weakref.rb,v
retrieving revision 1.2
diff -u -r1.2 weakref.rb
--- lib/weakref.rb      1999/08/13 05:45:18     1.2
+++ lib/weakref.rb      2000/03/01 04:13:05
@@ -40,7 +40,7 @@
     ObjectSpace.call_finalizer orig
     ObjectSpace.call_finalizer self
     ID_MAP[@__id] = [] unless ID_MAP[@__id]
-    ID_MAP[@__id].concat self.__id__
+    ID_MAP[@__id].push self.__id__
     ID_REV_MAP[self.id] = @__id
   end

In This Thread

Prev Next