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

From: "mame (Yusuke Endoh)" <noreply@...>
Date: 2022-03-15 07:39:09 UTC
List: ruby-core #107907
SXNzdWUgIzE4NTg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFtZSAoWXVzdWtlIEVuZG9oKS4KCgpJ
J20gbm90IGFnYWluc3QgdGhlIHByb3Bvc2FsLCBidXQgZm9yIHRoZSByZWNvcmQsIHRoZSBjaGFu
Z2UgbWFrZXMgYE9iamVjdCNleHRlbmRgIGFuZCBgTW9kdWxlI2luY2x1ZGVgIHNsb3cuCgpCZWZv
cmUgdGhlIHBhdGNoOgoKYGBgCiQgdGltZSAuL21pbmlydWJ5IC1lICdtb2R1bGUgTTsgQT1CPUM9
RD1FPUY9Rz1IPUk9Sj1LPUw9TT1OPU89UD1RPVI9Uz1UPVU9Vj1XPVg9WT1aPTE7IGVuZDsgMTAw
MDAwMC50aW1lcyB7IE9iamVjdC5uZXcuZXh0ZW5kKE0pIH0nCgpyZWFsICAgIDBtMS4wMDJzCnVz
ZXIgICAgMG0wLjk4NXMKc3lzICAgICAwbTAuMDE2cwpgYGAKCkFmdGVyIHRoZSBwYXRjaDoKCmBg
YAokIHRpbWUgLi9taW5pcnVieSAtZSAnbW9kdWxlIE07IEE9Qj1DPUQ9RT1GPUc9SD1JPUo9Sz1M
PU09Tj1PPVA9UT1SPVM9VD1VPVY9Vz1YPVk9Wj0xOyBlbmQ7IDEwMDAwMDAudGltZXMgeyBPYmpl
Y3QubmV3LmV4dGVuZChNKSB9JwoKcmVhbCAgICAwbTEuNTYwcwp1c2VyICAgIDBtMS41NDNzCnN5
cyAgICAgMG0wLjAxNnMKYGBgCgpBZnRlciB0aGUgcGF0Y2gsIGBPYmplY3QjZXh0ZW5kYCBpbnZh
bGlkYXRlcyBhbGwgY29uc3RhbnQgbmFtZXMgZGVmaW5lZCBpbiB0aGUgbW9kdWxlIG9mIHRoZSBh
cmd1bWVudHMsIHdoaWNoIHRha2VzIE8obikuIEkgdGhpbmsgaXQncyBhbiBhY2NlcHRhYmxlIHRy
YWRlLW9mZiwgdGhvdWdoLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpGZWF0dXJlICMxODU4OTogRmluZXItZ3JhaW5lZCBjb25zdGFudCBpbnZhbGlkYXRpb24KaHR0
cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4NTg5I2NoYW5nZS05Njg0NQoKKiBBdXRo
b3I6IGtkZGVpc3ogKEtldmluIE5ld3RvbikKKiBTdGF0dXM6IE9wZW4KKiBQcmlvcml0eTogTm9y
bWFsCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KVGhpcyBpcyByZWxh
dGVkIHRvIGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvcHVsbC81NDMzLgoKIyMgQ3VycmVu
dCBiZWhhdmlvcgoKQ2FjaGVzIGRlcGVuZCBvbiBhIGdsb2JhbCBjb3VudGVyLiBBbGwgY29uc3Rh
bnQgbXV0YXRpb25zIGNhdXNlIGFsbCBjYWNoZXMgdG8gYmUgaW52YWxpZGF0ZWQuCgpgYGBydWJ5
CmNsYXNzIEEKICBCID0gMQplbmQKCmRlZiBmb28KICBBOjpCICMgaW5saW5lIGNhY2hlIGRlcGVu
ZHMgb24gZ2xvYmFsIGNvdW50ZXIKZW5kCgpmb28gIyBwb3B1bGF0ZSBpbmxpbmUgY2FjaGUKZm9v
ICMgaGl0IGlubGluZSBjYWNoZQoKQyA9IDEgIyBnbG9iYWwgY291bnRlciBpbmNyZW1lbnRzLCBh
bGwgY2FjaGVzIGFyZSBpbnZhbGlkYXRlZAoKZm9vICMgbWlzc2VzIGlubGluZSBjYWNoZSBkdWUg
dG8gYEMgPSAxYApgYGAKCiMjIFByb3Bvc2VkIGJlaGF2aW9yCgpDYWNoZXMgZGVwZW5kIG9uIG5h
bWUgY29tcG9uZW50cy4gT25seSBjb25zdGFudCBtdXRhdGlvbnMgd2l0aCBjb3JyZXNwb25kaW5n
IG5hbWVzIHdpbGwgaW52YWxpZGF0ZSB0aGUgY2FjaGUuCgpgYGBydWJ5CmNsYXNzIEEKICBCID0g
MQplbmQKCmRlZiBmb28KICBBOjpCICMgaW5saW5lIGNhY2hlIGRlcGVuZHMgY29uc3RhbnRzIG5h
bWVkICJBIiBhbmQgIkIiCmVuZAoKZm9vICMgcG9wdWxhdGUgaW5saW5lIGNhY2hlCmZvbyAjIGhp
dCBpbmxpbmUgY2FjaGUKCkMgPSAxICMgY2FjaGVzIHRoYXQgZGVwZW5kIG9uIHRoZSBuYW1lICJD
IiBhcmUgaW52YWxpZGF0ZWQKCmZvbyAjIGhpdHMgaW5saW5lIGNhY2hlIGJlY2F1c2UgSUMgb25s
eSBkZXBlbmRzIG9uICJBIiBhbmQgIkIiCmBgYAoKRXhhbXBsZXMgb2YgYnJlYWtpbmcgdGhlIG5l
dyBjYWNoZToKCmBgYHJ1YnkKbW9kdWxlIEMKICAjIEJyZWFrcyBgZm9vYCBjYWNoZSBiZWNhdXNl
ICJBIiBjb25zdGFudCBpcyBzZXQgYW5kIHRoZSBjYWNoZSBpbiBmb28gZGVwZW5kcwogICMgb24g
IkEiIGFuZCAiQiIKICBjbGFzcyBBOyBlbmQKZW5kCgpCID0gMQpgYGAKCldlIGV4cGVjdCB0aGUg
bmV3IGNhY2hlIHNjaGVtZSB0byBiZSBpbnZhbGlkYXRlZCBsZXNzIG9mdGVuIGJlY2F1c2UgbmFt
ZXMgYXJlbid0IGZyZXF1ZW50bHkgcmV1c2VkLiBXaXRoIHRoZSBjYWNoZSBiZWluZyBpbnZhbGlk
YXRlZCBsZXNzLCB3ZSBjYW4gcmVseSBvbiBpdHMgc3RhYmlsaXR5IG1vcmUgdG8ga2VlcCBvdXIg
Y29uc3RhbnQgcmVmZXJlbmNlcyBmYXN0IGFuZCByZWR1Y2UgdGhlIG5lZWQgdG8gdGhyb3cgYXdh
eSBnZW5lcmF0ZWQgY29kZSBpbiBZSklULgoKIyMgUGVyZm9ybWFuY2UgYmVuY2htYXJrcwoKVGhl
IGZvbGxvd2luZyBiZW5jaG1hcmsgKGluY2x1ZGVkIGluIHRoaXMgcHVsbCByZXF1ZXN0KSBwZXJm
b3JtcyBhYm91dCAyeCBmYXN0ZXIgdGhhbiBtYXN0ZXIuCgpgYGBydWJ5CkNPTlNUQU5UMSA9IDEK
Q09OU1RBTlQyID0gMQpDT05TVEFOVDMgPSAxCkNPTlNUQU5UNCA9IDEKQ09OU1RBTlQ1ID0gMQoK
ZGVmIGNvbnN0YW50cwogIFtDT05TVEFOVDEsIENPTlNUQU5UMiwgQ09OU1RBTlQzLCBDT05TVEFO
VDQsIENPTlNUQU5UNV0KZW5kCgo1MDBfMDAwLnRpbWVzIGRvCiAgY29uc3RhbnRzCiAgSU5WQUxJ
REFURSA9IHRydWUKZW5kCmBgYAoKSW4gdGVybXMgb2YgbWFjcm8gYmVuY2htYXJrcywgSSByYW4g
d2l0aCB0aGlzIGNvZGUgb24gcmFpbHNiZW5jaCBhbmQgdGhlcmUgd2FzIG5vdCBhIHN0YXRpc3Rp
Y2FsbHkgc2lnbmlmaWNhbnQgZGlmZmVyZW50IGluIHN0YXJ0dXAgdGltZSBvciBvdmVyYWxsIHJ1
bnRpbWUgcGVyZm9ybWFuY2UuCgpAYnlyb290IGFsc28gcmFuIHBlcmZvcm1hbmNlIGJlbmNobWFy
a3Mgb24gb3VyIHByb2R1Y3Rpb24gYXBwbGljYXRpb24uIEhlIG5vdGljZWQgdGhhdCB0aGVyZSB3
ZXJlIHNldmVyYWwgY2FjaGUgYnVzdHMgcmVsYXRlZCB0byBPYmplY3QjZXh0ZW5kIChmcm9tIGNv
cmUgbGlicmFyaWVzKSwgQWN0aXZlUmVjb3JkOjpSZWxhdGlvbiNleHRlbmRpbmcgKGZyb20gUmFp
bHMpLCBhbmQgYXV0b2xvYWQgKGZyb20gdmFyaW91cyBnZW1zLCBib3RoIGludGVybmFsIGFuZCBl
eHRlcm5hbCkuIEFmdGVyIGEgbG90IG9mIHdvcmssIHRoZSBjYWNoZSBidXN0cyB3ZW50IGRvd246
CgohW0NhY2hlIGJ1c3QgY2hhbmdlc10oaHR0cHM6Ly91c2VyLWltYWdlcy5naXRodWJ1c2VyY29u
dGVudC5jb20vMTkxOTIxODkvMTU2NzI2MDA2LTc1YWFiNzdhLTdmZGYtNDdjZi04OGNiLTExNzVm
MTkzYzE4YS5wbmcpCgpidXQgdGhleSdyZSBzdGlsbCBmcmVxdWVudCBlbm91Z2ggdGhhdCBpdCdz
IGEgcHJvYmxlbS4gVGhlc2UgY2hhbmdlcyBoYWQgYSBtZWFzdXJhYmxlIHBlcmZvcm1hbmNlIGRp
ZmZlcmVuY2UgaW4gcmVxdWVzdCBzcGVlZDoKCiFbUmVxdWVzdCBzcGVlZCBjaGFuZ2VzXShodHRw
czovL3VzZXItaW1hZ2VzLmdpdGh1YnVzZXJjb250ZW50LmNvbS8xOTE5MjE4OS8xNTY3Mjc4MTQt
YWRiMGY4YjUtOTAxMi00ZDJjLWFiOWMtYjI5ZDgwNzQ4YTVjLnBuZykKCiMjIE1lbW9yeSBiZW5j
aG1hcmtzCgpJbiB0ZXJtcyBvZiBtZW1vcnksIHRoaXMgaW5jbHVkZXMgYW4gaW5jcmVhc2UgaW4g
Vk0gc2l6ZSBieSBhYm91dCA1MDBLaUIgd2hlbiBydW5uaW5nIG9uIHJhaWxzYmVuY2guIFRoaXMg
aXMgYmVjYXVzZSB3ZSdyZSBub3cgdHJhY2tpbmcgY2FjaGUgYXNzb2NpYXRpb25zICh7IElEID0+
IElDW10gfSkgb24gdGhlIFZNIHRvIGtub3cgaG93IHRvIGludmFsaWRhdGUgc3BlY2lmaWMgY2Fj
aGVzIHdoZW4gY29uc3RhbnRzIGNoYW5nZS4KCkkgYm9vdGVkIFNob3BpZnkncyBjb3JlIG1vbm9s
aXRoIHdpdGggdGhpcyBicmFuY2ggYXMgd2VsbC4gSXQgaW5jcmVhc2VkIHByb3BvcnRpb25hbCB0
byB0aGUgbnVtYmVyIG9mIGNvbnN0YW50IGNhY2hlcyBmb3VuZCBpbiB0aGUgYXBwbGljYXRpb24u
IEZvciBlYWNoIGNvbnN0YW50IGNhY2hlIDEgbGV2ZWwgZGVlcCAoZS5nLiwgYEZvb2ApIHRoZSBp
bmNyZWFzZSBpcyBhYm91dCAzMyBieXRlcy4gRm9yIGEgY29uc3RhbnQgY2FjaGUgMiBsZXZlbHMg
ZGVlcCAoZS5nLiwgYEZvbzo6QmFyYCkgdGhlIGluY3JlYXNlIGlzIGFib3V0IDY3IGJ5dGVzLiBU
aGUgb3ZlcmFsbCBpbmNyZWFzZSB3YXMgYXJvdW5kIDE2TWIgb3IgYWJvdXQgMSUgb2YgdGhlIHRv
dGFsIHJldGFpbmVkIG1lbW9yeS4KCgoKLS0gCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLwoK
VW5zdWJzY3JpYmU6IDxtYWlsdG86cnVieS1jb3JlLXJlcXVlc3RAcnVieS1sYW5nLm9yZz9zdWJq
ZWN0PXVuc3Vic2NyaWJlPgo8aHR0cDovL2xpc3RzLnJ1YnktbGFuZy5vcmcvY2dpLWJpbi9tYWls
bWFuL29wdGlvbnMvcnVieS1jb3JlPgo=

In This Thread