Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jruby/jruby
base: 6598331f4f45
Choose a base ref
...
head repository: jruby/jruby
compare: 39d1ba335d27
Choose a head ref
  • 5 commits
  • 8 files changed
  • 1 contributor

Commits on Jun 28, 2018

  1. [refactor] cleanup and review RubyIO internals

    - review internals to cast less - return concrete types
    - non-boxing IO helpers for In/Out Java Stream wrappers
    - deprecate un-used over-load JRuby methods
    - make var-args readlines delegating to io.readlines
    - use helper for (small) array copy-ing
    - handle several (IDEA) code warnings
    kares committed Jun 28, 2018
    Configuration menu
    Copy the full SHA
    adccc0c View commit details
    Browse the repository at this point in the history
  2. lets use AssertionError on unexpected outcomes

    ... managed to fool myself with a catch RuntimeException already
    kares committed Jun 28, 2018
    Configuration menu
    Copy the full SHA
    16ecc3c View commit details
    Browse the repository at this point in the history
  3. [refactor] split getline internal into 2 methods

    ... also removed byte-list cache handling for now - never used
    kares committed Jun 28, 2018
    Configuration menu
    Copy the full SHA
    99a13a8 View commit details
    Browse the repository at this point in the history
  4. [refactor] cleanup RubyArgsFile - prefer getx(ctx) impl

    although weird getc does getbyte but specs covered, thus fine
    kares committed Jun 28, 2018
    Configuration menu
    Copy the full SHA
    c10d686 View commit details
    Browse the repository at this point in the history
  5. [fix] exec/spawn invalid opts expected to raise ArgumentError

    ... and deprecate the old public static helpers on RubyIO's end
    kares committed Jun 28, 2018
    Configuration menu
    Copy the full SHA
    39d1ba3 View commit details
    Browse the repository at this point in the history