Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
7a660d7c 05/08/2025 08:34 PM burdettelamar (Burdette Lamar)

[DOC] Tweaks for What's Here

b67711b1 05/08/2025 07:48 PM byroot (Jean Boussier)

Fix remove_instance_variable on complex objects

Introduced in: https://github.com/ruby/ruby/pull/13159

Now that there is no longer a unique TOO_COMPLEX shape with
no children, checking shape->type == TOO_COMPLEX is incorrect.

e3452cfa 05/08/2025 05:53 PM tenderlovemaking (Aaron Patterson)

Raise error on take/send for Ractors in child processes

Ractor objects that are available in a child process should raise a
Ractor::ClosedError exception when called with send or take

Co-authored-by: John Hawthorn

f7ff3809 05/08/2025 05:53 PM tenderlovemaking (Aaron Patterson)

Clean up Ractor cache after fork

Ractors created in a parent process should be properly shut down in the
child process. They need their cache cleared and status set to
"terminated"

Co-authored-by: John Hawthorn

d7ad53f2 05/08/2025 05:53 PM jhawthorn (John Hawthorn)

Acquire VM lock around fork

Otherwise it might be held by another Ractor, causing a deadlock in the
new process.

c7508563 05/08/2025 05:46 PM k0kubun (Takashi Kokubun)

Fix -Wreturn-type

../variable.c: In function ‘iterate_over_shapes_with_callback’:
../variable.c:2189:1: warning: control reaches end of non-void function [-Wreturn-type]
2189 | }
| ^

c18bedcd 05/08/2025 02:36 PM peterzhu2118 (Peter Zhu)

Remove dependency on debug_counter.h when BUILDING_MODULAR_GC

This allows the default GC to not need debug_counter.h when building as a
modular GC.

3f5080e7 05/08/2025 02:36 PM peterzhu2118 (Peter Zhu)

Stop checking for USE_DEBUG_COUNTER in default.c

We don't need to check for USE_DEBUG_COUNTER because the code is no-op
if USE_DEBUG_COUNTER is not enabled.

46a82408 05/08/2025 02:31 PM burdettelamar (Burdette Lamar)

[DOC] Tweaks for String#-@

5e534849 05/08/2025 12:22 PM Max Bernstein

ZJIT: Temporarily revert path compression

For reasons I don't understand yet, this causes an issue when trying to
boot yjit-bench. Temporarily revert it.

View all revisions | View revisions

Also available in: Atom