[ruby-cvs:49791] ko1:r42649 (trunk): * compile.c (rb_iseq_compile_node): accept NODE_IFUNC to support

ko1 at ruby-lang.org ko1 at ruby-lang.org
Thu Aug 22 15:50:43 JST 2013


ko1	2013-08-22 15:50:42 +0900 (Thu, 22 Aug 2013)

  New Revision: 42649

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

  Log:
    * compile.c (rb_iseq_compile_node): accept NODE_IFUNC to support
      custom compilation.
    * compile.c (NODE_POSTEXE): compile to
      "ONCE{ VMFrozenCore::core#set_postexe{...} }" with a new custom
      compiler `build_postexe_iseq()'.
    * vm.c (m_core_set_postexe): remove parameters (passed by a block).

  Modified files:
    trunk/ChangeLog
    trunk/compile.c
    trunk/vm.c


More information about the ruby-cvs mailing list