[#107430] [Ruby master Feature#18566] Merge `io-wait` gem into core IO — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE4NTY2IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

22 messages 2022/02/02

[#107434] [Ruby master Bug#18567] Depending on default gems when not needed considered harmful — "Eregon (Benoit Daloze)" <noreply@...>

SXNzdWUgIzE4NTY3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEVyZWdvbiAoQmVub2l0IERhbG96ZSku

31 messages 2022/02/02

[#107443] [Ruby master Feature#18568] Explore lazy RubyGems boot to reduce need for --disable-gems — "headius (Charles Nutter)" <noreply@...>

SXNzdWUgIzE4NTY4IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGhlYWRpdXMgKENoYXJsZXMgTnV0dGVy

13 messages 2022/02/02

[#107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 — "hsbt (Hiroshi SHIBATA)" <noreply@...>

SXNzdWUgIzE4NTcxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGhzYnQgKEhpcm9zaGkgU0hJQkFUQSku

9 messages 2022/02/04

[#107490] [Ruby master Bug#18572] Performance regression when invoking refined methods — "palkan (Vladimir Dementyev)" <noreply@...>

SXNzdWUgIzE4NTcyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHBhbGthbiAoVmxhZGltaXIgRGVtZW50

12 messages 2022/02/05

[#107514] [Ruby master Feature#18576] Rename `ASCII-8BIT` encoding to `BINARY` — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE4NTc2IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

47 messages 2022/02/08

[#107536] [Ruby master Feature#18579] Concatenation of ASCII-8BIT strings shouldn't behave differently depending on string contents — "tenderlovemaking (Aaron Patterson)" <noreply@...>

SXNzdWUgIzE4NTc5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHRlbmRlcmxvdmVtYWtpbmcgKEFhcm9u

11 messages 2022/02/09

[#107547] [Ruby master Bug#18580] Range#include? inconsistency for String ranges — "zverok (Victor Shepelev)" <noreply@...>

SXNzdWUgIzE4NTgwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHp2ZXJvayAoVmljdG9yIFNoZXBlbGV2

10 messages 2022/02/10

[#107603] [Ruby master Feature#18589] Finer-grained constant invalidation — "kddeisz (Kevin Newton)" <noreply@...>

SXNzdWUgIzE4NTg5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGtkZGVpc3ogKEtldmluIE5ld3Rvbiku

17 messages 2022/02/16

[#107624] [Ruby master Bug#18590] String#downcase and CAPITAL LETTER I WITH DOT ABOVE — "andrykonchin (Andrew Konchin)" <noreply@...>

SXNzdWUgIzE4NTkwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGFuZHJ5a29uY2hpbiAoQW5kcmV3IEtv

13 messages 2022/02/17

[#107651] [Ruby master Misc#18591] DevMeeting-2022-03-17 — "mame (Yusuke Endoh)" <noreply@...>

SXNzdWUgIzE4NTkxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hbWUgKFl1c3VrZSBFbmRvaCkuCgot

11 messages 2022/02/18

[#107682] [Ruby master Feature#18595] Alias `String#-@` as `String#dedup` — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE4NTk1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

15 messages 2022/02/21

[#107699] [Ruby master Feature#18597] Strings need a named method like `dup` that doesn't duplicate if receiver is mutable — "danh337 (Dan H)" <noreply@...>

SXNzdWUgIzE4NTk3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGRhbmgzMzcgKERhbiBIKS4KCi0tLS0t

18 messages 2022/02/21

[ruby-core:107473] [Ruby master Bug#18567] Depending on default gems in stdlib gems when not needed considered harmful

From: "Eregon (Benoit Daloze)" <noreply@...>
Date: 2022-02-03 18:05:10 UTC
List: ruby-core #107473
SXNzdWUgIzE4NTY3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4K
CgpAZGVpdmlkIFRoYXQgaXMgYSBnb29kIHBvaW50LgpGb3IgaW8td2FpdC9pby1ub25ibG9jayBp
dCBqdXN0IHNlZW1zIHZlcnkgdW5saWtlbHkgdG8gaGF2ZSBzZWN1cml0eSB2dWxuZXJhYmlsaXRp
ZXMgaW4gdGhlbSwgYnV0IGZvciBgZGlnZXN0YC9gc3Ryc2NhbmAgdGhhdCBpcyBsZXNzIGNsZWFy
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpCdWcgIzE4NTY3OiBE
ZXBlbmRpbmcgb24gZGVmYXVsdCBnZW1zIGluIHN0ZGxpYiBnZW1zIHdoZW4gbm90IG5lZWRlZCBj
b25zaWRlcmVkIGhhcm1mdWwKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4NTY3
I2NoYW5nZS05NjM3NgoKKiBBdXRob3I6IEVyZWdvbiAoQmVub2l0IERhbG96ZSkKKiBTdGF0dXM6
IE9wZW4KKiBQcmlvcml0eTogTm9ybWFsCiogQmFja3BvcnQ6IDIuNjogVU5LTk9XTiwgMi43OiBV
TktOT1dOLCAzLjA6IFVOS05PV04sIDMuMTogVU5LTk9XTgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCkNSdWJ5IG92ZXIgdGltZSBtb3ZlcyBtb3JlIGFuZCBtb3JlIGNv
ZGUgdG8gZGVmYXVsdCBnZW1zLCB0byBidW5kbGVkIGdlbXMgYW5kIG9yIGV2ZW4gc3RvcHMgc2hp
cHBpbmcgc29tZSBnZW1zIHdoaWNoIHVzZWQgdG8gYmUgc3RkbGlicyAoIzU0ODEpLgpJIGJlbGll
dmUgdGhlIG1haW4gbW90aXZhdGlvbiBmb3IgdGhhdCBpcyBiZWluZyB0byBmaXggc2VjdXJpdHkg
aXNzdWVzIHdpdGhvdXQgbmVlZGluZyB0byBtYWtlIGEgQ1J1YnkgcmVsZWFzZSwgYW5kIHRoYXQg
bWFrZXMgc2Vuc2UuCgpUaGVyZSBhcmUgaG93ZXZlciBtdWx0aXBsZSB1bndhbnRlZCBzaWRlIGVm
ZmVjdHMgb2YgdGhpczoKCjEuIFJlbW92aW5nIGdlbXMgZnJvbSBzdGRsaWIgKGUuZy4sICMxNzg3
MykgaXMgYSBicmVha2luZyBjaGFuZ2UsIHdoaWNoIG1ha2VzIHVwZ3JhZGluZyB0byBhIG5ldyBS
dWJ5IHZlcnNpb24gbW9yZSBkaWZmaWN1bHQuCiAgIEkgdGhpbmsgdGhpcyBzaG91bGQgb25seSBi
ZSBkb25lIGlmIHRoZXJlIGlzIGEgY2xlYXIgZ2Fpbi4KICAgQmVpbmcgYSBkZWZhdWx0IGdlbSBp
cyBhbHJlYWR5IGVub3VnaCB0byBmaXggYSBzZWN1cml0eSBpc3N1ZSB3aXRob3V0IGEgQ1J1Ynkg
cmVsZWFzZS4KMi4gV2hlbiBhbnkgZ2VtIGRlcGVuZHMgb24gYSBkZWZhdWx0IGdlbSwgaXQgdGVu
ZHMgdG8gYnJlYWsgb24gYWxsIFJ1YnkgaW1wbGVtZW50YXRpb25zIGV4Y2VwdCBDUnVieSwgYW5k
IGZvciBvbGRlciBSdWJ5IHZlcnNpb25zLgoKTGV0J3MgZm9jdXMgb24gdGhpcyBzZWNvbmQgcG9p
bnQuClRoZXJlIGNhbiBiZSBnb29kIHJlYXNvbnMgdG8gZGVwZW5kIG9uIGEgc3BlY2lmaWMgdmVy
c2lvbiAob3Igfj4vPj0pIG9mIGEgZGVmYXVsdCBnZW0sIGZvciBpbnN0YW5jZSB0byBlbnN1cmUg
YSBnaXZlbiBzZWN1cml0eSBpc3N1ZSBpcyBhZGRyZXNzZWQuCkluIG90aGVyIGNhc2VzLCBJIHRo
aW5rIHRoZXJlIGlzIG5vIHZhbHVlIHRvIGRlcGVuZCBleHBsaWNpdGx5IG9uIGEgZGVmYXVsdCBn
ZW0sIGl0IHdvdWxkIHdvcmsgd2l0aG91dCBhbiBleHBsaWNpdCBkZXBlbmRlbmN5IHNpbmNlIGl0
IGlzIHN0aWxsICJpbiBzdGRsaWIiLgoKQW5kIGl0IGlzIGFjdHVhbGx5IGhhcm1mdWwgdG8gZGVw
ZW5kIG9uIGRlZmF1bHQgZ2VtcyBmb3IgSlJ1YnksIFRydWZmbGVSdWJ5IGFuZCBvbGRlciBSdWJ5
IHZlcnNpb25zLCBiZWNhdXNlIHRoZSBkZWZhdWx0IGdlbSBkb2VzIHR5cGljYWxseSBub3Qgd29y
ayB0aGVyZSB5ZXQsIGJ1dCB0aGUgc3RkbGliIHdvcmtzIGp1c3QgZmluZSEKVGhlIHJlYXNvbiBm
b3IgdGhhdCBpcyBzaW1wbGUsIHRob3NlIGdlbXMgdXNlZCB0byBiZSBzdGRsaWIgYW5kIHNvIHdl
cmUgaW1wbGVtZW50ZWQgZGlyZWN0bHkgaW4gdGhlIFJ1YnkgaW1wbGVtZW50YXRpb24uCgpBbHNv
IGRlcGVuZGluZyBvbiBkZWZhdWx0IGdlbSB3aWxsIHR5cGljYWxseSBiZSByZWR1bmRhbnQgd2l0
aCB3aGF0J3MgaW4gc3RkbGliLCB3aGljaCBpcyB0aGVuIGEgd2FzdGUgb2YgbmV0d29yaywgdGlt
ZSBhbmQgZGlzay4KCkZvciBsYXJnZXIgZGVmYXVsdCBnZW1zIChlLmcuLCBvcGVuc3NsKSwgSSBi
ZWxpZXZlIHRoZSBzb2x1dGlvbiBpcyB0aG9zZSBnZW1zIHRvIHN1cHBvcnQgSlJ1YnksIFRydWZm
bGVSdWJ5LCBldGMuClRoaXMgaXMgdXNlZnVsIHNvIHRoZSBiZWhhdmlvciBmb3IgYSBnaXZlbiB2
ZXJzaW9uIG9mIHRoZSBnZW0gaXMgY29tcGF0aWJsZSBiZXR3ZWVuIFJ1YnkgaW1wbGVtZW50YXRp
b25zLCBoYXMgdGhlIHNhbWUgc2VjdXJpdHkgZml4ZXMsIGV0Yy4KSXQgaXMgaG93ZXZlciBhIGxh
cmdlIGVmZm9ydCBhbmQgb3ZlcmhlYWQgdG8gZG8gdGhpcywgYW5kIGl0IG9ubHkgbWFrZXMgc2Vu
c2UgaWYgcGVvcGxlIGFyZSBnb2luZyB0byBuZWVkIHRvIGRlcGVuZCBvbiBzdWNoIGEgZ2VtIGV4
cGxpY2l0bHkgKGVpdGhlciBmb3Igc2VjdXJpdHkgb3IgbmV3IGZlYXR1cmVzIGluIGEgZ2l2ZW4g
dmVyc2lvbiksIG90aGVyd2lzZSB0aGUgdmVyc2lvbiBpbiBzdGRsaWIgaXMgZ29vZCBlbm91Z2gg
YW5kIG11Y2ggc2ltcGxlci4KCkhlcmUgYXJlIEkgdGhpbmsgc29tZSBjbGVhciBjYXNlcyBvZiBk
ZWZhdWx0IGdlbXMgd2hpY2ggYXJlIGNsZWFybHkgbW9yZSBvdmVyaGVhZCB0aGFuIHdoYXQgdGhl
eSBnYWluOgoqIGlvLXdhaXQ6IGp1c3QgYSBmZXcgbWV0aG9kcyB2ZXJ5IHRpZ2h0IHRvIElPIGlu
dGVybmFscywgc2hvdWxkIHJlYWxseSBiZSBjb3JlCiogaW8tbm9uYmxvY2sganVzdCBhIGZldyBt
ZXRob2RzIHZlcnkgdGlnaHQgdG8gSU8gaW50ZXJuYWxzLCBzaG91bGQgcmVhbGx5IGJlIGNvcmUK
KiBkaWdlc3Q6IGhhcyBhIHB1YmxpYyBoZWFkZXIgYW5kIHNvIHZlcnNpb25pbmcgaXQgZG9lc24n
dCB3b3JrLiBBbHNvIGl0IG1ha2VzIHNlbnNlIHRvIHJldXNlIGUuZy4gTWVzc2FnZURpZ2VzdCBv
biBKVk0gZm9yIGJldHRlciBwZXJmb3JtYW5jZS4KKiBzdHJzY2FuOiB0aGlzIGFjY2Vzc2VzIGEg
bG90IG9mIFJlZ2V4cCBpbnRlcm5hbCwgaXQgd291bGQgZml0IGJldHRlciBpbiBlYWNoIGltcGxl
bWVudGF0aW9uIHJlcG8gYXMgYSBub24tZ2VtIHN0ZGxpYi4KClRoZXNlIGFyZSBhbGwgc21hbGws
IHRoZXkgYXJlIGFsbCBmYWlybHkgc3RhYmxlLCBhbmQgaXQncyB1bmNsZWFyIHdoeSB0aGV5IGFy
ZSBldmVuIGRlZmF1bHQgZ2VtcyBpbiB0aGUgZmlyc3QgcGxhY2UuClRoZXkgYWxzbyBzZWVtIGZh
aXJseSB1bmxpa2VseSB0byBoYXZlIHNlY3VyaXR5IGlzc3Vlcy4KClNvIHRoaXMgaXMgd2hhdCBJ
IHByb3Bvc2U6CiogRG8gbm90IGRlcGVuZCBvbiBkZWZhdWx0IGdlbXMgaW4gc3RkbGliIGdlbXMg
dW5sZXNzIG5lY2Vzc2FyeSAoZm9yIHNlY3VyaXR5IG9yIGZlYXR1cmUpLCBvciB1bmxlc3Mgd2Ug
a25vdyB0aGUgbmV4dCB2ZXJzaW9uIG9mIFJ1Ynkgd2lsbCBubyBsb25nZXIgc2hpcCB0aGF0IGdl
bS4gQW4gZXhhbXBsZSBpcyBgbmV0LXByb3RvY29sYCBkZXBlbmRpbmcgbmVlZGxlc3NseSBvbiBg
aW8td2FpdGAsIEknbGwgbWFrZSBhIFBSIGZvciB0aGF0LgoqIEkgdGhpbmsgdGhvc2UgZ2VtcyBs
aXN0ZWQganVzdCBhYm92ZSBzaG91bGQgbm8gbG9uZ2VyIGJlIGRlZmF1bHQgZ2VtcyBpbiB0aGUg
ZnV0dXJlIHRvIGNsYXJpZnkgdGhlIHNpdHVhdGlvbi4gVGhleSBzaG91bGQgZWl0aGVyIGJlIGNv
cmUgb3IgcmVndWxhciBub24tZ2VtIHN0ZGxpYi4KCgoKLS0gCmh0dHBzOi8vYnVncy5ydWJ5LWxh
bmcub3JnLwoKVW5zdWJzY3JpYmU6IDxtYWlsdG86cnVieS1jb3JlLXJlcXVlc3RAcnVieS1sYW5n
Lm9yZz9zdWJqZWN0PXVuc3Vic2NyaWJlPgo8aHR0cDovL2xpc3RzLnJ1YnktbGFuZy5vcmcvY2dp
LWJpbi9tYWlsbWFuL29wdGlvbnMvcnVieS1jb3JlPgo=

In This Thread