[#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:122914] [Ruby Bug#21530] Is IO#eof? supposed to always block and read?

From: "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>
Date: 2025-08-05 05:17:24 UTC
List: ruby-core #122914
SXNzdWUgIzIxNTMwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4NCg0K
DQpUaGUgc2hvcnQgYW5zd2VyIGlzOiBSdWJ5IGhhbmRsZXMgRU9GIGluIHRoZSBQYXNjYWwgc3R5
bGUsIG5vdCB0aGUgQyBzdHlsZS4NCg0KSW4gQywgdGhlIGBGSUxFYCBzdHJ1Y3R1cmUgaGFzIGFu
IEVPRiBmbGFnLiBXaGVuIGEgYHJlYWQoMilgIHN5c2NhbGwgcmV0dXJucyAwLCB0aGUgRU9GIGZs
YWcgaW4gdGhlIEZJTEUgc3RydWN0dXJlIGlzIHNldC4gSW4gdGhlIGV4YW1wbGUgcHJvdmlkZWQs
IGlmIHlvdSBmb3JjZWZ1bGx5IGludGVycnVwdCB0aGUgaW5wdXQgZm9yIGZnZXRzIGJ5IHByZXNz
aW5nIF5EIHR3aWNlLCB0aGUgRU9GIGZsYWcgaXMgc2V0LCBhbmQgYSBzdWJzZXF1ZW50IGNhbGwg
dG8gYGZlb2ZgIHJldHVybnMgdHJ1ZS4NCg0KT24gdGhlIG90aGVyIGhhbmQsIGluIFBhc2NhbCBh
bmQgUnVieSwgdGhlIElPIG9iamVjdCBpdHNlbGYgZG9lcyBub3QgaGF2ZSBhbiBFT0YgZmxhZy4g
VGhlcmVmb3JlLCBldmVuIGlmIGBJTyNnZXRzYCBpcyBmb3JjZWZ1bGx5IGludGVycnVwdGVkIHdp
dGggYSBkb3VibGUgXkQsIHRoZSBJTyBvYmplY3QgZG9lcyBub3QgcmVtZW1iZXIgdGhpcyBzdGF0
ZSwgYW5kIGEgc3Vic2VxdWVudCBjYWxsIHRvIElPI2VvZj8gd2lsbCBhdHRlbXB0IHRvIHJlYWQg
YWdhaW4sIHRodXMgYmxvY2tpbmcuDQoNClRoaXMgaXMgYSB0cmFkZS1vZmYsIGFuZCBuZWl0aGVy
IGFwcHJvYWNoIGlzIGRlZmluaXRpdmVseSAiY29ycmVjdCwiLCBidXQgUnVieSdzIHN0YXRlbGVz
cyBhcHByb2FjaCBoYXMgc29tZSBhZHZhbnRhZ2VzOg0KDQoqIFNpbXBsZSBhbmQgcm9idXN0OiBU
aGVyZSBpcyBubyBoaWRkZW4gc3RhdGUgaW4gYW4gSU8sIHdoaWNoIGlzIGdvb2QgaXRzZWxmLiBJ
dCBhdm9pZHMgY29tbW9uIEMgYnVncyByZWxhdGVkIHRvIGluY29ycmVjdCBgZmVvZigpYCBjaGVj
a3MuDQoqIEZsZXhpYmxlOiBJdCB3b3JrcyBjb25zaXN0ZW50bHkgZm9yIHN0cmVhbXMgdGhhdCBj
YW4gZ3JvdyBvdmVyIHRpbWUsIGxpa2Ugc29ja2V0cyBvciBmaWxlcyBiZWluZyBhcHBlbmRlZCB0
byAoc2ltaWxhciB0byB0YWlsIC1mKS4NCg0KV2hhdCBAbm9idSBzYWlkIGlzIHRoZSBzZWNvbmQg
b25lLiBGb3IgZXhhbXBsZSwgeW91IGNhbiBjb250aW51b3VzbHkgcmVhZCBmcm9tIHN0YW5kYXJk
IGlucHV0IG9yIGEgZ3Jvd2luZyBmaWxlOg0KDQpgYGANCiQgcnVieSAtZSAncCBbMSwgJHN0ZGlu
LnJlYWRdOyBwIFsyLCAkc3RkaW4ucmVhZF0nDQpmb29eRF5EWzEsICJmb28iXQ0KYmFyXkReRFsy
LCAiYmFyIl0NCmBgYA0KDQpGWUksIGEgbW9yZSBkZXRhaWxlZCBhbnN3ZXIgaXMgd3JpdHRlbiBp
biB0aGUgSmFwYW5lc2UgYm9vayAiQVBJIGRlc2lnbiBjYXNlIHN0dWR5IiBieSBAYWtyIHdobyBk
ZXNpZ25lZCBSdWJ5J3MgSU8uIFlvdSBtYXkgd2FudCB0byByZWFkIGl0IDotKQ0KDQpodHRwczov
L2dpaHlvLmpwL2Jvb2svMjAxNi85NzgtNC03NzQxLTc4MDItOA0KDQo+IDEuMDIgZmVvZumWouaV
sOOBqElPI2VvZj/jg6Hjgr3jg4Pjg4kg4oCU4oCU6YGO5Y6744GrRU9G44Gr5Ye65Lya44Gj44Gf
44Gu44GL44CB44Gd44KM44Go44KC5LuK54++5ZyoRU9G44Gq44Gu44GLDQo+ICogQ+iogOiqnuOB
qFBhc2NhbOOBq+OBiuOBkeOCi+ODleOCoeOCpOODq+OBrue1guerrw0KPiAqIOODpuODvOOCtuOB
q+OBqOOBo+OBpuOCj+OBi+OCiuOChOOBmeOBhOODleOCoeOCpOODq+OBrue1guerrw0KPiAqIOOB
vuOBqOOCgQ0KDQo+IDEuMDQgRU9G44OV44Op44Kw44Gu6Zmk5Y67IOKAlOKAlOODouODvOODieOB
p+aMmeWLleOBjOWkieWMluOBmeOCi+OBruOBr+iJr+OBj+OBquOBhA0KPiAqIHN0ZGlv44GuRU9G
44OV44Op44KwDQo+ICogUnVieeOBq+OBiuOBkeOCi0VPRuODleODqeOCsA0KPiAqIEVPRuODleOD
qeOCsOOBruWGjeWun+ijheOBruippuOBvw0KPiAqIOOBvuOBqOOCgQ0KDQoNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJ1ZyAjMjE1MzA6IElzIElPI2VvZj8gc3Vw
cG9zZWQgdG8gYWx3YXlzIGJsb2NrIGFuZCByZWFkPw0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5v
cmcvaXNzdWVzLzIxNTMwI2NoYW5nZS0xMTQyMTgNCg0KKiBBdXRob3I6IHRlbmRlcmxvdmVtYWtp
bmcgKEFhcm9uIFBhdHRlcnNvbikNCiogU3RhdHVzOiBPcGVuDQoqIEJhY2twb3J0OiAzLjI6IFVO
S05PV04sIDMuMzogVU5LTk9XTiwgMy40OiBVTktOT1dODQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQpJJ20gbm90IHN1cmUgd2hldGhlciBvciBub3QgdGhpcyBpcyBl
eHBlY3RlZCBiZWhhdmlvciwgYnV0IGl0IHNlZW1zIGxpa2UgZW9mPyBibG9ja3Mgd2hlbiBjYWxs
ZWQgb24gJHN0ZGluLg0KDQpGb3IgZXhhbXBsZToNCg0KYGBgcnVieQ0KaWYgKHN0ciA9ICRzdGRp
bi5nZXRzKQ0KICAkc3RkZXJyLnB1dHMgInJlYWQgI3tzdHJ9Ig0KZW5kDQoNCmlmICRzdGRpbi5l
b2Y/ICMgdGhpcyBjYWxsIHdhaXRzIGZvciBpbnB1dA0KICAkc3RkZXJyLnB1dHMgInN0ZGluIGlz
IGVvZiINCmVuZA0KYGBgDQoNCkkgdGhpbmsgdGhpcyBpcyBraW5kIG9mIG9kZCBiZWhhdmlvciBi
ZWNhdXNlIGlmIHlvdSBpbnB1dCBhIHN0cmluZyBidXQgX2RvIG5vdF8gaW5wdXQgYSBuZXdsaW5l
LCB0aGVuIGhpdCBeRCB0d2ljZSwgYCRzdGRpbmAgc2hvdWxkIGJlIGF0IEVPRiwgYnV0IGBlb2Y/
YCB3aWxsIGJsb2NrIGFuZCB3YWl0IGZvciBpbnB1dC4gIElmIHlvdSBoaXQgXkQgYSB0aGlyZCB0
aW1lLCAkc3RkaW4gd2lsbCBiZSBFT0YsIGJ1dCBpZiB5b3UgaW5wdXQgYSBkaWZmZXJlbnQgY2hh
cmFjdGVyIGl0IHdpbGwgbm90IGJlIEVPRi4NCg0KQ29tcGFyZSB0aGlzIEMgcHJvZ3JhbToNCg0K
YGBgYw0KI2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RkbGliLmg+DQoNCiNkZWZpbmUg
QlVGX1NJWkUgNDA5Ng0KDQppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKSB7DQogICAg
Y2hhciBidWZbQlVGX1NJWkVdOw0KICAgIGlmIChmZ2V0cyhidWYsIEJVRl9TSVpFLCBzdGRpbikp
IHsNCiAgICAgICAgZnByaW50ZihzdGRlcnIsICJyZWFkICVzXG4iLCBidWYpOw0KICAgIH0NCg0K
ICAgIGlmIChmZW9mKHN0ZGluKSkgeyAvLyBEb2VzIG5vdCBibG9jaw0KICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgInN0ZGluIGlzIEVPRlxuIik7DQogICAgfQ0KfQ0KYGBgDQoNCklmIHlvdSBoaXQg
XkQgdHdpY2Ugd2l0aCB0aGlzIEMgcHJvZ3JhbSwgYGZlb2ZgIHdpbGwgcmV0dXJuIHRydWUgZm9y
IGBzdGRpbmAuICBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQgdGhlIFJ1YnkgcHJvZ3JhbSBhbmQgdGhl
IEMgcHJvZ3JhbSB0byBiZWhhdmUgc2ltaWxhcmx5LCBidXQgdGhleSBkb24ndC4gIElzIHRoaXMg
ZXhwZWN0ZWQ/ICBUaGUgZG9jdW1lbnRhdGlvbiBpbmRlZWQgc2F5cyB0aGF0IGBlb2Y/YCB3aWxs
IHJlYWQsIGJ1dCBzaG91bGRuJ3QgdGhlIElPIGJlIGF0IEVPRiBhZnRlciB0aGUgc2Vjb25kIF5E
Pw0KDQpUaGFuayB5b3UuDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogcnVieS1jb3Jl
IG1haWxpbmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVieS1sYW5nLm9yZwogVG8gdW5zdWJzY3Jp
YmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVhdmVAbWwucnVieS1sYW5nLm9yZwogcnVi
eS1jb3JlIGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxhbmcub3JnL21haWxtYW4zL2xpc3RzL3J1
YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLwo=


In This Thread