Skip to content
Commits on May 31, 2011
  1. @nurse

    * vm_exec.c: remove conditions for clang

    nurse committed May 31, 2011
      because clang version 3.0 (trunk 132165) doesn't need them.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Apr 23, 2011
  1. @nurse

    * include/ruby/intern.h: pcc can't use __builtin_constant_p.

    nurse committed Apr 23, 2011
    * vm_exec.c: change condition.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 7, 2010
  1. @nurse

    * vm_exec.c (vm_exec_core): Treat clang as non gcc on this

    nurse committed Oct 7, 2010
      context: It has __asm__ but doesn't works well.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 27, 2009
  1. @nurse

    * vm_exec.c (DECL_SC_REG): use __clang__.

    nurse committed Oct 27, 2009
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 26, 2009
  1. @nurse

    * vm_exec.c (DECL_SC_REG): check defined(__asm__) before use it.

    nurse committed Oct 26, 2009
      LLVM/clang defines __GNUC__ but doesn't have __asm__..
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 19, 2009
  1. @ko1

    * vm.c: add a prefix "rb_" to exposed functions

    ko1 committed Jan 19, 2009
      vm_get_ruby_level_next_cfp(), rb_vm_make_env_object(),
      vm_stack_to_heap(), vm_make_proc(), vm_invoke_proc(),
      vm_get_sourceline(), vm_cref(), vm_localjump_error(),
      vm_make_jump_tag_but_local_jump(), vm_jump_tag_but_local_jump().
      This changes may affect only core because most of renamed functions
      require a pointer of not-exposed struct such as rb_thread_t or NODE.
      In short, they are core functions.
    * cont.c, eval.c, eval_intern.h, load.c, proc.c, thread.c,
      vm_core.h, vm_dump.c, vm_eval.c, vm_exec.c, vm_insnhelper.c:
      ditto.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 14, 2008
  1. @mame

    * README.EXT, README.EXT.ja, vm_exec.c, vm_insnhelper.c: update

    mame committed Nov 14, 2008
      filenames.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 28, 2008
  1. @ko1

    * vm_exec.c (vm_exec_core): add an UNLIKELY() hint.

    ko1 committed Sep 28, 2008
    * vm_insnhelper.h (BASIC_OP_UNREDEFINED_P): add a LIKELY() hint.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 23, 2008
  1. @ko1

    * common.mk: clean up

    ko1 committed Sep 23, 2008
      - remove blockinlining.$(OBJEXT) to built
      - make ENCODING_H_INCLDUES variable (include/ruby/encoding.h)
      - make VM_CORE_H_INCLUDES variable (vm_core.h)
      - simplify rules.
      - make depends rule to output depend status using gcc -MM.
    * include/ruby/mvm.h, include/ruby/vm.h: rename mvm.h to vm.h.
    * include/ruby.h: ditto.
    * load.c: add inclusion explicitly.
    * enumerator.c, object.c, parse.y, thread.c, vm_dump.c:
      remove useless inclusion.
    * eval_intern.h: cleanup inclusion.
    * vm_core.h: rb_thread_t should be defined in this file.
    * vm_evalbody.c, vm_exec.c: rename vm_evalbody.c to vm_exec.c.
    * vm.h, vm_exec.h: rename vm.h to vm_exec.h.
    * insnhelper.h, vm_insnhelper.h: rename insnhelper.h to vm_insnhelper.h.
    * vm.c, vm_insnhelper.c, vm_insnhelper.h:
      - rename vm_eval() to vm_exec_core().
      - rename vm_eval_body() to vm_exec().
      - cleanup include order.
    * vm_method.c: fix comment.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.