[#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 [email protected] (Joao Fernandes).

8 messages 2023/09/28

[ruby-core:114626] [Ruby master Bug#18080] Syntax error on one-line pattern matching

From: "yui-knk (Kaneko Yuichiro) via ruby-core" <ruby-core@...>
Date: 2023-09-04 23:01:10 UTC
List: ruby-core #114626
SXNzdWUgIzE4MDgwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgeXVpLWtuayAoS2FuZWtvIFl1aWNoaXJv
KS4NDQoNDQoNDQpJdCdzIHBvc3NpYmxlIGh0dHBzOi8vZ2l0aHViLmNvbS95dWkta25rL3J1Ynkv
dHJlZS9idWdzXzE4MDgwLg0NCg0NCkhvd2V2ZXIgbmVlZCB0byBub3RpY2UgYWJvdXQgaW5jb25z
aXN0ZW5jeSBmb3Igb25lIGxpbmUgcGF0dGVybiBtYXRjaGluZyBmb3IgY29tbWFuZCBjYWxsIHdp
dGhvdXQgYmxvY2ssIGxpa2UgYFtdLmFwcGVuZCAxID0+IGFgLiBCZWNhdXNlIHRoaXMgaXMgaW50
ZXJwcmV0ZWQgYXMgYCNhcHBlbmRgIGNhbGwgd2l0aCBoYXNoIChgMSA9PiBhYCkgbm93LCBzbyBp
dCdzIGltcG9zc2libGUgdG8gY2hhbmdlIHRoZSBiZWhhdmlvciB3aXRob3V0IGludHJvZHVjaW5n
IGluY29tcGF0aWJpbGl0eS4NDQoNDQpgYGBydWJ5DQ0KW10uYXBwZW5kID0+IGENDQoNDQpbXS5h
cHBlbmQgaW4gYQ0NCg0NCltdLmFwcGVuZCBkbw0NCmVuZCA9PiBhDQ0KDQ0KW10uYXBwZW5kIGRv
DQ0KZW5kIGluIGENDQoNDQpbXS5hcHBlbmQoMSkgPT4gYQ0NCg0NCltdLmFwcGVuZCgxKSBpbiBh
DQ0KDQ0KW10uYXBwZW5kKDEpIGRvDQ0KZW5kID0+IGENDQoNDQpbXS5hcHBlbmQoMSkgZG8NDQpl
bmQgaW4gYQ0NCg0NCiMgT25seSB0aGlzIGlzIGludGVycHJldGVkIGFzICNhcHBlbmQgbWV0aG9k
IGNhbGwgd2l0aCBoYXNoIGFyZ3VtZW50DQ0KW10uYXBwZW5kIDEgPT4gYQ0NCg0NCltdLmFwcGVu
ZCAxIGluIGENDQoNDQpbXS5hcHBlbmQgMSBkbw0NCmVuZCA9PiBhDQ0KDQ0KW10uYXBwZW5kIDEg
ZG8NDQplbmQgaW4gYQ0NCmBgYA0NCg0NCkluIG15IG9waW5pb24gKDEpIGlzIG1vcmUgY2xlYXIg
dGhhbiAoMikuDQ0KDQ0KKDEpIE1ldGhvZCBjYWxsIHdpdGhvdXQgc3Vycm91bmRpbmcgcGFyYW1l
dGVycyBwYXJlbnRoZXNpcyBjYW4gbm90IGJlIHB1dCBvbiBsZWZ0IG9mIHNpbmdsZSBsaW5lIHBh
dHRlcm4gbWF0Y2hpbmcNDQoNDQooMikgQWxtb3N0IGFsbCBtZXRob2QgY2FsbHMgY2FuIGJlIG9u
IGxlZnQgb2Ygc2luZ2xlIGxpbmUgcGF0dGVybiBtYXRjaGluZyBidXQgdGhlcmUgaXMgb25lIGV4
Y2VwdGlvbiAoYSkgd2l0aG91dCBibG9jayAoYikgd2l0aG91dCBwYXJlbnRoZXNpcyBmb3IgcGFy
YW1ldGVycyAoYykgcGF0dGVybiBtYXRjaGluZyB3aXRoIGA9PmANDQoNDQojIE5vdGUNDQoNDQpU
aGUgaW5jb25zaXN0ZW5jeSBjYW4gYmUgZm91bmQgYXMgU2hpZnQvUmVkdWNlIGNvbmZsaWN0LiBJ
biB0aGlzIHN0YXRlLCBzaGlmdCBkZXJpdmVzIGBhcmdfdmFsdWUg4oCiICI9PiIgYXJnX3ZhbHVl
YCAoaGFzaCksIG9uIHRoZSBvdGhlciBoYW5kIHJlZHVjZSBkZXJpdmVzIGBjb21tYW5kX2NhbGwg
PT4gcF90b3BfZXhwcl9ib2R5YCAocGF0dGVybiBtYXRjaGluZykuDQ0KDQ0KaHR0cHM6Ly9naXRo
dWIuY29tL3l1aS1rbmsvcnVieS90cmVlL2J1Z3NfMTgwODBfMg0NCg0NCmBgYA0NClN0YXRlIDIy
Mw0NCg0NCiAgICBzaGlmdC9yZWR1Y2UgY29uZmxpY3Qgb24gdG9rZW4gIj0+IjoNDQogICAgICAz
MDggYXJnczogYXJnX3ZhbHVlIOKAog0NCiAgICAgIDc1OSBhc3NvYzogYXJnX3ZhbHVlIOKAoiAi
PT4iIGFyZ192YWx1ZQ0NCiAgICAgIEZpcnN0IGV4YW1wbGU6ICRAMSBrX3JldHVybiBhcmdfdmFs
dWUg4oCiICI9PiIgYXJnX3ZhbHVlIG9wdF9ibG9ja19hcmcgIj0+IiBANyBAOCBwX3RvcF9leHBy
X2JvZHkgb3B0X3Rlcm1zICJlbmQtb2YtaW5wdXQiDQ0KICAgICAgU2hpZnQgZGVyaXZhdGlvbg0N
CiAgICAgICAgJGFjY2VwdA0NCiAgICAgICAg4oazIDA6IHByb2dyYW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJlbmQtb2YtaW5wdXQiDQ0KICAgICAgICAgICAgIOKGsyAyOiAkQDEgdG9w
X2NvbXBzdG10DQ0KICAgICAgICAgICAgICAgICAgICAgIOKGsyAzOiB0b3Bfc3RtdHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRf
dGVybXMNDQogICAgICAgICAgICAgICAgICAgICAgICAgICDihrMgNTogdG9wX3N0bXQNDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKGsyA3OiBzdG10DQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIOKGsyAzNzogZXhwcg0NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICDihrMgNjU6IGNvbW1hbmQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIj0+IiBA
NyBAOCBwX3RvcF9leHByX2JvZHkNDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAg4oazIDk3OiBrX3JldHVybiBjYWxsX2FyZ3MNDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4oazIDI5
OTogYXNzb2NzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRfYmxvY2tfYXJn
DQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICDihrMgNzU3OiBhc3NvYw0NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKG
syA3NTk6IGFyZ192YWx1ZSDigKIgIj0+IiBhcmdfdmFsdWUNDQogICAgICBTZWNvbmQgZXhhbXBs
ZTogJEAxIGtfcmV0dXJuIGFyZ192YWx1ZSDigKIgb3B0X2Jsb2NrX2FyZyAiPT4iIEA3IEA4IHBf
dG9wX2V4cHJfYm9keSBvcHRfdGVybXMgImVuZC1vZi1pbnB1dCINDQogICAgICBSZWR1Y2UgZGVy
aXZhdGlvbg0NCiAgICAgICAgJGFjY2VwdA0NCiAgICAgICAg4oazIDA6IHByb2dyYW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImVuZC1vZi1pbnB1dCINDQogICAgICAgICAgICAg4oazIDI6ICRAMSB0b3BfY29tcHN0
bXQNDQogICAgICAgICAgICAgICAgICAgICAg4oazIDM6IHRvcF9zdG10cyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0X3Rlcm1zDQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAg4oazIDU6IHRvcF9zdG10DQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICDihrMgNzogc3RtdA0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDi
hrMgMzc6IGV4cHINDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
4oazIDY1OiBjb21tYW5kX2NhbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIj0+IiBANyBAOCBwX3RvcF9leHByX2JvZHkNDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4oazIDgyOiBjb21tYW5kDQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKGsyA5Nzog
a19yZXR1cm4gY2FsbF9hcmdzDQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKGsyAyOTg6IGFyZ3MgICAgICAgICAg
ICAgICBvcHRfYmxvY2tfYXJnDQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDihrMgMzA4OiBhcmdfdmFs
dWUg4oCiDQ0KDQ0KDQ0KDQ0KYGBgDQ0KDQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0NCkJ1ZyAjMTgwODA6IFN5bnRheCBlcnJvciBvbiBvbmUtbGluZSBwYXR0ZXJu
IG1hdGNoaW5nDQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4MDgwI2NoYW5n
ZS0xMDQ0NTQNDQoNDQoqIEF1dGhvcjoga28xIChLb2ljaGkgU2FzYWRhKQ0NCiogU3RhdHVzOiBP
cGVuDQ0KKiBQcmlvcml0eTogTm9ybWFsDQ0KKiBydWJ5IC12OiAzLjEuMGRldg0NCiogQmFja3Bv
cnQ6IDIuNjogVU5LTk9XTiwgMi43OiBVTktOT1dOLCAzLjA6IFVOS05PV04NDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KT25lIGxpbmUgcGF0dGVybiBtYXRjaGlu
ZyB3aXRoIGEgbWV0aG9kIHJldHVybiB2YWx1ZSB3aXRoIHBhcmFtZXRlcnMgd2hpY2ggYXJlIG5v
dCBzdXJyb3VuZGVkICBieSBwYXJlbnRoZXNpcyByYWlzZXMgc3ludGF4IGVycm9yLiANDQpJIHRo
aW5rIGl0IGlzIG5vdCBpbnRlbnRpb25hbCwgYnV0IG5vYnUgc2FpZCBpdCdzIGhhcmQgdG8gc3Vw
cG9ydCBiZWNhdXNlIG9mIHBhcnNlLnkgbGltaXRhdGlvbi4NDQoNDQpgYGBydWJ5DQ0KcCBkbw0N
CmVuZCA9PiBhDQ0KcCBhICM9PiBuaWwNDQoNDQpwKDEpIGRvDQ0KZW5kID0+IGENDQpwIGEgIz0+
IDENDQoNDQpwIDEgZG8NDQplbmQgPT4gYQ0NCiM9PiANDQojIHN5bnRheCBlcnJvciwgdW5leHBl
Y3RlZCA9PiwgZXhwZWN0aW5nIGVuZC1vZi1pbnB1dA0NCiMgZW5kID0+IGENDQojICAgIF5+DQ0K
DQ0KcCAxIGRvDQ0KZW5kIGluIGENDQojPT4gDQ0KIyBzeW50YXggZXJyb3IsIHVuZXhwZWN0ZWQg
YGluJywgZXhwZWN0aW5nIGVuZC1vZi1pbnB1dA0NCiMgZW5kIGluIGENDQojICAgICBefg0NCmBg
YA0NCg0NCg0NCg0NCg0NCi0tIA0NCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0NCiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBydWJ5LWNvcmUgbWFp
bGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1YnNjcmliZSBz
ZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5LWNv
cmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvcG9zdG9yaXVzL2xp
c3RzL3J1YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==

In This Thread

Prev Next