[#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:114922] [Ruby master Misc#19767] [Not really a bug, but more a not ideal notification] "historical binary regexp match" when using the "n" modifier in a ruby regex

From: "Dan0042 (Daniel DeLorme) via ruby-core" <ruby-core@...>
Date: 2023-09-29 12:57:33 UTC
List: ruby-core #114922
SXNzdWUgIzE5NzY3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRGFuMDA0MiAoRGFuaWVsIERlTG9ybWUp
Lg0NCg0NCg0NClRoZSAiaGlzdG9yaWNhbCIgYW5kICJiaW5hcnkiIHBhcnRzIHdlcmUgYWRkZWQg
aW4gMjAxNw0NCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL3Byb2plY3RzL3J1YnktbWFzdGVy
L3JlcG9zaXRvcnkvZ2l0L3JldmlzaW9ucy9kOGNlZTRmZjBhODUxMDM3ZTk2ZmU3NmQ5NTFhMTU0
OTI4NGM4NzVhL2RpZmYvcmUuYw0NCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL3Byb2plY3Rz
L3J1YnktbWFzdGVyL3JlcG9zaXRvcnkvZ2l0L3JldmlzaW9ucy9kYmQ0YzRhN2IzNzMwNjFkMjM1
ODU3ZjdmMzRlMTU4NTlhN2YxMDUxL2RpZmYvcmUuYw0NClRoZSBvcmlnaW5hbCB3YXJuaW5nIHdh
cyBhZGRlZCBpbiAyMDA4DQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvcHJvamVjdHMvcnVi
eS1tYXN0ZXIvcmVwb3NpdG9yeS9naXQvcmV2aXNpb25zLzg4MGE5NmM3OTVkMzBkOTU0OTdjYjIx
NmM4YmZjN2ZhMWIzYjUzODcvZGlmZi9yZS5jDQ0KDQ0KSXQgbWVhbnMgdGhhdCBldmVuIHRob3Vn
aCBpdCBtYXkgbG9vayBsaWtlIGEgYmluYXJ5IHJlZ2V4cCwgaXQgZG9lc24ndCBhY3QgbGlrZSBv
bmUuIGAiw6kiWy8uL25dID09ICLDqSJgLCBub3QgdGhlIGZpcnN0IGJ5dGUgb2YgIsOpIg0NCg0N
ClRCSCBJIGRvbid0IGtub3cgd2h5IGl0IHdhcyBkb25lIHRoYXQgd2F5LiBJdCB3b3VsZCBiZSBj
b252ZW5pZW50IGlmIGAvLi4uL24gPX4gc3RyYCB3YXMgZXF1aXZhbGVudCB0byBgLy4uLi9uID1+
IHN0ci5iYCBidXQgd2l0aG91dCB0aGUgaW50ZXJtZWRpYXJ5IHN0cmluZy4NDQoNDQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KTWlzYyAjMTk3Njc6IFtOb3QgcmVh
bGx5IGEgYnVnLCBidXQgbW9yZSBhIG5vdCBpZGVhbCBub3RpZmljYXRpb25dICJoaXN0b3JpY2Fs
IGJpbmFyeSByZWdleHAgbWF0Y2giIHdoZW4gdXNpbmcgdGhlICJuIiBtb2RpZmllciBpbiBhIHJ1
YnkgcmVnZXgNDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTk3NjcjY2hhbmdl
LTEwNDc5MA0NCg0NCiogQXV0aG9yOiBydWJ5RmVlZGJhY2sgKHJvYmVydCBoZWlsZXIpDQ0KKiBT
dGF0dXM6IE9wZW4NDQoqIFByaW9yaXR5OiBOb3JtYWwNDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQ0KVG8gZ2V0IG15IGtub3dsZWRnZSBhYm91dCBydWJ5IHJlZ2V4
ZXMgdXAtdG8tZGF0ZSBJIGhhdmUgYmVlbg0NCmdvaW5nIHRocm91Z2ggdGhpcyB0dXRvcmlhbC9i
b29rIGhlcmUgYXQ6DQ0KDQ0KaHR0cHM6Ly9sZWFybmJ5ZXhhbXBsZS5naXRodWIuaW8vUnVieV9S
ZWdleHAvdW5pY29kZS5odG1sDQ0KDQ0KT25lIGV4YW1wbGUgdGhleSBwcm92aWRlIGlzIHRoaXMs
IHdpdGggc29tZSBvZGQgY2hhcmFjdGVyczoNDQoNDQogICAgJ2ZveDrOsc67zrXPgM6/z40nLnNj
YW4oL1x3Ky9uKQ0NCg0NClRoaXMgd2lsbCBtYXRjaCB0aGUgZm91bmQgd29yZCAoImZveCIpLCBi
dXQgaXQgYWxzbyByZXBvcnRzDQ0KdGhlIGZvbGxvd2luZyB3YXJuaW5nOg0NCg0NCiAgICB3YXJu
aW5nOiBoaXN0b3JpY2FsIGJpbmFyeSByZWdleHAgbWF0Y2ggLy4uLi9uIGFnYWluc3QgVVRGLTgg
c3RyaW5nDQ0KDQ0KTm93OiB0aGlzIG1heSBiZSBvYnZpb3VzIHRvIG90aGVycywgYnV0IHRvIG1l
IHBlcnNvbmFsbHkgSSBhbSBub3QNDQpzdXJlIHdoYXQgYSAiaGlzdG9yaWNhbCIgYmluYXJ5IHJl
Z2V4cCBtYXRjaCBhY3R1YWxseSBpcy4gSSBhc3N1bWUNDQppdCBtYXkgaGF2ZSBtZWFudCB0aGF0
IHRoaXMgd2FzIG1vcmUgdXNlZCBpbiB0aGUgcGFzdCwgYW5kIG1heSBiZQ0NCmRpc2NvdXJhZ2Vk
IG5vdz8gT3IgaXMgc29tZXRoaW5nIGVsc2UgbWVhbnQ/IFdoYXQgZG9lcyAiaGlzdG9yaWNhbCIN
DQptZWFuIGluIHRoaXMgY29udGV4dD8NDQoNDQpJIG1heSBub3QgYmUgdGhlIG9ubHkgb25lIHdo
byBkb2VzIG5vdCBmdWxseSB1bmRlcnN0YW5kIHRoZSB0ZXJtDQ0KaGlzdG9yaWNhbC4gTW9zdCBv
ZiBydWJ5J3Mgd2FybmluZ3MgYXJlIGZhaXJseSBlYXN5IHRvIHVuZGVyc3RhbmQsDQ0KYnV0IHRo
aXMgb25lIHNlZW1zIG9kZC4gUmlnaHQgbm93IEkgZG8gbm90IGtub3cgd2hldGhlciB3ZSBjYW4g
dXNlDQ0KdGhlICJuIiBtb2RpZmllciBpbiBhIHJlZ2V4IC0gbm90IHRoYXQgSSByZWFsbHkgaGF2
ZSBhIGdvb2QgdXNlIA0NCmNhc2UgZm9yIGl0IChJIGFtIHVzaW5nIFVURi04IHRoZXNlIGRheXMs
IHNvIEkgZG9uJ3Qgc2VlbSB0byBuZWVkDQ0KQVNDSUktOEJJVCBhbnl3YXkpLCBidXQgcGVyaGFw
cyB0aGUgd2FybmluZyBjb3VsZCBiZSBjaGFuZ2VkIGEgbGl0dGxlLg0NCg0NCkkgaGF2ZSBubyBn
b29kIGFsdGVybmF0aXZlIHN1Z2dlc3Rpb24gaG93IGl0IGNhbiBiZSBjaGFuZ2VkLCBsYXJnZWx5
DQ0KYmVjYXVzZSBJIGRvIG5vdCBrbm93IHdoYXQgaXQgYWN0dWFsbHkgbWVhbnMsIGUuIGcuIHdo
YXQgaXMgImhpc3RvcmljYWwiDQ0KYWJvdXQgaXQgKGJ1dCwgZXZlbiB0aGVuLCBJJ2QgYWN0dWFs
bHkgcmVjb21tZW5kIGFnYWluc3QgdXNpbmcgdGhlIA0NCndvcmQgImhpc3RvcmljYWwiIGJlY2F1
c2UgSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgaXQgbWVhbnM7IGRlcHJlY2F0ZWQNDQppcyBlYXN5
IHRvIHVuZGVyc3RhbmQsIGhpc3RvcmljYWwgZG9lcyBub3QgdGVsbCBtZSBhbnl0aGluZykuDQ0K
DQ0KUGVyaGFwcyBpdCBjb3VsZCBiZSBleHByZXNzZWQgc29tZXdoYXQgZGlmZmVyZW50bHkgYW5k
IHdlIGNvdWxkIGdldA0NCnJpZCBvZiB0aGUgd29yZCAiaGlzdG9yaWNhbCIgdGhlcmU/IEVpdGhl
ciB3YXksIGl0J3MgYSB0aW55IGlzc3VlIHNvDQ0KSSB3YXMgbm90IGV2ZW4gc3VyZSB3aGV0aGVy
IHRvIHJlcG9ydCBpdC4gQnV0LCBmcm9tIHRoZSBwb2ludCBvZiB2aWV3DQ0Kb2Ygb3RoZXIgd2Fy
bmluZ3MsIEkgYmVsaWV2ZSB0aGUgdGVybSAiaGlzdG9yaWNhbCIgZG9lcyBub3QgdGVsbCB0aGUN
DQp1c2VyIGVub3VnaCBhYm91dCB3aGF0IHRoZSBpc3N1ZSBpcyBoZXJlLg0NCg0NCg0NCihpcmIp
OjE6IHdhcm5pbmc6IGhpc3RvcmljYWwgYmluYXJ5IHJlZ2V4cCBtYXRjaCAvLi4uL24gYWdhaW5z
dCBVVEYtOCBzdHJpbmcNDQo9PiBbImZveCJdDQ0KDQ0KDQ0KDQ0KDQ0KLS0gDQ0KaHR0cHM6Ly9i
dWdzLnJ1YnktbGFuZy5vcmcvDQ0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1Ynkt
bGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZl
QG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5n
Lm9yZy9tYWlsbWFuMy9wb3N0b3JpdXMvbGlzdHMvcnVieS1jb3JlLm1sLnJ1YnktbGFuZy5vcmcv

In This Thread