aboutsummaryrefslogtreecommitdiffstats
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
* * vm_insnhelper.h (CI_SET_FASTPATH): add new parameter `enabled'.ko12012-10-151-9/+11
* * vm_core.h (VM_CALL_*): rename VM_CALL_*_BITko12012-10-151-9/+9
* vm_insnhelper.c: suppress warningsnobu2012-10-151-1/+1
* * vm_insnhelper.c (VM_CALLEE_SETUP_ARG): skip CI_SET_FASTPATH() ifko12012-10-151-4/+4
* * vm_insnhelper.h CI_SET_FASTPATH: introduce new macroko12012-10-141-18/+25
* * vm_insnhelper.c: refactoring.ko12012-10-141-728/+776
* * insns.def (send, invokesuper, invokeblock, opt_*), vm_core.h:ko12012-10-141-353/+372
* * vm_core.h (rb_call_info_t): add new type `rb_call_inf_t'.ko12012-10-091-13/+15
* * eval.c, gc.c, iseq.c, node.h, vm_insnhelper.c, vm_insnhelper.h,shugo2012-10-081-2/+2
* * vm_insnhelper.c (rb_vm_using_modules): use using_modules beforeshugo2012-09-291-13/+8
* * vm_insnhelper.c (vm_setup_method): refactoring.ko12012-09-281-7/+6
* vm_insnhelper.c: fix typesnobu2012-09-281-4/+4
* * vm_core.h: remove rb_control_frame_t::bp (bp: base pointer).ko12012-09-281-17/+46
* insns.def: super from at_exitnobu2012-09-251-4/+9
* vm_insnhelper.c: reuse VM stacknobu2012-09-121-20/+14
* suppress warningsnobu2012-08-261-4/+4
* remove trailing spaces.nobu2012-08-231-1/+1
* * include/ruby/ruby.h: introduce flonum technique forko12012-08-231-1/+39
* * vm_insnhelper.c (vm_setup_method): fix last commit.ko12012-08-221-4/+5
* * vm_insnhelper.c (vm_setup_method): should not enable tail callshugo2012-08-221-1/+2
* vm_insnhelper.c: iclass as klass in cfpnobu2012-08-201-6/+2
* * compile.c, insns.def (checkmatch):ko12012-08-081-0/+19
* * include/ruby/ruby.h, eval.c, vm_insnhelper.c: fix typo.shugo2012-08-061-1/+1
* vm_insnhelper.c: no recvnobu2012-08-031-23/+6
* * vm_insnhelper.c (rb_vm_using_modules): fix indent.ktsj2012-08-021-1/+1
* * vm_insnhelper.c (vm_call_method): remove garbage spaces.nobu2012-08-021-1/+1
* * eval.c (rb_mod_using): new method Module#using. [experimental]shugo2012-08-021-10/+70
* * class.c, insns.def, method.h, proc.c, vm.c, vm_core.h, vm_eval.c,shugo2012-08-021-22/+46
* RB_TYPE_P BUILTIN_TYPEnobu2012-08-011-5/+1
* * thread.c (rb_thread_s_control_interrupt,ko12012-07-191-1/+1
* vm.c: remove unused variablesnobu2012-07-181-3/+2
* __callee__ fixnobu2012-07-041-8/+8
* Module#prependnobu2012-06-271-0/+1
* * vm_core.h: remove lfp (local frame pointer) and renameko12012-06-111-105/+87
* * vm_core.h (rb_location_t): fix type and field name.ko12012-06-041-2/+2
* Feature #5896nobu2012-05-241-3/+2
* use RB_TYPE_P() instead of comparison of TYPE()nobu2012-05-231-1/+1
* * vm_core.h: add a data type rb_location_t to store iseq locationko12012-05-221-2/+2
* * variable.c (trace_ev): Removed "not reached" comment as this line isdrbrain2012-04-141-1/+1
* * encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "controldrbrain2012-04-131-0/+2
* * vm_insnhelper.c (argument_error): use line number at the beginningnobu2012-03-161-5/+1
* * adjust style.nobu2012-03-151-2/+4
* * include/ruby/intern.h: Add rb_check_arity, rb_error_arity [#6085]marcandre2012-03-141-10/+8
* * vm_insnhelper.c: improve number of arguments error in case ofmarcandre2012-03-141-21/+23
* * compile.c (iseq_set_arguments): keyword rest arg without keyword args.nobu2012-03-131-1/+1
* * vm_eval.c (vm_call0): should pass block to enumerators. patchednobu2012-01-301-0/+1
* * vm.c (vm_exec): remove workaround for LLVM because r34278 fixes it.naruse2012-01-201-4/+0
* * vm_insnhelper.c (unknown_keyword_error): add GC guard to preventnagachika2011-12-271-0/+1
* * vm_insnhelper.c (unknown_keyword_error): make it kind a error message when ...mame2011-12-261-3/+11
* * vm_core.h (struct rb_iseq_struct), compile.c (iseq_set_arguments), iseq.c (...mame2011-12-261-1/+1