aboutsummaryrefslogtreecommitdiffstats
path: root/vm_method.c
Commit message (Expand)AuthorAgeFilesLines
* * include/ruby/ruby.h, class.c: remove (revert)ko12012-10-251-15/+0
* * vm_core.h, vm_insnhelper.c, vm_eval.c (OPT_CALL_CFUNC_WITHOUT_FRAME):ko12012-10-231-1/+1
* * method.h (rb_method_cfunc_t::invoker): add new field (func ptr)ko12012-10-191-3/+40
* vm_method.c: check arity earliernobu2012-10-181-0/+2
* * class.c (rb_define_frameless_method): rename fromko12012-10-181-3/+3
* * method.h: introduce new method type VM_METHOD_TYPE_CFUNC_FAST.ko12012-10-151-0/+15
* * eval.c, gc.c, iseq.c, node.h, vm_insnhelper.c, vm_insnhelper.h,shugo2012-10-081-28/+33
* * vm_opts.h (OPT_GLOBAL_METHOD_CACHE): new build option toshugo2012-10-061-0/+2
* * vm_method.c (search_method): check omod only once for performance.shugo2012-10-061-10/+39
* * vm_method.c (search_method): copy refinement iclasses to searchshugo2012-09-281-8/+23
* * eval.c (rb_overlay_module, rb_mod_refine): accept a module as theshugo2012-09-271-4/+14
* internal.h: allocator function in rb_classext_tnobu2012-09-081-19/+10
* * vm_method.c (rb_redefine_opt_method): use RCLASS_ORIGIN to avoidshugo2012-08-071-2/+3
* * eval.c (rb_mod_using): new method Module#using. [experimental]shugo2012-08-021-17/+66
* * class.c, insns.def, method.h, proc.c, vm.c, vm_core.h, vm_eval.c,shugo2012-08-021-18/+31
* RB_TYPE_P BUILTIN_TYPEnobu2012-08-011-3/+1
* prepend: fix mixing with includenobu2012-07-021-7/+5
* remove from original m_tblnobu2012-06-271-0/+1
* Module#prependnobu2012-06-271-2/+9
* name of klassnobu2012-06-271-1/+1
* NOEX_NOREDEFnobu2012-06-271-2/+6
* * vm_core.h (rb_location_t): fix type and field name.ko12012-06-041-3/+3
* * vm_method.c (rb_method_defined_by): removed.ko12012-05-241-16/+0
* * vm.c: add RubyVM::Backtrace object (btobj).ko12012-05-241-0/+15
* * vm_core.h: add a data type rb_location_t to store iseq locationko12012-05-221-3/+3
* * encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "controldrbrain2012-04-131-0/+2
* check_definition: duplicated codenobu2012-04-021-11/+7
* * adjust style.nobu2012-03-151-1/+2
* * vm_method.c (Init_eval_method): respond_to? andnobu2012-03-121-5/+5
* * vm_method.c (Init_eval_method): copy basic methods to Exception.nobu2012-03-121-0/+16
* * proc.c (method_hash, proc_hash): Fix {Unbound}Method#hashmarcandre2012-02-211-0/+34
* * vm_method.c (rb_method_boundp):knu2012-02-131-7/+9
* * variable.c (set_const_visibility): print a warning when no argumentmame2011-12-031-0/+5
* * use RB_TYPE_P which is optimized for constant types, instead ofnobu2011-09-291-4/+4
* * vm_insnhelper.h, vm_insnhelper.c, vm.c, vm_method.c, insns.def:ko12011-08-241-4/+4
* * iseq.h, iseq.c, compile.c: Change the line number data structureko12011-08-241-1/+1
* * vm_method.c (rb_gc_mark_unlinked_live_method_entries): remove unusednobu2011-07-261-1/+1
* * eval_error.c (rb_print_undef_str): new function to raisenobu2011-07-261-4/+24
* * vm_method.c (obj_respond_to): fix the respond_to_missing? overridenobu2011-07-261-1/+8
* * parse.y (rb_check_id): make the given name a symbol or a string.nobu2011-07-261-5/+5
* * proc.c (struct METHOD), gc.c (gc_marks), vm_method.cmame2011-07-251-1/+15
* * object.c (rb_mod_{const,cvar}_defined, rb_obj_ivar_defined):nobu2011-07-221-5/+13
* * vm_method.c (obj_respond_to): fix missing argument.nobu2011-07-221-1/+1
* * vm_method.c (rb_add_method): should not call method_added hookmatz2011-07-121-1/+3
* * method.h, internal.h iseq.h: declare internal functions.akr2011-06-181-2/+1
* * vm_core.h, vm_insnhelper.h: move decl. ofko12011-06-131-0/+13
* * vm_method.c (rb_clear_cache*): update only vm state version.ko12011-06-121-55/+4
* * vm_method.c (rb_clear_cache_by_class): Revert r29673. It madekosaki2011-04-291-3/+0
* cancel subversion backfire. sorrymatz2011-03-071-3/+3
* * gc.c (rb_gc_set_params): allow GC parameter configuration bymatz2011-03-071-3/+3