summaryrefslogtreecommitdiff
path: root/insns.def
AgeCommit message (Expand)Author
2013-05-26* hash.c (rb_hash_tbl_raw), internal.h: added.ko1
2013-05-13* *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko1
2013-05-05insns.def: refactor by wanabenobu
2013-05-05insns.def: method entry from method framenobu
2013-04-22* insns.def (opt_mod): Use % operator if both operands are positive forcharliesome
2013-04-17iseq: reduce array allocations for simple sequencestmm1
2013-04-09* internal.h (MUL_OVERFLOW_SIGNED_INTEGER_P): New macro.akr
2013-03-12 * insns.def: fix condition.takano32
2013-01-11* insns.def (defineclass): private constants should not be accessedshugo
2013-01-08insns.def: adjust indentnobu
2012-12-20* vm_core.h (rb_vm_defineclass_type_t),shugo
2012-12-10compile.c, vm_insnhelper.c: flip-flop without hidden string keynobu
2012-12-07* vm_eval.c (yield_under, eval_under): do not activate refinementsshugo
2012-12-04* vm_opts.h: enable optimization - operand unifications.ko1
2012-12-02* array.c, enum.c, insns.def, io.c, numeric.c, parse.y, process.c,ko1
2012-12-01* variable.c (rb_class_path_no_cache): add a function to get the classtenderlove
2012-11-29 [EXPERIMENTAL: NEED DISCUSS]ko1
2012-11-28* probes.d: Change function-entry probe to method-entry.tenderlove
2012-11-20* vm_trace.c: add two methods:ko1
2012-11-12* probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove
2012-10-18* insns.def (opt_send_simple): move the location ofko1
2012-10-18* insns.def (send): remove unused condition.ko1
2012-10-18* insns.def (opt_send_simple): introduce new instruction usedko1
2012-10-16* vm_insnhelper.c (vm_getivar, vm_setivar): support index inline cacheko1
2012-10-15* vm_core.h (VM_CALL_*): rename VM_CALL_*_BITko1
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* insns.def (getlocal, setlocal): remove old getlocal/setlocalko1
2012-09-28* insns.def (opt_checkenv): remove unused instruction `opt_checkenv'.ko1
2012-09-28* vm_core.h: remove rb_control_frame_t::bp (bp: base pointer).ko1
2012-09-26* insns.def: add new instruction `opt_empty_p' for optimize `empty?'ko1
2012-09-25insns.def: super from at_exitnobu
2012-09-24Feature #7035nobu
2012-08-28insns.def: duplicated codenobu
2012-08-28* insns.def (checkmatch): suppress warnings. [ruby-core:47339]nagachika
2012-08-26suppress warningsnobu
2012-08-23* include/ruby/ruby.h: introduce flonum technique forko1
2012-08-23* insns.def (invokesuper): reverted r36640 partially to make supershugo
2012-08-22* insns.def: search up the cf stack for an object that is an instancetenderlove
2012-08-08* compile.c, insns.def (checkmatch):ko1
2012-08-07* vm_exec.c, insns.def (leave): solve problems onko1
2012-08-06* internal.h, class.c, eval.c, insns.def: find the appropriateshugo
2012-08-06insns.def: use klass in cfpnobu
2012-08-03vm_insnhelper.c: no recvnobu
2012-08-03* insns.def (invokesuper): reverted r36612 so that super in anshugo
2012-08-03* insns.def (invokesuper): don't skip the same class. instead, useshugo
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-07-28insns.def: RB_TYPE_Pnobu