From: Joshua Ballanco Date: 2011-02-18T02:30:16+09:00 Subject: [ruby-core:35290] Re: [Ruby 1.9-Bug#4400] nested at_exit hooks run in strange order --001636eef065856236049c7dbe3d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, Feb 17, 2011 at 10:16 AM, Charles Nutter wro= te: > Issue #4400 has been updated by Charles Nutter. > > > FWIW, JRuby already seems to match the C ordering, thought I don't think = we > did it on purpose: > > > ~/projects/jruby =E2=9E=94 jruby at_exit.rb > outer3 > outer2_begin > outer2_end > inner2 > outer1_begin > outer1_end > inner1 > outer0 > Seems the same is true of MacRuby: DeepThought: ~/Source/MacRuby > macruby at_exit.rb outer3 outer2_begin outer2_end inner2 outer1_begin outer1_end inner1 outer0 --001636eef065856236049c7dbe3d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Thu, Feb 17, 2011 at 10:16 AM, Charles Nutter= <redmine@rub= y-lang.org> wrote:
Issue #4400 has been updated by Charles Nutter.


FWIW, JRuby already seems to match the C ordering, thought I don't thin= k we did it on purpose:


~/projects/jruby =E2=9E=94 jruby at_exit.rb
outer3
outer2_begin
outer2_end
inner2
outer1_begin
outer1_end
inner1
outer0

Seems the same is true of = MacRuby:

DeepThought: ~/Source/MacRuby > macrub= y at_exit.rb=C2=A0
outer3
outer2_begin
outer2= _end
inner2
outer1_begin
outer1_end
inner1
outer0
=C2=A0

--001636eef065856236049c7dbe3d--