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: ruby/prism
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3024cb5
Choose a base ref
...
head repository: ruby/prism
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 75061cd
Choose a head ref
  • 5 commits
  • 36 files changed
  • 3 contributors

Commits on Jun 15, 2026

  1. Fix error message for block/lambda with ... argument

    They currently complain that the parent method is not forwarding.
    But the actual problem is that these types of arguments simply don't
    accept `...`
    
    Fixes [Bug #21927]
    Earlopain authored and kddnewton committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    7349ab1 View commit details
    Browse the repository at this point in the history
  2. Fix in handling

    in is a unique keyword because it can be the start of a clause or
    an infix keyword. We need to be explicitly sure that even though in
    _could_ close an expression context (the body of another in clause)
    that we are not also parsing an inline in. The exception is the
    case of a command call, which can never be the LHS of an expression,
    and so we must immediately exit.
    
    [Bug #21925]
    [Bug #21674]
    kddnewton committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    7e3f3ca View commit details
    Browse the repository at this point in the history
  3. [Bug #21831] Fix denominator of rational float literal

    Denominators can contain underscores in fraction part as well as other
    numeric literals.
    
    [Bug #21831]: https://bugs.ruby-lang.org/issues/21831
    nobu authored and kddnewton committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    098a8a0 View commit details
    Browse the repository at this point in the history
  4. Fix CI

    * Ruby head is now ruby 4.0
    * `ruby_parser`/`sexp_processor` disallow ruby 4.0, bump them
    * Relax truffleruby/jruby constraint
    * Bump bundler for ruby-head
    * disable current ruby test for the `parser` gem
    * pin rust
    * run cruby tests against the correct branch
    Earlopain authored and kddnewton committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    21ac52c View commit details
    Browse the repository at this point in the history
  5. Bump to v1.5.3

    Earlopain authored and kddnewton committed Jun 15, 2026
    Configuration menu
    Copy the full SHA
    75061cd View commit details
    Browse the repository at this point in the history
Loading