summaryrefslogtreecommitdiff
path: root/test/ruby/test_refinement.rb
AgeCommit message (Expand)Author
2015-08-11* vm_method.c: typo fix [fix GH-993][ci skip] Patch by @0x0deahsbt
2015-05-26* vm_method.c (rb_alias): should resolve refined methods.shugo
2015-05-08vm_eval.c: resolve refined method entrynobu
2015-05-06vm_eval.c: undefined refined check_funcallnobu
2015-03-05* vm_eval.c (eval_string_with_cref): A binding should keepshugo
2015-03-05* test/ruby/test_refinement.rb: There is no need anymore to supressshugo
2015-02-22* vm_insnhelper.c (rb_vm_rewrite_cref_stack): copy nd_refinementsktsj
2015-02-10* vm_insnhelper.c (vm_call_method): stop method search when a methodshugo
2015-02-04* class.c (method_entry_i, class_instance_method_list,shugo
2015-02-03* vm_method.c (remove_method): When remove refinedshugo
2015-01-18vm_method.c: method defined should not use refinements.nobu
2015-01-15proc.c: singleton_method should not use refinementsnobu
2015-01-12vm_method.c: NameError at refined method aliasnobu
2015-01-08vm_method.c: no super klass, no original method entrynobu
2015-01-08vm_method.c: fix change refined new method visibilitynobu
2014-11-13* test/lib/envutil.rb: Moved from test/ruby/.akr
2014-08-03vm_insnhelper.c: fix unusable super classnobu
2014-03-05* test/ruby: get rid of warnings.usa
2014-02-13* vm_insnhelper.c (vm_call_method): should check ci->me->flag ofshugo
2013-12-20Fix typo in testsa_matsuda
2013-10-17* vm_insnhelper.c (vm_call_method): set ci->me to 0 when theshugo
2013-10-09test/ruby: assert_raise_with_messagenobu
2013-09-30* vm_method.c (rb_undef): raise a NameError if the original methodshugo
2013-09-10class.c: exclude refined methodsnobu
2013-09-09vm_method.c: clear cache after refine methodnobu
2013-09-07* vm_eval.c (vm_call0): fix prototype, the id parameter should be ofcharliesome
2013-08-06* vm_eval.c (eval_string_with_cref): copy cref to limit the scope ofshugo
2013-07-31* eval.c (rb_mod_refine, mod_using, top_using): don't showshugo
2013-07-01* eval.c (rb_using_module): activate refinements in the ancestors ofshugo
2013-06-12* eval.c (mod_using): new method Module#using, which activatesshugo
2013-02-24vm_insnhelper.c: compare with me in method top cfpnobu
2013-01-07* eval.c (Init_eval): enable Refinements by default.shugo
2012-12-20* remove trailing spaces.nobu
2012-12-12* class.c (rb_prepend_module): move refined methods from the originshugo
2012-12-11* eval.c (rb_using_refinement): make the method table of an iclassshugo
2012-12-10* fix the behavior when a module is included into a refinement.shugo
2012-12-10* vm_method.c (rb_method_entry_without_refinements): useshugo
2012-12-09* vm_insnhelper.c (vm_call_opt_send): Kernel#send should not useshugo
2012-12-08* eval.c: remove Module#refinements.shugo
2012-12-08* eval.c (top_using): raise a RuntimeError if using is called in ashugo
2012-12-08* vm_insnhelper.c (vm_search_normal_superclass): super in ashugo
2012-12-08* eval.c (rb_mod_refine): raise an ArgumentError if a givenshugo
2012-12-08* eval.c (rb_mod_refine), vm_eval.c (rb_yield_refine_block):shugo
2012-12-07* vm_eval.c (yield_under, eval_under): do not activate refinementsshugo
2012-12-07* test/ruby/test_refinement.rb: suppress warning.nobu
2012-12-06* test/ruby/test_refinement.rb: fix some tests to use neithershugo
2012-12-06* eval.c (ruby_Init_refinement): a new function to enableshugo
2012-12-06* revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo
2012-11-30* revert r37993 to avoid SEGV in tests.shugo
2012-11-29* vm_method.c (rb_method_entry_make): add a method entry withshugo