| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | * 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 |
* | * class.c (class_alloc): remove mc_tbl | charliesome | 2013-09-24 | 1 | -1/+1 |
* | vm_method.c: constify | nobu | 2013-09-10 | 1 | -1/+1 |
* | * class.c, compile.c, eval.c, gc.h, insns.def, internal.h, method.h, | charliesome | 2013-09-04 | 1 | -1/+3 |
* | * class.c, include/ruby/ruby.h: add write barriers for T_CLASS, | ko1 | 2013-06-14 | 1 | -3/+3 |
* | vm_method.c: rb_method_entry_at | nobu | 2013-05-13 | 1 | -0/+1 |
* | vm_method.c: show respond_to location | nobu | 2013-02-06 | 1 | -0/+4 |
* | * method.h: remove `VM_METHOD_TYPE_CFUNC_FRAMELESS' method type. | ko1 | 2012-12-17 | 1 | -1/+0 |
* | * method.h (END_OF_ENUMERATION): placeholder to put last comma. | nobu | 2012-12-13 | 1 | -1/+11 |
* | * method.h: remove "VM_METHOD_TYPE__MAX" from rb_method_type_t. | ko1 | 2012-12-13 | 1 | -3/+1 |
* | method.h: NOEX_SAFE_SHIFT_OFFSET | nobu | 2012-12-12 | 1 | -4/+11 |
* | * vm_insnhelper.c (vm_call_opt_send): Kernel#send should not use | shugo | 2012-12-09 | 1 | -0/+2 |
* | * revised r37993 to avoid SEGV/ILL in tests. In r37993, a method | shugo | 2012-12-06 | 1 | -4/+11 |
* | * revert r37993 to avoid SEGV in tests. | shugo | 2012-11-30 | 1 | -13/+4 |
* | * vm_method.c (rb_method_entry_make): add a method entry with | shugo | 2012-11-29 | 1 | -4/+13 |
* | * vm_insnhelper.c (vm_call_cfunc_with_frame): don't use ci after | ko1 | 2012-11-13 | 1 | -1/+1 |
* | * include/ruby/ruby.h, class.c: remove (revert) | ko1 | 2012-10-25 | 1 | -1/+0 |
* | * vm_core.h, vm_insnhelper.c, vm_eval.c (OPT_CALL_CFUNC_WITHOUT_FRAME): | ko1 | 2012-10-23 | 1 | -1/+1 |
* | * method.h (rb_method_cfunc_t::invoker): add new field (func ptr) | ko1 | 2012-10-19 | 1 | -0/+3 |
* | * class.c (rb_define_frameless_method): rename from | ko1 | 2012-10-18 | 1 | -2/+2 |
* | * method.h(rb_method_definition_struct): remove a comma after the last element | nagachika | 2012-10-16 | 1 | -1/+1 |
* | * method.h: introduce new method type VM_METHOD_TYPE_CFUNC_FAST. | ko1 | 2012-10-15 | 1 | -2/+4 |
* | * eval.c, gc.c, iseq.c, node.h, vm_insnhelper.c, vm_insnhelper.h, | shugo | 2012-10-08 | 1 | -2/+2 |
* | * eval.c (rb_mod_using): new method Module#using. [experimental] | shugo | 2012-08-02 | 1 | -1/+2 |
* | * class.c, insns.def, method.h, proc.c, vm.c, vm_core.h, vm_eval.c, | shugo | 2012-08-02 | 1 | -2/+2 |
* | Revert r31873 Module#mix | nobu | 2012-06-25 | 1 | -1/+0 |
* | * proc.c (method_hash, proc_hash): Fix {Unbound}Method#hash | marcandre | 2012-02-21 | 1 | -0/+1 |