[#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:108120] [Ruby master Bug#18625] ruby2_keywords does not unmark the hash if the receiving method has a *rest parameter

From: "Eregon (Benoit Daloze)" <noreply@...>
Date: 2022-03-30 14:50:46 UTC
List: ruby-core #108120
SXNzdWUgIzE4NjI1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4K
CgpGV0lXLCBJIGZvdW5kIHRoYXQgUmFpbHMgaXMgY3VycmVudGx5IG1pc3Npbmcgc29tZSBgcnVi
eTJfa2V5d29yZHNgIGR1ZSB0byB0aGlzIGJ1Zy4KRm9yIGV4YW1wbGUgd2hlbiBydW5uaW5nIHJz
cGVjLXJhaWxzIHNwZWNzIChgY2QgcnNwZWMtcmFpbHMgJiYgYnVuZGxlICYmIGJ1bmRsZSBleGVj
IHJzcGVjIHNwZWMvcnNwZWMvcmFpbHMvY29uZmlndXJhdGlvbl9zcGVjLnJiYCksIEkgY291bnRl
ZCBhYm91dCA3IG1pc3NpbmcgYHJ1YnkyX2tleXdvcmRzYCBmb3IgcGxhY2VzIHdoaWNoIGRlbGVn
YXRlIHdpdGggYCphcmdzYDoKYGBgCi4vc3BlYy9yc3BlYy9yYWlscy9jb25maWd1cmF0aW9uX3Nw
ZWMucmI6MjczOmluIGB3ZWxjb21lJwpnZW1zL2FjdGlvbnBhY2stNi4wLjQuNy9saWIvYWJzdHJh
Y3RfY29udHJvbGxlci9iYXNlLnJiOjE5NTppbiBgcHJvY2Vzc19hY3Rpb24nCmdlbXMvYWN0aW9u
cGFjay02LjAuNC43L2xpYi9hYnN0cmFjdF9jb250cm9sbGVyL2NhbGxiYWNrcy5yYjo0MjppbiBg
YmxvY2sgaW4gcHJvY2Vzc19hY3Rpb24nCmdlbXMvYWN0aXZlc3VwcG9ydC02LjAuNC43L2xpYi9h
Y3RpdmVfc3VwcG9ydC9jYWxsYmFja3MucmI6MTAxOmluIGBydW5fY2FsbGJhY2tzJwpnZW1zL2Fj
dGlvbnBhY2stNi4wLjQuNy9saWIvYWJzdHJhY3RfY29udHJvbGxlci9jYWxsYmFja3MucmI6NDE6
aW4gYHByb2Nlc3NfYWN0aW9uJwpnZW1zL2FjdGlvbnBhY2stNi4wLjQuNy9saWIvYWJzdHJhY3Rf
Y29udHJvbGxlci9iYXNlLnJiOjEzNjppbiBgcHJvY2VzcycKZ2Vtcy9hY3Rpb25tYWlsZXItNi4w
LjQuNy9saWIvYWN0aW9uX21haWxlci9yZXNjdWFibGUucmI6MjU6aW4gYGJsb2NrIGluIHByb2Nl
c3MnCmdlbXMvYWN0aW9ubWFpbGVyLTYuMC40LjcvbGliL2FjdGlvbl9tYWlsZXIvcmVzY3VhYmxl
LnJiOjE3OmluIGBoYW5kbGVfZXhjZXB0aW9ucycKZ2Vtcy9hY3Rpb25tYWlsZXItNi4wLjQuNy9s
aWIvYWN0aW9uX21haWxlci9yZXNjdWFibGUucmI6MjQ6aW4gYHByb2Nlc3MnCmdlbXMvYWN0aW9u
dmlldy02LjAuNC43L2xpYi9hY3Rpb25fdmlldy9yZW5kZXJpbmcucmI6Mzk6aW4gYHByb2Nlc3Mn
CmdlbXMvYWN0aW9ubWFpbGVyLTYuMC40LjcvbGliL2FjdGlvbl9tYWlsZXIvYmFzZS5yYjo2Mzc6
aW4gYGJsb2NrIGluIHByb2Nlc3MnCmdlbXMvYWN0aXZlc3VwcG9ydC02LjAuNC43L2xpYi9hY3Rp
dmVfc3VwcG9ydC9ub3RpZmljYXRpb25zLnJiOjE4MDppbiBgYmxvY2sgaW4gaW5zdHJ1bWVudCcK
Z2Vtcy9hY3RpdmVzdXBwb3J0LTYuMC40LjcvbGliL2FjdGl2ZV9zdXBwb3J0L25vdGlmaWNhdGlv
bnMvaW5zdHJ1bWVudGVyLnJiOjI0OmluIGBpbnN0cnVtZW50JwpnZW1zL2FjdGl2ZXN1cHBvcnQt
Ni4wLjQuNy9saWIvYWN0aXZlX3N1cHBvcnQvbm90aWZpY2F0aW9ucy5yYjoxODA6aW4gYGluc3Ry
dW1lbnQnCmdlbXMvYWN0aW9ubWFpbGVyLTYuMC40LjcvbGliL2FjdGlvbl9tYWlsZXIvYmFzZS5y
Yjo2MzY6aW4gYHByb2Nlc3MnCmdlbXMvYWN0aW9ubWFpbGVyLTYuMC40LjcvbGliL2FjdGlvbl9t
YWlsZXIvbWVzc2FnZV9kZWxpdmVyeS5yYjoxMjQ6aW4gYGJsb2NrIGluIHByb2Nlc3NlZF9tYWls
ZXInCmBgYAoKSSB0aGluayB0aGlzIG1lYW5zIG90aGVyIFJ1YnkgaW1wbGVtZW50YXRpb25zIHdp
bGwgYmUgZm9yY2VkIHRvIHJlcGxpY2F0ZSB0aGlzIGJ1ZyAoYW5kIGl0cyBwZXJmb3JtYW5jZSBh
bmQgc2lnbmlmaWNhbnQgY29tcGxleGl0eSBpbXBsaWNhdGlvbnMpIGFzIGxvbmcgYXMgdGhleSB0
YXJnZXQgUnVieSAzLjAvMy4xIGNvbXBhdGliaWxpdHksIGFzIG11bHRpcGxlIGdlbXMgd2lsbCBy
ZWx5IG9uIGl0IHdpdGhvdXQga25vd2luZyBpdCwgd2hpY2ggaXMgdmVyeSB1bmZvcnR1bmF0ZSwg
YW5kIGl0IHdpbGwgdGFrZSBzb21lIHRpbWUgdW50aWwgc3VjaCBnZW1zIGhhdmUgdGhlIGZpeCBt
ZXJnZWQgYW5kIGhhdmUgYSByZWxlYXNlIHdpdGggaXQuCgpJIHN0aWxsIGRvIGJlbGlldmUgaXQg
aXMgd29ydGggZml4aW5nIHRoaXMgZm9yIDMuMiBhbmQgZml4IHRoZSBnZW1zLCB0aGF0IHdpbGwg
bWFrZSBpdCBlYXNpZXIgZm9yIGdlbXMgd2hlbiB0aGV5IGNhbiBhc3N1bWUgUnVieSAzKyBhbmQg
bWlncmF0ZSB0byBgKCphcmdzLCAqKmt3YXJncylgL2AoLi4uKWAuCgpJIGFsc28gY2Fubm90IGhp
ZGUgdGhlIGZhY3QgdGhhdCBJIGFtIHZlcnkgZGlzYXBwb2ludGVkIHRoYXQgIzE2NDY2IHdhcyBu
b3QgZml4ZWQgYmFjayB0aGVuLCBiZWZvcmUgdGhlIFJ1YnkgMyByZWxlYXNlLiBJdCBzZWVtZWQg
YSBzdHJhaWdodGZvcndhcmQgYnVnIHdpdGggYmFkIGNvbnNlcXVlbmNlcyBpZiB1bmZpeGVkIChh
bmQgaW5kZWVkIGl0IHR1cm5zIG91dCB0byBiZSB0aGUgY2FzZSksIGFuZCBpdCB3YXMgcmVwb3J0
ZWQgZGF5cyBhZnRlciB0aGUgMi43LjAgcmVsZWFzZSwgc28gcGxlbnR5IG9mIHRpbWUgYmVmb3Jl
IDMuMCBvciBldmVuIDIuNy4xLiBJJ20gYWZyYWlkIG1hdHogZGlkIG5vdCB1bmRlcnN0YW5kIHRo
ZSBzaXR1YXRpb24gaW4gaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE2NDY2I25v
dGUtMywgaW4gZmFjdCB0aGUgZml4IGRvZXMgaGVscCB0byBmaW5kIHRoZSBjb3JyZWN0IHBsYWNl
cyBmb3IgYHJ1YnkyX2tleXdvcmRzYC4gQnV0IHdlIGNhbm5vdCByZXR1cm4gaW4gdGhlIHBhc3Qg
dG8gY2hhbmdlIHRoaW5ncywgc28gbGV0J3MgZm9jdXMgb24gbm93IGFuZCB0aGUgZnV0dXJlLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpCdWcgIzE4NjI1OiBydWJ5
Ml9rZXl3b3JkcyBkb2VzIG5vdCB1bm1hcmsgdGhlIGhhc2ggaWYgdGhlIHJlY2VpdmluZyBtZXRo
b2QgaGFzIGEgKnJlc3QgcGFyYW1ldGVyCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vl
cy8xODYyNSNjaGFuZ2UtOTcwOTIKCiogQXV0aG9yOiBFcmVnb24gKEJlbm9pdCBEYWxvemUpCiog
U3RhdHVzOiBPcGVuCiogUHJpb3JpdHk6IE5vcm1hbAoqIEJhY2twb3J0OiAyLjY6IFVOS05PV04s
IDIuNzogVU5LTk9XTiwgMy4wOiBVTktOT1dOLCAzLjE6IFVOS05PV04KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUaGUgY29kZSBiZWxvdyBzaG93cyB0aGUgaW5jb25z
aXN0ZW5jeS4KSW4gYWxsIGNhc2VzIHRoZSBgbWFya2VkYCBIYXNoIGlzIGNvcGllZCBhdCBjYWxs
IHNpdGVzIHVzaW5nIGBzb21lX2NhbGwoKmFyZ3MpYCwgaG93ZXZlciBmb3IgdGhlIGNhc2Ugb2Yg
YHNwbGF0YCBpdCBrZWVwcyB0aGUgcnVieTJfa2V5d29yZHMgZmxhZyB0byB0cnVlLCBhbmQgbm90
IGZhbHNlIGFzIGV4cGVjdGVkLgpUaGlzIGNhbiBiZSBvYnNlcnZlZCBpbiB1c2VyIGNvZGUgYW5k
IHdpbGwgaHVydCBtaWdyYXRpb24gZnJvbSBgcnVieTJfa2V5d29yZHNgIHRvIG90aGVyIHdheXMg
b2YgZGVsZWdhdGlvbiAoYCguLi4pYCBhbmQgYCgqYXJncywgKiprd2FyZ3MpYCkuCkkgYmVsaWV2
ZSB0aGlzIGlzIGFub3RoZXIgbWFuaWZlc3RhdGlvbiBvZiAjMTY0NjYuCgpgYGBydWJ5CnJ1Ynky
X2tleXdvcmRzIGRlZiBmb28oKmFyZ3MpCiAgYXJncwplbmQKCmRlZiBzaW5nbGUoYXJnKQogIGFy
ZwplbmQKCmRlZiBzcGxhdCgqYXJncykKICBhcmdzLmxhc3QKZW5kCgpkZWYga3dhcmdzKCoqa3cp
CiAga3cKZW5kCgpoID0geyBhOiAxIH0KYXJncyA9IGZvbygqKmgpCm1hcmtlZCA9IGFyZ3MubGFz
dApIYXNoLnJ1YnkyX2tleXdvcmRzX2hhc2g/KG1hcmtlZCkgIyA9PiB0cnVlCgphZnRlcl91c2Fn
ZSA9IHNpbmdsZSgqYXJncykKYWZ0ZXJfdXNhZ2UgPT0gaCAjID0+IHRydWUKYWZ0ZXJfdXNhZ2Uu
ZXF1YWw/KG1hcmtlZCkgIyA9PiBmYWxzZQpwIEhhc2gucnVieTJfa2V5d29yZHNfaGFzaD8oYWZ0
ZXJfdXNhZ2UpICMgPT4gZmFsc2UKCmFmdGVyX3VzYWdlID0gc3BsYXQoKmFyZ3MpCmFmdGVyX3Vz
YWdlID09IGggIyA9PiB0cnVlCmFmdGVyX3VzYWdlLmVxdWFsPyhtYXJrZWQpICMgPT4gZmFsc2UK
cCBIYXNoLnJ1YnkyX2tleXdvcmRzX2hhc2g/KGFmdGVyX3VzYWdlKSAjID0+IHRydWUsIEJVRywg
c2hvdWxkIGJlIGZhbHNlCgphZnRlcl91c2FnZSA9IGt3YXJncygqYXJncykKYWZ0ZXJfdXNhZ2Ug
PT0gaCAjID0+IHRydWUKYWZ0ZXJfdXNhZ2UuZXF1YWw/KG1hcmtlZCkgIyA9PiBmYWxzZQpwIEhh
c2gucnVieTJfa2V5d29yZHNfaGFzaD8oYWZ0ZXJfdXNhZ2UpICMgPT4gZmFsc2UKCkhhc2gucnVi
eTJfa2V5d29yZHNfaGFzaD8obWFya2VkKSAjID0+IHRydWUKYGBgCgpJJ20gaW1wbGVtZW50aW5n
IFJ1YnkgMyBrd2FyZ3MgaW4gVHJ1ZmZsZVJ1YnkgYW5kIHRoaXMgY2FtZSB1cCBhcyBhbiBpbmNv
bnNpc3RlbmN5IGluIHNwZWNzLgpJbiBUcnVmZmxlUnVieSBpdCdzIGFsc28gYmFzaWNhbGx5IG5v
dCBwb3NzaWJsZSB0byBpbXBsZW1lbnQgdGhpcyBiZWhhdmlvciwgYmVjYXVzZSBhdCBhIHNwbGF0
IGNhbGwgc2l0ZSB3aGVyZSB3ZSBjaGVjayBmb3IgYSBsYXN0IEhhc2ggYXJndW1lbnQgbWFya2Vk
IGFzIHJ1YnkyX2tleXdvcmRzLCB3ZSBoYXZlIG5vIGlkZWEgb2Ygd2hpY2ggbWV0aG9kIHdpbGwg
YmUgY2FsbGVkIHlldCwgYW5kIHNvIGNhbm5vdCBkaWZmZXJlbnRpYXRlIGJlaGF2aW9yIGJhc2Vk
IG9uIHRoYXQuCgpjYyBAamVyZW15ZXZhbnMwIEBtYW1lCgoKCi0tIApodHRwczovL2J1Z3MucnVi
eS1sYW5nLm9yZy8KClVuc3Vic2NyaWJlOiA8bWFpbHRvOnJ1YnktY29yZS1yZXF1ZXN0QHJ1Ynkt
bGFuZy5vcmc/c3ViamVjdD11bnN1YnNjcmliZT4KPGh0dHA6Ly9saXN0cy5ydWJ5LWxhbmcub3Jn
L2NnaS1iaW4vbWFpbG1hbi9vcHRpb25zL3J1YnktY29yZT4K

In This Thread