| Commit message (Expand) | Author | Age | Files | Lines |
* | * eval.c, method.h, proc.c, vm.c, vm_eval.c, vm_insnhelper.c, vm_method.c: | ktsj | 2016-11-05 | 1 | -1/+1 |
* | * method.h: introduce the folliwing field and macros. | ko1 | 2015-11-18 | 1 | -2/+5 |
* | revert r52614, r52615, r52617 because they cause serious errors | ko1 | 2015-11-17 | 1 | -5/+2 |
* | * method.h (METHOD_ENTRY_COMPLEMENTED(_SET)): introduced to recognize | ko1 | 2015-11-17 | 1 | -0/+2 |
* | * method.h: introduce rb_method_definition_t::complemented_count. | ko1 | 2015-11-17 | 1 | -2/+3 |
* | * method.h: constify rb_cref_t::scope_visi; | ko1 | 2015-11-13 | 1 | -1/+1 |
* | method.h: suppress warnings | nobu | 2015-11-08 | 1 | -3/+3 |
* | * method.h: fix typo. Patch by @davydovanton | hsbt | 2015-11-04 | 1 | -1/+1 |
* | NameError#receiver of uninitialized constant | nobu | 2015-10-28 | 1 | -1/+3 |
* | * method.h: IMEMO_FL_USER3 and IMEMO_FL_USER4 is not needed any more. | ko1 | 2015-10-06 | 1 | -3/+3 |
* | * method.h: remove METHOD_ENTRY_SAFE(me) and related code | ko1 | 2015-10-06 | 1 | -10/+2 |
* | * method.h: typo fix. Patch by @davydovanton [fix GH-1032][ci skip] | hsbt | 2015-10-06 | 1 | -1/+1 |
* | iseq.h: rb_iseq_t | nobu | 2015-09-19 | 1 | -0/+3 |
* | iseq.h, method.h: fix include guards [ci skip] | nobu | 2015-09-19 | 1 | -3/+3 |
* | vm_method.c: reuse method entry | nobu | 2015-08-19 | 1 | -0/+1 |
* | method.h: cast checks to int for >= 0 checks | normal | 2015-08-14 | 1 | -2/+2 |
* | * make rb_iseq_t T_IMEMO object (type is imemo_iseq). | ko1 | 2015-07-21 | 1 | -2/+2 |
* | * method.h: constify rb_method_iseq_t::iseqptr. | ko1 | 2015-07-21 | 1 | -1/+1 |
* | * method.h, proc.c (rb_method_entry_location): make it static | ko1 | 2015-07-06 | 1 | -1/+0 |
* | * method.h: introduce rb_callable_method_entry_t to remove | ko1 | 2015-07-03 | 1 | -16/+35 |
* | method.h: update argument checks | nobu | 2015-07-01 | 1 | -7/+7 |
* | * vm_method.c: make a rb_method_definition_t data (def) *after* making | ko1 | 2015-06-25 | 1 | -1/+1 |
* | * method.h: constify rb_method_alias_struct::original_me and | ko1 | 2015-06-18 | 1 | -2/+2 |
* | * method.h (METHOD_ENTRY_BASIC_SET): fix last commit (unbalanced parens). | ko1 | 2015-06-11 | 1 | -1/+1 |
* | * method.h (METHOD_ENTRY_BASIC_SET): should clear last bit. | ko1 | 2015-06-11 | 1 | -1/+1 |
* | * method.h: embed rb_method_entry_t::attr::flags (5 bits) into | ko1 | 2015-06-10 | 1 | -13/+33 |
* | * method.h: back to share rb_method_definition_t by | ko1 | 2015-06-06 | 1 | -8/+16 |
* | * internal.h: move definition of rb_cref_t to method.h. | ko1 | 2015-06-05 | 1 | -7/+22 |
* | * vm_method.c (rb_add_method_iseq): use intermediate struct to | ko1 | 2015-06-04 | 1 | -1/+1 |
* | * method.h: constify rb_method_refined_t::orig_me. | ko1 | 2015-06-04 | 1 | -9/+9 |
* | * method.h: introduce rb_method_refined_t for refined method entry. | ko1 | 2015-06-03 | 1 | -2/+7 |
* | * vm_method.c: rename `rb_frame_...' to `rb_scope_...'. | ko1 | 2015-06-03 | 1 | -0/+2 |
* | * method.h: change fileds order to gather frequent acces fields. | ko1 | 2015-06-03 | 1 | -1/+1 |
* | * method.h: split rb_method_definition_t::flag to several flags. | ko1 | 2015-06-03 | 1 | -28/+19 |
* | * method.h: remove rb_method_iseq_t::iseqval. | ko1 | 2015-06-02 | 1 | -2/+1 |
* | * method.h: make rb_method_entry_t a VALUE. | ko1 | 2015-06-02 | 1 | -23/+25 |
* | * method.h: fix typo of comments. | ko1 | 2015-05-30 | 1 | -3/+3 |
* | * method.h: add VM_METHOD_TYPE_ALIAS rb_method_definition_t::type | ko1 | 2015-05-30 | 1 | -0/+6 |
* | * method.h, vm_method.c (rb_free_method_entry): constify a parameter. | ko1 | 2015-05-30 | 1 | -1/+1 |
* | * iseq.c: constify. | ko1 | 2015-05-21 | 1 | -1/+1 |
* | * method.h: remove unused declaration. | ko1 | 2015-05-12 | 1 | -2/+0 |
* | * load.c: removed unused header file "node.h". | ko1 | 2015-03-11 | 1 | -1/+0 |
* | * internal.h: define rb_cref_t and change to use it. | ko1 | 2015-03-08 | 1 | -2/+2 |
* | * fix namespace issue on singleton class expressions. [Bug #10943] | ko1 | 2015-03-06 | 1 | -1/+7 |
* | * internal.h: remove struct method_table_wrapper. | ko1 | 2015-03-05 | 1 | -1/+0 |
* | method.h: UNDEFINED_REFINED_METHOD_P | nobu | 2015-01-12 | 1 | -0/+3 |
* | gc.c (rb_free_m_tbl): mark function as static | normal | 2014-05-22 | 1 | -1/+0 |
* | * method.h: rearrange rb_method_definition_struct to save 8 bytes in | charliesome | 2014-01-23 | 1 | -1/+1 |
* | * include/ruby/ruby.h (struct RClass): Add wrapper struct around | tmm1 | 2013-12-03 | 1 | -1/+2 |
* | * vm_core.h (enum): avoid syntax error. | shyouhei | 2013-10-22 | 1 | -1/+1 |