[#123172] [Ruby Bug#21560] RUBY_MN_THREADS=1 causes large performance regression in Puma 7 — "schneems (Richard Schneeman) via ruby-core" <ruby-core@...>

Issue #21560 has been reported by schneems (Richard Schneeman).

13 messages 2025/09/03

[#123197] [Ruby Misc#21566] Transfer Shopify/yjit-bench and speed.yjit.org to ruby/ruby-bench and *.ruby-lang.org — "k0kubun (Takashi Kokubun) via ruby-core" <ruby-core@...>

Issue #21566 has been reported by k0kubun (Takashi Kokubun).

7 messages 2025/09/08

[#123207] [Ruby Bug#21568] Requiring core libraries when already requiring mutliple user defined libraries with the same name can error — "alexalexgriffith (Alex Griffith) via ruby-core" <ruby-core@...>

Issue #21568 has been reported by alexalexgriffith (Alex Griffith).

9 messages 2025/09/10

[#123209] [Ruby Bug#21569] [armv7, musl] SIGBUS in ibf_load_object_float due to unaligned VFP double load when reading IBF — "amacxz (Aleksey Maximov) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxNTY5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGFtYWN4eiAoQWxla3NleSBNYXhpbW92

8 messages 2025/09/10

[#123257] [Ruby Misc#21606] DevMeeting-2025-10-23 — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

Issue #21606 has been reported by mame (Yusuke Endoh).

9 messages 2025/09/16

[#123261] [Ruby Bug#21607] require 'concurrent-ruby' causes segfault with Ruby 3.4.6 on linux/i686 — "satadru (Satadru Pramanik) via ruby-core" <ruby-core@...>

Issue #21607 has been reported by satadru (Satadru Pramanik).

17 messages 2025/09/16

[#123279] [Ruby Misc#21609] Propose Stan Lo (@st0012) as a core committer — "tekknolagi (Maxwell Bernstein) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxNjA5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHRla2tub2xhZ2kgKE1heHdlbGwgQmVy

12 messages 2025/09/17

[#123288] [Ruby Bug#21610] Use ec->interrupt_mask to prevent interrupts. — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxNjEwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGlvcXVhdGl4IChTYW11ZWwgV2lsbGlh

7 messages 2025/09/18

[#123319] [Ruby Feature#21615] Introduce `Array#values` — "matheusrich (Matheus Richard) via ruby-core" <ruby-core@...>

Issue #21615 has been reported by matheusrich (Matheus Richard).

9 messages 2025/09/23

[#123350] [Ruby Bug#21618] Allow to use the build-in prism version to parse code — "Earlopain (Earlopain _) via ruby-core" <ruby-core@...>

Issue #21618 has been reported by Earlopain (Earlopain _).

15 messages 2025/09/30

[ruby-core:123174] [Ruby Bug#21560] RUBY_MN_THREADS=1 causes large performance regression in Puma 7

From: "dentarg (Patrik Ragnarsson) via ruby-core" <ruby-core@...>
Date: 2025-09-03 21:06:17 UTC
List: ruby-core #123174
SXNzdWUgIzIxNTYwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgZGVudGFyZyAoUGF0cmlrIFJhZ25hcnNz
b24pLg0KDQoNCkhlcmUncyBob3cgSSBkaWQgbXkgdGVzdHM6DQoNCmBgYGANCiQgZ2l0IGNsb25l
IGh0dHBzOi8vZ2l0aHViLmNvbS9wdW1hL3B1bWENCiQgY2QgcHVtYQ0KJCBnaXQgY2hlY2tvdXQg
djcuMC4wDQokIHJha2UgY29tcGlsZQ0KJCBlY2hvICdzaWxlbmNlX3NpbmdsZV93b3JrZXJfd2Fy
bmluZzsgYXBwIHsgWzIwMCwge30sIFsiT0siXV0gfScgfCBSVUJZX01OX1RIUkVBRFM9MSBydWJ5
IC1JbGliIGJpbi9wdW1hIC0tY29uZmlnIC9kZXYvc3RkaW4gLS13b3JrZXIgMSAtLXRocmVhZHMg
MToxIC0tcG9ydCA3Nzc3DQpgYGBgDQoNClJ1biBodHRwczovL2dpdGh1Yi5jb20vcmFreWxsL2hl
eSwgaXQgdGFrZXMgfjU1cw0KDQo8RGV0YWlscz4NCjxTdW1tYXJ5Pjxjb2RlPiQgdGltZSBoZXkg
LWRpc2FibGUta2VlcGFsaXZlIC1uIDUwMDAgLWMgMTAwIGh0dHA6Ly8xMjcuMC4wLjE6Nzc3Nzwv
Y29kZT48L1N1bW1hcnk+DQoNCmBgYA0KJCB0aW1lIGhleSAtZGlzYWJsZS1rZWVwYWxpdmUgLW4g
NTAwMCAtYyAxMDAgaHR0cDovLzEyNy4wLjAuMTo3Nzc3DQoNClN1bW1hcnk6DQogIFRvdGFsOiAg
NTQuNTU4NSBzZWNzDQogIFNsb3dlc3Q6ICAxLjUyMDEgc2Vjcw0KICBGYXN0ZXN0OiAgMC4wMTM5
IHNlY3MNCiAgQXZlcmFnZTogIDEuMDc5OCBzZWNzDQogIFJlcXVlc3RzL3NlYzogOTEuNjQ0OA0K
DQogIFRvdGFsIGRhdGE6IDEwMDAwIGJ5dGVzDQogIFNpemUvcmVxdWVzdDogMiBieXRlcw0KDQpS
ZXNwb25zZSB0aW1lIGhpc3RvZ3JhbToNCiAgMC4wMTQgWzFdIHwNCiAgMC4xNjUgWzE4XSAgfA0K
ICAwLjMxNSBbMTRdICB8DQogIDAuNDY2IFsxNF0gIHwNCiAgMC42MTYgWzE0XSAgfA0KICAwLjc2
NyBbMjVdICB8DQogIDAuOTE4IFszNF0gIHwNCiAgMS4wNjggWzc1XSAgfOKWoA0KICAxLjIxOSBb
NDc2NF0gIHzilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDi
lqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDi
lqDilqDilqDilqDilqANCiAgMS4zNjkgWzI3XSAgfA0KICAxLjUyMCBbMTRdICB8DQoNCg0KTGF0
ZW5jeSBkaXN0cmlidXRpb246DQogIDEwJSBpbiAxLjA4NjIgc2Vjcw0KICAyNSUgaW4gMS4wODg1
IHNlY3MNCiAgNTAlIGluIDEuMDkwNyBzZWNzDQogIDc1JSBpbiAxLjA5MzEgc2Vjcw0KICA5MCUg
aW4gMS4xMDA3IHNlY3MNCiAgOTUlIGluIDEuMTA4NyBzZWNzDQogIDk5JSBpbiAxLjE3MzYgc2Vj
cw0KDQpEZXRhaWxzIChhdmVyYWdlLCBmYXN0ZXN0LCBzbG93ZXN0KToNCiAgRE5TK2RpYWx1cDog
MC4wMDA1IHNlY3MsIDAuMDEzOSBzZWNzLCAxLjUyMDEgc2Vjcw0KICBETlMtbG9va3VwOiAwLjAw
MDAgc2VjcywgMC4wMDAwIHNlY3MsIDAuMDAwMCBzZWNzDQogIHJlcSB3cml0ZTogIDAuMDAwMCBz
ZWNzLCAwLjAwMDAgc2VjcywgMC4wMDM3IHNlY3MNCiAgcmVzcCB3YWl0OiAgMS4wNzkxIHNlY3Ms
IDAuMDA4OCBzZWNzLCAxLjUxOTMgc2Vjcw0KICByZXNwIHJlYWQ6ICAwLjAwMDEgc2VjcywgMC4w
MDAwIHNlY3MsIDAuMDAzNiBzZWNzDQoNClN0YXR1cyBjb2RlIGRpc3RyaWJ1dGlvbjoNCiAgWzIw
MF0gNTAwMCByZXNwb25zZXMNCg0KDQoNCmhleSAtZGlzYWJsZS1rZWVwYWxpdmUgLW4gNTAwMCAt
YyAxMDAgaHR0cDovLzEyNy4wLjAuMTo3Nzc3ICAxLjk2cyB1c2VyIDIuMzBzIHN5c3RlbSA3JSBj
cHUgNTQuNjA4IHRvdGFsDQoNCmBgYA0KPC9EZXRhaWxzPg0KDQpJZiB0aGUgYHNsZWVwYCBhdCBo
dHRwczovL2dpdGh1Yi5jb20vcHVtYS9wdW1hL2Jsb2IvODlhNDQ4ZTUxYjliYTIyZDQ2YTdhNjEw
OGZiNDc4NzYyMzI5MGRjMi9saWIvcHVtYS9zZXJ2ZXIucmIjTDM5MSBpcyByZW1vdmVkLCB0aGUg
YGhleWAgcnVuIGlzIG1vcmUgb3IgbGVzcyBpbnN0YW50Og0KDQo8RGV0YWlscz4NCjxTdW1tYXJ5
Pjxjb2RlPiQgdGltZSBoZXkgLWRpc2FibGUta2VlcGFsaXZlIC1uIDUwMDAgLWMgMTAwIGh0dHA6
Ly8xMjcuMC4wLjE6Nzc3NzwvY29kZT48L1N1bW1hcnk+DQoNCmBgYA0KJCB0aW1lIGhleSAtZGlz
YWJsZS1rZWVwYWxpdmUgLW4gNTAwMCAtYyAxMDAgaHR0cDovLzEyNy4wLjAuMTo3Nzc3DQoNClN1
bW1hcnk6DQogIFRvdGFsOiAgMC40MzgyIHNlY3MNCiAgU2xvd2VzdDogIDAuMDYyMiBzZWNzDQog
IEZhc3Rlc3Q6ICAwLjAwMjggc2Vjcw0KICBBdmVyYWdlOiAgMC4wMDg3IHNlY3MNCiAgUmVxdWVz
dHMvc2VjOiAxMTQwOS42NTMxDQoNCiAgVG90YWwgZGF0YTogMTAwMDAgYnl0ZXMNCiAgU2l6ZS9y
ZXF1ZXN0OiAyIGJ5dGVzDQoNClJlc3BvbnNlIHRpbWUgaGlzdG9ncmFtOg0KICAwLjAwMyBbMV0g
fA0KICAwLjAwOSBbNDY1MV0gIHzilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDi
lqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDi
lqDilqDilqDilqDilqDilqDilqDilqDilqANCiAgMC4wMTUgWzI0OF0gfOKWoOKWoA0KICAwLjAy
MSBbMF0gfA0KICAwLjAyNyBbMF0gfA0KICAwLjAzMiBbMF0gfA0KICAwLjAzOCBbMF0gfA0KICAw
LjA0NCBbMF0gfA0KICAwLjA1MCBbMF0gfA0KICAwLjA1NiBbMjVdICB8DQogIDAuMDYyIFs3NV0g
IHzilqANCg0KDQpMYXRlbmN5IGRpc3RyaWJ1dGlvbjoNCiAgMTAlIGluIDAuMDA3MiBzZWNzDQog
IDI1JSBpbiAwLjAwNzQgc2Vjcw0KICA1MCUgaW4gMC4wMDc2IHNlY3MNCiAgNzUlIGluIDAuMDA3
OSBzZWNzDQogIDkwJSBpbiAwLjAwODIgc2Vjcw0KICA5NSUgaW4gMC4wMDk0IHNlY3MNCiAgOTkl
IGluIDAuMDU3NSBzZWNzDQoNCkRldGFpbHMgKGF2ZXJhZ2UsIGZhc3Rlc3QsIHNsb3dlc3QpOg0K
ICBETlMrZGlhbHVwOiAwLjAwMDMgc2VjcywgMC4wMDI4IHNlY3MsIDAuMDYyMiBzZWNzDQogIERO
Uy1sb29rdXA6IDAuMDAwMCBzZWNzLCAwLjAwMDAgc2VjcywgMC4wMDAwIHNlY3MNCiAgcmVxIHdy
aXRlOiAgMC4wMDAwIHNlY3MsIDAuMDAwMCBzZWNzLCAwLjAwMDggc2Vjcw0KICByZXNwIHdhaXQ6
ICAwLjAwODMgc2VjcywgMC4wMDI2IHNlY3MsIDAuMDYxMiBzZWNzDQogIHJlc3AgcmVhZDogIDAu
MDAwMCBzZWNzLCAwLjAwMDAgc2VjcywgMC4wMDEwIHNlY3MNCg0KU3RhdHVzIGNvZGUgZGlzdHJp
YnV0aW9uOg0KICBbMjAwXSA1MDAwIHJlc3BvbnNlcw0KDQoNCg0KaGV5IC1kaXNhYmxlLWtlZXBh
bGl2ZSAtbiA1MDAwIC1jIDEwMCBodHRwOi8vMTI3LjAuMC4xOjc3NzcgIDAuMjNzIHVzZXIgMC4y
N3Mgc3lzdGVtIDExMSUgY3B1IDAuNDUxIHRvdGFsDQoNCmBgYA0KPC9EZXRhaWxzPg0KDQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpCdWcgIzIxNTYwOiBSVUJZX01O
X1RIUkVBRFM9MSBjYXVzZXMgbGFyZ2UgcGVyZm9ybWFuY2UgcmVncmVzc2lvbiBpbiBQdW1hIDcN
Cmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8yMTU2MCNjaGFuZ2UtMTE0NTA4DQoN
CiogQXV0aG9yOiBzY2huZWVtcyAoUmljaGFyZCBTY2huZWVtYW4pDQoqIFN0YXR1czogT3Blbg0K
KiBCYWNrcG9ydDogMy4yOiBVTktOT1dOLCAzLjM6IFVOS05PV04sIDMuNDogVU5LTk9XTg0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyMgRXhwZWN0ZWQNCg0KUnVu
bmluZyBhIHdlYnNlcnZlciB3aXRoIGBSVUJZX01OX1RIUkVBRFM9MWAgd2lsbCBpbmNyZWFzZSBw
ZXJmb3JtYW5jZSBvciBrZWVwIGl0IHRoZSBzYW1lLg0KDQojIyBBY3R1YWwNCg0KLSBCZWZvcmU6
IDIyOTE5Ljg1IFJlcXVlc3RzL3NlYw0KLSBBZnRlcjogICAyMjg3LjEzIFJlcXVlc3RzL3NlYw0K
DQojIyBSZXByb2R1Y3Rpb24NCg0KVHJhY2tpbmcgdGhpcyBhdCBodHRwczovL2dpdGh1Yi5jb20v
cHVtYS9wdW1hL2lzc3Vlcy8zNzIwLiBJIHdvdWxkIGxpa2UgdG8gZ2V0IGEgc21hbGxlciByZXBy
b2R1Y3Rpb24sIGJ1dCB1bnRpbCB0aGVuIGhlcmUncyBob3cgd2UncmUgYWJsZSB0byBpbmR1Y2Ug
dGhlIGZhaWx1cmU6DQoNClByZXBhcmUgcHVtYToNCg0KYGBgDQokIGdpdCBjbG9uZSBodHRwczov
L2dpdGh1Yi5jb20vcHVtYS9wdW1hDQokIGNkIHB1bWENCiQgZ2l0IGNoZWNrb3V0IHY3LjAuMC5w
cmUxDQokIHJha2UgY29tcGlsZQ0KYGBgDQoNCkJvb3QgdGhlIHNlcnZlciB0byBkZWxpdmVyIGEg
ImhlbGxvIHdvcmxkIiByZXNwb25zZToNCg0KYGBgDQokIGJ1bmRsZSBleGVjIHJ1YnkgLUlsaWIg
YmluL3B1bWEgLXcgMSAtdDEgLS1wcmVsb2FkIHRlc3QvcmFja3VwL2hlbGxvLnJ1DQpgYGANCg0K
RXhlcmNpc2UgdGhlIHNlcnZlciB3aXRoIGB3cmtgIChicmV3IGluc3RhbGwgd3JrKToNCg0KYGBg
DQokIHdyayAtSCAnSG9zdDogdGZiLXNlcnZlcicgLUggJ0FjY2VwdDogdGV4dC9wbGFpbix0ZXh0
L2h0bWw7cT0wLjksYXBwbGljYXRpb24veGh0bWwreG1sO3E9MC45LGFwcGxpY2F0aW9uL3htbDtx
PTAuOCwqLyo7cT0wLjcnIC1IICdDb25uZWN0aW9uOiBrZWVwLWFsaXZlJyAtLWxhdGVuY3kgLWQg
MTUgLWMgMTYgLS10aW1lb3V0IDggLXQgMTIgaHR0cDovL2xvY2FsaG9zdDo5MjkyDQpgYGANCg0K
IyMjIFJlc3VsdHMNCg0KQmVmb3JlOg0KDQpgYGANCiQgYnVuZGxlIGV4ZWMgcnVieSAtSWxpYiBi
aW4vcHVtYSAtdyAxIC10MSAtLXByZWxvYWQgdGVzdC9yYWNrdXAvaGVsbG8ucnUNCmBgYA0KDQpg
YGANCiQgd3JrIC1IICdIb3N0OiB0ZmItc2VydmVyJyAtSCAnQWNjZXB0OiB0ZXh0L3BsYWluLHRl
eHQvaHRtbDtxPTAuOSxhcHBsaWNhdGlvbi94aHRtbCt4bWw7cT0wLjksYXBwbGljYXRpb24veG1s
O3E9MC44LCovKjtxPTAuNycgLUggJ0Nvbm5lY3Rpb246IGtlZXAtYWxpdmUnIC0tbGF0ZW5jeSAt
ZCAxNSAtYyAxNiAtLXRpbWVvdXQgOCAtdCAxMiBodHRwOi8vbG9jYWxob3N0OjkyOTINClJ1bm5p
bmcgMTVzIHRlc3QgQCBodHRwOi8vbG9jYWxob3N0OjkyOTINCiAgMTIgdGhyZWFkcyBhbmQgMTYg
Y29ubmVjdGlvbnMNCiAgVGhyZWFkIFN0YXRzICAgQXZnICAgICAgU3RkZXYgICAgIE1heCAgICsv
LSBTdGRldg0KICAgIExhdGVuY3kgICA3ODYuNzR1cyAgICAxLjQ1bXMgIDQ1LjU3bXMgICA5MC42
MiUNCiAgICBSZXEvU2VjICAgICAxLjkyayAgIDE4OC41NSAgICAgNC4yMGsgICAgODMuMjIlDQog
IExhdGVuY3kgRGlzdHJpYnV0aW9uDQogICAgIDUwJSAgMzg2LjAwdXMNCiAgICAgNzUlICA1MjMu
MDB1cw0KICAgICA5MCUgICAgMi4xMW1zDQogICAgIDk5JSAgICA0LjYzbXMNCiAgMzQ0NjM4IHJl
cXVlc3RzIGluIDE1LjA0cywgMjUuMjNNQiByZWFkDQpSZXF1ZXN0cy9zZWM6ICAyMjkxOS44NQ0K
VHJhbnNmZXIvc2VjOiAgICAgIDEuNjhNQg0KYGBgDQoNCkFmdGVyOiANCg0KYGBgDQokIGVudiBS
VUJZX01OX1RIUkVBRFM9MSBidW5kbGUgZXhlYyBydWJ5IC1JbGliIGJpbi9wdW1hIC13IDEgLXQx
IC0tcHJlbG9hZCB0ZXN0L3JhY2t1cC9oZWxsby5ydQ0KYGBgDQoNCmBgYA0KJCB3cmsgLUggJ0hv
c3Q6IHRmYi1zZXJ2ZXInIC1IICdBY2NlcHQ6IHRleHQvcGxhaW4sdGV4dC9odG1sO3E9MC45LGFw
cGxpY2F0aW9uL3hodG1sK3htbDtxPTAuOSxhcHBsaWNhdGlvbi94bWw7cT0wLjgsKi8qO3E9MC43
JyAtSCAnQ29ubmVjdGlvbjoga2VlcC1hbGl2ZScgLS1sYXRlbmN5IC1kIDE1IC1jIDE2IC0tdGlt
ZW91dCA4IC10IDEyIGh0dHA6Ly9sb2NhbGhvc3Q6OTI5Mg0KUnVubmluZyAxNXMgdGVzdCBAIGh0
dHA6Ly9sb2NhbGhvc3Q6OTI5Mg0KICAxMiB0aHJlYWRzIGFuZCAxNiBjb25uZWN0aW9ucw0KICBU
aHJlYWQgU3RhdHMgICBBdmcgICAgICBTdGRldiAgICAgTWF4ICAgKy8tIFN0ZGV2DQogICAgTGF0
ZW5jeSAgICAyOC44OW1zICAgNDAuODJtcyAxMjkuMzdtcyAgIDc4Ljk0JQ0KICAgIFJlcS9TZWMg
ICAyMDcuMzQgICAgIDY0LjA5ICAgMjUyLjAwICAgICA3MC43MCUNCiAgTGF0ZW5jeSBEaXN0cmli
dXRpb24NCiAgICAgNTAlICAyMTIuMDB1cw0KICAgICA3NSUgICA1Ni43N21zDQogICAgIDkwJSAg
IDk5LjQ4bXMNCiAgICAgOTklICAxMjcuMDFtcw0KICAzNDM2NSByZXF1ZXN0cyBpbiAxNS4wM3Ms
IDIuNTJNQiByZWFkDQpSZXF1ZXN0cy9zZWM6ICAgMjI4Ny4xMw0KVHJhbnNmZXIvc2VjOiAgICAx
NzEuNDVLQg0KYGBgDQoNCihOb3RpY2UgdGhlIGRyYW1hdGljIGRyb3AgaW4gcmVxdWVzdHMgcGVy
IHNlY29uZCkuDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogcnVieS1jb3JlIG1haWxp
bmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVieS1sYW5nLm9yZwogVG8gdW5zdWJzY3JpYmUgc2Vu
ZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVhdmVAbWwucnVieS1sYW5nLm9yZwogcnVieS1jb3Jl
IGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxhbmcub3JnL21haWxtYW4zL2xpc3RzL3J1YnktY29y
ZS5tbC5ydWJ5LWxhbmcub3JnLwo=


In This Thread