[#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:114701] [Ruby master Feature#19790] Optionally write Ruby crash reports into a file rather than STDERR

From: "byroot (Jean Boussier) via ruby-core" <ruby-core@...>
Date: 2023-09-12 13:11:42 UTC
List: ruby-core #114701
SXNzdWUgIzE5NzkwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgYnlyb290IChKZWFuIEJvdXNzaWVyKS4N
DQoNDQoNDQpJJ3ZlIGJhY2twb3J0ZWQgQG5vYnUncyBicmFuY2ggb24gb3VyIDMuMiBydWJpZXMg
YW5kIGl0J3MgYmVlbiB3b3JraW5nIHZlcnkgd2VsbC4gTm90IHRvbyBzdXJlIHdoYXQgaXMgbWlz
c2luZy4NDQoNDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KRmVh
dHVyZSAjMTk3OTA6IE9wdGlvbmFsbHkgd3JpdGUgUnVieSBjcmFzaCByZXBvcnRzIGludG8gYSBm
aWxlIHJhdGhlciB0aGFuIFNUREVSUg0NCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vl
cy8xOTc5MCNjaGFuZ2UtMTA0NTMyDQ0KDQ0KKiBBdXRob3I6IGJ5cm9vdCAoSmVhbiBCb3Vzc2ll
cikNDQoqIFN0YXR1czogT3Blbg0NCiogUHJpb3JpdHk6IE5vcm1hbA0NCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDQojIyMgVXNlIGNhc2UNDQoNDQpPbiBvdXIgc2Vy
dmVycyB3ZSBzZXQgW2AvcHJvYy9zeXMva2VybmVsL2NvcmVfcGF0dGVybmBdKGh0dHBzOi8vbWFu
Ny5vcmcvbGludXgvbWFuLXBhZ2VzL21hbjUvY29yZS41Lmh0bWwpIHRvIHBvaW50IHRvIGEgc21h
bGwgdXRpbGl0eSB0aGF0IHJlcG9ydCBhbGwgdGhlIGNyYXNoZXMgaGFwcGVuaW5nIGluIHByb2R1
Y3Rpb24gd2l0aCB0aGUgYXNzb2NpYXRlZCBjb3JlIGR1bXAgaW50byBCdWdTbmFnLg0NCg0NClRo
aXMgYWxsb3dlZCB1cyB0byBmaW5kIGFuZCBmaXggbWFueSBSdWJ5IGFuZCBuYXRpdmUgZXh0ZW5z
aW9ucyBidWdzIGluIHRoZSBsYXN0IGZldyB5ZWFycy4NDQoNDQpIb3dldmVyLCB0aGVzZSBhcmUg
aGFyZCB0byB0cmlhZ2UsIHNvIHdlJ2QgbGlrZSB0byBhdWdtZW50IHRoZXNlIGNyYXNoIHJlcG9y
dHMgd2l0aCB0aGUgb3V0cHV0IG9mIGByYl92bV9idWdyZXBvcnQoKWAuDQ0KDQ0KIyMjIFByb2Js
ZW0NDQoNDQpgcmJfdm1fYnVncmVwb3J0KClgIGlzIGhhcmQgY29kZWQgdG8gcHJpbnQgdG8gU1RE
RVJSLCB0aGlzIG1ha2VzIGl0IGhhcmQgdG8gZXh0cmFjdCBhbmQgcGFyc2UgdGhlIHJlcG9ydCBp
biBhIHByb2R1Y3Rpb24gZW52aXJvbm1lbnQsIGFzIHZlcnkgb2Z0ZW4gU1RERVJSIGlzIHNoYXJl
ZCB3aXRoIG90aGVyIHByb2Nlc3Nlcywgc28gdGhlIGNyYXNoIHJlcG9ydCBpcyBpbnRlcnR3aW5l
ZCB3aXRoIGxvZ3MgZnJvbSBvdGhlciBwcm9jZXNzZXMuDQ0KDQ0KIyMjIEZlYXR1cmUgUmVxdWVz
dA0NCg0NCkl0IHdvdWxkIGJlIHZlcnkgdXNlZnVsIGlmIFJ1YnkgY291bGQgd3JpdGUgdGhlIGNy
YXNoIHJlcG9ydCB0byBhbiBhcmJpdHJhcnkgcGF0aCByYXRoZXIgdGhhbiBTVERFUlIsIGFraW4g
dG8gYGtlcm5lbC9jb3JlX3BhdHRlcm5gLg0NCg0NCkVzcGVjaWFsbHkgaXQgd291bGQgYmUgdXNl
ZnVsIGlmIGl0IHN1cHBvcnRlZCBpbnRlcnBvbGF0aW5nIHRoZSBjcmFzaGluZyBwcm9jZXNzIFBJ
RCB3aXRoIGAlcGAgbGlrZSAgYGtlcm5lbC9jb3JlX3BhdHRlcm5gLCBhcyBpdCB3b3VsZCBtYWtl
IGl0IGVhc2llciB0byBtYXAgdGhhdCByZXBvcnQgd2l0aCB0aGUgY29yZSBmaWxlLg0NCg0NClRo
aXMgY291bGQgYmUgY29udHJvbGxlciBieSBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBzdWNoIGFz
IGBSVUJZX0JVR1JFUE9SVF9QQVRIYC4gZS5nLg0NCg0NCmBgYA0NClJVQllfQlVHUkVQT1JUX1BB
VEg9L3Zhci9sb2cvcnVieS9ydWJ5LWNyYXNoLXBpZC0lcC5sb2cNDQpgYGANDQoNDQojIyMgT3B0
aW9uYWwgRmVhdHVyZXMNDQoNDQoNDQpga2VybmVsL2NvcmVfcGF0dGVybmAgc3VwcG9ydHMgb3Ro
ZXIgaW50ZXJwb2xhdGlvbnMsIGhvd2V2ZXIgbm90IGFsbCBvZiB0aGVtIHdvdWxkIG1ha2Ugc2Vu
c2UgZm9yIFJ1YnkgdG8gc3VwcG9ydC4NDQoNDQogICAgICAgICAgICUlICBBIHNpbmdsZSAlIGNo
YXJhY3Rlci4NDQogICAgICAgICAgICVjICBDb3JlIGZpbGUgc2l6ZSBzb2Z0IHJlc291cmNlIGxp
bWl0IG9mIGNyYXNoaW5nIHByb2Nlc3MNDQogICAgICAgICAgICAgICAoc2luY2UgTGludXggMi42
LjI0KS4NDQogICAgICAgICAgICVkICBEdW1wIG1vZGXigJRzYW1lIGFzIHZhbHVlIHJldHVybmVk
IGJ5IHByY3RsKDIpDQ0KICAgICAgICAgICAgICAgUFJfR0VUX0RVTVBBQkxFIChzaW5jZSBMaW51
eCAzLjcpLg0NCiAgICAgICAgICAgJWUgIFRoZSBwcm9jZXNzIG9yIHRocmVhZCdzIGNvbW0gdmFs
dWUsIHdoaWNoIHR5cGljYWxseSBpcw0NCiAgICAgICAgICAgICAgIHRoZSBzYW1lIGFzIHRoZSBl
eGVjdXRhYmxlIGZpbGVuYW1lICh3aXRob3V0IHBhdGggcHJlZml4LA0NCiAgICAgICAgICAgICAg
IGFuZCB0cnVuY2F0ZWQgdG8gYSBtYXhpbXVtIG9mIDE1IGNoYXJhY3RlcnMpLCBidXQgbWF5DQ0K
ICAgICAgICAgICAgICAgaGF2ZSBiZWVuIG1vZGlmaWVkIHRvIGJlIHNvbWV0aGluZyBkaWZmZXJl
bnQ7IHNlZSB0aGUNDQogICAgICAgICAgICAgICBkaXNjdXNzaW9uIG9mIC9wcm9jL3BpZC9jb21t
IGFuZCAvcHJvYy9waWQvdGFzay90aWQvY29tbQ0NCiAgICAgICAgICAgICAgIGluIHByb2MoNSku
DQ0KICAgICAgICAgICAlRSAgUGF0aG5hbWUgb2YgZXhlY3V0YWJsZSwgd2l0aCBzbGFzaGVzICgn
LycpIHJlcGxhY2VkIGJ5DQ0KICAgICAgICAgICAgICAgZXhjbGFtYXRpb24gbWFya3MgKCchJykg
KHNpbmNlIExpbnV4IDMuMCkuDQ0KICAgICAgICAgICAlZyAgTnVtZXJpYyByZWFsIEdJRCBvZiBk
dW1wZWQgcHJvY2Vzcy4NDQogICAgICAgICAgICVoICBIb3N0bmFtZSAoc2FtZSBhcyBub2RlbmFt
ZSByZXR1cm5lZCBieSB1bmFtZSgyKSkuDQ0KICAgICAgICAgICAlaSAgVElEIG9mIHRocmVhZCB0
aGF0IHRyaWdnZXJlZCBjb3JlIGR1bXAsIGFzIHNlZW4gaW4gdGhlDQ0KICAgICAgICAgICAgICAg
UElEIG5hbWVzcGFjZSBpbiB3aGljaCB0aGUgdGhyZWFkIHJlc2lkZXMgKHNpbmNlIExpbnV4DQ0K
ICAgICAgICAgICAgICAgMy4xOCkuDQ0KICAgICAgICAgICAlSSAgVElEIG9mIHRocmVhZCB0aGF0
IHRyaWdnZXJlZCBjb3JlIGR1bXAsIGFzIHNlZW4gaW4gdGhlDQ0KICAgICAgICAgICAgICAgaW5p
dGlhbCBQSUQgbmFtZXNwYWNlIChzaW5jZSBMaW51eCAzLjE4KS4NDQogICAgICAgICAgICVwICBQ
SUQgb2YgZHVtcGVkIHByb2Nlc3MsIGFzIHNlZW4gaW4gdGhlIFBJRCBuYW1lc3BhY2UgaW4NDQog
ICAgICAgICAgICAgICB3aGljaCB0aGUgcHJvY2VzcyByZXNpZGVzLg0NCiAgICAgICAgICAgJVAg
IFBJRCBvZiBkdW1wZWQgcHJvY2VzcywgYXMgc2VlbiBpbiB0aGUgaW5pdGlhbCBQSUQNDQogICAg
ICAgICAgICAgICBuYW1lc3BhY2UgKHNpbmNlIExpbnV4IDMuMTIpLg0NCiAgICAgICAgICAgJXMg
IE51bWJlciBvZiBzaWduYWwgY2F1c2luZyBkdW1wLg0NCiAgICAgICAgICAgJXQgIFRpbWUgb2Yg
ZHVtcCwgZXhwcmVzc2VkIGFzIHNlY29uZHMgc2luY2UgdGhlIEVwb2NoLA0NCiAgICAgICAgICAg
ICAgIDE5NzAtMDEtMDEgMDA6MDA6MDAgKzAwMDAgKFVUQykuDQ0KICAgICAgICAgICAldSAgTnVt
ZXJpYyByZWFsIFVJRCBvZiBkdW1wZWQgcHJvY2Vzcy4NDQoNDQoNDQpBZGRpdGlvbmFsbHksIGlm
IGBrZXJuZWwvY29yZV9wYXR0ZXJuYCBzdGFydHMgd2l0aCBhIHBpcGUgKGB8YCksIHRoZW4gaXQg
YWxsb3dzIHRvIHBpcGUgdGhlIGNvcmUgZHVtcCB0byBhbm90aGVyIHByb2dyYW0sIHRoaXMgbWF5
IGFsc28gbWFrZSBzZW5zZSBhcyBhIGZlYXR1cmUuDQ0KDQ0KIyMjIFByaW9yIEFydA0NCg0NCkFz
aWRlIGZyb20gYGtlcm5lbC9jb3JlX3BhdHRlcm5gLCBzb21lIG90aGVyIHZpcnR1YWwgbWFjaGlu
ZSBoYXZlIGEgc2ltaWxhciBmZWF0dXJlLCBmb3IgaW5zdGFuY2UgdGhlIEpWTSBoYXMgYSBjb25m
aWd1cmFibGUgY3Jhc2ggcmVwb3J0Og0NCg0NCmBgYA0NCi1YWDpFcnJvckZpbGU9L3Zhci9sb2cv
amF2YS9oc19lcnJfcGlkJXAubG9nDQ0KYGBgDQ0KDQ0KDQ0KDQ0KDQ0KDQ0KLS0gDQ0KaHR0cHM6
Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQ0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1
YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3JlLWxl
YXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVieS1s
YW5nLm9yZy9tYWlsbWFuMy9wb3N0b3JpdXMvbGlzdHMvcnVieS1jb3JlLm1sLnJ1YnktbGFuZy5v
cmcv

In This Thread

Prev Next