Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
0b23a8db 07/11/2025 06:24 AM jeremyevans (Jeremy Evans)

Update dependencies for addition of set.h to public headers

2ab38691 07/11/2025 06:24 AM jeremyevans (Jeremy Evans)

Add Set C-API

This should be a minimal C-API needed to deal with Set objects. It
supports creating the sets, checking whether an element is the set,
adding and removing elements, iterating over the elements, clearing
a set, and returning the size of the set....

08d4f789 07/11/2025 06:24 AM jeremyevans (Jeremy Evans)

Rename some set_* functions to set_table_*

These functions conflict with the planned C-API functions. Since they
deal with the underlying set_table pointers and not Set instances,
this seems like a more accurate name as well.

b2fdd264 07/11/2025 06:19 AM mame (Yusuke Endoh)

Lookbehind regexp must be fixed-length

Fixes [Bug #21507]

1317377f 07/11/2025 06:08 AM alanwu (Alan Wu)

ZJIT: A64: Have add/sub to SP be single-instruction

Previously a missed optimization for add followed by mov. While we're
at it, have Add and Sub share the same match arm in arm64_split().

0058bee5 07/11/2025 05:47 AM Misaki Shioi

Fix heap-use-after-free in rb_getaddrinfo (#13856)

This change addresses the following ASAN error:

==1973462==ERROR: AddressSanitizer: heap-use-after-free on address 0x5110002117dc at pc 0x749c307c8a65 bp 0x7ffc3af331d0 sp 0x7ffc3af331c8
READ of size 4 at 0x5110002117dc thread T0...
a02dcbfd 07/11/2025 01:15 AM Luke Gruber

Remove accidentally committed method Module.gccct_clear_table

This was probably meant to be only for debugging. It was introduced in
the big namespace on read commit: 382645d440d

0e2bae82 07/11/2025 01:12 AM Takashi Kokubun

ZJIT: Print a message about ZJIT_RB_BUG when unused (#13852)

6c664580 07/10/2025 10:57 PM jhawthorn (John Hawthorn)

Fix rb_eSystemExit raised in Ractor

[Bug #21505]

Previously Ractor.new { exit }.join would hang because SystemExit was
special cased.

This commit updates this to take the same path as other exceptions,
which wraps the exception in a Ractor::RemoteError and does not end up...

470e11a4 07/10/2025 09:10 PM Max Bernstein

ZJIT: Mark Snapshot as having an output

Other instructions use it as an operand and #13814 especially needs it
to have an output for validation.

View all revisions | View revisions

Also available in: Atom