summaryrefslogtreecommitdiff
path: root/method.h
AgeCommit message (Expand)Author
2015-06-25* vm_method.c: make a rb_method_definition_t data (def) *after* makingko1
2015-06-18* method.h: constify rb_method_alias_struct::original_me andko1
2015-06-11* method.h (METHOD_ENTRY_BASIC_SET): fix last commit (unbalanced parens).ko1
2015-06-11* method.h (METHOD_ENTRY_BASIC_SET): should clear last bit.ko1
2015-06-10* method.h: embed rb_method_entry_t::attr::flags (5 bits) intoko1
2015-06-06* method.h: back to share rb_method_definition_t byko1
2015-06-05* internal.h: move definition of rb_cref_t to method.h.ko1
2015-06-04* vm_method.c (rb_add_method_iseq): use intermediate struct toko1
2015-06-04* method.h: constify rb_method_refined_t::orig_me.ko1
2015-06-03* method.h: introduce rb_method_refined_t for refined method entry.ko1
2015-06-03* vm_method.c: rename `rb_frame_...' to `rb_scope_...'.ko1
2015-06-03* method.h: change fileds order to gather frequent acces fields.ko1
2015-06-03* method.h: split rb_method_definition_t::flag to several flags.ko1
2015-06-02* method.h: remove rb_method_iseq_t::iseqval.ko1
2015-06-02* method.h: make rb_method_entry_t a VALUE.ko1
2015-05-30* method.h: fix typo of comments.ko1
2015-05-30* method.h: add VM_METHOD_TYPE_ALIAS rb_method_definition_t::typeko1
2015-05-30* method.h, vm_method.c (rb_free_method_entry): constify a parameter.ko1
2015-05-21* iseq.c: constify.ko1
2015-05-12* method.h: remove unused declaration.ko1
2015-03-11* load.c: removed unused header file "node.h".ko1
2015-03-08* internal.h: define rb_cref_t and change to use it.ko1
2015-03-06* fix namespace issue on singleton class expressions. [Bug #10943]ko1
2015-03-05* internal.h: remove struct method_table_wrapper.ko1
2015-01-12method.h: UNDEFINED_REFINED_METHOD_Pnobu
2014-05-22gc.c (rb_free_m_tbl): mark function as staticnormal
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