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