[#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:123056] [Ruby Feature#21518] Statistical helpers to `Enumerable`

From: "Eregon (Benoit Daloze) via ruby-core" <ruby-core@...>
Date: 2025-08-22 18:24:22 UTC
List: ruby-core #123056
SXNzdWUgIzIxNTE4IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4N
Cg0KDQptcmtuIChLZW50YSBNdXJhdGEpIHdyb3RlIGluICNub3RlLTEyOg0KPiBJbiBnZW5lcmFs
LCBhZGRpbmcgb25seSBgbWVhbmAgKEkgcHJlZmVyIGBtZWFuYCBvdmVyIGBhdmVyYWdlYCwgc2Vl
IGJlbG93KSBhbmQgYG1lZGlhbmAgd29uJ3QgY292ZXIgcmVhbC13b3JsZCBzdGF0aXN0aWNhbCBu
ZWVkcy4gV2hlbiBhIHNhbXBsZSBtZWFuIGlzIHJlcXVpcmVkLCB2YXJpYW5jZSBvciBzdGFuZGFy
ZCBkZXZpYXRpb24gdXN1YWxseSBmb2xsb3c7IHdoZXJlIGEgc2FtcGxlIG1lZGlhbiBpcyB1c2Vk
LCBxdWFudGlsZXMgb3IgcGVyY2VudGlsZXMgdHlwaWNhbGx5IGZvbGxvdy4gVHJ1bHkg4oCcbWVk
aWFuLW9ubHnigJ0gc2NlbmFyaW9zIGFyZSByYXJlIGluIG15IGV4cGVyaWVuY2UuDQoNCkkgdGhp
bmsgYG1lYW5gIGFuZCBgbWVkaWFuYCBhcmUgZnJlcXVlbnRseSBuZWVkZWQgKGF0IGxlYXN0IEkg
aGF2ZSByZWltcGxlbWVudGVkIHRoZW0gbWFueSB0aW1lcykgYW5kIHdvdWxkIGJlIHdvcnRoIGFk
ZGluZyB0byBBcnJheS4NCk5vdCBzdXJlIG9mIHRoZSB2YWx1ZSB0byBhZGQgdGhlbSB0byBFbnVt
ZXJhYmxlIGluc3RlYWQgb2YgQXJyYXkgKGl0IHdvdWxkIGJlIG11Y2ggc2xvd2VyIGltcGxlbWVu
dGVkIG9uIEVudW1lcmFibGUpLg0KDQpJIHR5cGljYWxseSB1c2UgdGhlIFttZWRpYW4gYWJzb2x1
dGUgZGV2aWF0aW9uXShodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9NZWRpYW5fYWJzb2x1
dGVfZGV2aWF0aW9uKSBhcyBhIHJvYnVzdCBtZWFzdXJlIG9mIHRoZSB2YXJpYWJpbGl0eSB3aGVu
IHVzaW5nIHRoZSBtZWRpYW4sIGFuZCB0aGF0IGNhbiBiZSB0cml2aWFsbHkgaW1wbGVtZW50ZWQg
b24gdG9wIG9mIGAjbWVkaWFuYC4NClNvIGZvciB0aGF0IGNhc2UsIG9ubHkgYG1lZGlhbmAgaXMg
ZW5vdWdoLg0KDQpSZWdhcmRpbmcgdmFyaWFuY2Ugb3Igc3RhbmRhcmQgZGV2aWF0aW9uIHRob3Nl
IGFyZSBub3Qgcm9idXN0IGFuZCBvdmVyLWluZmx1ZW5jZWQgYnkgb3V0bGllcnMsIHNvIEkgdGhp
bmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBub3QgcHJvdmlkZSB0aGVtLCBiZWNhdXNlIHRoZXkg
YXJlIG9mdGVuIG5vIGxvbmdlciByZWNvbW1lbmRlZC4NCg0KbXJrbiAoS2VudGEgTXVyYXRhKSB3
cm90ZSBpbiAjbm90ZS0xMjoNCj4gYXZvaWQgZnVsbCBzb3J0IGluIGZhdm9yIG9mIHNlbGVjdGlv
biBhbGdvcml0aG1zIHN1Y2ggYXMgcXVpY2tzZWxlY3QuDQoNClRoYXQgc2VlbXMgb25lIGdvb2Qg
cmVhc29uIHRvIGFkZCBpdCBpbiBjb3JlLCB0aGUgb3B0aW1hbCBhbGdvcml0aG0gaXMgYWN0dWFs
bHkgbm9uLXRyaXZpYWwgYW5kIGNhbm5vdCBlYXNpbHkgYmUgZG9uZSBpbiBhIFJ1Ynkgb25lLWxp
bmVyIGZvciBgbWVkaWFuYC4NCmBtZWFuYCBpcyB0cml2aWFsIGJ1dCB3b3VsZCBzdGlsbCBiZSBu
aWNlIHRvIHByb3ZpZGUgZ2l2ZW4gaXQncyBzbyBmcmVxdWVudGx5IHVzZWQgKGFsc28gYGRhdGEu
c3VtIC8gZGF0YS5zaXplLnRvX2ZgIGlzIG5vdCBzbyBwcmV0dHkpKS4NCg0KUGVyY2VudGlsZXMg
d291bGQgYmUgbmljZSwgZXNwZWNpYWxseSBpZiB0aGVyZSBpcyBhIG1vcmUgZWZmaWNpZW50IGFs
Z29yaXRobSBmb3IgdGhlbSB0aGFuIGp1c3Qgc29ydGluZyArIGluZGV4aW5nLg0KUGVyY2VudGls
ZXMgYXJlIGZyZXF1ZW50bHkgdXNlZnVsIGUuZy4gdG8gY2hhcmFjdGVyaXplIHJlc3BvbnNlIHRp
bWUvbGF0ZW5jeSBhbmQgYWxzbyBmb3IgYm94cGxvdHMuIEl0J3MgYWxzbyBhIG1vcmUgcm9idXN0
IHdheSAoZS5nLiB3aXRoIHF1YXJ0aWxlcywgc28ganVzdCAyNSBhbmQgNzUgcGVyY2VudGlsZXMp
IHRvIG1lYXN1cmUgdGhlIHZhcmlhYmlsaXR5IHRoYW4gdGhlIHN0YW5kYXJkIGRldmlhdGlvbi4N
Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVhdHVyZSAjMjE1
MTg6IFN0YXRpc3RpY2FsIGhlbHBlcnMgdG8gYEVudW1lcmFibGVgDQpodHRwczovL2J1Z3MucnVi
eS1sYW5nLm9yZy9pc3N1ZXMvMjE1MTgjY2hhbmdlLTExNDM3NA0KDQoqIEF1dGhvcjogQW1pdGxl
c2hlZCAoQW1pdCBMZXNoZWQpDQoqIFN0YXR1czogT3Blbg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KKipTdW1tYXJ5KioNCg0KSSdkIGxpa2UgdG8gYWRkIHR3byBz
dGF0aXN0aWNhbCBoZWxwZXJzIHRvIGBFbnVtZXJhYmxlYDoNCg0KLSBgRW51bWVyYWJsZSNhdmVy
YWdlYCAoYXJpdGhtZXRpYyBtZWFuKQ0KLSBgRW51bWVyYWJsZSNtZWRpYW5gDQoNCkJvdGggYXJl
IHNtYWxsLCB3ZWxsLWRlZmluZWQgb3BlcmF0aW9ucyB0aGF0IG1hbnkgUnVieWlzdHMgcmUtaW1w
bGVtZW50IGluIGFwcHMgYW5kIGdlbXMuIFByb3ZpZGluZyB0aGVtIGluIGNvcmUgYXZvaWRzIHJl
cGVhdGVkLCBhZC1ob2MgY29kZSBhbmQgYWxpZ25zIHdpdGggYEVudW1lcmFibGUjc3VtYCwgd2hp
Y2ggUnVieSBhbHJlYWR5IHNoaXBzLg0KDQoNCioqTW90aXZhdGlvbioqDQoNCi0gVGhlc2UgYXJl
IGFtb25nIHRoZSBtb3N0IGNvbW1vbiDigJxyb2xsLXlvdXItb3du4oCdIGhlbHBlcnMgZm9yIGFy
cmF5cy9yYW5nZXMgb2YgbnVtYmVycy4NCi0gVGhleSBhcmUgY29uY2VwdHVhbGx5IHNpbXBsZSwg
dW5pdmVyc2FsbHkgdXNlZnVsIGJleW9uZCB3ZWIvUmFpbHMuDQotIFNpbWlsYXIgdG8gYHN1bWAs
IHRoZXnigJlyZSBwcmltaXRpdmVzIGZvciBxdWljayBkYXRhIGFuYWx5c2lzLCBFVEwgc2NyaXB0
cywgQ0xJIHRvb2xpbmcsIGV0Yy4NCi0gSW5jbHVkaW5nIHRoZW0gZW5jb3VyYWdlcyBjb25zaXN0
ZW50IHNlbWFudGljcyAod2hhdCB0byBkbyB3aXRoIGVtcHR5IHNldHMsIG1peGVkIG51bWVyaWNz
LCBldGMuKS4NCg0KDQojIyBQcm9wb3NlZCBBUEkgJiBTZW1hbnRpY3MNCg0KYGBgcnVieQ0KRW51
bWVyYWJsZSNhdmVyYWdlIC0+IEZsb2F0IG9yIG5pbA0KRW51bWVyYWJsZSNtZWRpYW4gIC0+IE51
bWVyaWMgb3IgbmlsDQpgYGANCg0KYGBgcnVieQ0KWzEsIDIsIDMsIDRdLmF2ZXJhZ2UgICAgICAj
ID0+IDIuNQ0KKDEuLjQpLmF2ZXJhZ2UgICAgICAgICAgICAjID0+IDIuNQ0KW10uYXZlcmFnZSAg
ICAgICAgICAgICAgICAjID0+IG5pbA0KDQpbMSwgMywgMl0ubWVkaWFuICAgICAgICAgICMgPT4g
Mg0KWzEsIDIsIDMsIDEwXS5tZWRpYW4gICAgICAjID0+IDIuNQ0KKDEuLjYpLm1lZGlhbiAgICAg
ICAgICAgICAjID0+IDMuNQ0KW10ubWVkaWFuICAgICAgICAgICAgICAgICAjID0+IG5pbA0KYGBg
DQoNClJ1YnkgaW1wbGVtZW50YXRpb24gDQoNCmBgYHJ1YnkNCm1vZHVsZSBFbnVtZXJhYmxlDQog
IGRlZiBhdmVyYWdlDQogICAgY291bnQgPSAwDQogICAgdG90YWwgPSAwLjANCiAgICBlYWNoIGRv
IHx4fA0KICAgICAgcmFpc2UgVHlwZUVycm9yLCAibm9uLW51bWVyaWMgdmFsdWUgZm9yIGF2ZXJh
Z2UiIHVubGVzcyB4LmlzX2E/KE51bWVyaWMpDQogICAgICB0b3RhbCArPSB4DQogICAgICBjb3Vu
dCArPSAxDQogICAgZW5kDQogICAgY291bnQuemVybz8gPyBuaWwgOiB0b3RhbCAvIGNvdW50DQog
IGVuZA0KDQogIGRlZiBtZWRpYW4NCiAgICBhcnIgPSB0b19hDQogICAgcmV0dXJuIG5pbCBpZiBh
cnIuZW1wdHk/DQogICAgYXJyLmVhY2ggeyB8eHwgcmFpc2UgVHlwZUVycm9yLCAibm9uLW51bWVy
aWMgdmFsdWUgZm9yIG1lZGlhbiIgdW5sZXNzIHguaXNfYT8oTnVtZXJpYykgfQ0KICAgIGFyci5z
b3J0IQ0KICAgIG1pZCA9IGFyci5sZW5ndGggLyAyDQogICAgYXJyLmxlbmd0aC5vZGQ/ID8gYXJy
W21pZF0gOiAoYXJyW21pZCAtIDFdICsgYXJyW21pZF0pIC8gMi4wDQogIGVuZA0KZW5kDQpgYGAN
Cg0KKipVcG9uIGFwcHJvdmFsIEknbSBtb3JlIHRoYW4gd2lsbGluZyB0byBpbXBsZW1lbnQgc3Bl
YyBhbmQgY29kZSBpbiBDLioqDQoNCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5v
cmcvDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBydWJ5
LWNvcmUgbWFpbGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1
YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3Jn
CiBydWJ5LWNvcmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvbGlz
dHMvcnVieS1jb3JlLm1sLnJ1YnktbGFuZy5vcmcvCg==


In This Thread

Prev Next