[#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:107761] [Ruby master Feature#18589] Finer-grained constant invalidation

From: "byroot (Jean Boussier)" <noreply@...>
Date: 2022-02-28 14:46:34 UTC
List: ruby-core #107761
SXNzdWUgIzE4NTg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgYnlyb290IChKZWFuIEJvdXNzaWVyKS4K
CgpTbyBJJ3ZlIGJlZW4gZGlnZ2luZyBtb3JlIG9uIHRoZSBjb25zdGFudCBjYWNoZSBidXN0cyBo
YXBwZW5pbmcgaW4gb3VyIGFwcCwgYmVzaWRlIHdoYXQgSSBhbHJlYWR5IG1lbnRpb25lZCwgd2hh
dCBJIGZvdW5kIGlzOgoKQSBsYXJnZSBtYWpvcml0eSBvZiB0aGUgYnVzdHMgYXJlIGNhdXNlZCBi
eSBhdXRvbG9hZGVkIGNvbnN0YW50cyBpbiBnZW1zLiBBIGZldyBzaG91bGRuJ3QgYXV0b2xvYWQg
YXQgYWxsLCBidXQgaW4gbWFueSBjYXNlIGlzIGJlY2F1c2UgdGhlIGdlbSBwcm92aWRlIG11bHRp
cGxlIGltcGxlbWVudGF0aW9uIG9mIGFuIGludGVyZmFjZSwgYW5kIGRvZXNuJ3Qgd2FudCB0byBs
b2FkIHRoZW0gYWxsLiBTbyB0aGVyZSBpc24ndCByZWFsbHkgYSBnb29kIGZpeCBmb3IgdGhpcy4g
RXZlbiB0aGUgYHJhY2tgIGdlbSBpcyBmdWxseSBhdXRvbG9hZGVkLiBUaGlzIG1lYW5zIHRoYXQg
YW55IHdlYiBhcHBsaWNhdGlvbiBpcyBib3VuZCB0byBpbnZhbGlkYXRlIHRoZSBjb25zdGFudCBj
YWNoZSBvbiB0aGUgZmlyc3QgZmV3IHJlcXVlc3RzIGl0IHByb2Nlc3Nlcy4KClRoZW4gSSBmb3Vu
ZCBzb21lIG1vcmUgQVBJcyB1c2luZyBgT2JqZWN0I2V4dGVuZGAgbGlrZSBgb3Blbi11cmlgLiBU
aGVzZSBhcmUgbW9yZSBvZiBhIHByb2JsZW0sIGJlY2F1c2UgdGhleSBidXN0IHRoZSBjYWNoZSBl
dmVyeSB0aW1lIHRoZXkncmUgY2FsbGVkLCBub3QganVzdCB0aGUgZmlyc3QgdGltZS4KCkFuZCBz
aW5jZSBjdXJyZW50bHkgUnVieSBkb2Vzbid0IG9mZmVyIG11Y2ggQVBJIHRvIGRpYWdub3NlIHRo
aXMgcHJvYmxlbSwgaXQncyB1bmxpa2VseSB0byBnZXQgYmV0dGVyIGFueSB0aW1lIHNvb24uIFNv
IG1heWJlIHRoZSBleHRyYSBtZW1vcnkgdXNhZ2UgaXMgd29ydGggaXQ/IAoKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE4NTg5OiBGaW5lci1ncmFp
bmVkIGNvbnN0YW50IGludmFsaWRhdGlvbgpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1
ZXMvMTg1ODkjY2hhbmdlLTk2Njg2CgoqIEF1dGhvcjoga2RkZWlzeiAoS2V2aW4gTmV3dG9uKQoq
IFN0YXR1czogT3BlbgoqIFByaW9yaXR5OiBOb3JtYWwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpUaGlzIGlzIHJlbGF0ZWQgdG8gaHR0cHM6Ly9naXRodWIuY29tL3J1
YnkvcnVieS9wdWxsLzU0MzMuCgojIyBDdXJyZW50IGJlaGF2aW9yCgpDYWNoZXMgZGVwZW5kIG9u
IGEgZ2xvYmFsIGNvdW50ZXIuIEFsbCBjb25zdGFudCBtdXRhdGlvbnMgY2F1c2UgYWxsIGNhY2hl
cyB0byBiZSBpbnZhbGlkYXRlZC4KCmBgYHJ1YnkKY2xhc3MgQQogIEIgPSAxCmVuZAoKZGVmIGZv
bwogIEE6OkIgIyBpbmxpbmUgY2FjaGUgZGVwZW5kcyBvbiBnbG9iYWwgY291bnRlcgplbmQKCmZv
byAjIHBvcHVsYXRlIGlubGluZSBjYWNoZQpmb28gIyBoaXQgaW5saW5lIGNhY2hlCgpDID0gMSAj
IGdsb2JhbCBjb3VudGVyIGluY3JlbWVudHMsIGFsbCBjYWNoZXMgYXJlIGludmFsaWRhdGVkCgpm
b28gIyBtaXNzZXMgaW5saW5lIGNhY2hlIGR1ZSB0byBgQyA9IDFgCmBgYAoKIyMgUHJvcG9zZWQg
YmVoYXZpb3IKCkNhY2hlcyBkZXBlbmQgb24gbmFtZSBjb21wb25lbnRzLiBPbmx5IGNvbnN0YW50
IG11dGF0aW9ucyB3aXRoIGNvcnJlc3BvbmRpbmcgbmFtZXMgd2lsbCBpbnZhbGlkYXRlIHRoZSBj
YWNoZS4KCmBgYHJ1YnkKY2xhc3MgQQogIEIgPSAxCmVuZAoKZGVmIGZvbwogIEE6OkIgIyBpbmxp
bmUgY2FjaGUgZGVwZW5kcyBjb25zdGFudHMgbmFtZWQgIkEiIGFuZCAiQiIKZW5kCgpmb28gIyBw
b3B1bGF0ZSBpbmxpbmUgY2FjaGUKZm9vICMgaGl0IGlubGluZSBjYWNoZQoKQyA9IDEgIyBjYWNo
ZXMgdGhhdCBkZXBlbmQgb24gdGhlIG5hbWUgIkMiIGFyZSBpbnZhbGlkYXRlZAoKZm9vICMgaGl0
cyBpbmxpbmUgY2FjaGUgYmVjYXVzZSBJQyBvbmx5IGRlcGVuZHMgb24gIkEiIGFuZCAiQiIKYGBg
CgpFeGFtcGxlcyBvZiBicmVha2luZyB0aGUgbmV3IGNhY2hlOgoKYGBgcnVieQptb2R1bGUgQwog
ICMgQnJlYWtzIGBmb29gIGNhY2hlIGJlY2F1c2UgIkEiIGNvbnN0YW50IGlzIHNldCBhbmQgdGhl
IGNhY2hlIGluIGZvbyBkZXBlbmRzCiAgIyBvbiAiQSIgYW5kICJCIgogIGNsYXNzIEE7IGVuZApl
bmQKCkIgPSAxCmBgYAoKV2UgZXhwZWN0IHRoZSBuZXcgY2FjaGUgc2NoZW1lIHRvIGJlIGludmFs
aWRhdGVkIGxlc3Mgb2Z0ZW4gYmVjYXVzZSBuYW1lcyBhcmVuJ3QgZnJlcXVlbnRseSByZXVzZWQu
IFdpdGggdGhlIGNhY2hlIGJlaW5nIGludmFsaWRhdGVkIGxlc3MsIHdlIGNhbiByZWx5IG9uIGl0
cyBzdGFiaWxpdHkgbW9yZSB0byBrZWVwIG91ciBjb25zdGFudCByZWZlcmVuY2VzIGZhc3QgYW5k
IHJlZHVjZSB0aGUgbmVlZCB0byB0aHJvdyBhd2F5IGdlbmVyYXRlZCBjb2RlIGluIFlKSVQuCgoj
IyBQZXJmb3JtYW5jZSBiZW5jaG1hcmtzCgpUaGUgZm9sbG93aW5nIGJlbmNobWFyayAoaW5jbHVk
ZWQgaW4gdGhpcyBwdWxsIHJlcXVlc3QpIHBlcmZvcm1zIGFib3V0IDJ4IGZhc3RlciB0aGFuIG1h
c3Rlci4KCmBgYHJ1YnkKQ09OU1RBTlQxID0gMQpDT05TVEFOVDIgPSAxCkNPTlNUQU5UMyA9IDEK
Q09OU1RBTlQ0ID0gMQpDT05TVEFOVDUgPSAxCgpkZWYgY29uc3RhbnRzCiAgW0NPTlNUQU5UMSwg
Q09OU1RBTlQyLCBDT05TVEFOVDMsIENPTlNUQU5UNCwgQ09OU1RBTlQ1XQplbmQKCjUwMF8wMDAu
dGltZXMgZG8KICBjb25zdGFudHMKICBJTlZBTElEQVRFID0gdHJ1ZQplbmQKYGBgCgpJbiB0ZXJt
cyBvZiBtYWNybyBiZW5jaG1hcmtzLCBJIHJhbiB3aXRoIHRoaXMgY29kZSBvbiByYWlsc2JlbmNo
IGFuZCB0aGVyZSB3YXMgbm90IGEgc3RhdGlzdGljYWxseSBzaWduaWZpY2FudCBkaWZmZXJlbnQg
aW4gc3RhcnR1cCB0aW1lIG9yIG92ZXJhbGwgcnVudGltZSBwZXJmb3JtYW5jZS4KCiMjIE1lbW9y
eSBiZW5jaG1hcmtzCgpJbiB0ZXJtcyBvZiBtZW1vcnksIHRoaXMgaW5jbHVkZXMgYW4gaW5jcmVh
c2UgaW4gVk0gc2l6ZSBieSBhYm91dCA1MDBLaUIgd2hlbiBydW5uaW5nIG9uIHJhaWxzYmVuY2gu
IFRoaXMgaXMgYmVjYXVzZSB3ZSdyZSBub3cgdHJhY2tpbmcgY2FjaGUgYXNzb2NpYXRpb25zICh7
IElEID0+IElDW10gfSkgb24gdGhlIFZNIHRvIGtub3cgaG93IHRvIGludmFsaWRhdGUgc3BlY2lm
aWMgY2FjaGVzIHdoZW4gY29uc3RhbnRzIGNoYW5nZS4KCkkgYm9vdGVkIFNob3BpZnkncyBjb3Jl
IG1vbm9saXRoIHdpdGggdGhpcyBicmFuY2ggYXMgd2VsbC4gSXQgaW5jcmVhc2VkIHRvdGFsIHJl
dGFpbmVkIG1lbW9yeSBmcm9tIDEuMjNHYiB0byAxLjNHYiAoYWJvdXQgYSAwLjclIGluY3JlYXNl
KS4gVGhlIG1lbW9yeSBpbmNyZWFzZSBpcyBwcm9wb3J0aW9uYWwgdG8gdGhlIG51bWJlciBvZiBj
b25zdGFudCBjYWNoZXMgZm91bmQgaW4gdGhlIGFwcGxpY2F0aW9uLiBGb3IgZWFjaCBjb25zdGFu
dCBjYWNoZSAxIGxldmVsIGRlZXAgKGUuZy4sIGBGb29gKSB0aGUgaW5jcmVhc2UgaXMgYWJvdXQg
MzMgYnl0ZXMuIEZvciBhIGNvbnN0YW50IGNhY2hlIDIgbGV2ZWxzIGRlZXAgKGUuZy4sIGBGb286
OkJhcmApIHRoZSBpbmNyZWFzZSBpcyBhYm91dCA2NyBieXRlcy4KCgoKLS0gCmh0dHBzOi8vYnVn
cy5ydWJ5LWxhbmcub3JnLwoKVW5zdWJzY3JpYmU6IDxtYWlsdG86cnVieS1jb3JlLXJlcXVlc3RA
cnVieS1sYW5nLm9yZz9zdWJqZWN0PXVuc3Vic2NyaWJlPgo8aHR0cDovL2xpc3RzLnJ1YnktbGFu
Zy5vcmcvY2dpLWJpbi9tYWlsbWFuL29wdGlvbnMvcnVieS1jb3JlPgo=

In This Thread