[ruby-cvs:61646] nobu:r54484 (trunk): at_exit list

nobu at ruby-lang.org nobu at ruby-lang.org
Mon Apr 4 23:37:07 JST 2016


nobu	2016-04-04 23:37:07 +0900 (Mon, 04 Apr 2016)

  New Revision: 54484

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=54484

  Log:
    at_exit list
    
    * vm_core.h (rb_vm_struct): make at_exit a single linked list but
      not RArray, not to mark the registered functions by the write
      barrier.  based on the patches by Evan Phoenix.
      [ruby-core:73908] [Bug #12095]

  Added directories:
    trunk/ext/-test-/vm/
    trunk/test/-ext-/vm/
  Added files:
    trunk/ext/-test-/vm/at_exit.c
    trunk/ext/-test-/vm/extconf.rb
    trunk/test/-ext-/vm/test_at_exit.rb
  Modified files:
    trunk/ChangeLog
    trunk/vm.c
    trunk/vm_core.h


More information about the ruby-cvs mailing list