[#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:107908] [Ruby master Bug#18632] Struct.new wrongly treats a positional Hash as keyword arguments

From: "nobu (Nobuyoshi Nakada)" <noreply@...>
Date: 2022-03-15 08:56:44 UTC
List: ruby-core #107908
SXNzdWUgIzE4NjMyIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbm9idSAoTm9idXlvc2hpIE5ha2FkYSku
CgoKYHJiX2NoZWNrX2FyaXR5YCB3aXRoIHVubGltaXRlZCBhcmd1bWVudHMgYXJlOgoKYGBgCmFy
cmF5LmM6MjQyMDogICAgcmJfY2hlY2tfYXJpdHkoYXJnYywgMSwgVU5MSU1JVEVEX0FSR1VNRU5U
Uyk7CmFycmF5LmM6NzYwMjogICAgcmJfY2hlY2tfYXJpdHkoYXJnYywgMSwgVU5MSU1JVEVEX0FS
R1VNRU5UUyk7CmV2YWwuYzoxMTM4OiAgICByYl9jaGVja19hcml0eShhcmdjLCAxLCBVTkxJTUlU
RURfQVJHVU1FTlRTKTsKZXZhbC5jOjExOTU6ICAgIHJiX2NoZWNrX2FyaXR5KGFyZ2MsIDEsIFVO
TElNSVRFRF9BUkdVTUVOVFMpOwpldmFsLmM6MTY0OTogICAgcmJfY2hlY2tfYXJpdHkoYXJnYywg
MSwgVU5MSU1JVEVEX0FSR1VNRU5UUyk7CmV2YWwuYzoxNzU0OiAgICByYl9jaGVja19hcml0eShh
cmdjLCAxLCBVTkxJTUlURURfQVJHVU1FTlRTKTsKZXh0Ly10ZXN0LS9pdGVyL3lpZWxkLmM6Njog
ICAgcmJfY2hlY2tfYXJpdHkoYXJnYywgMSwgVU5MSU1JVEVEX0FSR1VNRU5UUyk7CmV4dC9pby9j
b25zb2xlL2NvbnNvbGUuYzoxNDU2OiAgICByYl9jaGVja19hcml0eShhcmdjLCAwLCBVTkxJTUlU
RURfQVJHVU1FTlRTKTsKZXh0L3N5c2xvZy9zeXNsb2cuYzozMDQ6ICAgIHJiX2NoZWNrX2FyaXR5
KGFyZ2MsIDIsIFVOTElNSVRFRF9BUkdVTUVOVFMpOwpleHQvd2luMzJvbGUvd2luMzJvbGUuYzoz
MzUzOiAgICByYl9jaGVja19hcml0eShhcmdjLCAxLCBVTkxJTUlURURfQVJHVU1FTlRTKTsKZXh0
L3psaWIvemxpYi5jOjMyMjU6ICAgIHJiX2NoZWNrX2FyaXR5KGFyZ2MsIDEsIFVOTElNSVRFRF9B
UkdVTUVOVFMpOwpmaWxlLmM6Mzc0OiNkZWZpbmUgYXBwbHkyYXJncyhuKSAocmJfY2hlY2tfYXJp
dHkoYXJnYywgbiwgVU5MSU1JVEVEX0FSR1VNRU5UUyksIGFyZ2MtPW4pCmhhc2guYzo0NTc5OiAg
ICByYl9jaGVja19hcml0eShhcmdjLCAxLCBVTkxJTUlURURfQVJHVU1FTlRTKTsKcHJvYy5jOjI2
MTU6ICAgIHJiX2NoZWNrX2FyaXR5KGFyZ2MsIDEsIFVOTElNSVRFRF9BUkdVTUVOVFMpOwpwcm9j
ZXNzLmM6MjU4NDogICAgcmJfY2hlY2tfYXJpdHkoYXJnYywgMSwgVU5MSU1JVEVEX0FSR1VNRU5U
Uyk7CnNpZ25hbC5jOjQzMjogICAgcmJfY2hlY2tfYXJpdHkoYXJnYywgMiwgVU5MSU1JVEVEX0FS
R1VNRU5UUyk7CnN0cmluZy5jOjgxNzk6ICAgIHJiX2NoZWNrX2FyaXR5KGFyZ2MsIDEsIFVOTElN
SVRFRF9BUkdVTUVOVFMpOwpzdHJpbmcuYzo4NDM4OiAgICByYl9jaGVja19hcml0eShhcmdjLCAx
LCBVTkxJTUlURURfQVJHVU1FTlRTKTsKc3RydWN0LmM6NTgwOiAgICByYl9jaGVja19hcml0eShh
cmdjLCAxLCBVTkxJTUlURURfQVJHVU1FTlRTKTsKc3RydWN0LmM6MTUxNzogICAgcmJfY2hlY2tf
YXJpdHkoYXJnYywgMSwgVU5MSU1JVEVEX0FSR1VNRU5UUyk7CnZtX2V2YWwuYzoyMTkzOiAgICBy
Yl9jaGVja19hcml0eShhcmdjLCAyLCBVTkxJTUlURURfQVJHVU1FTlRTKTsKdm1fbWV0aG9kLmM6
MjM5MzogICAgcmJfY2hlY2tfYXJpdHkoYXJnYywgMSwgVU5MSU1JVEVEX0FSR1VNRU5UUyk7CmBg
YAoKUHJvYmFibHkgb25seSB0aGVzZSB0d28uCmBgYGRpZmYKZGlmZiAtLWdpdCBpL2V2YWwuYyB3
L2V2YWwuYwppbmRleCBkOTE0NDA2NzZmYi4uY2IyYjM3NzlmZTQgMTAwNjQ0Ci0tLSBpL2V2YWwu
YworKysgdy9ldmFsLmMKQEAgLTcwNCw2ICs3MDQsOSBAQCBleHRyYWN0X3JhaXNlX29wdHMoaW50
IGFyZ2MsIGNvbnN0IFZBTFVFICphcmd2LCBWQUxVRSAqb3B0cykKIAkgICAgaWYgKCFSSEFTSF9F
TVBUWV9QKG9wdCkpIHsKIAkJSUQga2V5d29yZHNbMV07CiAJCUNPTlNUX0lEKGtleXdvcmRzWzBd
LCAiY2F1c2UiKTsKKwkJaWYgKCFyYl9zY2FuX2FyZ3Nfa2V5d29yZF9wKFJCX1NDQU5fQVJHU19Q
QVNTX0NBTExFRF9LRVlXT1JEUywgb3B0KSkgeworCQkgICAgcmJfd2Fybl9kZXByZWNhdGVkX3Rv
X3JlbW92ZSgiMy4zIiwgInBhc3Npbmcgbm9uLWtleXdvcmRzIEhhc2giLCAiKioiKTsKKwkJfQog
CQlyYl9nZXRfa3dhcmdzKG9wdCwga2V5d29yZHMsIDAsIC0xLXJhaXNlX21heF9vcHQsIG9wdHMp
OwogCQlpZiAoUkhBU0hfRU1QVFlfUChvcHQpKSAtLWFyZ2M7CiAJCXJldHVybiBhcmdjOwpkaWZm
IC0tZ2l0IGkvc3RydWN0LmMgdy9zdHJ1Y3QuYwppbmRleCA4YjE5MjY2ZTYyZC4uYzNhZjA4MzAx
MDUgMTAwNjQ0Ci0tLSBpL3N0cnVjdC5jCisrKyB3L3N0cnVjdC5jCkBAIC01ODksMTEgKzU4OSwx
NSBAQCByYl9zdHJ1Y3Rfc19kZWYoaW50IGFyZ2MsIFZBTFVFICphcmd2LCBWQUxVRSBrbGFzcykK
IAogICAgIGlmIChSQl9UWVBFX1AoYXJndlthcmdjLTFdLCBUX0hBU0gpKSB7CiAJc3RhdGljIElE
IGtleXdvcmRfaWRzWzFdOworICAgICAgICBWQUxVRSBvcHQgPSBhcmd2W2FyZ2MtMV07CiAKIAlp
ZiAoIWtleXdvcmRfaWRzWzBdKSB7CiAJICAgIGtleXdvcmRfaWRzWzBdID0gcmJfaW50ZXJuKCJr
ZXl3b3JkX2luaXQiKTsKIAl9Ci0gICAgICAgIHJiX2dldF9rd2FyZ3MoYXJndlthcmdjLTFdLCBr
ZXl3b3JkX2lkcywgMCwgMSwgJmtleXdvcmRfaW5pdCk7CisgICAgICAgIGlmICghcmJfc2Nhbl9h
cmdzX2tleXdvcmRfcChSQl9TQ0FOX0FSR1NfUEFTU19DQUxMRURfS0VZV09SRFMsIG9wdCkpIHsK
KyAgICAgICAgICAgIHJiX3dhcm5fZGVwcmVjYXRlZF90b19yZW1vdmUoIjMuMyIsICJwYXNzaW5n
IG5vbi1rZXl3b3JkcyBIYXNoIiwgIioqIik7CisgICAgICAgIH0KKyAgICAgICAgcmJfZ2V0X2t3
YXJncyhvcHQsIGtleXdvcmRfaWRzLCAwLCAxLCAma2V5d29yZF9pbml0KTsKICAgICAgICAgaWYg
KGtleXdvcmRfaW5pdCA9PSBRdW5kZWYpIHsKICAgICAgICAgICAgIGtleXdvcmRfaW5pdCA9IFFu
aWw7CiAgICAgICAgIH0KYGBgCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCkJ1ZyAjMTg2MzI6IFN0cnVjdC5uZXcgd3JvbmdseSB0cmVhdHMgYSBwb3NpdGlvbmFsIEhh
c2ggYXMga2V5d29yZCBhcmd1bWVudHMKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVz
LzE4NjMyI2NoYW5nZS05Njg0NgoKKiBBdXRob3I6IEVyZWdvbiAoQmVub2l0IERhbG96ZSkKKiBT
dGF0dXM6IE9wZW4KKiBQcmlvcml0eTogTm9ybWFsCiogcnVieSAtdjogcnVieSAzLjAuMnAxMDcg
KDIwMjEtMDctMDcgcmV2aXNpb24gMGRiNjhmMDIzMykgW3g4Nl82NC1saW51eF0KKiBCYWNrcG9y
dDogMi42OiBVTktOT1dOLCAyLjc6IFVOS05PV04sIDMuMDogVU5LTk9XTiwgMy4xOiBVTktOT1dO
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KYGBgCiQgcnVieSAtZSAn
U3RydWN0Lm5ldyg6YSwgbmFtZTogImIiKScgICAKLWU6MTppbiBgbmV3JzogdW5rbm93biBrZXl3
b3JkOiA6bmFtZSAoQXJndW1lbnRFcnJvcikKCWZyb20gLWU6MTppbiBgPG1haW4+JwpeIGV4cGVj
dGVkCgokIHJ1YnkgLWUgJ1N0cnVjdC5uZXcoOmEsIHsgbmFtZTogImIiIH0pJwotZToxOmluIGBu
ZXcnOiB1bmtub3duIGtleXdvcmQ6IDpuYW1lIChBcmd1bWVudEVycm9yKQoJZnJvbSAtZToxOmlu
IGA8bWFpbj4nCl4gd3JvbmcKYGBgCgpJdCBzaG91bGRuJ3QgYmUgc3VjaCBhbiBlcnJvciBmb3Ig
dGhlIDJuZCBjb21tYW5kIHNpbmNlIGl0J3MgYSBwb3NpdGlvbmFsIEhhc2guCkl0IHNob3VsZCBi
ZSBhIFR5cGVFcnJvciwgbGlrZSB3aGVuIHBhc3NpbmcgZS5nLiBgbmlsYCBpbnN0ZWFkIG9mIHRo
ZSBwb3NpdGlvbmFsIEhhc2guCgpBbHNvOgpgYGAKJCBydWJ5IC1lICdwIFN0cnVjdC5uZXcoOmEs
IHt9KS5tZW1iZXJzJwpbOmFdCmBgYApCdXQgaXQgc2hvdWxkIGJlIGFuIGVycm9yIHRvIHBhc3Mg
YSBwb3NpdGlvbmFsIEhhc2guCgpJIHRoaW5rIHRoaXMgaXMgd29ydGggZml4aW5nLCBiZWNhdXNl
IGl0IGJhc2ljYWxseSBicmVha3MgdGhlIHNlcGFyYXRpb24gb2YgcG9zaXRpb25hbCBhbmQga2V5
d29yZCBhcmd1bWVudHMgZm9yIHRoaXMgbWV0aG9kLgpBbHNvIFN0cnVjdC5uZXcgZG9lcyB0YWtl
IGEga2V5d29yZCBhcmd1bWVudCwgYGtleXdvcmRfaW5pdDogdHJ1ZWAuCgoKCi0tIApodHRwczov
L2J1Z3MucnVieS1sYW5nLm9yZy8KClVuc3Vic2NyaWJlOiA8bWFpbHRvOnJ1YnktY29yZS1yZXF1
ZXN0QHJ1YnktbGFuZy5vcmc/c3ViamVjdD11bnN1YnNjcmliZT4KPGh0dHA6Ly9saXN0cy5ydWJ5
LWxhbmcub3JnL2NnaS1iaW4vbWFpbG1hbi9vcHRpb25zL3J1YnktY29yZT4K

In This Thread

Prev Next