path: root/test/ruby/test_refinement.rb
AgeCommit message (Expand)Author
2022-06-16Allow calling protected methods from refinementsJohn Hawthorn
2022-01-05Remove Refinement#{extend_object,append_features,prepend_features}Jeremy Evans
2022-01-05test/ruby/test_refinement.rb: Remove "assigned but unused variable"Yusuke Endoh
2022-01-05Add Module#refinements and Refinement#refined_class [Feature #12737]Shugo Maeda
2022-01-05Add Module.used_refinementsShugo Maeda
2022-01-04Use omit instead of skip: test/ruby/**/*.rbHiroshi SHIBATA
2021-12-26Remove Refinement#include and Refinement#prependNobuyoshi Nakada
2021-10-26Make the metaclass of Refinement explicitlyShugo Maeda
2021-10-25test/ruby/test_refinement.rb: Prevent deprecation warnings during testYusuke Endoh
2021-10-21Deprecate include/prepend in refinements and add Refinement#import_methods in...Shugo Maeda
2021-09-30Make Array#min/max optimization respect refined methodsJeremy Evans
2021-09-11Use Test::Unit::Runner instead of MiniTest::UnitHiroshi SHIBATA
2021-09-11Use MiniTestHiroshi SHIBATA
2021-08-20Module#ancestors should not return superclasses of refinementsShugo Maeda
2021-05-21Avoid setting the visibility of refinement method entriesAlan Wu
2021-05-14test/ruby/test_refinement.rb: prevent "assigned but unused variable"Yusuke Endoh
2021-05-11Method cache: fix refinement entry handlingAlan Wu
2020-12-22reset cache before iteratingKoichi Sasada
2020-12-19fix refinements/prepend bugKoichi Sasada
2020-12-17test/ruby: Check warning messages at a finer granularityNobuyoshi Nakada
2020-09-22Revert "Prevent SystemStackError when calling super in module with activated ...Jeremy Evans
2020-07-27Prevent SystemStackError when calling super in module with activated refinementJeremy Evans
2020-06-19test/ruby/test_refinement.rb: suppress warning yb $VEROBSE = nilYusuke Endoh
2020-06-18Allow refining a frozen classJeremy Evans
2020-04-21test/ruby/test_refinement.rb: extend the timeoutYusuke Endoh
2020-02-09Check if bindable against the refined target [Bug #16617]Nobuyoshi Nakada
2020-01-28use Minitest::Unit.current_repeat_count to skip multi-run.Koichi Sasada
2020-01-28support multi-run for test/ruby/test_refinement.rbKoichi Sasada
2019-11-28Make prepending a refined module after inclusion not break refinementsJeremy Evans
2019-11-28Honor refinements for modules that prepend other modulesJeremy Evans
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-12Revert "Method reference operator"Nobuyoshi Nakada
2019-09-20Allow calling a private method with `self.`Dylan Thacker-Smith
2019-08-17Search refinement module along nested usingsNobuyoshi Nakada
2019-06-30Suppress unused variable warningsNobuyoshi Nakada
2019-06-11Fix SystemStackError when calling a method in an unused refinementJeremy Evans
2019-06-01Ignore warnings about mismatched indentations.Hiroshi SHIBATA
2019-06-01Ignore warnings about argument prefix with operator symbol.Hiroshi SHIBATA
2019-01-28added assertion with method ref operatornobu
2019-01-28Add refinements support to method/instance_method.nobu
2018-12-30test_refinement.rb: increase timeout for RubyCIk0kubun
2018-11-22Enable refinements at Object#respond_to?nobu
2018-11-22Enable refinements to public_send.nobu
2018-01-24vm_args.c: to_proc refinementsnobu
2017-12-26vm_method.c: fix super in refined modulenobu
2017-12-02Modules should not have subclasses.shugo
2017-11-29* remove trailing spaces.svn
2017-11-29Unused module refinement shouldn't break method search.shugo
2017-10-01test_refinement.rb: test for r59946nobu
2017-09-30eval.c: check typenobu