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