aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_refinement.rb
Commit message (Expand)AuthorAgeFilesLines
* 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
* vm_method.c: NameError at refined method aliasnobu2015-01-121-0/+25
* vm_method.c: no super klass, no original method entrynobu2015-01-081-0/+13
* vm_method.c: fix change refined new method visibilitynobu2015-01-081-0/+14
* * test/lib/envutil.rb: Moved from test/ruby/.akr2014-11-131-1/+0
* vm_insnhelper.c: fix unusable super classnobu2014-08-031-0/+15
* * test/ruby: get rid of warnings.usa2014-03-051-2/+1
* * vm_insnhelper.c (vm_call_method): should check ci->me->flag ofshugo2014-02-131-0/+45
* Fix typo in testsa_matsuda2013-12-201-2/+2
* * vm_insnhelper.c (vm_call_method): set ci->me to 0 when theshugo2013-10-171-0/+48
* test/ruby: assert_raise_with_messagenobu2013-10-091-2/+1
* * vm_method.c (rb_undef): raise a NameError if the original methodshugo2013-09-301-0/+44
* class.c: exclude refined methodsnobu2013-09-101-0/+11
* vm_method.c: clear cache after refine methodnobu2013-09-091-0/+23
* * vm_eval.c (vm_call0): fix prototype, the id parameter should be ofcharliesome2013-09-071-0/+21
* * vm_eval.c (eval_string_with_cref): copy cref to limit the scope ofshugo2013-08-061-0/+32
* * eval.c (rb_mod_refine, mod_using, top_using): don't showshugo2013-07-311-2/+2
* * eval.c (rb_using_module): activate refinements in the ancestors ofshugo2013-07-011-0/+54
* * eval.c (mod_using): new method Module#using, which activatesshugo2013-06-121-8/+57
* vm_insnhelper.c: compare with me in method top cfpnobu2013-02-241-0/+25
* * eval.c (Init_eval): enable Refinements by default.shugo2013-01-071-5/+6
* * remove trailing spaces.nobu2012-12-201-1/+1
* * class.c (rb_prepend_module): move refined methods from the originshugo2012-12-121-0/+45
* * eval.c (rb_using_refinement): make the method table of an iclassshugo2012-12-111-0/+63
* * fix the behavior when a module is included into a refinement.shugo2012-12-101-0/+82
* * vm_method.c (rb_method_entry_without_refinements): useshugo2012-12-101-0/+19
* * vm_insnhelper.c (vm_call_opt_send): Kernel#send should not useshugo2012-12-091-9/+8
* * eval.c: remove Module#refinements.shugo2012-12-081-61/+2