[#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:107784] [Ruby master Feature#18611] Promote best practice for combining multiple values into a hash code

From: "chrisseaton (Chris Seaton)" <noreply@...>
Date: 2022-03-07 17:57:17 UTC
List: ruby-core #107784
SXNzdWUgIzE4NjExIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGNocmlzc2VhdG9uIChDaHJpcyBTZWF0
b24pLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGZWF0dXJlICMx
ODYxMTogUHJvbW90ZSBiZXN0IHByYWN0aWNlIGZvciBjb21iaW5pbmcgbXVsdGlwbGUgdmFsdWVz
IGludG8gYSBoYXNoIGNvZGUKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4NjEx
CgoqIEF1dGhvcjogY2hyaXNzZWF0b24gKENocmlzIFNlYXRvbikKKiBTdGF0dXM6IE9wZW4KKiBQ
cmlvcml0eTogTm9ybWFsCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
VXNlci1kZWZpbmVkIGhhc2ggbWV0aG9kcyBvZnRlbiB3b3JrIGJ5IGNvbWJpbmluZyB0aGUgaGFz
aCBjb2RlIG9mIHNldmVyYWwgdmFsdWVzIGludG8gb25lLiBUaGlzIHJlcXVpcmVzIHNvbWUgbG9n
aWMgdG8gY29tYmluZSB0aGUgdmFsdWVzLiBJbiBvdXIgZXhwZXJpZW5jZSwgdXNlcnMgYXJlIG1h
a2luZyBhIHZhcmlldHkgb2YgY2hvaWNlcyBmb3IgdGhlIGFsZ29yaXRobSBmb3IgdGhpcywgYW5k
IGluIG1hbnkgY2FzZXMgYXJlIHBpY2tpbmcgYW4gb3B0aW9uIHdoaWNoIG1heSBub3QgYmUgdGhl
IGJlc3QgZm9yIHNlY3VyaXR5IGFuZCBwZXJmb3JtYW5jZSBpbiBtdWx0aXBsZSB3YXlzLiBJdCdz
IGFsc28gYSBzaGFtZSB0aGF0IHVzZXJzIGFyZSBoYXZpbmcgdG8gdGhpbmsgYWJvdXQgaG93IHRv
IGRvIHRoaXMgYmFzaWMgb3BlcmF0aW9uIHRoZW1zZWx2ZXMuCgpGb3IgZXhhbXBsZSwgdGhpcyBo
YXNoIG1ldGhvZCBjcmVhdGVzIGEgc2luZ2xlIGhhc2ggY29kZSBieSBjb21iaW5pbmcgdGhlIGhh
c2ggdmFsdWUgb2YgdGhyZWUgdmFsdWVzIHRoYXQgbWFrZSB1cCB0aGUgb2JqZWN0LiBUaGUgdXNl
ciBoYXMgY29tYmluZWQgdGhlIHZhbHVlcyB1c2luZyB0aGUgeG9yIG9wZXJhdG9yIGFuZCBtdWx0
aXBsaWNhdGlvbiBieSBwcmltZSBudW1iZXJzIHRvIGRpc3RyaWJ1dGUgYml0cy4gVGhpcyBpcyBh
biBvayB3YXkgdG8gY29tYmluZSBtdWx0aXBsZSB2YWx1ZXMgaW50byBhIGhhc2ggY29kZS4KCmBg
YHJ1YnkKZGVmIGhhc2gKICB4Lmhhc2ggXiAoeS5oYXNoICogMykgXiAoei5oYXNoICogNSkKZW5k
CmBgYAoKQnV0IHVzZXJzIGhhdmUgdG8ga25vdyB0byBkbyB0aGlzLCBhbmQgdGhleSBzb21ldGlt
ZXMgZ2V0IGl0IHdyb25nLCB3cml0aW5nIHRoaW5ncyBsaWtlIHRoaXMuCgpgYGBydWJ5CmRlZiBo
YXNoCiAgeC5oYXNoIF4geS5oYXNoIF4gei5oYXNoCmVuZApgYGAKClRoaXMgaXNuJ3QgZGlzdHJp
YnV0aW5nIHRoZSBiaXRzIHZlcnkgd2VsbC4gQSBiYWQgaGFzaCBjb2RlIG1heSBoYXJtIHBlcmZv
cm1hbmNlIGlmIGl0IGNhdXNlIG1vcmUgY29sbGlzaW9ucyBpbiBhIGhhc2ggdGFibGUuIENvbGxp
c2lvbnMgbWF5IGFsc28gY2F1c2UgZXhjZXNzIGNhY2hlIGV2aWN0aW9uLCB3aGljaCB3b3VsZCBm
dXJ0aGVyIGhhcm0gcGVyZm9ybWFuY2UuIElmIHBlcmZvcm1hbmNlIGlzIHJlZHVjZWQgaW4gdGhp
cyB3YXkgdGhlcmUncyBhIHBvdGVudGlhbCBzZWN1cml0eSByaXNrIGR1ZSB0byBkZW5pYWwtb2Yt
c2VydmljZS4gKFdlIGRvbid0IHRoaW5rIHRoaXMgaXMgYW4gaW1tZWRpYXRlIHByYWN0aWNhbCBz
ZWN1cml0eSBwcm9ibGVtLCB3aGljaCBpcyB3aHkgd2UncmUgZGlzY3Vzc2luZyBpbiB0aGUgb3Bl
biBpc3N1ZSB0cmFja2VyLCBub3QgdGhlIHNlY3VyaXR5IG1haWxpbmcgbGlzdC4pCgpUaGUgYHgu
aGFzaCBeICh5Lmhhc2ggKiAzKSBeICh6Lmhhc2ggKiA1KWAgcGF0dGVybiBpcyBzdGlsbCBub3Qg
aWRlYWwsIGFzIHVzZXJzIGhhdmUgdG8gbWFudWFsbHkgd3JpdGUgaXQsIGFuZCBpdCdzIGEgbG90
IG9mIGxvZ2ljIHRvIGV4ZWN1dGUgaW4gdGhlIFJ1YnkgaW50ZXJwcmV0ZXIsIHdoZW4gaXQgY291
bGQgYmUgcG9zc2libHkgYmUgZG9uZSBpbiBuYXRpdmUgY29kZSBpbnN0ZWFkLiBBIGJldHRlciBw
YXR0ZXJuIHdlIHRoaW5rIGlzIHRoaXM6CgpgYGBydWJ5CmRlZiBoYXNoCiAgW3gsIHksIHpdLmhh
c2gKZW5kCmBgYAoKVGhpcyBsZWF2ZXMgdGhlIGxvZ2ljIG9mIGNyZWF0aW5nIGEgc3VpdGFibGUg
YW5kIHNhZmUgaGFzaCB2YWx1ZSB0byBgWy4uLl0uaGFzaGAsIHdoaWNoIGRvZXMgaXQgY29ycmVj
dGx5LgoKV2h5IGRvZXNuJ3QgZXZlcnlvbmUgYWxyZWFkeSB1c2UgdGhpcyBwYXR0ZXJuPyBCZWNh
dXNlIGl0J3Mgbm90IGRvY3VtZW50ZWQgYXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLiBXZSB3YW50
IHRvIHByZXNlbnQgYSBjb3VwbGUgb2Ygb3B0aW9ucyBmb3Igd2hhdCBjb3VsZCBiZSBkb25lIHRv
IGVuY291cmFnZSBwZW9wbGUgdG8gdXNlIHRoaXMgcGF0dGVybiBvciBhbiBlcXVpdmFsZW50LCB0
byBoZWxwIHBlb3BsZSB3cml0ZSBtb3JlIGNvbmNpc2UgYW5kIGNsZWFyIGNvZGUgdGhhdCBpcyBh
bHNvIG1vcmUgcGVyZm9ybWFudCBhbmQgc2VjdXJlLgoKIyBEb2N1bWVudCBgWy4uLl0uaGFzaGAg
YXMgYmVzdCBwcmFjdGljZSBhbmQgb3B0aW1pc2UgaXQKCklmIHdlIHdhbnQgcGVvcGxlIHRvIHVz
ZSBgWy4uLl0uaGFzaGAsIHdlIHNob3VsZCBzYXkgdGhhdCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBm
b3IgYEtlcm5lbCNoYXNoYCBhcyB0aGUgYmVzdCBwcmFjdGljZS4gV29yZGluZyBhbG9uZyB0aGUg
bGluZXMgb2YKCj4gSWYgeW91J3JlIGltcGxlbWVudGluZyBhIGhhc2ggY29kZSBmb3IgYSBjb21w
b3VuZCBzZXQgb2YgdmFsdWVzLCBiZXN0IHByYWN0aWNlIGlzIHRvIGNvbWJpbmUgdGhlbSB3aXRo
IGBbLi4uXS5oYXNoYC4gRm9yIGV4YW1wbGUuLi4uCgpUaGlzIHdheSBwZW9wbGUgcmVhZGluZyB0
aGUgZG9jdW1lbnRhdGlvbiBvbiBgS2VybmVsI2hhc2hgIGdldCBwb2ludGVkIGluIHRoZSBjbGVh
ciwgY29uY2lzZSwgcGVyZm9ybWFudCwgc2VjdXJlIGRpcmVjdGlvbi4KCldlIGNhbiBjb21iaW5l
IHRoaXMgcmVjb21tZW5kYXRpb24gd2l0aCBhbiBvcHRpbWlzYXRpb24gdG8gYFsuLi5dLmhhc2hg
IHRvIHJlbW92ZSB0aGUgYXJyYXkgYWxsb2NhdGlvbiBpbiBpbXBsZW1lbnRhdGlvbiBvZiBSdWJ5
IHdpdGhvdXQgZXNjYXBlIGFuYWx5c2lzIGFuZCBzY2FsYXIgcmVwbGFjZW1lbnQsIHNpbWlsYXIg
dG8gd2hhdCBpcyBkb25lIGZvciBgQXJyYXkjbWluYCBhbmQgYCNtYXhgLiBUaGlzIHdheSB0aGUg
YmVzdCBwcmFjdGljZSBpcyBldmVuIGZhc3Rlci4KCiMgSW50cm9kdWNlIGEgbmV3IHNpbWlsYXIg
bWV0aG9kLCBidXQgc3BlY2lmaWNhbGx5IGZvciB0aGUgcHVycG9zZSBzbyBpdCBpcyBkaXNjb3Zl
cmFibGUKCkEgc2Vjb25kIG9wdGlvbiBpcyB0byBpbnRyb2R1Y2UgYSBuZXcgbWV0aG9kLCBzcGVj
aWZpY2FsbHkgZm9yIHRoaXMgdGFzaywgYGhhc2hfb2JqZWN0cyguLi4pYC4gVGhpcyBpcyBpbnNw
aXJlZCBCeSBKYXZhJ3MgYE9iamVjdHMuaGFzaCguLi4pYC4gVGhlIHJlYXNvbiBmb3IgdGhlIG5l
dyBtZXRob2QgaXMgdGhhdCBpdCBzaG91bGQgbWFrZSBpdCBtb3JlIGRpc2NvdmVyYWJsZSAtIGlm
IHlvdSBnbyBsb29raW5nIGZvciBhIHRvb2wgdG8gY29tYmluZSBoYXNoIHZhbHVlcyB5b3UnZCBm
aW5kIG9uZS4gV2UnZCBzdGlsbCBsaW5rIHRvIGl0IGZyb20gYEtlcm5lbCNoYXNoYC4gVGhpcyBt
ZXRob2Qgd291bGQgbm90IHJlcXVpcmUgdGhlIGFycmF5IGFsbG9jYXRpb24gcmVtb3ZhbCBvcHRp
bWlzYXRpb24sIGFzIGl0J3MganVzdCBhIHNpbXBsZSBjYWxsLgoKIyBFeGFtcGxlcyBvZiBoYXNo
IG1ldGhvZHMKCkV2ZW4gdGhlIE1SSSBjb2RlYmFzZSBoYXMgc29tZSBzdWJvcHRpbWFsIGhhc2gg
bWV0aG9kcyB3ZSBkb24ndCBuZWVkIHRvIGxvb2sgdmVyeSBmYXIgZm9yIGV4YW1wbGVzLiBGb3Ig
ZXhhbXBsZSBsaWIgYGxpYi9yZXNvbHYucmJgLCB0aGVzZSB0d28gaGFzaCBtZXRob2RzIGRvbid0
IGRpc3RyaWJ1dGUgdGhlIGJpdHMgdGhleSBjb21iaW5lCgoqIGh0dHBzOi8vZ2l0aHViLmNvbS9y
dWJ5L3J1YnkvYmxvYi9jNDQ1OTYzNTc1YTg1NzJmNmIwYmFmNzEzNTA5M2MxMjhhZGFiM2I5L2xp
Yi9yZXNvbHYucmIjTDE3MzQKKiBodHRwczovL2dpdGh1Yi5jb20vcnVieS9ydWJ5L2Jsb2IvYzQ0
NTk2MzU3NWE4NTcyZjZiMGJhZjcxMzUwOTNjMTI4YWRhYjNiOS9saWIvcmVzb2x2LnJiI0wxMzA3
CgpCb3RoIHRoZXNlIGV4YW1wbGVzIGNvdWxkIGJlIHJlcGxhY2VkIHdpdGggZWl0aGVyIG9mIG91
ciBwcm9wb3NhbHMuCgpBIGdvb2QgZXhhbXBsZSBvZiBzb21lb25lIGFscmVhZHkgdXNpbmcgYmVz
dCBwcmFjdGljZSBpcyB0aGlzLgoKKiBodHRwczovL2dpdGh1Yi5jb20vcnVieS9ydWJ5L2Jsb2Iv
MTI4OTcyMTg5Mjg0ZjQzMzg3MjJlOGE5MTBkMGI0ZjZlN2EwMmIzMS9saWIvYnVuZGxlci9zb3Vy
Y2UvZ2l0LnJiI0w1MAoKQnV0IHRoaXMgd291bGQgc3RpbGwgYmUgZmFzdGVyIHdpdGggdGhlIG9w
dGltaXNhdGlvbiB3ZSBwcm9wb3NlZCwgb3IgdXNpbmcgYGhhc2hfb2JqZWN0cyguLi4pYCwgYXMg
dGhhdCdkIHJlbW92ZSB0aGUgYXJyYXkgYWxsb2NhdGlvbiBhbmQgdGhlIGBoYXNoYCBjYWxsLgoK
IyBPdGhlciB0aGluZ3Mgd2UndmUgYWxyZWFkeSBkb25lCgpXZSd2ZSBwcm9wb3NlZCBhIFJ1Ym9D
b3AgY29wIHRvIHRyeSB0byBjYXRjaCB0aGUgcGF0dGVybiB3ZSB0aGluayBpcyBzdWJvcHRpbWFs
IGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJvY29wL3J1Ym9jb3AvcHVsbC8xMDQ0MS4KCkNvLWF1dGhv
cmVkIHdpdGggQHNhbWJvc3RvY2suCgoKCgotLSAKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcv
CgpVbnN1YnNjcmliZTogPG1haWx0bzpydWJ5LWNvcmUtcmVxdWVzdEBydWJ5LWxhbmcub3JnP3N1
YmplY3Q9dW5zdWJzY3JpYmU+CjxodHRwOi8vbGlzdHMucnVieS1sYW5nLm9yZy9jZ2ktYmluL21h
aWxtYW4vb3B0aW9ucy9ydWJ5LWNvcmU+Cg==

In This Thread

Prev Next