[#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:108017] [Ruby master Feature#17837] Add support for Regexp timeouts

From: "Eregon (Benoit Daloze)" <noreply@...>
Date: 2022-03-22 10:12:57 UTC
List: ruby-core #108017
SXNzdWUgIzE3ODM3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4K
CgptYW1lIChZdXN1a2UgRW5kb2gpIHdyb3RlIGluICNub3RlLTM3Ogo+IFRvIHJldXNlIHRoZSBj
b2RlIHRoYXQgYHJlc2N1ZWBzIGBUaW1lb3V0OjpFcnJvcmAsIGBSZWdleHA6OlRpbWVvdXRFcnJv
cmAgc2hvdWxkIGluaGVyaXQgZnJvbSBgVGltZW91dDo6RXJyb3JgLiBGb3IgdGhlIHNha2UsIHdl
IG5lZWQgdG8gbWFrZSB0aW1lb3V0IGdlbSBidWlsdC1pbi4KCkkgdGhpbmsgaXQncyBub3QgYSBn
b29kIGlkZWEgdG8gaGF2ZSBSZWdleHA6OlRpbWVvdXRFcnJvciA8IFRpbWVvdXQ6OkVycm9yLgpF
eGlzdGluZyB1c2FnZXMgb2YgYFRpbWVvdXQudGltZW91dGAgZG9uJ3QgZXhwZWN0IFJlZ2V4cCBt
YXRjaGluZyBjYW4gY2F1c2UgaXQgKGFuZCBgVGltZW91dC50aW1lb3V0YCB3aWxsIHN0aWxsIG5v
dCBhZmZlY3QgUmVnZXhwcyBhcyBJIHVuZGVyc3RhbmQpLCBzbyBpdCBjb3VsZCBjYXVzZSBzb21l
IGJyZWFrYWdlIChpLmUuLCBnbyB0byB0aGUgYHJlc2N1ZSBUaW1lb3V0OjpFcnJvcmAgZm9yIGEg
UmVnZXhwIHRpbWVvdXQsIHdoaWxlIGJlZm9yZSB0aGlzIHdvdWxkIG9ubHkgYmUgZm9yIGEgdGlt
ZW91dCBmcm9tIGBUaW1lb3V0LnRpbWVvdXRgKS4KCkkgdGhpbmsgaXQgaXMgYmVzdCB0byBiZSBp
dHMgb3duIHNlcGFyYXRlIGV4Y2VwdGlvbiwgaWYgc29tZW9uZSB3YW50cyB0byByZXNjdWUgYSBg
UmVnZXhwOjpUaW1lb3V0RXJyb3JgIChzaG91bGQgYmUgcHJldHR5IHJhcmUpLCB0aGVuIGl0IHNl
ZW1zIGJlc3QgdG8gc3BlbGwgaXQgb3V0LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpGZWF0dXJlICMxNzgzNzogQWRkIHN1cHBvcnQgZm9yIFJlZ2V4cCB0aW1lb3V0
cwpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTc4MzcjY2hhbmdlLTk2OTc1Cgoq
IEF1dGhvcjogc2FtLnNhZmZyb24gKFNhbSBTYWZmcm9uKQoqIFN0YXR1czogT3BlbgoqIFByaW9y
aXR5OiBOb3JtYWwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIyMg
QmFja2dyb3VuZAoKUmVEb1MgYXJlIGEgdmVyeSBjb21tb24gc2VjdXJpdHkgaXNzdWUuIEF0IERp
c2NvdXJzZSB3ZSBoYXZlIHNlZW4gYSBmZXcgdGhyb3VnaCB0aGUgeWVhcnMuIGh0dHBzOi8vb3dh
c3Aub3JnL3d3dy1jb21tdW5pdHkvYXR0YWNrcy9SZWd1bGFyX2V4cHJlc3Npb25fRGVuaWFsX29m
X1NlcnZpY2VfLV9SZURvUwoKSW4gYSBudXRzaGVsbCB0aGVyZSBhcmUgMTAwcyBvZiB3YXlzIHRo
aXMgY2FuIGhhcHBlbiBpbiBwcm9kdWN0aW9uIGFwcHMsIHRoZSBrZXkgaXMgZm9yIGFuIGF0dGFj
a2VyIChvciBwb3NzaWJseSBpbm5vY2VudCBwZXJzb24pIHRvIHN1cHBseSBlaXRoZXIgYSBwcm9i
bGVtYXRpYyBSZWdleHAgb3IgYSBiYWQgc3RyaW5nIHRvIHRlc3QgaXQgd2l0aC4KCmBgYAovQShC
fEMrKStELyA9fiAiQSIgKyAiQyIgKiAxMDAgKyAiWCIKYGBgCgpIYXZpbmcgYSBwcm9ibGVtIFJl
Z2V4cCBzb21ld2hlcmUgaW4gYSBsYXJnZSBhcHAgaXMgYSB1bml2ZXJzYWwgY29uc3RhbnQsIGl0
IHdpbGwgaGFwcGVuIGFzIGxvbmcgYXMgeW91IGFyZSB1c2luZyBSZWdleHBzLiAKCgpDdXJyZW50
bHkgdGhlIG9ubHkgZmVhc2libGUgd2F5IG9mIHN1cHBseWluZyBhIGNvbnNpc3RlbnQgc2FmZWd1
YXJkIGlzIGJ5IHVzaW5nIGBUaHJlYWQucmFpc2VgIGFuZCBtYW5hZ2luZyBhbGwgZXhlY3V0aW9u
LiBUaGlzIGtpbmQgb2YgcGF0dGVybiByZXF1aXJlcyB1c2FnZSBvZiBhIHRoaXJkIHBhcnR5IGlt
cGxlbWVudGF0aW9uLiBUaGVyZSBhcmUgcG9zc2libHkgaXNzdWVzIHdpdGggalJ1YnkgYW5kIFRy
dWZmbGUgd2hlbiB0YWtpbmcgYXBwcm9hY2hlcyBsaWtlIHRoaXMuCgojIyMgUHJpb3IgYXJ0Cgou
TkVUIHByb3ZpZGVzIGEgYE1hdGNoVGltZW91dGAgcHJvcGVydHkgcGVyOiBodHRwczovL2RvY3Mu
bWljcm9zb2Z0LmNvbS9lbi11cy9kb3RuZXQvYXBpL3N5c3RlbS50ZXh0LnJlZ3VsYXJleHByZXNz
aW9ucy5yZWdleC5tYXRjaHRpbWVvdXQ/dmlldz1uZXQtNS4wCgpKYXZhIGhhcyBub3RoaW5nIGJ1
aWx0IGluIGFzIGZhciBhcyBJIGNhbiB0ZWxsOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1
ZXN0aW9ucy85MTA3NDAvY2FuY2VsbGluZy1hLWxvbmctcnVubmluZy1yZWdleC1tYXRjaAoKTm9k
ZSBoYXMgbm90aGluZyBidWlsdCBpbiBhcyBmYXIgYXMgSSBjYW4gdGVsbDogaHR0cHM6Ly9zdGFj
a292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzg4NTk1MDYvY2FuY2VsLXJlZ2V4LW1hdGNoLWlmLXRp
bWVvdXQKCgpHb2xhbmcgYW5kIFJ1c3QgdXNlcyBSRTIgd2hpY2ggaXMgbm90IHZ1bG5lcmFibGUg
dG8gRG9TIGJ5IGxpbWl0aW5nIGZlYXR1cmVzIChhdmFpbGFibGUgaW4gUnVieSBSRTIgZ2VtKQoK
YGBgCmlyYihtYWluKTowMDM6MD4gciA9IFJFMjo6UmVnZXhwLm5ldygnQShCfEMrKStEJykKPT4g
IzxSRTI6OlJlZ2V4cCAvQShCfEMrKStELz4KaXJiKG1haW4pOjAwNDowPiByLm1hdGNoKCJBIiAr
ICJDIiAqIDEwMCArICJYIikKPT4gbmlsCmBgYAoKIyMjIFByb3Bvc2FsCgpJbXBsZW1lbnQgYFJl
Z2V4cC50aW1lb3V0YCB3aGljaCBhbGxvdyB1cyB0byBzcGVjaWZ5IGEgZ2xvYmFsIHRpbWVvdXQg
Zm9yIGFsbCBSZWdleHAgb3BlcmF0aW9ucyBpbiBSdWJ5LiAKClBlciBSZWdleHAgd291bGQgcmVx
dWlyZSBtYXNzaXZlIGFwcGxpY2F0aW9uIGNoYW5nZXMsIGFsbW9zdCBhbGwgd2ViIGFwcHMgd291
bGQgZG8ganVzdCBmaW5lIHdpdGggYSAxIHNlY29uZCBSZWdleHAgdGltZW91dC4KCklmIGB0aW1l
b3V0YCBpcyBzZXQgdG8gYG5pbGAgZXZlcnl0aGluZyB3b3VsZCB3b3JrIGFzIGl0IGRvZXMgdG9k
YXksIHdoZW4gc2V0IHRvIHNlY29uZCBhICJtb25pdG9yIiB0aHJlYWQgd291bGQgdHJhY2sgcnVu
bmluZyByZWdleHBzIGFuZCB0aW1lIHRoZW0gb3V0IGFjY29yZGluZyB0byB0aGUgZ2xvYmFsIHZh
bHVlLgoKIyMjIEFsdGVybmF0aXZlcyAKCkkgcmVjb21tZW5kIGFnYWluc3QgYSAicGVyIFJlZ2V4
cCIgQVBJIGFzIHRoaXMgZGVjaXNpb24gaXMgYXQgdGhlIGFwcGxpY2F0aW9uIGxldmVsLiBZb3Ug
d2FudCB0byBhcHBseSBpdCB0byBhbGwgcmVndWxhciBleHByZXNzaW9ucyBpbiBhbGwgdGhlIGdl
bXMgeW91IGFyZSBjb25zdW1pbmcuCgpJIHJlY29tbWVuZCBhZ2FpbnN0IGEgbW92ZSB0byBSRTIg
YXQgdGhlIG1vbWVudCBhcyB3YXkgdG9vIG11Y2ggd291bGQgYnJlYWsgCgoKIyMjIFNlZSBhbHNv
OiAKCmh0dHBzOi8vcGVvcGxlLmNzLnZ0LmVkdS9kYXZpc2phbS9kb3dubG9hZHMvcHVibGljYXRp
b25zL0RhdmlzLURpc3NlcnRhdGlvbi0yMDIwLnBkZgpodHRwczovL2xldmVsdXAuZ2l0Y29ubmVj
dGVkLmNvbS90aGUtcmVndWxhci1leHByZXNzaW9uLWRlbmlhbC1vZi1zZXJ2aWNlLXJlZG9zLWNo
ZWF0LXNoZWV0LWE3OGQwZWQ3ZDg2NQoKCgoKCi0tIApodHRwczovL2J1Z3MucnVieS1sYW5nLm9y
Zy8KClVuc3Vic2NyaWJlOiA8bWFpbHRvOnJ1YnktY29yZS1yZXF1ZXN0QHJ1YnktbGFuZy5vcmc/
c3ViamVjdD11bnN1YnNjcmliZT4KPGh0dHA6Ly9saXN0cy5ydWJ5LWxhbmcub3JnL2NnaS1iaW4v
bWFpbG1hbi9vcHRpb25zL3J1YnktY29yZT4K

In This Thread