Age | Commit message (Expand) | Author |
2016-11-05 | * vm_insnhelper.h: rename REG_(CFP|PC|SP|EP) to VM_REG_.... | ko1 |
2016-07-28 | * vm_core.h: revisit the structure of frame, block and env. | ko1 |
2016-02-28 | NoMethodError#private_call? | nobu |
2016-01-13 | vm_eval.c: fstring format | nobu |
2015-11-13 | * refactoring CREF related code. | ko1 |
2015-10-23 | * vm_core.h, vm_insnhelper.h: move definition of VMDEBUG | ko1 |
2015-09-19 | * vm_core.h: split rb_call_info_t into several structs. | ko1 |
2015-09-02 | * vm_insnhelper.h (GET_PC_COUNT): remove unused macro. | ko1 |
2015-06-03 | * method.h: split rb_method_definition_t::flag to several flags. | ko1 |
2015-03-11 | * node.h: remove NODE_IFUNC, NEW_IFUNC. | ko1 |
2015-03-11 | * vm_insnhelper.h: use T_IMEMO to create THROW_DATA. | ko1 |
2015-03-11 | * vm_insnhelper.c: use T_IMEMO to create SVAR. | ko1 |
2015-03-10 | * vm_insnhelper.h (THROW_DATA_STATE): return int, not VALUE. | ko1 |
2015-03-10 | * vm_insnhelper.h: define struct IFUNC. | ko1 |
2015-03-10 | * vm_insnhelper.h: define struct THROW_DATA to represent | ko1 |
2015-03-08 | * vm_insnhelper.h: define struct SVAR for SVAR. | ko1 |
2015-03-08 | * internal.h: define rb_cref_t and change to use it. | ko1 |
2015-03-08 | * vm_insnhelper.h (COPY_CREF_OMOD): fix translation miss. | ko1 |
2015-03-08 | * internal.h: define CREF accessor macros. | ko1 |
2014-07-18 | vm_core.h: redefined_flag in rb_vm_t | nobu |
2013-12-20 | * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN into | ko1 |
2013-12-09 | * compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h, | charliesome |
2013-12-08 | gc.c: promote long-lived NODE_CREF objects to oldgen | tmm1 |
2013-11-09 | * compile.c (iseq_compile_each): emit opt_str_freeze if the #freeze | charliesome |
2013-11-09 | * class.c: unify names of vm state version counters to 'serial'. | charliesome |
2013-10-29 | * insns.def, vm.c, vm_insnhelper.c, vm_insnhelper.h, vm_method.c: split | charliesome |
2013-10-28 | * vm.c: vm_clear_all_cache is not necessary now we use a 64 bit counter | charliesome |
2013-09-26 | * insns.def (opt_regexpmatch1): check Regexp#=~ is not defined before | charliesome |
2013-09-04 | * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h, | charliesome |
2013-08-31 | * vm_insnhelper.h (CALL_SIMPLE_METHOD): change name of 'recv' argument | charliesome |
2013-08-27 | vm_insnhelper.h: RBASIC_CLASS | nobu |
2012-11-22 | * vm_insnhelper.h: partly revert r37631 (DTrace support). | naruse |
2012-11-12 | * probes.d: add DTrace probe declarations. [ruby-core:27448] | tenderlove |
2012-10-15 | * vm_insnhelper.h (CI_SET_FASTPATH): add new parameter `enabled'. | ko1 |
2012-10-14 | * vm_insnhelper.h CI_SET_FASTPATH: introduce new macro | ko1 |
2012-10-14 | * insns.def (send, invokesuper, invokeblock, opt_*), vm_core.h: | ko1 |
2012-10-09 | * vm_core.h (rb_call_info_t): add new type `rb_call_inf_t'. | ko1 |
2012-10-08 | * eval.c, gc.c, iseq.c, node.h, vm_insnhelper.c, vm_insnhelper.h, | shugo |
2012-10-04 | * vm.c (VM_COLLECT_USAGE_DETAILS): make new VM usage analysis | ko1 |
2012-09-26 | * insns.def: add new instruction `opt_empty_p' for optimize `empty?' | ko1 |
2012-08-23 | * include/ruby/ruby.h: introduce flonum technique for | ko1 |
2012-08-02 | * eval.c (rb_mod_using): new method Module#using. [experimental] | shugo |
2012-08-02 | * class.c, insns.def, method.h, proc.c, vm.c, vm_core.h, vm_eval.c, | shugo |
2012-06-11 | * vm_core.h: remove lfp (local frame pointer) and rename | ko1 |
2012-06-04 | * vm_insnhelper.h: remove magical code "lfp[0] & 0x02". | ko1 |
2011-10-06 | fix typos | kazu |
2011-10-06 | * vm_eval.c (make_no_method_execption): extract from | nobu |
2011-08-24 | * vm_insnhelper.h, vm_insnhelper.c, vm.c, vm_method.c, insns.def: | ko1 |
2011-06-13 | * vm_core.h, vm_insnhelper.h: move decl. of | ko1 |
2011-03-30 | * vm_insnhelper.h (COPY_CREF): should copy | shugo |