[#114703] [Ruby master Bug#19875] Ruby 2.7 -> 3.1 Performance regression in String#count — "iz (Illia Zub) via ruby-core" <ruby-core@...>

Issue #19875 has been reported by iz (Illia Zub).

18 messages 2023/09/12

[#114774] [Ruby master Feature#19884] Make Safe Navigation Operator work on classes — "p8 (Petrik de Heus) via ruby-core" <ruby-core@...>

Issue #19884 has been reported by p8 (Petrik de Heus).

13 messages 2023/09/15

[#114796] [Ruby master Feature#19889] Let `Kernel.#require` search for files relative to the current working directory for non ./, ../ relative paths — "sawa (Tsuyoshi Sawada) via ruby-core" <ruby-core@...>

Issue #19889 has been reported by sawa (Tsuyoshi Sawada).

6 messages 2023/09/18

[#114803] [Ruby master Bug#19890] File#realine(chomp: true) slower/more allocations than readline.chomp! — "segiddins (Samuel Giddins) via ruby-core" <ruby-core@...>

Issue #19890 has been reported by segiddins (Samuel Giddins).

12 messages 2023/09/18

[#114817] [Ruby master Bug#19892] Build failure with 8f1b688177 — "vo.x (Vit Ondruch) via ruby-core" <ruby-core@...>

Issue #19892 has been reported by vo.x (Vit Ondruch).

8 messages 2023/09/19

[#114915] [Ruby master Feature#19905] Introduce `Queue#peek` — "hi@... (Joao Fernandes) via ruby-core" <ruby-core@...>

Issue #19905 has been reported by hi@joaofernandes.me (Joao Fernandes).

8 messages 2023/09/28

[ruby-core:114714] [Ruby master Bug#17354] Module#const_source_location is misleading for constants awaiting autoload

From: "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>
Date: 2023-09-13 05:11:55 UTC
List: ruby-core #114714
SXNzdWUgIzE3MzU0IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4NDQoN
DQoNDQpzYXdhIChUc3V5b3NoaSBTYXdhZGEpIHdyb3RlIGluICNub3RlLTEzOg0NCj4gWW91IGNh
bm5vdCBzYWZlbHkgdXNlIGBjb25zdF9zb3VyY2VfbG9jYXRpb25gIHRvIGV4dHJhY3QgdGhlIGF1
dG9sb2FkIGNhbGwgc2l0ZSBzaW5jZSB0aGUgcmV0dXJuIHZhbHVlIGRlcGVuZHMgb24gd2hldGhl
ciB0aGUgY29uc3RhbnQgaXMgY2FsbGVkIG9yIG5vdDoNDQoNDQpBcyBJIHNhaWQsIHlvdSBjYW4g
dXNlIGl0IHNhZmVseSBpbiBjb25qdW5jdGlvbiB3aXRoIGBNb2R1bGUuYXV0b2xvYWQ/YC4NDQoN
DQpgYGBydWJ5DQ0KYXV0b2xvYWQgIkEiLCBGaWxlLmV4cGFuZF9wYXRoKCIuL2EucmIiKQ0NCnAg
TW9kdWxlLmF1dG9sb2FkPyg6QSkgICAgICAgICAgICAgIz0+ICIvcGF0aC90by9hLnJiIg0NCnAg
TW9kdWxlLmNvbnN0X3NvdXJjZV9sb2NhdGlvbig6QSkgIz0+IGF1dG9sb2FkIGNhbGwgc2l0ZQ0N
CnAgQQ0NCnAgTW9kdWxlLmF1dG9sb2FkPyg6QSkgICAgICAgICAgICAgIz0+IG5pbA0NCnAgTW9k
dWxlLmNvbnN0X3NvdXJjZV9sb2NhdGlvbig6QSkgIz0+IGRlZiBzaXRlDQ0KYGBgDQ0KDQ0KQXMg
QWFyb24gc2F5cywgSSB0aGluayBpdCBpcyBvbmUgcmVhc29uYWJsZSBkZXNpZ24gdG8gbG9hZCBp
dCBpbW1lZGlhdGVseSB3aGVuIGNhbGxpbmcgYE1vZHVsZS5jb25zdF9zb3VyY2VfbG9jYXRpb25g
Lg0NCkJ1dCBJIHRoaW5rIHRoZSBjdXJyZW50IGJlaGF2aW9yIGlzIGFsc28gcmVhc29uYWJsZSBl
bm91Z2guIEkgZG9uJ3Qga25vdyBpZiB3ZSBuZWVkIHRvIHJpc2sgY29tcGF0aWJpbGl0eSB0byBj
aGFuZ2UgaXQuDQ0KDQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0N
CkJ1ZyAjMTczNTQ6IE1vZHVsZSNjb25zdF9zb3VyY2VfbG9jYXRpb24gaXMgbWlzbGVhZGluZyBm
b3IgY29uc3RhbnRzIGF3YWl0aW5nIGF1dG9sb2FkDQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5v
cmcvaXNzdWVzLzE3MzU0I2NoYW5nZS0xMDQ1NDkNDQoNDQoqIEF1dGhvcjogdG9tc3R1YXJ0IChU
b20gU3R1YXJ0KQ0NCiogU3RhdHVzOiBPcGVuDQ0KKiBQcmlvcml0eTogTm9ybWFsDQ0KKiBydWJ5
IC12OiBydWJ5IDIuNy4ycDEzNyAoMjAyMC0xMC0wMSByZXZpc2lvbiA1NDQ1ZTA0MzUyKSBbeDg2
XzY0LWRhcndpbjIwXQ0NCiogQmFja3BvcnQ6IDIuNTogVU5LTk9XTiwgMi42OiBVTktOT1dOLCAy
Ljc6IFVOS05PV04NDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0K
RmVhdHVyZSAjMTA3NzEgYWRkZWQgYE1vZHVsZSNjb25zdF9zb3VyY2VfbG9jYXRpb25gIGFzIGEg
d2F5IHRvIGZpbmQgdGhlIHNvdXJjZSBsb2NhdGlvbiBvZiBhIGNvbnN0YW504oCZcyBkZWZpbml0
aW9uLiBCdWcgIzE2NzY0IHJlcG9ydGVkIHRoYXQgaXQgZGlkbuKAmXQgd29yayBjb3JyZWN0bHkg
Zm9yIGF1dG9sb2FkZWQgY29uc3RhbnRzLCBpbnN0ZWFkIGdpdmluZyB0aGUgc291cmNlIGxvY2F0
aW9uIG9mIHRoZSBgYXV0b2xvYWRgIGNhbGwgc2l0ZS4gVGhpcyB3YXMgZml4ZWQgaW4gYHYzXzBf
MF9wcmV2aWV3MWAgaW4gY29tbWl0OjkyNzMwODEwIGFuZCBiYWNrcG9ydGVkIHRvIGB2Ml83XzJg
IGluIGNvbW1pdDpjNjVhYWUxMS4NDQoNDQpIb3dldmVyLCBgI2NvbnN0X3NvdXJjZV9sb2NhdGlv
bmAgc3RpbGwgcmV0dXJucyB0aGUgYGF1dG9sb2FkYCBjYWxsIHNpdGUgZm9yIGNvbnN0YW50cyB3
aGljaCBoYXZlIG5vdCB5ZXQgYmVlbiBsb2FkZWQ6DQ0KDQ0KYGBgDQ0KJSBlY2hvICdjbGFzcyBG
b287IGVuZCcgPiBmb28ucmINDQoNDQolIGlyYg0NCj4+IE1vZHVsZS5jb25zdF9kZWZpbmVkPyg6
Rm9vKQ0NCj0+IGZhbHNlDQ0KPj4gTW9kdWxlLmNvbnN0X3NvdXJjZV9sb2NhdGlvbig6Rm9vKQ0N
Cj0+IG5pbA0NCg0NCj4+IGF1dG9sb2FkIDpGb28sICcuL2ZvbycNDQo9PiBuaWwNDQoNDQo+PiBN
b2R1bGUuY29uc3RfZGVmaW5lZD8oOkZvbykNDQo9PiB0cnVlDQ0KPj4gTW9kdWxlLmNvbnN0X3Nv
dXJjZV9sb2NhdGlvbig6Rm9vKQ0NCj0+IFsiKGlyYikiLCAzXQ0NCg0NCj4+IE1vZHVsZS5jb25z
dF9nZXQoOkZvbykNDQo9PiBGb28NDQoNDQo+PiBNb2R1bGUuY29uc3RfZGVmaW5lZD8oOkZvbykN
DQo9PiB0cnVlDQ0KPj4gTW9kdWxlLmNvbnN0X3NvdXJjZV9sb2NhdGlvbig6Rm9vKQ0NCj0+IFsi
Li9mb28ucmIiLCAxXQ0NCmBgYA0NCg0NClRoaXMgZWRnZSBjYXNlIGlzIHVuZG9jdW1lbnRlZCBh
bmQgc3VycHJpc2luZy4gSXQgbG9va3MgbGlrZSBhIGJ1ZyB0byB0aGUgcHJvZ3JhbW1lciB3aG8g
cmVjZWl2ZXMgdGhlIGBhdXRvbG9hZGAgbG9jYXRpb24gaW5zdGVhZCBvZiBvbmUgb2YgdGhlIGRv
Y3VtZW50ZWQgcmV0dXJuIHZhbHVlcyBvZiBgI2NvbnN0X3NvdXJjZV9sb2NhdGlvbmAgKGBuaWxg
LCBgW11gLCBvciB0aGUgZGVmaW5pdGlvbuKAmXMgc291cmNlIGxvY2F0aW9uKS4NDQoNDQpXZSBj
b3VsZCBlaXRoZXI6DQ0KDQ0KKiBjaGFuZ2UgdGhlIGJlaGF2aW91ciBvZiBgI2NvbnN0X3NvdXJj
ZV9sb2NhdGlvbmAgdG8gcmV0dXJuIGBbXWAgZm9yIGNvbnN0YW50cyBhd2FpdGluZyBhdXRvbG9h
ZCwgd2hpY2ggaXMgY29uc2lzdGVudCB3aXRoIHRoZSBbcmV0dXJuIHZhbHVlIG9mIGBNb2R1bGUj
Y29uc3RfZGVmaW5lZD9gXShodHRwczovL2RvY3MucnVieS1sYW5nLm9yZy9lbi8yLjcuMC9Nb2R1
bGUuaHRtbCNtZXRob2QtaS1jb25zdF9kZWZpbmVkLTNGKSBpbiB0aGlzIGNhc2UgKOKAnGlmIHRo
ZSBjb25zdGFudCBpcyBub3QgcHJlc2VudCBidXQgdGhlcmUgaXMgYW4gYXV0b2xvYWQgZm9yIGl0
LCBgdHJ1ZWAgaXMgcmV0dXJuZWQgZGlyZWN0bHnigJ0pLCBhcyB3ZWxsIGFzIHRoZSBbcmV0dXJu
IHZhbHVlIG9mIGAjY29uc3Rfc291cmNlX2xvY2F0aW9uYF0oaHR0cHM6Ly9kb2NzLnJ1YnktbGFu
Zy5vcmcvZW4vMi43LjAvTW9kdWxlLmh0bWwjbWV0aG9kLWktY29uc3Rfc291cmNlX2xvY2F0aW9u
KSBmb3Igb3RoZXIgY29uc3RhbnRzIHdob3NlIHNvdXJjZSBsb2NhdGlvbiBpcyB1bmtub3duICji
gJxpZiB0aGUgY29uc3RhbnQgaXMgZm91bmQsIGJ1dCBpdHMgc291cmNlIGxvY2F0aW9uIGNhbiBu
b3QgYmUgZXh0cmFjdGVkIChjb25zdGFudCBpcyBkZWZpbmVkIGluIEMgY29kZSksIGVtcHR5IGFy
cmF5IGlzIHJldHVybmVk4oCdKTsgb3INDQoqIGRvY3VtZW50IHRoZSBjdXJyZW50IGJlaGF2aW91
ciBvZiBgI2NvbnN0X3NvdXJjZV9sb2NhdGlvbmAgdG8gbWFrZSBpdCBsZXNzIHN1cnByaXNpbmcu
DQ0KDQ0KSSByZWNvbW1lbmQgdGhlIGZpcnN0IG9wdGlvbiDigJQgYWx0aG91Z2ggdGhlIGN1cnJl
bnQgYmVoYXZpb3VyIHdhcyByZWNlbnRseSBzcGVjaWZpZWQgaW4gc291cmNlOnNwZWMvcnVieS9j
b3JlL21vZHVsZS9jb25zdF9zb3VyY2VfbG9jYXRpb25fc3BlYy5yYkA2ZDA1OTY3NCNMMjA5LCBp
dCBkb2VzbuKAmXQgc2VlbSBpbnRlbnRpb25hbCDigJQgYnV0IGlmIHRoYXTigJlzIG5vdCBmZWFz
aWJsZSwgc2ltcGx5IGRvY3VtZW50aW5nIHRoaXMgZWRnZSBjYXNlIHdvdWxkIGFsc28gYmUgYW4g
aW1wcm92ZW1lbnQuDQ0KDQ0KDQ0KDQ0KLS0gDQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcv
DQ0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KIHJ1Ynkt
Y29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vi
c2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcK
IHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9wb3N0
b3JpdXMvbGlzdHMvcnVieS1jb3JlLm1sLnJ1YnktbGFuZy5vcmcv

In This Thread