Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop Ruby < 2.3 support #436

Merged
merged 39 commits into from
Dec 15, 2020
Merged

Drop Ruby < 2.3 support #436

merged 39 commits into from
Dec 15, 2020

Commits on Dec 12, 2020

  1. Simplify fork_supported?

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    75149f3 View commit details
    Browse the repository at this point in the history
  2. Simplify ripper_supported?

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    7c2c610 View commit details
    Browse the repository at this point in the history
  3. Remove redundant jruby_9000?

    We always test against 9.0+, 9.2 actually, and 9.2 is recommended for
    all users, there's no excuse to be using 9.0 or 9.1
    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    2f3489e View commit details
    Browse the repository at this point in the history
  4. Remove kw_args_supported?

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    3842f17 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    26ca803 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    514ce68 View commit details
    Browse the repository at this point in the history
  7. Always use require_relative

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    87dca93 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8109750 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ba17eca View commit details
    Browse the repository at this point in the history
  10. Remove supports_exception_cause?

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    a372762 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    67f560d View commit details
    Browse the repository at this point in the history
  12. Remove JRuby arity check workaround

    Java::JavaLang::String.instance_method(:char_at).arity evaluates to 1 on
    JRuby 9.2(.13.0)
    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    c6257e9 View commit details
    Browse the repository at this point in the history
  13. Remove 1.8.7-specific workaround

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    2a9c58a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cd8b41e View commit details
    Browse the repository at this point in the history
  15. Remove 1.9 Open3 workaround

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    ad44a2e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ffd4518 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1d1270d View commit details
    Browse the repository at this point in the history
  18. Remove Time#nsec workaround

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    3496910 View commit details
    Browse the repository at this point in the history
  19. Remove 1.9.2-specific workaround

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    81e4713 View commit details
    Browse the repository at this point in the history
  20. Simplify a macro definition

    pirj committed Dec 12, 2020
    Configuration menu
    Copy the full SHA
    e91cc38 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7e36bd3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    e072219 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9939949 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    b9c5674 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Remove const_defined? workaround

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    69288f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b2467f View commit details
    Browse the repository at this point in the history
  3. Remove old JRuby workaround

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    b66b7c8 View commit details
    Browse the repository at this point in the history
  4. Remove usages of jruby_9000

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    571a692 View commit details
    Browse the repository at this point in the history
  5. Remove non_mri?

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    0c3c74e View commit details
    Browse the repository at this point in the history
  6. Add Changelog entry

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    a92dc58 View commit details
    Browse the repository at this point in the history
  7. Get rid of evals

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    b69244f View commit details
    Browse the repository at this point in the history
  8. Fix offences

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    fdd801c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d181a28 View commit details
    Browse the repository at this point in the history
  10. Remove StdErrSplitter workarounds

    Kept gems warning muted due to:
    
    1.
    
          RuntimeError:
           Warnings were generated: /home/runner/work/rspec-support/bundle/ruby/2.5.0/gems/actioncable-6.0.3.4/lib/action_cable/channel/test_case.rb:178: warning: method redefined; discarding old connection
         Shared Example Group: "an rspec-rails example group mixin" called from ./spec/rspec/rails/example/channel_example_group_spec.rb:6
         # /home/runner/work/rspec-support/rspec-support/lib/rspec/support/spec/stderr_splitter.rb:38:in `verify_no_warnings!'
    
    2.
           RuntimeError:
            Warnings were generated: /home/runner/work/rspec-support/bundle/ruby/2.5.0/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:560: warning: instance variable @_routes not initialized
          Shared Example Group: "an rspec-rails example group mixin" called from ./spec/rspec/rails/example/view_example_group_spec.rb:5
          # /home/runner/work/rspec-support/rspec-support/lib/rspec/support/spec/stderr_splitter.rb:38:in `verify_no_warnings!'
    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    dd56e6f View commit details
    Browse the repository at this point in the history
  11. Remove redundant boilerplate

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    38885cf View commit details
    Browse the repository at this point in the history
  12. Remove BasicObject checks

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    a9ab522 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    048eedd View commit details
    Browse the repository at this point in the history
  14. Fix code doc

    pirj committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    a787fa2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0d41dfa View commit details
    Browse the repository at this point in the history