[#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:114750] [Ruby master Feature#19720] Warning for non-linear Regexps

From: "matz (Yukihiro Matsumoto) via ruby-core" <ruby-core@...>
Date: 2023-09-14 10:22:32 UTC
List: ruby-core #114750
SXNzdWUgIzE5NzIwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWF0eiAoWXVraWhpcm8gTWF0c3Vtb3Rv
KS4NDQoNDQoNDQpJZiAibm9uLWxpbmVhciIgbWVhbnMgcmVhbCBub24tbGluZWFyLCBJIHdvdWxk
IG5vdCBvYmplY3QuIEJ1dCBpbiB0aGlzIGNhc2UsIOKAnG5vbi1saW5lYXLigJ0gbWVhbnMgdGhl
IHJlY2VudCBtZW1vaXplIG9wdGltaXphdGlvbiBjYW5ub3QgYmUgYXBwbGllZC4gU28gaWYgd2Ug
YWRkIHRoaXMgd2FybmluZywgd2Ugd2lsbCBnZXQgYSBsb3Qgb2YgZmFsc2UgcG9zaXRpdmVzIGZy
b20gc2FmZSByZWd1bGFyIGV4cHJlc3Npb25zLiBUaGF0J3MgbXkgYmlnZ2VzdCBjb25jZXJuLg0N
Cg0NCklmIHdlIHByb3ZpZGUgdGhlIGRlZGljYXRlZCB3YXJuaW5nIG9wdGlvbiBmb3IgdGhpcyDi
gJxub24tbGluZWFy4oCdIHJlZ3VsYXIgZXhwcmVzc2lvbnMsIGl0J3MgYmFyZWx5IGFjY2VwdGFi
bGUgb25seSBpZiBmYWxzZSBwb3NpdGl2ZXMgYXJlIGNsZWFybHkgZGVzY3JpYmVkIGluIHRoZSBk
b2N1bWVudC4NDQoNDQpNYXR6Lg0NCg0NCg0NCg0NCg0NCg0NCg0NCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDQpGZWF0dXJlICMxOTcyMDogV2FybmluZyBmb3Igbm9u
LWxpbmVhciBSZWdleHBzDQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE5NzIw
I2NoYW5nZS0xMDQ1ODYNDQoNDQoqIEF1dGhvcjogRXJlZ29uIChCZW5vaXQgRGFsb3plKQ0NCiog
U3RhdHVzOiBPcGVuDQ0KKiBQcmlvcml0eTogTm9ybWFsDQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0NCkkgYmVsaWV2ZSB0aGUgYmVzdCB3YXkgdG8gc29sdmUgUmVE
b1MgaXMgdG8gZW5zdXJlIGFsbCBSZWdleHBzIHVzZWQgaW4gdGhlIHByb2Nlc3MgYXJlIGxpbmVh
ci4NDQpVc2luZyBgUmVnZXhwLnRpbWVvdXQgPSA1LjBgIG9yIHNvIGRvZXMgbm90IHJlYWxseSBw
cmV2ZW50IFJlRG9TLCBnaXZlbiBlbm91Z2ggcmVxdWVzdHMgY2F1c2luZyB0aGF0IHRpbWVvdXQg
dGhlIHNlcnZlcnMgd2lsbCBzdGlsbCBiZSB2ZXJ5IHVucmVzcG9uc2l2ZS4NDQoNDQpUbyB0aGlz
IHB1cnBvc2UsIHdlIHNob3VsZCBtYWtlIGl0IGVhc3kgdG8gaWRlbnRpZnkgbm9uLWxpbmVhciBS
ZWdleHBzIGFuZCBmaXggdGhlbS4NDQoNDQpJIHN1Z2dlc3Qgd2UgZWl0aGVyIHVzZQ0NCjEuIGEg
cGVyZm9ybWFuY2Ugd2FybmluZyAoZW5hYmxlZCB3aXRoIGBXYXJuaW5nWzpwZXJmb3JtYW5jZV0g
PSB0cnVlYCwgIzE5NTM4KSBvcg0NCjIuIGEgbmV3IHJlZ2V4cCB3YXJuaW5nIGNhdGVnb3J5IChl
bmFibGVkIHdpdGggYFdhcm5pbmdbOnJlZ2V4cF0gPSB0cnVlYCkuDQ0KDQ0KSSB0aGluayB3ZSBz
aG91bGQgd2FybiBvbmx5IG9uY2UgcGVyIG5vbi1saW5lYXIgUmVnZXhwLCB0byBhdm9pZCB0b28g
bWFueSBzdWNoIHdhcm5pbmdzLg0NCldlIGNvdWxkIHdhcm4gYXMgc29vbiBhcyB0aGUgUmVnZXhw
IGlzIGNyZWF0ZWQsIG9yIG9uIGZpcnN0IG1hdGNoLg0NCk9uIGZpcnN0IG1hdGNoIG1pZ2h0IG1h
a2VzIG1vcmUgc2Vuc2UgZm9yIFJ1YnkgaW1wbGVtZW50YXRpb25zIHdoaWNoIGNvbXBpbGUgdGhl
IFJlZ2V4cCBsYXppbHkgKHNpbmNlIHRoYXQgaXMgY29zdGx5IGR1cmluZyBzdGFydHVwKSwgYW5k
IGFsc28gYXZvaWRzIHdhcm5pbmcgZm9yIFJlZ2V4cHMgd2hpY2ggYXJlIG5ldmVyIHVzZWQgKHdo
aWNoIGNhbiBiZSBnb29kIG9yIGJhZCkuDQ0KT1RPSCwgaWYgdGhlIHdhcm5pbmcgaXMgZW5hYmxl
ZCwgd2UgY291bGQgYWx3YXlzIGNvbXBpbGUgdGhlIFJlZ2V4cCBlYWdlcmx5IChvciBhdCBsZWFz
dCBjaGVja3Mgd2hldGhlciBpdCdzIGxpbmVhciksIGFuZCB0aGF0IHdvdWxkIHRoZW4gcHJvdmlk
ZSBhIGJldHRlciB3YXkgdG8gZ3VhcmFudGVlIHRoYXQgYWxsIFJlZ2V4cHMgY3JlYXRlZCBzbyBm
YXIgYXJlIGxpbmVhci4NDQoNDQpCZWNhdXNlIHdhcm5pbmdzIGFyZSBlYXNpbHkgY3VzdG9taXph
YmxlLCBpdCBpcyBhbHNvIHBvc3NpYmxlIHRvIGUuZy4gYHJhaXNlL2Fib3J0YCBvbiBzdWNoIGEg
d2FybmluZywgaWYgb25lIHdhbnRzIHRvIGVuc3VyZSB0aGVpciBhcHBsaWNhdGlvbiBkb2VzIG5v
dCB1c2UgYSBub24tbGluZWFyIFJlZ2V4cCBhbmQgc28gY2Fubm90IGJlIHZ1bG5lcmFibGUgdG8g
UmVEb1M6DQ0KYGBgcnVieQ0NCldhcm5pbmcuZXh0ZW5kIE1vZHVsZS5uZXcgew0NCiAgZGVmIHdh
cm4obWVzc2FnZSwgY2F0ZWdvcnk6IG5pbCwgKiopDQ0KICAgIHJhaXNlIG1lc3NhZ2UgaWYgY2F0
ZWdvcnkgPT0gOnJlZ2V4cA0NCiAgICBzdXBlcg0NCiAgZW5kDQ0KfQ0NCmBgYA0NCkEgcmVnZXhw
IHdhcm5pbmcgY2F0ZWdvcnkgc2VlbXMgYmV0dGVyIGZvciB0aGF0IGFzIGl0IG1ha2VzIGl0IGVh
c3kgdG8gZmlsdGVyIGJ5IGNhdGVnb3J5LCBpZiBhIHBlcmZvcm1hbmNlIHdhcm5pbmcgb25lIHdv
dWxkIG5lZWQgdG8gbWF0Y2ggdGhlIG1lc3NhZ2Ugd2hpY2ggaXMgbGVzcyBjbGVhbi4NDQoNDQpB
cyBhIG5vdGUsIFRydWZmbGVSdWJ5IGFscmVhZHkgaGFzIGEgc2ltaWxhciB3YXJuaW5nLCBhcyBh
IGNvbW1hbmQtbGluZSBvcHRpb246DQ0KYGBgDQ0KJCB0cnVmZmxlcnVieSAtLWV4cGVyaW1lbnRh
bC1vcHRpb25zIC0td2Fybi10cnVmZmxlLXJlZ2V4LWNvbXBpbGUtZmFsbGJhY2sgLWUgJ0dlbScN
DQp0cnVmZmxlcnVieS1kZXYvbGliL21yaS9ydWJ5Z2Vtcy92ZXJzaW9uLnJiOjE3Njogd2Fybmlu
ZzogUmVnZXhwIC9cQVxzKihbMC05XSsoPz5cLlswLTlhLXpBLVpdKykqKC1bMC05QS1aYS16LV0r
KFwuWzAtOUEtWmEtei1dKykqKT8pP1xzKlx6LyBhdF9zdGFydD1mYWxzZSBlbmNvZGluZz1VUy1B
U0NJSSByZXF1aXJlcyBiYWNrdHJhY2tpbmcgYW5kIHdpbGwgbm90IG1hdGNoIGluIGxpbmVhciB0
aW1lDQ0KdHJ1ZmZsZXJ1YnktZGV2L2xpYi9tcmkvcnVieWdlbXMvcmVxdWlyZW1lbnQucmI6MTA1
OiB3YXJuaW5nOiBSZWdleHAgL1xBXHMqKD18IT18Pnw8fD49fDw9fH4+KT9ccyooWzAtOV0rKD8+
XC5bMC05YS16QS1aXSspKigtWzAtOUEtWmEtei1dKyhcLlswLTlBLVphLXotXSspKik/KVxzKlx6
LyBhdF9zdGFydD1mYWxzZSBlbmNvZGluZz1VUy1BU0NJSSByZXF1aXJlcyBiYWNrdHJhY2tpbmcg
YW5kIHdpbGwgbm90IG1hdGNoIGluIGxpbmVhciB0aW1lDQ0KYGBgDQ0KDQ0KU28gdGhlIHdhcm5p
bmcgbWVzc2FnZSBjb3VsZCBiZSBsaWtlDQ0KYEZJTEU6TElORTogd2FybmluZzogUmVnZXhwIC9S
RUdFWFAvIHJlcXVpcmVzIGJhY2t0cmFja2luZyBhbmQgbWlnaHQgbm90IG1hdGNoIGluIGxpbmVh
ciB0aW1lIGFuZCBtaWdodCBjYXVzZSBSZURvU2ANDQpvciBtb3JlIGNvbmNpc2U6DQ0KYEZJTEU6
TElORTogd2FybmluZzogUmVnZXhwIC9SRUdFWFAvIHJlcXVpcmVzIGJhY2t0cmFja2luZyBhbmQg
bWlnaHQgY2F1c2UgUmVEb1NgDQ0KDQ0KDQ0KDQ0KLS0gDQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFu
Zy5vcmcvDQ0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
IHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRv
IHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFu
Zy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFu
My9wb3N0b3JpdXMvbGlzdHMvcnVieS1jb3JlLm1sLnJ1YnktbGFuZy5vcmcv

In This Thread