Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
b1d6132b 03/24/2026 03:44 PM kddnewton (Kevin Newton)

[ruby/prism] More gracefully handle interpolated keys in hpn

https://github.com/ruby/prism/commit/31c71e7a40

708656c7 03/24/2026 02:37 PM kddnewton (Kevin Newton)

[PRISM] Replace MissingNode with ErrorRecoveryNode

4ccaed23 03/24/2026 02:15 PM kddnewton (Kevin Newton)

[ruby/prism] Fix accepting newline in multitarget before =

https://github.com/ruby/prism/commit/3c89c5606d

67334c02 03/24/2026 01:57 PM byroot (Jean Boussier)

RTYPEDDATA_DATA: reject embedded typeddata

Callers should use the safer RTYPEDDATA_GET_DATA.

9e733288 03/24/2026 01:37 PM headius (Charles Nutter)

[ruby/prism] Rework Java template generation for Maven build

This uses the JRuby rake-maven-plugin to generate the templates
as part of the Maven build. The generated output for the Java
templates will be under java/api/target/generated-sources/java.

https://github.com/ruby/prism/commit/b257151391

cf3e7dd0 03/24/2026 01:37 PM headius (Charles Nutter)

[ruby/prism] Begin splitting the Java artifact into components

  • The Loader API lives under java/api.
  • The current native endpoint for the Prism shared library lives
    under java/native.
  • The WASM build and binding lives under java/wasm.

The libraries will be released together but can be developed and...

ab313268 03/24/2026 01:37 PM Earlopain (Earlopain _)

[ruby/prism] Visit block locals in lambda definitions

They may not be part of on_param but ripper still calls on_ident for them

https://github.com/ruby/prism/commit/fb5303f2b8

b669b915 03/24/2026 01:37 PM Earlopain (Earlopain _)

[ruby/prism] Fix double-visiting on some constant path node types

::X &&= 1 for example emitted on_int twice

https://github.com/ruby/prism/commit/44d064c2bc

efbbb791 03/24/2026 01:37 PM Earlopain (Earlopain _)

[ruby/prism] Emit on_comment with a newline when available

https://github.com/ruby/prism/commit/894f395449

860ebb23 03/24/2026 01:37 PM Earlopain (Earlopain _)

[ruby/prism] Add a test for ripper events

Currently there is just one very basic one.

https://github.com/ruby/prism/commit/5a184b8085

View all revisions | View revisions

Also available in: Atom