[#122900] [Ruby Bug#21529] Deprecate the /o modifier and warn against using it — "jpcamara (JP Camara) via ruby-core" <ruby-core@...>

Issue #21529 has been reported by jpcamara (JP Camara).

10 messages 2025/08/03

[#122925] [Ruby Feature#21533] Introduce `Time#am?` and `Time#pm?` — "matheusrich (Matheus Richard) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxNTMzIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hdGhldXNyaWNoIChNYXRoZXVzIFJp

10 messages 2025/08/06

[#122932] [Ruby Bug#21534] ppc64le Ractor ractor_port_receive aborted (core dumped) — "jaruga (Jun Aruga) via ruby-core" <ruby-core@...>

Issue #21534 has been reported by jaruga (Jun Aruga).

12 messages 2025/08/07

[#122953] [Ruby Bug#21540] prism allows `foo && return bar` when parse.y doesn't — "Earlopain (Earlopain _) via ruby-core" <ruby-core@...>

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

12 messages 2025/08/12

[#122964] [Ruby Feature#21543] Point ArgumentError to the call site — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

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

8 messages 2025/08/14

[#122969] [Ruby Feature#21545] `#try_dig`: a dig that returns early if it cannot dig deeper — "cb341 (Daniel Bengl) via ruby-core" <ruby-core@...>

Issue #21545 has been reported by cb341 (Daniel Bengl).

10 messages 2025/08/15

[#122987] [Ruby Bug#21547] SEGV after 2083fa commit — "watson1978 (Shizuo Fujita) via ruby-core" <ruby-core@...>

Issue #21547 has been reported by watson1978 (Shizuo Fujita).

10 messages 2025/08/20

[#123042] [Ruby Feature#21550] Ractor.sharable_proc/sharable_lambda to make sharable Proc object — "ko1 (Koichi Sasada) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxNTUwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGtvMSAoS29pY2hpIFNhc2FkYSkuDQoN

16 messages 2025/08/21

[#123122] [Ruby Feature#21556] Add true? and false? methods to NilClass, TrueClass, FalseClass, and String — "Phalado (Raphael Cordeiro) via ruby-core" <ruby-core@...>

Issue #21556 has been reported by Phalado (Raphael Cordeiro).

9 messages 2025/08/29

[#123146] [Ruby Bug#21559] Unicode normalization nfd -> nfc -> nfd is not reversible — "tompng (tomoya ishida) via ruby-core" <ruby-core@...>

Issue #21559 has been reported by tompng (tomoya ishida).

8 messages 2025/08/31

[ruby-core:123042] [Ruby Feature#21550] Ractor.sharable_proc/sharable_lambda to make sharable Proc object

From: "ko1 (Koichi Sasada) via ruby-core" <ruby-core@...>
Date: 2025-08-21 23:51:15 UTC
List: ruby-core #123042
SXNzdWUgIzIxNTUwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGtvMSAoS29pY2hpIFNhc2FkYSkuDQoN
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkZlYXR1cmUgIzIxNTUw
OiBSYWN0b3Iuc2hhcmFibGVfcHJvYy9zaGFyYWJsZV9sYW1iZGEgdG8gbWFrZSBzaGFyYWJsZSBQ
cm9jIG9iamVjdA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzIxNTUwDQoNCiog
QXV0aG9yOiBrbzEgKEtvaWNoaSBTYXNhZGEpDQoqIFN0YXR1czogT3Blbg0KKiBBc3NpZ25lZTog
a28xIChLb2ljaGkgU2FzYWRhKQ0KKiBUYXJnZXQgdmVyc2lvbjogMy41DQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpMZXQncyBpbnRyb2R1Y2UgYSB3YXkgdG8gbWFr
ZSBhIHNoYXJhYmxlIFByb2MuDQoNCiogYFJhY3Rvci5zaGFyZWFibGVfcHJvYyhzZWxmOiBuaWws
ICZibG9jaylgIG1ha2VzIHByb2MuDQoqIGBSYWN0b3Iuc2hhcmVhYmxlX2xhbWJkYShzZWxmOiBu
aWwsICZibG9jaylgIG1ha2VzIGxhbWJkYS4NCg0KU2VlIGFsc286IGh0dHBzOi8vYnVncy5ydWJ5
LWxhbmcub3JnL2lzc3Vlcy8yMTAzOQ0KDQojIyBCYWNrZ3JvdW5kDQoNCiMjIyBNb3RpdmF0aW9u
DQoNCkJlaW5nIGFibGUgdG8gY3JlYXRlIGEgc2hhcmVhYmxlIFByb2MgaXMgaW1wb3J0YW50IGZv
ciBSYWN0b3JzLiBGb3IgZXhhbXBsZSwgd2Ugb2Z0ZW4gd2FudCB0byBzZW5kIGEgdGFzayB0byBh
bm90aGVyIFJhY3RvcjoNCg0KYGBgcnVieQ0Kd29ya2VyID0gUmFjdG9yLm5ldyBkbw0KICB3aGls
ZSB0YXNrID0gUmFjdG9yLnJlY2VpdmUNCiAgICB0YXNrLmNhbGwoLi4uKQ0KICBlbmQNCmVuZA0K
DQp0YXNrID0gKHNoYXJhYmxlX3Byb2MpDQp3b3JrZXIgPDwgdGFzaw0KDQp0YXNrID0gKHNoYXJh
YmxlX3Byb2MpDQp3b3JrZXIgPDwgdGFzaw0KDQp0YXNrID0gKHNoYXJhYmxlX3Byb2MpDQp3b3Jr
ZXIgPDwgdGFzaw0KYGBgDQoNClRoZXJlIGFyZSB2YXJpb3VzIHdheXMgdG8gcmVwcmVzZW50IGEg
dGFzaywgYnV0IHVzaW5nIGEgUHJvYyBpcyBzdHJhaWdodGZvcndhcmQuDQoNCkhvd2V2ZXIsIHRv
IG1ha2UgYSBQcm9jIHNoYXJlYWJsZSB0b2RheSwgc2VsZiBtdXN0IGFsc28gYmUgc2hhcmVhYmxl
LCB3aGljaCBsZWFkcyB0byBwYXR0ZXJucyBsaWtlOg0KDQpgYGBydWJ5DQogIG5pbC5pbnN0YW5j
ZV9ldmFseyBQcm9jLm5ld3sgLi4uIH0gfQ0KYGBgDQoNClRoaXMgaXMgbm9pc3kgYW5kIGNyeXB0
aWMuIFdlIHByb3Bvc2UgZGVkaWNhdGVkIG1ldGhvZHMgdG8gY3JlYXRlIHNoYXJlYWJsZSBQcm9j
IG9iamVjdHMgZGlyZWN0bHkuDQoNCg0KIyMgU3BlY2lmaWNhdGlvbg0KDQoqIGBSYWN0b3Iuc2hh
cmVhYmxlX3Byb2Moc2VsZjogbmlsLCAmYmxvY2spYCBtYWtlcyBhIHByb2MuDQoqIGBSYWN0b3Iu
c2hhcmVhYmxlX2xhbWJkYShzZWxmOiBuaWwsICZibG9jaylgIG1ha2VzIGEgbGFtYmRhLg0KDQpC
b3RoIG1ldGhvZHMgY3JlYXRlIHRoZSBQcm9jL2xhbWJkYSB3aXRoIHRoZSBnaXZlbiBzZWxmIGFu
ZCBtYWtlIHRoZSByZXN1bHRpbmcgb2JqZWN0IHNoYXJlYWJsZS4NCg0KQ2FwdHVyZWQgb3V0ZXIg
dmFyaWFibGVzIGZvbGxvdyB0aGUgY3VycmVudCBgUmFjdG9yLm1ha2Vfc2hhcmVhYmxlYCBzZW1h
bnRpY3M6DQoNCiogSWYgYSBjYXB0dXJlZCBvdXRlciBsb2NhbCB2YXJpYWJsZSByZWZlcnMgdG8g
YSBzaGFyZWFibGUgb2JqZWN0LCBhIHNoYXJlYWJsZSBQcm9jIG1heSByZWFkIGl0Lg0KKiBJZiBh
bnkgY2FwdHVyZWQgb3V0ZXIgdmFyaWFibGUgcmVmZXJzIHRvIGEgbm9u4oCRc2hhcmVhYmxlIG9i
amVjdCwgY3JlYXRpbmcgdGhlIHNoYXJlYWJsZSBQcm9jIHJhaXNlcyBhbiBlcnJvci4NCg0KDQpg
YGBydWJ5DQphID0gNDINCmIgPSAic3RyIg0KUmFjdG9yLnNoYXJhbGJlX3Byb2N7DQogIHAgYSAj
PT4gNDINCn0NCg0KUmFjdG9yLnNoYXJhbGJlX3Byb2N7ICMgZXJyb3Igd2hlbiBtYWtpbmcgYSBz
aGFyZWFsYmUgcHJvYw0KICBwIGIgIz0+IDQyDQp9DQpgYGANCg0KKiBUaGUgY2FwdHVyZWQgb3V0
ZXIgbG9jYWwgdmFyaWFibGVzIGFyZSBjb3BpZWQgYnkgdmFsdWUgd2hlbiB0aGUgc2hhcmVhYmxl
IFByb2MgaXMgY3JlYXRlZC4gU3Vic2VxdWVudCBtb2RpZmljYXRpb25zIG9mIHRob3NlIHZhcmlh
YmxlcyBpbiB0aGUgY3JlYXRvciBzY29wZSBkbyBub3QgYWZmZWN0IHRoZSBQcm9jLg0KDQpgYGAN
CmEgPSA0Mg0Kc2hwciA9IFJhY3Rvci5zaGFyYWJsZV9wcm9jew0KICBwIGENCn0NCmEgPSAwDQpz
aHByLmNhbGwgIz0+IDQyDQpgYGANCmBgYA0KDQoqIEFzc2lnbmluZyB0byBvdXRlciBsb2NhbCB2
YXJpYWJsZXMgZnJvbSB3aXRoaW4gdGhlIHNoYXJlYWJsZSBQcm9jIGlzIG5vdCBhbGxvd2VkIChl
cnJvciBhdCBjcmVhdGlvbikuDQoNCmBgYHJ1YnkNCmEgPSA0Mg0KUmFjdG9yLnNoYXJlYWJsZV9w
cm9jeyAjIGVycm9yIHdoZW4gbWFraW5nIGEgc2hhcmVhbGJlIHByb2MNCiAgYSA9IDQzDQp9DQoN
CmBgYA0KDQpNb3JlIGFib3V0IG91dGVyLXZhcmlhYmxlIGhhbmRsaW5nIGFyZSBkaXNjdXNzZWQg
YmVsb3cuDQoNCkluIG90aGVyIHdvcmRzLCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBhIHNoYXJl
YWJsZSBQcm9jLCBjYXB0dXJlZCBvdXRlciBsb2NhbHMgYXJlIHJlYWTigJFvbmx5IGNvbnN0YW50
cy4NCg0KVGhpcyBwcm9wb3NhbCBkb2VzIG5vdCBjaGFuZ2UgdGhlIHNlbWFudGljcyBvZiBSYWN0
b3IubWFrZV9zaGFyZWFibGUoKSBpdHNlbGYuDQoNCiMjIERpc2N1c3Npb24gYWJvdXQgb3V0ZXIg
bG9jYWwgdmFyaWFibGVzDQoNCltGZWF0dXJlICMyMTAzOV0gZGlzY3Vzc2VzIGhvdyBjYXB0dXJl
ZCB2YXJpYWJsZXMgc2hvdWxkIGJlIGhhbmRsZWQuDQpJIHByb3Bvc2UgdHdvIG9wdGlvbnMuDQoN
CiMjIyAxLiBObyBwcm9ibGVtIHRvIGNoYW5nZSB0aGUgDQoNCkBFcmVnb24gbm90ZWQgdGhhdCB0
aGUgY3VycmVudCBiZWhhdmlvciBvZiBgUmFjdG9yLm1ha2Vfc2hhcmVhYmxlKHByb2Nfb2JqKWAg
Y2FuIHN1cnByaXNlIHVzZXJzLiBXaGlsZSB0aGF0IGlzIHVuZGVyc3RhbmRhYmxlLCBSdWJ5IGFs
cmVhZHkgaGFzIHNpbWlsYXIgKnN1cnByaXNlcyouDQoNCkZvciBpbnN0YW5jZToNCg0KYGBgcnVi
eQ0KUlNwZWMuZGVzY3JpYmUgJ2ZvbycgZG8NCiAgcCBzZWxmICM9PiBSU3BlYzo6RXhhbXBsZUdy
b3Vwczo6Rm9vDQplbmQNCmBgYA0KDQpIZXJlLCBgc2VsZmAgaXMgaW1wbGljaXRseSByZXBsYWNl
ZCwgbGlrZWx5IHZpYSBgaW5zdGFuY2VfZXhlY2AuDQpUaGlzIGNhbiBiZSBzdXJwcmlzaW5nIGlm
IG9uZSBkb2VzIG5vdCBrbm93IHNlbGYgY2FuIGNoYW5nZSwgeWV0IGl0IGlzIGFjY2VwdGVkIGlu
IFJ1YnkuDQpXZSB2aWV3IHRoZSBjdXJyZW50IHNpdHVhdGlvbiBhcyBhIHNpbWlsYXIga2luZCBv
ZiBzdXJwcmlzZS4NCg0KDQojIyMgMi4gRW5mb3JjZSBhIHN0cmljdCBydWxlIGZvciBub27igJFs
ZXhpY2FsIHVzYWdlDQoNClRoZSBkaWZmaWN1bHR5IGlzIHRoYXQgaXQgaXMgaGFyZCB0byBrbm93
IHdoaWNoIGJsb2NrIHdpbGwgYmVjb21lIHNoYXJlYWJsZSB1bmxlc3MgaXQgaXMgbGV4aWNhbGx5
IHVzYWdlLg0KDQpgYGBydWJ5DQojICgxKSBPbiB0aGlzIGNvZGUsIGl0IGlzIGNsZWFyIHRoYXQg
dGhlIGJsb2NrIHdpbGwgYmUgc2hhcmVhYmxlIGJsb2NrOg0KDQphID0gNDINClJhY3Rvci5zaGFy
YWJsZV9wcm9jew0KICBwIGENCn0NCg0KIyAoMikgT24gdGhpcyBjb2RlLCBpdCBpcyBub3QgY2xl
YXIgdGhhdCB0aGUgYmxvY2sgYmVjb21lcyBzaGFyYWJsZSBvciBub3QNCmdldCBwYXRoIGRvDQog
IHAgYQ0KZW5kDQoNCiMgKDMpIE9uIHRoaXMgY29kZSwgaXQgaGFzIG5vIHByb2JsZW0gYmVjYXVz
ZQ0KZ2V0ICcvaGVsbG8nIGRvDQogICJ3b3JsZCINCmVuZA0KYGBgDQoNClRoZSBpZGVhIGlzIHRv
IGFsbG93IGFjY2Vzc2luZyBjYXB0dXJlZCBvdXRlciB2YXJpYWJsZXMgb25seSBmb3IgbGV4aWNh
bGx5IGV4cGxpY2l0IHVzZXMgb2YgYFJhY3Rvci5zaGFyZWFibGVfcHJvY2AgYXMgaW4gKDEpLCBh
bmQgdG8gcmFpc2UgYW4gZXJyb3IgZm9yIG5vbuKAkWxleGljYWwgY2FzZXMgYXMgaW4gKDIpLg0K
U28gdGhlIGV4YW1wbGUgKDMpIGlzIGFsbG93ZWQgaWYgdGhlIGJsb2NrIGJlY29tZXMgc2hhcmFi
bGUgb3Igbm90Lg0KDQpUaGUgc3RyaWN0IHJ1bGUgaXMgc2FtZSBhcyBgUmFjdG9yLm5ld2AgYmxv
Y2sgcnVsZS4gDQoNCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBydWJ5LWNvcmUgbWFp
bGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1YnNjcmliZSBz
ZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5LWNv
cmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvbGlzdHMvcnVieS1j
b3JlLm1sLnJ1YnktbGFuZy5vcmcvCg==


In This Thread

Prev Next