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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4bf7dd2005fa
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 8e38eba3c119
Choose a head ref
  • 3 commits
  • 8 files changed
  • 1 contributor

Commits on Dec 12, 2017

  1. Fixes #4882. Ripper doesn't handle private def with nested block....a…

    …nd others.
    
    While slowly figuring out a single-line change which fixed this issue I also
    noticed several other mismatches between the two parsers.  Hopefully, at this
    point, they are identical.
    
    I also deleted a emacs turd.
    
    RubyParser.y appears to be changed but they were minor whitespace differences
    with Ripper.  I tried to make these two files a little bit easier to diff.
    enebo committed Dec 12, 2017
    Copy the full SHA
    509a249 View commit details
  2. Fix one regression (caused massive duplication in reported elements -…

    …- which
    
    seemed to just break yard but not mri tests) from last fix.  Still one more
    regression to go.
    enebo committed Dec 12, 2017
    Copy the full SHA
    c41788f View commit details
  3. Fixes another regression from fix of #4882. In this case we would loo…

    …k for
    
    duplicated variables in higher level production f_opt and f_block_opt but now
    that check is done at the actual variable itself.
    enebo committed Dec 12, 2017
    Copy the full SHA
    8e38eba View commit details
Loading