summaryrefslogtreecommitdiff
path: root/method.h
AgeCommit message (Expand)Author
2014-01-23* method.h: rearrange rb_method_definition_struct to save 8 bytes incharliesome
2013-12-03* include/ruby/ruby.h (struct RClass): Add wrapper struct aroundtmm1
2013-10-22 * vm_core.h (enum): avoid syntax error.shyouhei
2013-09-24* class.c (class_alloc): remove mc_tblcharliesome
2013-09-10vm_method.c: constifynobu
2013-09-04* class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome
2013-06-14* class.c, include/ruby/ruby.h: add write barriers for T_CLASS,ko1
2013-05-13vm_method.c: rb_method_entry_atnobu
2013-02-06vm_method.c: show respond_to locationnobu
2012-12-17* method.h: remove `VM_METHOD_TYPE_CFUNC_FRAMELESS' method type.ko1
2012-12-13* method.h (END_OF_ENUMERATION): placeholder to put last comma.nobu
2012-12-13* method.h: remove "VM_METHOD_TYPE__MAX" from rb_method_type_t.ko1
2012-12-12method.h: NOEX_SAFE_SHIFT_OFFSETnobu
2012-12-09* vm_insnhelper.c (vm_call_opt_send): Kernel#send should not useshugo
2012-12-06* revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo
2012-11-30* revert r37993 to avoid SEGV in tests.shugo
2012-11-29* vm_method.c (rb_method_entry_make): add a method entry withshugo
2012-11-13* vm_insnhelper.c (vm_call_cfunc_with_frame): don't use ci afterko1
2012-10-25* include/ruby/ruby.h, class.c: remove (revert)ko1
2012-10-23* vm_core.h, vm_insnhelper.c, vm_eval.c (OPT_CALL_CFUNC_WITHOUT_FRAME):ko1
2012-10-19* method.h (rb_method_cfunc_t::invoker): add new field (func ptr)ko1
2012-10-18* class.c (rb_define_frameless_method): rename fromko1
2012-10-16* method.h(rb_method_definition_struct): remove a comma after the last elementnagachika
2012-10-15* method.h: introduce new method type VM_METHOD_TYPE_CFUNC_FAST.ko1
2012-10-08* eval.c, gc.c, iseq.c, node.h, vm_insnhelper.c, vm_insnhelper.h,shugo
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-25Revert r31873 Module#mixnobu
2012-02-21* proc.c (method_hash, proc_hash): Fix {Unbound}Method#hashmarcandre
2011-06-18* method.h, internal.h iseq.h: declare internal functions.akr
2011-05-31* class.c (rb_mix_module): implement Module#mix.nobu
2011-01-19* method.h: parenthesize macro arguments.akr
2010-10-26* class.c, constant.h, gc.c, method.h, object.c, variable.c,mame
2010-05-05* vm_method.c (rb_unlink_method_entry, rb_sweep_method_entry):ko1
2010-05-04* gc.c (rb_mark_method_entry): renamed.nobu
2010-05-04* method.h (rb_gc_mark_method_entry): fixed typo.nobu
2010-05-04* method.h, vm_method.c: rename some internal functions related toko1
2010-03-22* proc.c (rb_method_location): return attr's location if it is setup.wanabe
2009-10-04* vm_method.c (basic_obj_respond_to): should not callmatz
2009-10-02* method.h (rb_method_type_t): remove a comma at end ofnaruse
2009-09-28git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25129 b2dd03c8-39d4-4d8f-98...matz
2009-08-29* vm_eval.c (rb_call0): gets rid of checking method cache twice.yugui
2009-08-28* method.h (rb_method_definition_t): split from rb_method_entry_tnobu
2009-08-26* method.c (rb_method_entry_t): body.proc should be marked.nobu
2009-07-22 * method.h : Commas at end of enum list not allowed as of C89shyouhei
2009-07-16* method.h: properties.nobu
2009-07-15* method.h, vm_core.h: add rb_method_entry_t. Remove nodes aroundko1