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

From: "Eregon (Benoit Daloze)" <noreply@...>
Date: 2022-03-10 13:40:35 UTC
List: ruby-core #107826
SXNzdWUgIzE4NTg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4K
CgpXaGF0J3MgdGhlIG1lbW9yeSBvdmVyaGVhZCBvZiB0aGlzPyAocHJvYmFibHkgdGhlIGJpZ2dl
c3QgY29uY2VybiBmcm9tIENSdWJ5J3Mgc2lkZSkKCkEgNS43JSBpbmNyZWFzZSBkb2VzIHNvdW5k
IGxpa2UgYSBsb3QgZm9yIHRoaXMuCkJ1dCBpdCBzZWVtcyB0aGUgZGVzY3JpcHRpb24gbm93IHNh
eXMgMSUgZm9yIHRoZSBtb25vbGl0aD8KV2hhdCdzIHRoZSBwZXJjZW50YWdlIGZvciByYWlsc2Jl
bmNoPwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGZWF0dXJlICMx
ODU4OTogRmluZXItZ3JhaW5lZCBjb25zdGFudCBpbnZhbGlkYXRpb24KaHR0cHM6Ly9idWdzLnJ1
YnktbGFuZy5vcmcvaXNzdWVzLzE4NTg5I2NoYW5nZS05Njc1NQoKKiBBdXRob3I6IGtkZGVpc3og
KEtldmluIE5ld3RvbikKKiBTdGF0dXM6IE9wZW4KKiBQcmlvcml0eTogTm9ybWFsCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KVGhpcyBpcyByZWxhdGVkIHRvIGh0dHBz
Oi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvcHVsbC81NDMzLgoKIyMgQ3VycmVudCBiZWhhdmlvcgoK
Q2FjaGVzIGRlcGVuZCBvbiBhIGdsb2JhbCBjb3VudGVyLiBBbGwgY29uc3RhbnQgbXV0YXRpb25z
IGNhdXNlIGFsbCBjYWNoZXMgdG8gYmUgaW52YWxpZGF0ZWQuCgpgYGBydWJ5CmNsYXNzIEEKICBC
ID0gMQplbmQKCmRlZiBmb28KICBBOjpCICMgaW5saW5lIGNhY2hlIGRlcGVuZHMgb24gZ2xvYmFs
IGNvdW50ZXIKZW5kCgpmb28gIyBwb3B1bGF0ZSBpbmxpbmUgY2FjaGUKZm9vICMgaGl0IGlubGlu
ZSBjYWNoZQoKQyA9IDEgIyBnbG9iYWwgY291bnRlciBpbmNyZW1lbnRzLCBhbGwgY2FjaGVzIGFy
ZSBpbnZhbGlkYXRlZAoKZm9vICMgbWlzc2VzIGlubGluZSBjYWNoZSBkdWUgdG8gYEMgPSAxYApg
YGAKCiMjIFByb3Bvc2VkIGJlaGF2aW9yCgpDYWNoZXMgZGVwZW5kIG9uIG5hbWUgY29tcG9uZW50
cy4gT25seSBjb25zdGFudCBtdXRhdGlvbnMgd2l0aCBjb3JyZXNwb25kaW5nIG5hbWVzIHdpbGwg
aW52YWxpZGF0ZSB0aGUgY2FjaGUuCgpgYGBydWJ5CmNsYXNzIEEKICBCID0gMQplbmQKCmRlZiBm
b28KICBBOjpCICMgaW5saW5lIGNhY2hlIGRlcGVuZHMgY29uc3RhbnRzIG5hbWVkICJBIiBhbmQg
IkIiCmVuZAoKZm9vICMgcG9wdWxhdGUgaW5saW5lIGNhY2hlCmZvbyAjIGhpdCBpbmxpbmUgY2Fj
aGUKCkMgPSAxICMgY2FjaGVzIHRoYXQgZGVwZW5kIG9uIHRoZSBuYW1lICJDIiBhcmUgaW52YWxp
ZGF0ZWQKCmZvbyAjIGhpdHMgaW5saW5lIGNhY2hlIGJlY2F1c2UgSUMgb25seSBkZXBlbmRzIG9u
ICJBIiBhbmQgIkIiCmBgYAoKRXhhbXBsZXMgb2YgYnJlYWtpbmcgdGhlIG5ldyBjYWNoZToKCmBg
YHJ1YnkKbW9kdWxlIEMKICAjIEJyZWFrcyBgZm9vYCBjYWNoZSBiZWNhdXNlICJBIiBjb25zdGFu
dCBpcyBzZXQgYW5kIHRoZSBjYWNoZSBpbiBmb28gZGVwZW5kcwogICMgb24gIkEiIGFuZCAiQiIK
ICBjbGFzcyBBOyBlbmQKZW5kCgpCID0gMQpgYGAKCldlIGV4cGVjdCB0aGUgbmV3IGNhY2hlIHNj
aGVtZSB0byBiZSBpbnZhbGlkYXRlZCBsZXNzIG9mdGVuIGJlY2F1c2UgbmFtZXMgYXJlbid0IGZy
ZXF1ZW50bHkgcmV1c2VkLiBXaXRoIHRoZSBjYWNoZSBiZWluZyBpbnZhbGlkYXRlZCBsZXNzLCB3
ZSBjYW4gcmVseSBvbiBpdHMgc3RhYmlsaXR5IG1vcmUgdG8ga2VlcCBvdXIgY29uc3RhbnQgcmVm
ZXJlbmNlcyBmYXN0IGFuZCByZWR1Y2UgdGhlIG5lZWQgdG8gdGhyb3cgYXdheSBnZW5lcmF0ZWQg
Y29kZSBpbiBZSklULgoKIyMgUGVyZm9ybWFuY2UgYmVuY2htYXJrcwoKVGhlIGZvbGxvd2luZyBi
ZW5jaG1hcmsgKGluY2x1ZGVkIGluIHRoaXMgcHVsbCByZXF1ZXN0KSBwZXJmb3JtcyBhYm91dCAy
eCBmYXN0ZXIgdGhhbiBtYXN0ZXIuCgpgYGBydWJ5CkNPTlNUQU5UMSA9IDEKQ09OU1RBTlQyID0g
MQpDT05TVEFOVDMgPSAxCkNPTlNUQU5UNCA9IDEKQ09OU1RBTlQ1ID0gMQoKZGVmIGNvbnN0YW50
cwogIFtDT05TVEFOVDEsIENPTlNUQU5UMiwgQ09OU1RBTlQzLCBDT05TVEFOVDQsIENPTlNUQU5U
NV0KZW5kCgo1MDBfMDAwLnRpbWVzIGRvCiAgY29uc3RhbnRzCiAgSU5WQUxJREFURSA9IHRydWUK
ZW5kCmBgYAoKSW4gdGVybXMgb2YgbWFjcm8gYmVuY2htYXJrcywgSSByYW4gd2l0aCB0aGlzIGNv
ZGUgb24gcmFpbHNiZW5jaCBhbmQgdGhlcmUgd2FzIG5vdCBhIHN0YXRpc3RpY2FsbHkgc2lnbmlm
aWNhbnQgZGlmZmVyZW50IGluIHN0YXJ0dXAgdGltZSBvciBvdmVyYWxsIHJ1bnRpbWUgcGVyZm9y
bWFuY2UuCgpAYnlyb290IGFsc28gcmFuIHBlcmZvcm1hbmNlIGJlbmNobWFya3Mgb24gb3VyIHBy
b2R1Y3Rpb24gYXBwbGljYXRpb24uIEhlIG5vdGljZWQgdGhhdCB0aGVyZSB3ZXJlIHNldmVyYWwg
Y2FjaGUgYnVzdHMgcmVsYXRlZCB0byBPYmplY3QjZXh0ZW5kIChmcm9tIGNvcmUgbGlicmFyaWVz
KSwgQWN0aXZlUmVjb3JkOjpSZWxhdGlvbiNleHRlbmRpbmcgKGZyb20gUmFpbHMpLCBhbmQgYXV0
b2xvYWQgKGZyb20gdmFyaW91cyBnZW1zLCBib3RoIGludGVybmFsIGFuZCBleHRlcm5hbCkuIEFm
dGVyIGEgbG90IG9mIHdvcmssIHRoZSBjYWNoZSBidXN0cyB3ZW50IGRvd246CgohW0NhY2hlIGJ1
c3QgY2hhbmdlc10oaHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29udGVudC5jb20vMTkx
OTIxODkvMTU2NzI2MDA2LTc1YWFiNzdhLTdmZGYtNDdjZi04OGNiLTExNzVmMTkzYzE4YS5wbmcp
CgpidXQgdGhleSdyZSBzdGlsbCBmcmVxdWVudCBlbm91Z2ggdGhhdCBpdCdzIGEgcHJvYmxlbS4g
VGhlc2UgY2hhbmdlcyBoYWQgYSBtZWFzdXJhYmxlIHBlcmZvcm1hbmNlIGRpZmZlcmVuY2UgaW4g
cmVxdWVzdCBzcGVlZDoKCiFbUmVxdWVzdCBzcGVlZCBjaGFuZ2VzXShodHRwczovL3VzZXItaW1h
Z2VzLmdpdGh1YnVzZXJjb250ZW50LmNvbS8xOTE5MjE4OS8xNTY3Mjc4MTQtYWRiMGY4YjUtOTAx
Mi00ZDJjLWFiOWMtYjI5ZDgwNzQ4YTVjLnBuZykKCiMjIE1lbW9yeSBiZW5jaG1hcmtzCgpJbiB0
ZXJtcyBvZiBtZW1vcnksIHRoaXMgaW5jbHVkZXMgYW4gaW5jcmVhc2UgaW4gVk0gc2l6ZSBieSBh
Ym91dCA1MDBLaUIgd2hlbiBydW5uaW5nIG9uIHJhaWxzYmVuY2guIFRoaXMgaXMgYmVjYXVzZSB3
ZSdyZSBub3cgdHJhY2tpbmcgY2FjaGUgYXNzb2NpYXRpb25zICh7IElEID0+IElDW10gfSkgb24g
dGhlIFZNIHRvIGtub3cgaG93IHRvIGludmFsaWRhdGUgc3BlY2lmaWMgY2FjaGVzIHdoZW4gY29u
c3RhbnRzIGNoYW5nZS4KCkkgYm9vdGVkIFNob3BpZnkncyBjb3JlIG1vbm9saXRoIHdpdGggdGhp
cyBicmFuY2ggYXMgd2VsbC4gSXQgaW5jcmVhc2VkIHByb3BvcnRpb25hbCB0byB0aGUgbnVtYmVy
IG9mIGNvbnN0YW50IGNhY2hlcyBmb3VuZCBpbiB0aGUgYXBwbGljYXRpb24uIEZvciBlYWNoIGNv
bnN0YW50IGNhY2hlIDEgbGV2ZWwgZGVlcCAoZS5nLiwgYEZvb2ApIHRoZSBpbmNyZWFzZSBpcyBh
Ym91dCAzMyBieXRlcy4gRm9yIGEgY29uc3RhbnQgY2FjaGUgMiBsZXZlbHMgZGVlcCAoZS5nLiwg
YEZvbzo6QmFyYCkgdGhlIGluY3JlYXNlIGlzIGFib3V0IDY3IGJ5dGVzLiBUaGUgb3ZlcmFsbCBp
bmNyZWFzZSB3YXMgYXJvdW5kIDE2TWIgb3IgYWJvdXQgMSUgb2YgdGhlIHRvdGFsIHJldGFpbmVk
IG1lbW9yeS4KCgoKLS0gCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLwoKVW5zdWJzY3JpYmU6
IDxtYWlsdG86cnVieS1jb3JlLXJlcXVlc3RAcnVieS1sYW5nLm9yZz9zdWJqZWN0PXVuc3Vic2Ny
aWJlPgo8aHR0cDovL2xpc3RzLnJ1YnktbGFuZy5vcmcvY2dpLWJpbi9tYWlsbWFuL29wdGlvbnMv
cnVieS1jb3JlPgo=

In This Thread