aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_refinement.rb
Commit message (Expand)AuthorAgeFilesLines
* vm_args.c: to_proc refinementsnobu2018-01-241-0/+116
* vm_method.c: fix super in refined modulenobu2017-12-261-0/+19
* Modules should not have subclasses.shugo2017-12-021-0/+19
* * remove trailing spaces.svn2017-11-291-3/+3
* Unused module refinement shouldn't break method search.shugo2017-11-291-0/+26
* test_refinement.rb: test for r59946nobu2017-10-011-0/+15
* eval.c: check typenobu2017-09-301-0/+21
* refinements in string interpolationnobu2017-09-181-0/+13
* vm_method.c: alias warning at refined methodnobu2017-08-171-0/+17
* visibility of inherited methodnobu2017-07-291-0/+44
* class.c: prohibit refinement modulenobu2017-03-251-0/+14
* vm_args.c: pass blocknobu2017-03-181-0/+25
* vm_insnhelper.c: super to module in refinementnobu2017-02-191-0/+32
* vm_method.c: resolve refined method to undefnobu2017-01-181-0/+19
* vm_insnhelper.c: zsuper in refinementsnobu2016-12-081-0/+21
* vm_eval.c: fix refined method when prependednobu2016-11-101-0/+14
* * test/ruby/test_refinement.rb (test_refine_alias_in_subclass):shugo2016-11-051-0/+25
* test_refinement.rb: Symbol#to_proc testnobu2016-10-231-0/+5
* vm_insnhelper.c: refinements with sendnobu2016-10-191-2/+2
* test_refinement.rb: test_symbol_procnobu2016-10-151-0/+8
* test_refinement.rb: using without evalnobu2016-10-151-6/+6
* * eval.c (rb_mod_refine): refine modules as well.shugo2016-09-231-7/+54
* * eval.c (rb_mod_s_used_modules): rename Module.used_refinements toshugo2016-09-081-8/+8
* * insns.def (setclassvariable, setconstant): warn when self is ashugo2016-09-081-0/+16
* * remove trailing spaces.svn2016-09-071-3/+3
* * eval.c (rb_mod_s_used_refinements): new methodshugo2016-09-071-0/+49
* * test/ruby/test_refinement.rb: skipshugo2016-06-291-0/+3
* Use Integer instead of Fixnum and Bignum.akr2016-05-171-12/+12
* * test/ruby/test_refinement.rb (test_inspect): Use Integer instead of Fixnum.akr2016-05-021-3/+3
* test/ruby: suppress runtime warningsnobu2016-02-191-2/+4
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* * vm_insnhelper.c (vm_call_method_missing): method_missing shouldshugo2015-12-121-0/+25
* * vm.c (rb_vm_cref_replace_with_duplicated_cref): added.ko12015-11-201-0/+71
* * vm_method.c (rb_class_clear_method_cache): should clear allko12015-11-181-6/+0
* Add a trick to pending for r52509naruse2015-11-101-0/+6
* add message for assert_equal.akr2015-11-091-1/+1
* add a test.akr2015-11-091-0/+29
* * class.c (move_refined_method): should insert a write barrierko12015-08-311-0/+13
* * vm_method.c: typo fix [fix GH-993][ci skip] Patch by @0x0deahsbt2015-08-111-1/+1
* * vm_method.c (rb_alias): should resolve refined methods.shugo2015-05-261-0/+26
* vm_eval.c: resolve refined method entrynobu2015-05-081-0/+10
* vm_eval.c: undefined refined check_funcallnobu2015-05-061-0/+17
* * vm_eval.c (eval_string_with_cref): A binding should keepshugo2015-03-051-16/+23
* * test/ruby/test_refinement.rb: There is no need anymore to supressshugo2015-03-051-7/+0
* * vm_insnhelper.c (rb_vm_rewrite_cref_stack): copy nd_refinementsktsj2015-02-221-0/+28
* * vm_insnhelper.c (vm_call_method): stop method search when a methodshugo2015-02-101-0/+13
* * class.c (method_entry_i, class_instance_method_list,shugo2015-02-041-0/+25
* * vm_method.c (remove_method): When remove refinedshugo2015-02-031-0/+52
* vm_method.c: method defined should not use refinements.nobu2015-01-181-0/+75
* proc.c: singleton_method should not use refinementsnobu2015-01-151-0/+18