Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
f5085c70 07/09/2025 11:03 PM Takashi Kokubun

ZJIT: Mark profiled objects when marking ISEQ (#13784)

1df94aaf 07/09/2025 09:50 PM Stan Lo

ZJIT: Name side-exit test cases correctly

e2a81c73 07/09/2025 09:50 PM Stan Lo

ZJIT: Optimize opt_and and opt_or instructions for Fixnum

10b582da 07/09/2025 09:50 PM Stan Lo

ZJIT: Profile opt_and and opt_or instructions

b146eae3 07/09/2025 06:42 PM burdettelamar (Burdette Lamar)

[DOC] Tweaks for String#clear

6c77a0c6 07/09/2025 06:41 PM burdettelamar (Burdette Lamar)

[DOC] Tweaks for String#chop

3baed2ea 07/09/2025 06:41 PM burdettelamar (Burdette Lamar)

[DOC] Tweaks for String#chr

94e702b0 07/09/2025 05:38 PM burdettelamar (Burdette Lamar)

[DOC] Tweaks for String#chop

54f28c1d 07/09/2025 05:38 PM jhawthorn (John Hawthorn)

Avoid concurrently overflowing of shape_id

Previously it was possible for two atomic increments of next_shape_id
running concurrently to overflow MAX_SHAPE_ID. For this reason we need
to do the test atomically with the allocation in shape_alloc returning...

cfc006d4 07/09/2025 05:38 PM jhawthorn (John Hawthorn)

Always use atomics to get the shape count

When sharing between threads we need both atomic reads and writes. We
probably didn't need to use this in some cases (where we weren't running
in multi-ractor mode) but I think it's best to be consistent.

View all revisions | View revisions

Also available in: Atom