Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
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

dcfbbdc3 01/08/2026 09:48 AM git[bot]

Update bundled gems list as of 2026-01-08

19d3f2da 01/08/2026 09:48 AM hsbt (Hiroshi SHIBATA)

Skip collection install test

eaa9902c 01/08/2026 09:48 AM hsbt (Hiroshi SHIBATA)

Exclude ruby-lsp benchmark because released version of rbs didn't have tsort dependency

4a988b7f 01/08/2026 09:48 AM hsbt (Hiroshi SHIBATA)

Inject tsort path before rdoc

9c49084a 01/08/2026 09:48 AM hsbt (Hiroshi SHIBATA)

Update tsort entries under the doc

View all revisions | View revisions

Also available in: Atom