aboutsummaryrefslogtreecommitdiffstats
path: root/method.h
Commit message (Expand)AuthorAgeFilesLines
* * make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko12015-07-211-2/+2
* * method.h: constify rb_method_iseq_t::iseqptr.ko12015-07-211-1/+1
* * method.h, proc.c (rb_method_entry_location): make it staticko12015-07-061-1/+0
* * method.h: introduce rb_callable_method_entry_t to removeko12015-07-031-16/+35
* method.h: update argument checksnobu2015-07-011-7/+7
* * vm_method.c: make a rb_method_definition_t data (def) *after* makingko12015-06-251-1/+1
* * method.h: constify rb_method_alias_struct::original_me andko12015-06-181-2/+2
* * method.h (METHOD_ENTRY_BASIC_SET): fix last commit (unbalanced parens).ko12015-06-111-1/+1
* * method.h (METHOD_ENTRY_BASIC_SET): should clear last bit.ko12015-06-111-1/+1
* * method.h: embed rb_method_entry_t::attr::flags (5 bits) intoko12015-06-101-13/+33
* * method.h: back to share rb_method_definition_t byko12015-06-061-8/+16
* * internal.h: move definition of rb_cref_t to method.h.ko12015-06-051-7/+22
* * vm_method.c (rb_add_method_iseq): use intermediate struct toko12015-06-041-1/+1
* * method.h: constify rb_method_refined_t::orig_me.ko12015-06-041-9/+9
* * method.h: introduce rb_method_refined_t for refined method entry.ko12015-06-031-2/+7
* * vm_method.c: rename `rb_frame_...' to `rb_scope_...'.ko12015-06-031-0/+2
* * method.h: change fileds order to gather frequent acces fields.ko12015-06-031-1/+1
* * method.h: split rb_method_definition_t::flag to several flags.ko12015-06-031-28/+19
* * method.h: remove rb_method_iseq_t::iseqval.ko12015-06-021-2/+1
* * method.h: make rb_method_entry_t a VALUE.ko12015-06-021-23/+25
* * method.h: fix typo of comments.ko12015-05-301-3/+3
* * method.h: add VM_METHOD_TYPE_ALIAS rb_method_definition_t::typeko12015-05-301-0/+6
* * method.h, vm_method.c (rb_free_method_entry): constify a parameter.ko12015-05-301-1/+1
* * iseq.c: constify.ko12015-05-211-1/+1
* * method.h: remove unused declaration.ko12015-05-121-2/+0
* * load.c: removed unused header file "node.h".ko12015-03-111-1/+0
* * internal.h: define rb_cref_t and change to use it.ko12015-03-081-2/+2
* * fix namespace issue on singleton class expressions. [Bug #10943]ko12015-03-061-1/+7
* * internal.h: remove struct method_table_wrapper.ko12015-03-051-1/+0
* method.h: UNDEFINED_REFINED_METHOD_Pnobu2015-01-121-0/+3
* gc.c (rb_free_m_tbl): mark function as staticnormal2014-05-221-1/+0
* * method.h: rearrange rb_method_definition_struct to save 8 bytes incharliesome2014-01-231-1/+1
* * include/ruby/ruby.h (struct RClass): Add wrapper struct aroundtmm12013-12-031-1/+2
* * vm_core.h (enum): avoid syntax error.shyouhei2013-10-221-1/+1
* * class.c (class_alloc): remove mc_tblcharliesome2013-09-241-1/+1
* vm_method.c: constifynobu2013-09-101-1/+1
* * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h,charliesome2013-09-041-1/+3
* * class.c, include/ruby/ruby.h: add write barriers for T_CLASS,ko12013-06-141-3/+3
* vm_method.c: rb_method_entry_atnobu2013-05-131-0/+1
* vm_method.c: show respond_to locationnobu2013-02-061-0/+4
* * method.h: remove `VM_METHOD_TYPE_CFUNC_FRAMELESS' method type.ko12012-12-171-1/+0
* * method.h (END_OF_ENUMERATION): placeholder to put last comma.nobu2012-12-131-1/+11
* * method.h: remove "VM_METHOD_TYPE__MAX" from rb_method_type_t.ko12012-12-131-3/+1
* method.h: NOEX_SAFE_SHIFT_OFFSETnobu2012-12-121-4/+11
* * vm_insnhelper.c (vm_call_opt_send): Kernel#send should not useshugo2012-12-091-0/+2
* * revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo2012-12-061-4/+11
* * revert r37993 to avoid SEGV in tests.shugo2012-11-301-13/+4
* * vm_method.c (rb_method_entry_make): add a method entry withshugo2012-11-291-4/+13
* * vm_insnhelper.c (vm_call_cfunc_with_frame): don't use ci afterko12012-11-131-1/+1
* * include/ruby/ruby.h, class.c: remove (revert)ko12012-10-251-1/+0