| Commit message (Expand) | Author | Age | Files | Lines |
* | vm_core.h: redefined_flag in rb_vm_t | nobu | 2014-07-18 | 1 | -40/+0 |
* | * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN into | ko1 | 2013-12-20 | 1 | -3/+3 |
* | * compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h, | charliesome | 2013-12-09 | 1 | -4/+4 |
* | gc.c: promote long-lived NODE_CREF objects to oldgen | tmm1 | 2013-12-08 | 1 | -3/+3 |
* | * compile.c (iseq_compile_each): emit opt_str_freeze if the #freeze | charliesome | 2013-11-09 | 1 | -0/+1 |
* | * class.c: unify names of vm state version counters to 'serial'. | charliesome | 2013-11-09 | 1 | -5/+5 |
* | * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: split | charliesome | 2013-10-29 | 1 | -4/+4 |
* | * vm.c: vm_clear_all_cache is not necessary now we use a 64 bit counter | charliesome | 2013-10-28 | 1 | -2/+0 |
* | * insns.def (opt_regexpmatch1): check Regexp#=~ is not defined before | charliesome | 2013-09-26 | 1 | -1/+3 |
* | * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h, | charliesome | 2013-09-04 | 1 | -2/+1 |
* | * vm_insnhelper.h (CALL_SIMPLE_METHOD): change name of 'recv' argument | charliesome | 2013-08-31 | 1 | -2/+2 |
* | vm_insnhelper.h: RBASIC_CLASS | nobu | 2013-08-27 | 1 | -1/+0 |
* | * vm_insnhelper.h: partly revert r37631 (DTrace support). | naruse | 2012-11-22 | 1 | -1/+3 |
* | * probes.d: add DTrace probe declarations. [ruby-core:27448] | tenderlove | 2012-11-12 | 1 | -3/+2 |
* | * vm_insnhelper.h (CI_SET_FASTPATH): add new parameter `enabled'. | ko1 | 2012-10-15 | 1 | -2/+11 |
* | * vm_insnhelper.h CI_SET_FASTPATH: introduce new macro | ko1 | 2012-10-14 | 1 | -0/+7 |
* | * insns.def (send, invokesuper, invokeblock, opt_*), vm_core.h: | ko1 | 2012-10-14 | 1 | -17/+6 |
* | * vm_core.h (rb_call_info_t): add new type `rb_call_inf_t'. | ko1 | 2012-10-09 | 1 | -1/+1 |
* | * eval.c, gc.c, iseq.c, node.h, vm_insnhelper.c, vm_insnhelper.h, | shugo | 2012-10-08 | 1 | -2/+2 |
* | * vm.c (VM_COLLECT_USAGE_DETAILS): make new VM usage analysis | ko1 | 2012-10-04 | 1 | -14/+23 |
* | * insns.def: add new instruction `opt_empty_p' for optimize `empty?' | ko1 | 2012-09-26 | 1 | -0/+1 |
* | * include/ruby/ruby.h: introduce flonum technique for | ko1 | 2012-08-23 | 1 | -2/+8 |
* | * eval.c (rb_mod_using): new method Module#using. [experimental] | shugo | 2012-08-02 | 1 | -0/+9 |
* | * class.c, insns.def, method.h, proc.c, vm.c, vm_core.h, vm_eval.c, | shugo | 2012-08-02 | 1 | -4/+5 |
* | * vm_core.h: remove lfp (local frame pointer) and rename | ko1 | 2012-06-11 | 1 | -17/+28 |
* | * vm_insnhelper.h: remove magical code "lfp[0] & 0x02". | ko1 | 2012-06-04 | 1 | -3/+1 |
* | fix typos | kazu | 2011-10-06 | 1 | -1/+1 |
* | * vm_eval.c (make_no_method_execption): extract from | nobu | 2011-10-06 | 1 | -0/+4 |
* | * vm_insnhelper.h, vm_insnhelper.c, vm.c, vm_method.c, insns.def: | ko1 | 2011-08-24 | 1 | -1/+10 |
* | * vm_core.h, vm_insnhelper.h: move decl. of | ko1 | 2011-06-13 | 1 | -0/+9 |
* | * vm_insnhelper.h (COPY_CREF): should copy | shugo | 2011-03-30 | 1 | -0/+3 |
* | * vm_insnhelper.h: parenthesize macro arguments. | akr | 2011-01-24 | 1 | -11/+11 |
* | * vm_insnhelper.h (GET_BLOCK_PTR): return 0 when in class frame. | wanabe | 2010-01-11 | 1 | -1/+2 |
* | * insns.def (opt_*): add IC operands. | ko1 | 2009-09-06 | 1 | -3/+13 |
* | * vm_insnhelper.h (CALL_SIMPLE_METHOD_IC): make a macro | ko1 | 2009-09-06 | 1 | -0/+5 |
* | * compile.c (iseq_specialized_instruction), insns.def (opt_size): | ko1 | 2009-09-06 | 1 | -0/+1 |
* | * vm_core.h ({GET,INC}_VM_STATE_VERSION): moved from vm_insnhelper.h. | nobu | 2009-08-28 | 1 | -5/+0 |
* | * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h: check | ko1 | 2009-08-12 | 1 | -0/+1 |
* | * gc.c: reject unused longlife gc. | nari | 2009-08-10 | 1 | -2/+2 |
* | * node.h, vm_core.h, variable.c: rename global_entry to rb_global_entry. | ko1 | 2009-07-16 | 1 | -2/+2 |
* | * method.h, vm_core.h: add rb_method_entry_t. Remove nodes around | ko1 | 2009-07-15 | 1 | -3/+3 |
* | * insns.def, vm_insnhelper.c (getinstancevariable): | ko1 | 2009-07-13 | 1 | -1/+1 |
* | * iseq.c (rb_iseq_clone): use longlife object and insert write barrier. | nari | 2009-05-16 | 1 | -3/+3 |
* | * vm.c (rb_vm_inc_const_missing_count, ruby_vm_const_missing_count): | ko1 | 2009-01-15 | 1 | -0/+1 |
* | * vm_insnhelper.c (vm_call_method): use class of method defined | ko1 | 2008-12-24 | 1 | -3/+3 |
* | * cont.c (fiber_status), template/insns.inc.tmpl (ruby_vminsn_type), | nobu | 2008-12-09 | 1 | -1/+1 |
* | * vm.c, vm_insnhelper.h (ruby_vm_redefined_flag): apply optimization | ko1 | 2008-10-12 | 1 | -21/+24 |
* | * vm_exec.c (vm_exec_core): add an UNLIKELY() hint. | ko1 | 2008-09-28 | 1 | -1/+1 |
* | * common.mk: clean up | ko1 | 2008-09-23 | 1 | -0/+191 |