[ruby-cvs:55915] ko1:r48765 (trunk): * vm_core.h: introduce new field

ko1 at ruby-lang.org ko1 at ruby-lang.org
Thu Dec 11 04:35:09 JST 2014


ko1	2014-12-11 04:35:07 +0900 (Thu, 11 Dec 2014)

  New Revision: 48765

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

  Log:
    * vm_core.h: introduce new field
      rb_thread_t::local_storage_recursive_hash_for_trace to store
      recursive hash to avoid creating new recursive (nested) hashes
      for each trace events.
      [Bug #10511]
    * vm_trace.c (rb_threadptr_exec_event_hooks_orig): use it.
    * cont.c: catch up this fix.
    * vm.c (rb_thread_mark): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/cont.c
    trunk/vm.c
    trunk/vm_core.h
    trunk/vm_trace.c


More information about the ruby-cvs mailing list