Skip to content
Commits on Aug 23, 2008
  1. @ko1

    * vm_opts.h: enable "OPT_TRACE_INSTRUCTION" on default.

    ko1 committed Aug 23, 2008
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 22, 2008
  1. @ko1

    * eval.c, vm.c, vm_core.h, vm_insnhelper.c: specify "const".

    ko1 committed May 22, 2008
    * vm_opts.h: add a OPT_TOKEN_THREADED_CODE macro.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 13, 2007
  1. @ko1

    * blockinlining.c, compile.c, compile.h, debug.c, debug.h,

    ko1 committed Nov 13, 2007
      id.c, insnhelper.h, insns.def, thread.c, thread_pthread.ci,
      thread_pthread.h, thread_win32.ci, thread_win32.h, vm.h,
      vm_dump.c, vm_evalbody.ci, vm_opts.h: fix comments and
      copyright year.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 19, 2007
  1. @ko1

    * compile.c (iseq_compile_each/NODE_RESBODY): fix to add

    ko1 committed Aug 19, 2007
      additional nop to prevent tailcall optimization.
    * vm_opts.h: clean up comments.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 21, 2007
  1. @ko1

    * compile.c, vm_macro.def: support tail call optimization

    ko1 committed May 21, 2007
      (on default, this feature is not enabled).
    * iseq.c, compile.c, vm_opts.h: add "tailcall_optimization"
      option.
    * sample/test.rb (test_ok): fix to adjust tailcall stack layout.
    * insns.def, vm.c, compile.c, yarvcore.c, yarvcore.h:
      add opt_gt, opt_le instructions.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12304 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 19, 2007
  1. @ko1

    * eval.c, node.h, thread.c, yarvcore.[ch], eval_intern.h:

    ko1 committed Apr 19, 2007
      support set_trace_func (incomplete.  id and klass
      don't be passed).  And support Thread#set_trace_func
      which hook only specified thread and Thread#add_trace_func
      which add new trace func instead of replace old one.
      C level API was modified.  See thread.c (logic) and
      yarvcore.h (data structures).
    * vm.c, vm_macro.def: add hook points.
    * compile.c, insns.def: fix "trace" instruction.
    * iseq.c, vm_macro.h: add compile option "trace_instruction".
    * test/ruby/test_settracefunc.rb: hook "c-return" of set_trace_func.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 6, 2007
  1. @ko1

    * vm_opts.h: set properties:

    ko1 committed Feb 6, 2007
      svn:keywords:  Author Date Id Revision
      svn:eol-style: native
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @ko1

    * complement last commit.

    ko1 committed Feb 6, 2007
    * common.mk (*.inc): use VPATH.
    * vm_opts.h: renamed from vm_opts.h.base.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.