[#107765] [Ruby master Bug#18605] Fails to run on (newer) 32bit Windows with ucrt — "lazka (Christoph Reiter)" <noreply@...>

SXNzdWUgIzE4NjA1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGxhemthIChDaHJpc3RvcGggUmVpdGVy

8 messages 2022/03/03

[#107769] [Ruby master Misc#18609] keyword decomposition in enumerable (question/guidance) — "Ethan (Ethan -)" <noreply@...>

SXNzdWUgIzE4NjA5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEV0aGFuIChFdGhhbiAtKS4KCi0tLS0t

10 messages 2022/03/04

[#107784] [Ruby master Feature#18611] Promote best practice for combining multiple values into a hash code — "chrisseaton (Chris Seaton)" <noreply@...>

SXNzdWUgIzE4NjExIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGNocmlzc2VhdG9uIChDaHJpcyBTZWF0

12 messages 2022/03/07

[#107791] [Ruby master Bug#18614] Error (busy loop) inTestGemCommandsSetupCommand#test_destdir_flag_does_not_try_to_write_to_the_default_gem_home — duerst <noreply@...>

SXNzdWUgIzE4NjE0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGR1ZXJzdCAoTWFydGluIETDvHJzdCku

7 messages 2022/03/08

[#107794] [Ruby master Feature#18615] Use -Werror=implicit-function-declaration by deault for building C extensions — "Eregon (Benoit Daloze)" <noreply@...>

SXNzdWUgIzE4NjE1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEVyZWdvbiAoQmVub2l0IERhbG96ZSku

11 messages 2022/03/08

[#107806] [Ruby master Feature#18618] no clobber def — "ed_ (Ed Mangimelli)" <noreply@...>

SXNzdWUgIzE4NjE4IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGVkXyAoRWQgTWFuZ2ltZWxsaSkuCgot

9 messages 2022/03/09

[#107832] [Ruby master Bug#18622] const_get still looks in Object, while lexical constant lookup no longer does — "Eregon (Benoit Daloze)" <noreply@...>

SXNzdWUgIzE4NjIyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEVyZWdvbiAoQmVub2l0IERhbG96ZSku

16 messages 2022/03/10

[#107847] [Ruby master Bug#18625] ruby2_keywords does not unmark the hash if the receiving method has a *rest parameter — "Eregon (Benoit Daloze)" <noreply@...>

SXNzdWUgIzE4NjI1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEVyZWdvbiAoQmVub2l0IERhbG96ZSku

13 messages 2022/03/11

[#107886] [Ruby master Feature#18630] Introduce general `IO#timeout` and `IO#timeout=`for all (non-)blocking operations. — "ioquatix (Samuel Williams)" <noreply@...>

SXNzdWUgIzE4NjMwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGlvcXVhdGl4IChTYW11ZWwgV2lsbGlh

28 messages 2022/03/14

[#108014] [Ruby master Misc#18652] DevMeeting-2022-04-21 — "mame (Yusuke Endoh)" <noreply@...>

SXNzdWUgIzE4NjUyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hbWUgKFl1c3VrZSBFbmRvaCkuCgot

8 messages 2022/03/22

[#108026] [Ruby master Feature#18654] Enhancements to prettyprint — "kddeisz (Kevin Newton)" <noreply@...>

SXNzdWUgIzE4NjU0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGtkZGVpc3ogKEtldmluIE5ld3Rvbiku

9 messages 2022/03/22

[#108039] [Ruby master Feature#18655] Merge `IO#wait_readable` and `IO#wait_writable` into core — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE4NjU1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

10 messages 2022/03/23

[#108056] [Ruby master Bug#18658] Need openssl 3 support for Ubuntu 22.04 (Ruby 2.7.x and 3.0.x) — "schneems (Richard Schneeman)" <noreply@...>

SXNzdWUgIzE4NjU4IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHNjaG5lZW1zIChSaWNoYXJkIFNjaG5l

19 messages 2022/03/24

[#108075] [Ruby master Bug#18663] Autoload doesn't work with fiber context switch. — "ioquatix (Samuel Williams)" <noreply@...>

SXNzdWUgIzE4NjYzIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGlvcXVhdGl4IChTYW11ZWwgV2lsbGlh

10 messages 2022/03/25

[#108117] [Ruby master Feature#18668] Merge `io-nonblock` gems into core — "Eregon (Benoit Daloze)" <noreply@...>

SXNzdWUgIzE4NjY4IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEVyZWdvbiAoQmVub2l0IERhbG96ZSku

22 messages 2022/03/30

[ruby-core:107779] [Ruby master Feature#18589] Finer-grained constant invalidation

From: "byroot (Jean Boussier)" <noreply@...>
Date: 2022-03-04 15:05:50 UTC
List: ruby-core #107779
SXNzdWUgIzE4NTg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgYnlyb290IChKZWFuIEJvdXNzaWVyKS4K
Cgo+IERvIHlvdSBoYXZlIG1lYXN1cmVtZW50cyBhYm91dCBpdCBvbiBzb21lIGFwcHM/CgpTbyBo
ZXJlJ3Mgc29tZSBtZXRyaWNzIGZyb20gdGhlIGFwcCBJIGludmVzdGlnYXRlZC4gVGhlIG1ldHJp
YyBpcyBub3QgZGlyZWN0bHkgYFJ1YnlWTS5zdGF0KDpnbG9iYWxfY29uc3RhbnRfc3RhdGUpYCwg
aW5zdGVhZCB3ZSBlbWl0IGFuIGluY3JlbWVudCBpZiB0aGUgYGdsb2JhbF9jb25zdGFudF9zdGF0
ZWAgY2hhbmdlZCBkdXJpbmcgYSByZXF1ZXN0IGN5Y2xlLgoKVGhlIHN0cmFpZ2h0IGxpbmUgaXMg
dGhlIGxhc3QgMjRoLCBhbmQgdGhlIGRvdHRlZCBsaW5lIGlzIHRoZSBzYW1lIGRheXMgNCB3ZWVr
cyBwcmlvcjoKCiFbQ29uc3RhbnQgQ2FjaGVzXShodHRwczovL3VzZXItaW1hZ2VzLmdpdGh1YnVz
ZXJjb250ZW50LmNvbS8xOTE5MjE4OS8xNTY3MjYwMDYtNzVhYWI3N2EtN2ZkZi00N2NmLTg4Y2It
MTE3NWYxOTNjMThhLnBuZykKClRoZSBudW1iZXIgb25lIGNhdXNlIGJ5IGZhciB3YXMgYE9iamVj
dCNleHRlbmRgIGxpa2UgaW4gW2BvcGVuLXVyaWBdKGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L29w
ZW4tdXJpL3B1bGwvOCksIFtgYXdzLXNka2BdKGh0dHBzOi8vZ2l0aHViLmNvbS9hd3MvYXdzLXNk
ay1ydWJ5L3B1bGwvMjY3MCkgYXMgd2VsbCBhcyBgQWN0aXZlUmVjb3JkOjpSZWF0aW9uI2V4dGVu
ZGluZ2AuCgpUaGUgc2Vjb25kIG1vc3QgY29tbW9uIGNhdXNlIHdhcyBnZW1zIHVzaW5nIGEgbG90
IG9mIGBhdXRvbG9hZGAsIG9yIGhhdmluZyBtZW1vaXplZCBjbGFzcyBhdHRyaWJ1dGUgbGlrZSBb
dHppbmZvXShodHRwczovL2dpdGh1Yi5jb20vdHppbmZvL3R6aW5mby9wdWxsLzEyOSkuCgpPdmVy
YWxsIGZpeGluZyB0aGVzZSBoYWQgYSB2ZXJ5IHNpZ25pZmljYW50IGltcGFjdCBvbiB0aGUgc2Vy
dmljZSBsYXRlbmN5CgohW0xhdGVuY3ldKGh0dHBzOi8vdXNlci1pbWFnZXMuZ2l0aHVidXNlcmNv
bnRlbnQuY29tLzE5MTkyMTg5LzE1NjcyNzgxNC1hZGIwZjhiNS05MDEyLTRkMmMtYWI5Yy1iMjlk
ODA3NDhhNWMucG5nKQoKSSdtIGhvd2V2ZXIgd29ycmllZCB0aGF0IHRoaXMgc2l0dWF0aW9uIHdp
bGwgZGVncmFkZSBvdmVyIHRpbWUsIGFzIHRoZXJlJ3MgdmVyeSBsaXR0bGUgd2F5IHRvIGFjdGl2
ZWx5IHByZXZlbnQgdGhpcyBraW5kIG9mIHByb2JsZW1zIGZyb20gY3JvcHBpbmcgdXAuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE4NTg5OiBGaW5l
ci1ncmFpbmVkIGNvbnN0YW50IGludmFsaWRhdGlvbgpodHRwczovL2J1Z3MucnVieS1sYW5nLm9y
Zy9pc3N1ZXMvMTg1ODkjY2hhbmdlLTk2NzAwCgoqIEF1dGhvcjoga2RkZWlzeiAoS2V2aW4gTmV3
dG9uKQoqIFN0YXR1czogT3BlbgoqIFByaW9yaXR5OiBOb3JtYWwKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUaGlzIGlzIHJlbGF0ZWQgdG8gaHR0cHM6Ly9naXRodWIu
Y29tL3J1YnkvcnVieS9wdWxsLzU0MzMuCgojIyBDdXJyZW50IGJlaGF2aW9yCgpDYWNoZXMgZGVw
ZW5kIG9uIGEgZ2xvYmFsIGNvdW50ZXIuIEFsbCBjb25zdGFudCBtdXRhdGlvbnMgY2F1c2UgYWxs
IGNhY2hlcyB0byBiZSBpbnZhbGlkYXRlZC4KCmBgYHJ1YnkKY2xhc3MgQQogIEIgPSAxCmVuZAoK
ZGVmIGZvbwogIEE6OkIgIyBpbmxpbmUgY2FjaGUgZGVwZW5kcyBvbiBnbG9iYWwgY291bnRlcgpl
bmQKCmZvbyAjIHBvcHVsYXRlIGlubGluZSBjYWNoZQpmb28gIyBoaXQgaW5saW5lIGNhY2hlCgpD
ID0gMSAjIGdsb2JhbCBjb3VudGVyIGluY3JlbWVudHMsIGFsbCBjYWNoZXMgYXJlIGludmFsaWRh
dGVkCgpmb28gIyBtaXNzZXMgaW5saW5lIGNhY2hlIGR1ZSB0byBgQyA9IDFgCmBgYAoKIyMgUHJv
cG9zZWQgYmVoYXZpb3IKCkNhY2hlcyBkZXBlbmQgb24gbmFtZSBjb21wb25lbnRzLiBPbmx5IGNv
bnN0YW50IG11dGF0aW9ucyB3aXRoIGNvcnJlc3BvbmRpbmcgbmFtZXMgd2lsbCBpbnZhbGlkYXRl
IHRoZSBjYWNoZS4KCmBgYHJ1YnkKY2xhc3MgQQogIEIgPSAxCmVuZAoKZGVmIGZvbwogIEE6OkIg
IyBpbmxpbmUgY2FjaGUgZGVwZW5kcyBjb25zdGFudHMgbmFtZWQgIkEiIGFuZCAiQiIKZW5kCgpm
b28gIyBwb3B1bGF0ZSBpbmxpbmUgY2FjaGUKZm9vICMgaGl0IGlubGluZSBjYWNoZQoKQyA9IDEg
IyBjYWNoZXMgdGhhdCBkZXBlbmQgb24gdGhlIG5hbWUgIkMiIGFyZSBpbnZhbGlkYXRlZAoKZm9v
ICMgaGl0cyBpbmxpbmUgY2FjaGUgYmVjYXVzZSBJQyBvbmx5IGRlcGVuZHMgb24gIkEiIGFuZCAi
QiIKYGBgCgpFeGFtcGxlcyBvZiBicmVha2luZyB0aGUgbmV3IGNhY2hlOgoKYGBgcnVieQptb2R1
bGUgQwogICMgQnJlYWtzIGBmb29gIGNhY2hlIGJlY2F1c2UgIkEiIGNvbnN0YW50IGlzIHNldCBh
bmQgdGhlIGNhY2hlIGluIGZvbyBkZXBlbmRzCiAgIyBvbiAiQSIgYW5kICJCIgogIGNsYXNzIEE7
IGVuZAplbmQKCkIgPSAxCmBgYAoKV2UgZXhwZWN0IHRoZSBuZXcgY2FjaGUgc2NoZW1lIHRvIGJl
IGludmFsaWRhdGVkIGxlc3Mgb2Z0ZW4gYmVjYXVzZSBuYW1lcyBhcmVuJ3QgZnJlcXVlbnRseSBy
ZXVzZWQuIFdpdGggdGhlIGNhY2hlIGJlaW5nIGludmFsaWRhdGVkIGxlc3MsIHdlIGNhbiByZWx5
IG9uIGl0cyBzdGFiaWxpdHkgbW9yZSB0byBrZWVwIG91ciBjb25zdGFudCByZWZlcmVuY2VzIGZh
c3QgYW5kIHJlZHVjZSB0aGUgbmVlZCB0byB0aHJvdyBhd2F5IGdlbmVyYXRlZCBjb2RlIGluIFlK
SVQuCgojIyBQZXJmb3JtYW5jZSBiZW5jaG1hcmtzCgpUaGUgZm9sbG93aW5nIGJlbmNobWFyayAo
aW5jbHVkZWQgaW4gdGhpcyBwdWxsIHJlcXVlc3QpIHBlcmZvcm1zIGFib3V0IDJ4IGZhc3RlciB0
aGFuIG1hc3Rlci4KCmBgYHJ1YnkKQ09OU1RBTlQxID0gMQpDT05TVEFOVDIgPSAxCkNPTlNUQU5U
MyA9IDEKQ09OU1RBTlQ0ID0gMQpDT05TVEFOVDUgPSAxCgpkZWYgY29uc3RhbnRzCiAgW0NPTlNU
QU5UMSwgQ09OU1RBTlQyLCBDT05TVEFOVDMsIENPTlNUQU5UNCwgQ09OU1RBTlQ1XQplbmQKCjUw
MF8wMDAudGltZXMgZG8KICBjb25zdGFudHMKICBJTlZBTElEQVRFID0gdHJ1ZQplbmQKYGBgCgpJ
biB0ZXJtcyBvZiBtYWNybyBiZW5jaG1hcmtzLCBJIHJhbiB3aXRoIHRoaXMgY29kZSBvbiByYWls
c2JlbmNoIGFuZCB0aGVyZSB3YXMgbm90IGEgc3RhdGlzdGljYWxseSBzaWduaWZpY2FudCBkaWZm
ZXJlbnQgaW4gc3RhcnR1cCB0aW1lIG9yIG92ZXJhbGwgcnVudGltZSBwZXJmb3JtYW5jZS4KCiMj
IE1lbW9yeSBiZW5jaG1hcmtzCgpJbiB0ZXJtcyBvZiBtZW1vcnksIHRoaXMgaW5jbHVkZXMgYW4g
aW5jcmVhc2UgaW4gVk0gc2l6ZSBieSBhYm91dCA1MDBLaUIgd2hlbiBydW5uaW5nIG9uIHJhaWxz
YmVuY2guIFRoaXMgaXMgYmVjYXVzZSB3ZSdyZSBub3cgdHJhY2tpbmcgY2FjaGUgYXNzb2NpYXRp
b25zICh7IElEID0+IElDW10gfSkgb24gdGhlIFZNIHRvIGtub3cgaG93IHRvIGludmFsaWRhdGUg
c3BlY2lmaWMgY2FjaGVzIHdoZW4gY29uc3RhbnRzIGNoYW5nZS4KCkkgYm9vdGVkIFNob3BpZnkn
cyBjb3JlIG1vbm9saXRoIHdpdGggdGhpcyBicmFuY2ggYXMgd2VsbC4gSXQgaW5jcmVhc2VkIHRv
dGFsIHJldGFpbmVkIG1lbW9yeSBmcm9tIDEuMjNHYiB0byAxLjNHYiAoYWJvdXQgYSAwLjclIGlu
Y3JlYXNlKS4gVGhlIG1lbW9yeSBpbmNyZWFzZSBpcyBwcm9wb3J0aW9uYWwgdG8gdGhlIG51bWJl
ciBvZiBjb25zdGFudCBjYWNoZXMgZm91bmQgaW4gdGhlIGFwcGxpY2F0aW9uLiBGb3IgZWFjaCBj
b25zdGFudCBjYWNoZSAxIGxldmVsIGRlZXAgKGUuZy4sIGBGb29gKSB0aGUgaW5jcmVhc2UgaXMg
YWJvdXQgMzMgYnl0ZXMuIEZvciBhIGNvbnN0YW50IGNhY2hlIDIgbGV2ZWxzIGRlZXAgKGUuZy4s
IGBGb286OkJhcmApIHRoZSBpbmNyZWFzZSBpcyBhYm91dCA2NyBieXRlcy4KCgoKLS0gCmh0dHBz
Oi8vYnVncy5ydWJ5LWxhbmcub3JnLwoKVW5zdWJzY3JpYmU6IDxtYWlsdG86cnVieS1jb3JlLXJl
cXVlc3RAcnVieS1sYW5nLm9yZz9zdWJqZWN0PXVuc3Vic2NyaWJlPgo8aHR0cDovL2xpc3RzLnJ1
YnktbGFuZy5vcmcvY2dpLWJpbi9tYWlsbWFuL29wdGlvbnMvcnVieS1jb3JlPgo=

In This Thread