[#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:123137] [Ruby Feature#21550] Ractor.shareable_proc/shareable_lambda to make sharable Proc object

From: "Eregon (Benoit Daloze) via ruby-core" <ruby-core@...>
Date: 2025-08-30 20:38:56 UTC
List: ruby-core #123137
SXNzdWUgIzIxNTUwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4N
Cg0KDQpJIHdyb3RlIG15IGRldGFpbGVkIHByb3Bvc2FsIGluICMyMTU1Ny4NCg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVhdHVyZSAjMjE1NTA6IFJhY3Rvci5z
aGFyZWFibGVfcHJvYy9zaGFyZWFibGVfbGFtYmRhIHRvIG1ha2Ugc2hhcmFibGUgUHJvYyBvYmpl
Y3QNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8yMTU1MCNjaGFuZ2UtMTE0NDY2
DQoNCiogQXV0aG9yOiBrbzEgKEtvaWNoaSBTYXNhZGEpDQoqIFN0YXR1czogT3Blbg0KKiBBc3Np
Z25lZToga28xIChLb2ljaGkgU2FzYWRhKQ0KKiBUYXJnZXQgdmVyc2lvbjogMy41DQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpMZXQncyBpbnRyb2R1Y2UgYSB3YXkg
dG8gbWFrZSBhIHNoYXJhYmxlIFByb2MuDQoNCiogYFJhY3Rvci5zaGFyZWFibGVfcHJvYyhzZWxm
OiBuaWwsICZibG9jaylgIG1ha2VzIHByb2MuDQoqIGBSYWN0b3Iuc2hhcmVhYmxlX2xhbWJkYShz
ZWxmOiBuaWwsICZibG9jaylgIG1ha2VzIGxhbWJkYS4NCg0KU2VlIGFsc286IGh0dHBzOi8vYnVn
cy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8yMTAzOQ0KDQojIyBCYWNrZ3JvdW5kDQoNCiMjIyBNb3Rp
dmF0aW9uDQoNCkJlaW5nIGFibGUgdG8gY3JlYXRlIGEgc2hhcmVhYmxlIFByb2MgaXMgaW1wb3J0
YW50IGZvciBSYWN0b3JzLiBGb3IgZXhhbXBsZSwgd2Ugb2Z0ZW4gd2FudCB0byBzZW5kIGEgdGFz
ayB0byBhbm90aGVyIFJhY3RvcjoNCg0KYGBgcnVieQ0Kd29ya2VyID0gUmFjdG9yLm5ldyBkbw0K
ICB3aGlsZSB0YXNrID0gUmFjdG9yLnJlY2VpdmUNCiAgICB0YXNrLmNhbGwoLi4uKQ0KICBlbmQN
CmVuZA0KDQp0YXNrID0gKHNoYXJlYWJsZV9wcm9jKQ0Kd29ya2VyIDw8IHRhc2sNCg0KdGFzayA9
IChzaGFyZWFibGVfcHJvYykNCndvcmtlciA8PCB0YXNrDQoNCnRhc2sgPSAoc2hhcmVhYmxlX3By
b2MpDQp3b3JrZXIgPDwgdGFzaw0KYGBgDQoNClRoZXJlIGFyZSB2YXJpb3VzIHdheXMgdG8gcmVw
cmVzZW50IGEgdGFzaywgYnV0IHVzaW5nIGEgUHJvYyBpcyBzdHJhaWdodGZvcndhcmQuDQoNCkhv
d2V2ZXIsIHRvIG1ha2UgYSBQcm9jIHNoYXJlYWJsZSB0b2RheSwgc2VsZiBtdXN0IGFsc28gYmUg
c2hhcmVhYmxlLCB3aGljaCBsZWFkcyB0byBwYXR0ZXJucyBsaWtlOg0KDQpgYGBydWJ5DQogIG5p
bC5pbnN0YW5jZV9ldmFseyBQcm9jLm5ld3sgLi4uIH0gfQ0KYGBgDQoNClRoaXMgaXMgbm9pc3kg
YW5kIGNyeXB0aWMuIFdlIHByb3Bvc2UgZGVkaWNhdGVkIG1ldGhvZHMgdG8gY3JlYXRlIHNoYXJl
YWJsZSBQcm9jIG9iamVjdHMgZGlyZWN0bHkuDQoNCg0KIyMgU3BlY2lmaWNhdGlvbg0KDQoqIGBS
YWN0b3Iuc2hhcmVhYmxlX3Byb2Moc2VsZjogbmlsLCAmYmxvY2spYCBtYWtlcyBhIHByb2MuDQoq
IGBSYWN0b3Iuc2hhcmVhYmxlX2xhbWJkYShzZWxmOiBuaWwsICZibG9jaylgIG1ha2VzIGEgbGFt
YmRhLg0KDQpCb3RoIG1ldGhvZHMgY3JlYXRlIHRoZSBQcm9jL2xhbWJkYSB3aXRoIHRoZSBnaXZl
biBzZWxmIGFuZCBtYWtlIHRoZSByZXN1bHRpbmcgb2JqZWN0IHNoYXJlYWJsZS4NCg0KKGNoYW5n
ZWQpIEFjY2Vzc2luZyBvdXRlciB2YXJpYWJsZXMgYXJlIG5vdCBhbGxvd2VkLiBBbiBlcnJvciBp
cyByYWlzZWQgYXQgdGhlIGNyZWF0aW9uLg0KDQpNb3JlIGFib3V0IG91dGVyLXZhcmlhYmxlIGhh
bmRsaW5nIGFyZSBkaXNjdXNzZWQgYmVsb3cuDQoNCkluIG90aGVyIHdvcmRzLCBmcm9tIHRoZSBw
ZXJzcGVjdGl2ZSBvZiBhIHNoYXJlYWJsZSBQcm9jLCBjYXB0dXJlZCBvdXRlciBsb2NhbHMgYXJl
IHJlYWTigJFvbmx5IGNvbnN0YW50cy4NCg0KVGhpcyBwcm9wb3NhbCBkb2VzIG5vdCBjaGFuZ2Ug
dGhlIHNlbWFudGljcyBvZiBSYWN0b3IubWFrZV9zaGFyZWFibGUoKSBpdHNlbGYuDQoNCiMjIERp
c2N1c3Npb24gYWJvdXQgb3V0ZXIgbG9jYWwgdmFyaWFibGVzDQoNCltGZWF0dXJlICMyMTAzOV0g
ZGlzY3Vzc2VzIGhvdyBjYXB0dXJlZCB2YXJpYWJsZXMgc2hvdWxkIGJlIGhhbmRsZWQuDQpJIHBy
b3Bvc2UgdHdvIG9wdGlvbnMuDQoNCiMjIyAwLiBEaXNhbGxvdyBhY2Nlc3NpbmcgdG8gdGhlIG91
dGVyLXZhcmlhYmxlcw0KDQpJdCBpcyBzaW1wbGUgYW5kIG5vIGNvbmZ1c2lvbi4NCg0KIyMjIDEu
IE5vIHByb2JsZW0gdG8gY2hhbmdlIHRoZSBvdXRlci12YXJpYWJsZSBzZW1hbnRpY3MNCg0KQEVy
ZWdvbiBub3RlZCB0aGF0IHRoZSBjdXJyZW50IGJlaGF2aW9yIG9mIGBSYWN0b3IubWFrZV9zaGFy
ZWFibGUocHJvY19vYmopYCBjYW4gc3VycHJpc2UgdXNlcnMuIFdoaWxlIHRoYXQgaXMgdW5kZXJz
dGFuZGFibGUsIFJ1YnkgYWxyZWFkeSBoYXMgc2ltaWxhciAqc3VycHJpc2VzKi4NCg0KRm9yIGlu
c3RhbmNlOg0KDQpgYGBydWJ5DQpSU3BlYy5kZXNjcmliZSAnZm9vJyBkbw0KICBwIHNlbGYgIz0+
IFJTcGVjOjpFeGFtcGxlR3JvdXBzOjpGb28NCmVuZA0KYGBgDQoNCkhlcmUsIGBzZWxmYCBpcyBp
bXBsaWNpdGx5IHJlcGxhY2VkLCBsaWtlbHkgdmlhIGBpbnN0YW5jZV9leGVjYC4NClRoaXMgY2Fu
IGJlIHN1cnByaXNpbmcgaWYgb25lIGRvZXMgbm90IGtub3cgc2VsZiBjYW4gY2hhbmdlLCB5ZXQg
aXQgaXMgYWNjZXB0ZWQgaW4gUnVieS4NCldlIHZpZXcgdGhlIGN1cnJlbnQgc2l0dWF0aW9uIGFz
IGEgc2ltaWxhciBraW5kIG9mIHN1cnByaXNlLg0KDQoNCiMjIyAyLiBFbmZvcmNlIGEgc3RyaWN0
IHJ1bGUgZm9yIG5vbuKAkWxleGljYWwgdXNhZ2UNCg0KVGhlIGRpZmZpY3VsdHkgaXMgdGhhdCBp
dCBpcyBoYXJkIHRvIGtub3cgd2hpY2ggYmxvY2sgd2lsbCBiZWNvbWUgc2hhcmVhYmxlIHVubGVz
cyBpdCBpcyBsZXhpY2FsbHkgdXNhZ2UuDQoNCmBgYHJ1YnkNCiMgKDEpIE9uIHRoaXMgY29kZSwg
aXQgaXMgY2xlYXIgdGhhdCB0aGUgYmxvY2sgd2lsbCBiZSBzaGFyZWFibGUgYmxvY2s6DQoNCmEg
PSA0Mg0KUmFjdG9yLnNoYXJlYWJsZV9wcm9jew0KICBwIGENCn0NCg0KIyAoMikgT24gdGhpcyBj
b2RlLCBpdCBpcyBub3QgY2xlYXIgdGhhdCB0aGUgYmxvY2sgYmVjb21lcyBzaGFyYWJsZSBvciBu
b3QNCmdldCBwYXRoIGRvDQogIHAgYQ0KZW5kDQoNCiMgKDMpIE9uIHRoaXMgY29kZSwgaXQgaGFz
IG5vIHByb2JsZW0gYmVjYXVzZQ0KZ2V0ICcvaGVsbG8nIGRvDQogICJ3b3JsZCINCmVuZA0KYGBg
DQoNClRoZSBpZGVhIGlzIHRvIGFsbG93IGFjY2Vzc2luZyBjYXB0dXJlZCBvdXRlciB2YXJpYWJs
ZXMgb25seSBmb3IgbGV4aWNhbGx5IGV4cGxpY2l0IHVzZXMgb2YgYFJhY3Rvci5zaGFyZWFibGVf
cHJvY2AgYXMgaW4gKDEpLCBhbmQgdG8gcmFpc2UgYW4gZXJyb3IgZm9yIG5vbuKAkWxleGljYWwg
Y2FzZXMgYXMgaW4gKDIpLg0KU28gdGhlIGV4YW1wbGUgKDMpIGlzIGFsbG93ZWQgaWYgdGhlIGJs
b2NrIGJlY29tZXMgc2hhcmFibGUgb3Igbm90Lg0KDQpUaGUgc3RyaWN0IHJ1bGUgaXMgc2FtZSBh
cyBgUmFjdG9yLm5ld2AgYmxvY2sgcnVsZS4gDQoNCiMjIyAzLiBBZGRpbmcgbmV3IHJ1bGVzDQoN
CihxdW90ZWQgZnJvbSBodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMjE1NTAjbm90
ZS03KQ0KDQpSZXR1cm5pbmcgdG8gdGhlIGlzc3VlOiB3ZSB3YW50IGEgd2F5IHRvIGV4cHJlc3Mg
dGhhdCwgd2l0aGluIGEgYmxvY2ssIGFuIG91dGVyIHZhcmlhYmxlIGlzIHNoYWRvd2VkIHdoaWxl
IHByZXNlcnZpbmcgaXRzIGN1cnJlbnQgdmFsdWUuDQoNCldlIGFscmVhZHkgaGF2ZSBzeW50YXgg
dG8gc2hhZG93IGFuIG91dGVyIHZhcmlhYmxlIHVzaW5nIGB8aTsgYXxgLCB3aGVyZSBgYWAgaXMg
c2hhZG93ZWQgaW4gdGhlIGJsb2NrIGFuZCBpbml0aWFsaXplZCB0byBgbmlsYCAoanVzdCBsaWtl
IGEgbm9ybWFsIGxvY2FsIHZhcmlhYmxlKS4NCg0KYGBgcnVieQ0KYSA9IDQyDQpwciA9IHByb2N7
fDthfCBwIGF9DQphID0gNDMNCnByLmNhbGwgIz0+IG5pbA0KYGBgDQoNCldoYXQgaWYgd2UgaW5z
dGVhZCBpbml0aWFsaXplZCB0aGUgc2hhZG93ZWQgdmFyaWFibGUgdG8gdGhlIG91dGVyIHZhcmlh
YmxlJ3MgY3VycmVudCB2YWx1ZT8NCg0KYGBgcnVieQ0KYSA9IDQyDQpwciA9IHByb2N7fDthfCBw
IGF9DQphID0gNDMNCnByLmNhbGwgIz0+IDQyDQpgYGANCg0KRm9yIGV4YW1wbGUsIHdlIGNhbiB3
cml0ZSB0aGUgcG9ydCBleGFtcGxlIGxpa2UgdGhhdDoNCg0KYGBgcnVieQ0KDQpwb3J0ID0gUmFj
dG9yOjpQb3J0Lm5ldw0KUmFjdG9yLm5ldyBkbyB8O3BvcnR8DQogIHBvcnQgPDwgLi4uDQplbmQN
CmBgYA0KDQphbmQgaXQgaXMgYmV0dGVyIChzaG9ydGVyKS4NCg0KTWF5YmUgb25seSBmZXcgcGVv
cGxlIGtub3cgdGhpcyBzcGVjIGFuZCBJIGNoZWNrZWQgdGhhdCB0aGVyZSBhcmUgZmV3IGxpbmVz
IGluIHJ1YnlnZW1zICg3OCBjYXNlcyBpbiAzTSBmaWxlcykoKjEpLg0KU28gSSB0aGluayB0aGVy
ZSBpcyBhIGZldyBjb21wYXRpYmlsaXR5IGltcGFjdC4NCg0KDQoNCg0KDQoNCi0tIA0KaHR0cHM6
Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCiBydWJ5LWNvcmUgbWFpbGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5
LWxhbmcub3JnCiBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2
ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5LWNvcmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFu
Zy5vcmcvbWFpbG1hbjMvbGlzdHMvcnVieS1jb3JlLm1sLnJ1YnktbGFuZy5vcmcvCg==


In This Thread

Prev Next