Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
67abedae 10/13/2026 08:14 PM kddnewton (Kevin Newton)

[ruby/prism] Use File::path for FFI

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

fa8df43b 10/13/2026 07:21 PM rhenium (Kazuki Yamaguchi)

test/ruby/test_process.rb: simplify testing spawn with long strings

test_aspawn_too_long_path just wants to verify that passing a very long
string to spawn does not cause a crash. Use an input string that is long
enough for this purpose and does not ends up with spawning too many...

a4ccceac 10/13/2026 07:17 PM Earlopain (Earlopain _)

[ruby/prism] Make code examples explicitly ruby for rdoc

Because of the ^^^ hints, it's not valid ruby and so rdoc
gives it no syntax highlighting.
We can convince it otherwise and syntax-highlight syntax-invalid code.

Although it is syntax-invalid, the results look very good....

817e940d 10/13/2026 07:01 PM Luke Gruber

Change ISEQ_BODY(iseq)->location.pathobj to be a String instead of Array

Any iseq created inside an eval, class_eval or module_eval had its
location.pathobj set to an Array of 2 elements where the 2nd element was
nil. This is wasteful in terms of memory and also causes longer major GC...

1b19b75b 10/13/2026 06:13 PM kddnewton (Kevin Newton)

[ruby/prism] Default to nearest instead of latest

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

7dab2293 10/13/2026 05:48 PM kddnewton (Kevin Newton)

[ruby/prism] Put a depth check in parse_pattern

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

68e7541c 10/13/2026 05:48 PM kddnewton (Kevin Newton)

[ruby/prism] Extract out parse_aref

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

6227730b 10/13/2026 05:48 PM kddnewton (Kevin Newton)

[ruby/prism] Extract parse_call

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

1c7dba3d 10/13/2026 05:48 PM kddnewton (Kevin Newton)

[ruby/prism] Extract parse_equal

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

d3d04c19 10/13/2026 05:48 PM kddnewton (Kevin Newton)

[ruby/prism] Extract parse_*_equal

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

View all revisions | View revisions

Also available in: Atom