Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
b61e18d7 01/09/2026 02:36 AM nobu (Nobuyoshi Nakada)

Win32: configure without an intermediate makefile

This batch file used nmake on the old command.com to extract the
parent directory name of this file and to get around the command line
argument length limit. However, Windows 9X support as a build host...

e89db856 01/09/2026 01:33 AM peterzhu2118 (Peter Zhu)

[ruby/mmtk] Assert that objects are not T_NONE in the write barrier

https://github.com/ruby/mmtk/commit/59d27203e2

aa7eb97d 01/09/2026 01:33 AM peterzhu2118 (Peter Zhu)

[ruby/mmtk] Add MMTK_ASSERT

https://github.com/ruby/mmtk/commit/e34d5cf32f

b3216bc1 01/09/2026 12:33 AM Earlopain (Earlopain _)

Fix Ripper::Lexer::State#[] for to_s

The instance variable is called to_s, not event.

50b71911 01/08/2026 11:07 PM st0012 (Stan Lo)

Remove ruby-bench excludes (#15828)

These benchmarks should be working fine now.

c6f9a4d3 01/08/2026 10:33 PM peterzhu2118 (Peter Zhu)

Remove check for rb_obj_gen_fields_p in rb_hash_dup

rb_copy_generic_ivar already checks for it, so we don't need to call
rb_obj_gen_fields_p twice.

523857bf 01/08/2026 07:57 PM tekknolagi (Maxwell Bernstein)

ZJIT: Replace GuardShape with LoadField+GuardBitEquals (#15821)

GuardShape is just load+guard, so use the existing HIR instructions for load+guard. Probably makes future analysis slightly easier.

16863f2e 01/08/2026 06:35 PM Earlopain (Earlopain _)

[ruby/prism] Decouple ripper translator from ripper library

Ripper exposes Ripper::Lexer:State in its output, which is a bit of a problem. To make this work, I basically copy-pasted the implementation.

I'm unsure if that is acceptable and added a test to make sure that these values never go out of sync....

fc66de3e 01/08/2026 06:35 PM Earlopain (Earlopain _)

[ruby/prism] Remove unneeded ripper requires

Ripper is either not used or loaded where it is actually needed

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

3bfc8655 01/08/2026 06:35 PM Earlopain (Earlopain _)

[ruby/prism] Move LexRipper into its own file

It has a hard dependency on ripper that can't be removed.
This makes it so that ripper can be loaded only when the class is actually used.

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

View all revisions | View revisions

Also available in: Atom