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

From: "mrkn (Kenta Murata) via ruby-core" <ruby-core@...>
Date: 2025-08-22 05:00:53 UTC
List: ruby-core #123046
SXNzdWUgIzIxNTE4IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbXJrbiAoS2VudGEgTXVyYXRhKS4NCg0K
DQpIaS4gSSdtIGEgY3JlYXRvciBvZiBlbnVtZXJhYmxlLXN0YXRpc3RpY3MgZ2VtIGFuZCB0aGUg
b3JpZ2luYWwgcHJvcG9zZXIgb2YgYEFycmF5I3N1bWAgYW5kIGBFbnVtZXJhYmxlI3N1bWAuDQoN
CkluIGdlbmVyYWwsIGFkZGluZyBvbmx5IGBtZWFuYCAoSSBwcmVmZXIgYG1lYW5gIG92ZXIgYGF2
ZXJhZ2VgLCBzZWUgYmVsb3cpIGFuZCBgbWVkaWFuYCB3b24ndCBjb3ZlciByZWFsLXdvcmxkIHN0
YXRpc3RpY2FsIG5lZWRzLiBXaGVuIGEgc2FtcGxlIG1lYW4gaXMgcmVxdWlyZWQsIHZhcmlhbmNl
IG9yIHN0YW5kYXJkIGRldmlhdGlvbiB1c3VhbGx5IGZvbGxvdzsgd2hlcmUgYSBzYW1wbGUgbWVk
aWFuIGlzIHVzZWQsIHF1YW50aWxlcyBvciBwZXJjZW50aWxlcyB0eXBpY2FsbHkgZm9sbG93LiBU
cnVseSDigJxtZWRpYW4tb25seeKAnSBzY2VuYXJpb3MgYXJlIHJhcmUgaW4gbXkgZXhwZXJpZW5j
ZS4NCg0KSWYgdGhlc2UgYXJlIGFkZGVkIHRvIGNvcmUsIHdlIHNob3VsZCBzZXQgYSBoaWdoIGJh
cjogbnVtZXJpY2FsbHkgc3RhYmxlLCBvbmUtcGFzcyBhbGdvcml0aG1zIHdpdGggYSBDIGltcGxl
bWVudGF0aW9uIGZvciBwZXJmb3JtYW5jZTsgYW5kIGZvciBtZWRpYW4vcGVyY2VudGlsZXMgY29t
cHV0YXRpb25zLCBhdm9pZCBmdWxsIHNvcnQgaW4gZmF2b3Igb2Ygc2VsZWN0aW9uIGFsZ29yaXRo
bXMgc3VjaCBhcyBxdWlja3NlbGVjdC4NCg0KVGhlIGVudW1lcmFibGUtc3RhdGlzdGljcyBnZW0g
YWxyZWFkeSBwcm92aWRlcyBhIHNpbXBsZSBvbmUtcGFzcyBjb21iaW5lZCBtZXRob2RzIHN1Y2gg
YXMgYG1lYW5fdmFyaWFuY2VgIGFuZCBgbWVhbl9zdGRldmAuIGBtZWRpYW5gIGFuZCBgcGVyY2Vu
dGlsZWAgZm9yIEVudW1lcmFibGUgcmVtYWluIHRvIGJlIGltcGxlbWVudGVkLg0KDQpPbiBuYW1p
bmc6IEkgc3Ryb25nbHkgcHJlZmVyIGBtZWFuYCBvdmVyIGBhdmVyYWdlYCBmb3IgY29uc2lzdGVu
Y3kgd2l0aCBvdGhlciBwcm9ncmFtbWluZyBsYW5ndWFnZXMgYW5kIGxpYnJhcmllcyAoY2YuICMx
ODA1NyBub3RlLTgpLiBBY3Jvc3MgUHl0aG9uL051bVB5L1BhbmRhcywgUiwgSnVsaWEsIE1BVExB
QiwgYW5kIHNvIG9uLOKAlGBtZWFuYCBpcyB0aGUgc3RhbmRhcmQgdGVybSBhbmQgQVBJIG5hbWUu
IEFsaWduaW5nIHdpdGggdGhhdCBjb252ZW50aW9uIGtlZXBzIFJ1YnkgZmFtaWxpYXIgdG8gdXNl
cnMgd2hvIHdvcmsgYWNyb3NzIHN0YWNrcyAoYWNrbm93bGVkZ2luZyB0aGF0IGEgZmV3IGdlbmVy
YWwtcHVycG9zZSBBUElzLCBlLmcuLCBMSU5RLCB1c2UgYXZlcmFnZSkuDQoNCg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVhdHVyZSAjMjE1MTg6IFN0YXRpc3Rp
Y2FsIGhlbHBlcnMgdG8gYEVudW1lcmFibGVgDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9p
c3N1ZXMvMjE1MTgjY2hhbmdlLTExNDM2Mw0KDQoqIEF1dGhvcjogQW1pdGxlc2hlZCAoQW1pdCBM
ZXNoZWQpDQoqIFN0YXR1czogT3Blbg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KKipTdW1tYXJ5KioNCg0KSSdkIGxpa2UgdG8gYWRkIHR3byBzdGF0aXN0aWNhbCBo
ZWxwZXJzIHRvIGBFbnVtZXJhYmxlYDoNCg0KLSBgRW51bWVyYWJsZSNhdmVyYWdlYCAoYXJpdGht
ZXRpYyBtZWFuKQ0KLSBgRW51bWVyYWJsZSNtZWRpYW5gDQoNCkJvdGggYXJlIHNtYWxsLCB3ZWxs
LWRlZmluZWQgb3BlcmF0aW9ucyB0aGF0IG1hbnkgUnVieWlzdHMgcmUtaW1wbGVtZW50IGluIGFw
cHMgYW5kIGdlbXMuIFByb3ZpZGluZyB0aGVtIGluIGNvcmUgYXZvaWRzIHJlcGVhdGVkLCBhZC1o
b2MgY29kZSBhbmQgYWxpZ25zIHdpdGggYEVudW1lcmFibGUjc3VtYCwgd2hpY2ggUnVieSBhbHJl
YWR5IHNoaXBzLg0KDQoNCioqTW90aXZhdGlvbioqDQoNCi0gVGhlc2UgYXJlIGFtb25nIHRoZSBt
b3N0IGNvbW1vbiDigJxyb2xsLXlvdXItb3du4oCdIGhlbHBlcnMgZm9yIGFycmF5cy9yYW5nZXMg
b2YgbnVtYmVycy4NCi0gVGhleSBhcmUgY29uY2VwdHVhbGx5IHNpbXBsZSwgdW5pdmVyc2FsbHkg
dXNlZnVsIGJleW9uZCB3ZWIvUmFpbHMuDQotIFNpbWlsYXIgdG8gYHN1bWAsIHRoZXnigJlyZSBw
cmltaXRpdmVzIGZvciBxdWljayBkYXRhIGFuYWx5c2lzLCBFVEwgc2NyaXB0cywgQ0xJIHRvb2xp
bmcsIGV0Yy4NCi0gSW5jbHVkaW5nIHRoZW0gZW5jb3VyYWdlcyBjb25zaXN0ZW50IHNlbWFudGlj
cyAod2hhdCB0byBkbyB3aXRoIGVtcHR5IHNldHMsIG1peGVkIG51bWVyaWNzLCBldGMuKS4NCg0K
DQojIyBQcm9wb3NlZCBBUEkgJiBTZW1hbnRpY3MNCg0KYGBgcnVieQ0KRW51bWVyYWJsZSNhdmVy
YWdlIC0+IEZsb2F0IG9yIG5pbA0KRW51bWVyYWJsZSNtZWRpYW4gIC0+IE51bWVyaWMgb3Igbmls
DQpgYGANCg0KYGBgcnVieQ0KWzEsIDIsIDMsIDRdLmF2ZXJhZ2UgICAgICAjID0+IDIuNQ0KKDEu
LjQpLmF2ZXJhZ2UgICAgICAgICAgICAjID0+IDIuNQ0KW10uYXZlcmFnZSAgICAgICAgICAgICAg
ICAjID0+IG5pbA0KDQpbMSwgMywgMl0ubWVkaWFuICAgICAgICAgICMgPT4gMg0KWzEsIDIsIDMs
IDEwXS5tZWRpYW4gICAgICAjID0+IDIuNQ0KKDEuLjYpLm1lZGlhbiAgICAgICAgICAgICAjID0+
IDMuNQ0KW10ubWVkaWFuICAgICAgICAgICAgICAgICAjID0+IG5pbA0KYGBgDQoNClJ1YnkgaW1w
bGVtZW50YXRpb24gDQoNCmBgYHJ1YnkNCm1vZHVsZSBFbnVtZXJhYmxlDQogIGRlZiBhdmVyYWdl
DQogICAgY291bnQgPSAwDQogICAgdG90YWwgPSAwLjANCiAgICBlYWNoIGRvIHx4fA0KICAgICAg
cmFpc2UgVHlwZUVycm9yLCAibm9uLW51bWVyaWMgdmFsdWUgZm9yIGF2ZXJhZ2UiIHVubGVzcyB4
LmlzX2E/KE51bWVyaWMpDQogICAgICB0b3RhbCArPSB4DQogICAgICBjb3VudCArPSAxDQogICAg
ZW5kDQogICAgY291bnQuemVybz8gPyBuaWwgOiB0b3RhbCAvIGNvdW50DQogIGVuZA0KDQogIGRl
ZiBtZWRpYW4NCiAgICBhcnIgPSB0b19hDQogICAgcmV0dXJuIG5pbCBpZiBhcnIuZW1wdHk/DQog
ICAgYXJyLmVhY2ggeyB8eHwgcmFpc2UgVHlwZUVycm9yLCAibm9uLW51bWVyaWMgdmFsdWUgZm9y
IG1lZGlhbiIgdW5sZXNzIHguaXNfYT8oTnVtZXJpYykgfQ0KICAgIGFyci5zb3J0IQ0KICAgIG1p
ZCA9IGFyci5sZW5ndGggLyAyDQogICAgYXJyLmxlbmd0aC5vZGQ/ID8gYXJyW21pZF0gOiAoYXJy
W21pZCAtIDFdICsgYXJyW21pZF0pIC8gMi4wDQogIGVuZA0KZW5kDQpgYGANCg0KKipVcG9uIGFw
cHJvdmFsIEknbSBtb3JlIHRoYW4gd2lsbGluZyB0byBpbXBsZW1lbnQgc3BlYyBhbmQgY29kZSBp
biBDLioqDQoNCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBydWJ5LWNvcmUgbWFpbGlu
ZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1YnNjcmliZSBzZW5k
IGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5LWNvcmUg
aW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvbGlzdHMvcnVieS1jb3Jl
Lm1sLnJ1YnktbGFuZy5vcmcvCg==


In This Thread