Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
4c659a98 04/07/2026 05:10 AM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Address review feedback on tmp directory path resolution

Use source_root.parent instead of hardcoded relative path to derive the
repository root, so the code remains correct if the support file is ever
moved. Also fix the example Gemfile source path in DEBUGGING.md to...

7b77603c 04/07/2026 05:10 AM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Move bundler test tmp directory from bundler/tmp to top-level tmp

The bundler tests were writing temporary files to bundler/tmp, but this
moves them to the repository's top-level tmp directory instead, which is
already covered by .gitignore. All references in CI workflows, SimpleCov...

90924bc3 04/07/2026 02:25 AM dependabot[bot]

Bump the github-actions group across 1 directory with 3 updates

Bumps the github-actions group with 3 updates in the / directory: ruby/setup-ruby, lewagon/wait-on-check-action and taiki-e/install-action....

fa8c9194 04/07/2026 12:17 AM alanwu (Alan Wu)

ZJIT: Profiling: Separate bits for T_CLASS and T_MODULE

So I don't need to use is_subclass_of(). We already have two branches
for the two types during profiling anyways.

158c1fdb 04/07/2026 12:17 AM alanwu (Alan Wu)

ZJIT: Print the Cptr, not a pointer to the pointer

Previously, we had none-sensical lines such as:

v15:CPtr[CPtr(0x1008)] = Const CPtr(0x1010)

Which was a contradiction as the pointer in the type specialization
should match the pointer on the right hand side.

35346add 04/07/2026 12:17 AM alanwu (Alan Wu)

ZJIT: Print CUInt64 in hex when sign bit is set

It's likely some sort of mask or flags. Hexadecimal is more compact.

d2653493 04/07/2026 12:17 AM alanwu (Alan Wu)

ZJIT: Guard T_* in addition to shape in polymorphic getivar

This is a8f3c34556 ("ZJIT: Add missing guard on ivar access on
T_{DATA,CLASS,MODULE}") but for the polymorphic implementation in HIR
build.

a2a69b42 04/06/2026 10:36 PM jhawthorn (John Hawthorn)

Add assertion to rb_class_alloc

We should only ever call rb_class_alloc with a T_CLASS. Adding this
assert/assumption allows us to elide later checks for T_CLASS>

20211460 04/06/2026 10:36 PM jhawthorn (John Hawthorn)

Use RB_BUILTIN_TYPE in RCLASS_SINGLETON_P

This should avoid us emitting the check for a special constant.

3e851ea7 04/06/2026 10:33 PM jhawthorn (John Hawthorn)

Avoid box st_lookup in rb_class_real

View all revisions | View revisions

Also available in: Atom