[#109403] [Ruby master Feature#18951] Object#with to set and restore attributes around a block — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE4OTUxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

23 messages 2022/08/01

[#109423] [Ruby master Misc#18954] DevMeeting-2022-08-18 — "mame (Yusuke Endoh)" <noreply@...>

SXNzdWUgIzE4OTU0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hbWUgKFl1c3VrZSBFbmRvaCkuCgot

10 messages 2022/08/04

[#109449] [Ruby master Feature#18959] Handle gracefully nil kwargs eg. **nil — "LevLukomskyi (Lev Lukomskyi)" <noreply@...>

SXNzdWUgIzE4OTU5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IExldkx1a29tc2t5aSAoTGV2IEx1a29t

27 messages 2022/08/08

[#109456] [Ruby master Bug#18960] Module#using raises RuntimeError when called at toplevel from wrapped script — "shioyama (Chris Salzberg)" <noreply@...>

SXNzdWUgIzE4OTYwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHNoaW95YW1hIChDaHJpcyBTYWx6YmVy

15 messages 2022/08/09

[#109550] [Ruby master Feature#18965] Further Thread::Queue improvements — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE4OTY1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

14 messages 2022/08/18

[#109575] [Ruby master Bug#18967] Segmentation fault in stackprof with Ruby 2.7.6 — "RubyBugs (A Nonymous)" <noreply@...>

SXNzdWUgIzE4OTY3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IFJ1YnlCdWdzIChBIE5vbnltb3VzKS4K

10 messages 2022/08/19

[#109598] [Ruby master Bug#18970] CRuby adds an invalid header to bin/bundle (and others) which makes it unusable in Bash on Windows — "Eregon (Benoit Daloze)" <noreply@...>

SXNzdWUgIzE4OTcwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEVyZWdvbiAoQmVub2l0IERhbG96ZSku

17 messages 2022/08/20

[#109645] [Ruby master Bug#18973] Kernel#sprintf: %c allows codepoints above 127 for 7-bits ASCII encoding — "andrykonchin (Andrew Konchin)" <noreply@...>

SXNzdWUgIzE4OTczIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGFuZHJ5a29uY2hpbiAoQW5kcmV3IEtv

8 messages 2022/08/23

[#109689] [Ruby master Misc#18977] DevMeeting-2022-09-22 — "mame (Yusuke Endoh)" <noreply@...>

SXNzdWUgIzE4OTc3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hbWUgKFl1c3VrZSBFbmRvaCkuCgot

16 messages 2022/08/25

[#109707] [Ruby master Feature#18980] Re-reconsider numbered parameters: `it` as a default block parameter — "k0kubun (Takashi Kokubun)" <noreply@...>

SXNzdWUgIzE4OTgwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGswa3VidW4gKFRha2FzaGkgS29rdWJ1

40 messages 2022/08/26

[#109756] [Ruby master Feature#18982] Add an `exception: false` argument for Queue#push, Queue#pop, SizedQueue#push and SizedQueue#pop — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE4OTgyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

11 messages 2022/08/29

[#109773] [Ruby master Misc#18984] Doc for Range#size for Float/Rational does not make sense — "masasakano (Masa Sakano)" <noreply@...>

SXNzdWUgIzE4OTg0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hc2FzYWthbm8gKE1hc2EgU2FrYW5v

7 messages 2022/08/29

[ruby-core:109507] [Ruby master Feature#17330] Object#non

From: "ujihisa (Tatsuhiro Ujihisa)" <noreply@...>
Date: 2022-08-17 03:23:08 UTC
List: ruby-core #109507
SXNzdWUgIzE3MzMwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgdWppaGlzYSAoVGF0c3VoaXJvIFVqaWhp
c2EpLgoKCj4gbm9uKCkgYW5kIG91aSgpCgpTaW5jZSB3aGF0IHRoZXNlIDIgbWV0aG9kcyBkbyBh
cmVuJ3QgdHJpdmlhbCBmcm9tIHRoZSBuYW1lcywgaG93J3MgdGhlIGZvbGxvd2luZyAyLXdvcmRz
IG5hbWVzIGluc3RlYWQ/CgpgaXRzZWxmX2lmYApgaXRzZWxmX3VubGVzc2AKClRoZXNlIHJldHVy
biBlaXRoZXIgdGhlIG9iamVjdCBpdHNlbGYgb3IgbmlsLCBzbyBpdCBtYWtlcyBzZW5zZSB0byBo
YXZlIHRoZSBtZXRob2QgbmFtZXMgd2hhdCB0byByZXR1cm4uCldlIGFyZSBhbHJlYWR5IGZhbWls
aWFyIHdpdGggdGhlIGNvbmNlcHQgb2YgaXRzZWxmL2lmL3VubGVzcywgc28gdGhlc2UgbmFtZXMg
c2hvdWxkIGJlIHNlbGYgZGVzY3JpcHRpdmUgdG9vLgoKQWxzbyBmb3IgZXhhbXBsZSBgbm9uYCBp
cyBzaG9ydGVyIHRoYW4gYG5vbnplcm8/YCBidXQgaXQgZG9lc24ndCBzZWVtIHRvIGJlIHVzZWQg
bW9yZSB3aWRlbHkgdGhhbiBgbm9uemVybz9gIGluIGdlbmVyYWwuCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGZWF0dXJlICMxNzMzMDogT2JqZWN0I25vbgpodHRw
czovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTczMzAjY2hhbmdlLTk4Njc2CgoqIEF1dGhv
cjogenZlcm9rIChWaWN0b3IgU2hlcGVsZXYpCiogU3RhdHVzOiBPcGVuCiogUHJpb3JpdHk6IE5v
cm1hbAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCihBcyBhbHdheXMg
IndpdGggY29yZSIgbWV0aG9kIHByb3Bvc2FscywgSSBkb24ndCBleHBlY3QgcXVpY2sgc3VjY2Vz
cywgYnV0IGhvcGUgZm9yIGEgZnJ1aXRmdWwgZGlzY3Vzc2lvbikKCiMjIyBSZWFzb25zOgoKUnVi
eSBhbHdheXMgdHJpZWQgdG8gYmUgdmVyeSBjaGFpbmFiaWxpdHktZnJpZW5kbHkuIFJlY2VudGx5
LCB3aXRoIGludHJvZHVjdGlvbiBvZiBgLnRoZW5gIGFuZCBgPT5gLCBldmVuIG1vcmUgc28uIEJ1
dCBvbmUgcGF0dGVybiB0aGF0IGZyZXF1ZW50bHkgZW1lcmdlcyBhbmQgZG9lc24ndCBoYXZlIGdv
b2QgaWRpb21hdGljIGV4cHJlc3Npb246IGNhbGN1bGF0ZSBzb21ldGhpbmcsIGFuZCBpZiBpdCBp
cyBub3QgYSAiZ29vZCIgdmFsdWUsIHJldHVybiBgbmlsYCAob3IgcHJvdmlkZSBkZWZhdWx0IHZh
bHVlIHdpdGggYHx8YCkuIFRoZXJlIGFyZSBjdXJyZW50bHkgdHdvIHBhcnRpYWwgc29sdXRpb25z
OgoKMS4gYG5vbnplcm8/YCBpbiBSdWJ5IGNvcmUgKGZyZXF1ZW50bHkgbW9ja2VkIGZvciAiaW5h
ZGVxdWF0ZSIgYmVoYXZpb3IsIGFzIGl0IGlzIGxvb2tpbmcgbGlrZSBwcmVkaWNhdGUgbWV0aG9k
LCBidXQgaW5zdGVhZCBvZiBgdHJ1ZWAvYGZhbHNlYCByZXR1cm5zIGFuIG9yaWdpbmFsIHZhbHVl
IG9yIGBuaWxgKQoyLiBBY3RpdmVTdXBwb3J0IGBPYmplY3QjcHJlc2VuY2VgLCB3aGljaCBhbHNv
IHJldHVybnMgYW4gb3JpZ2luYWwgdmFsdWUgb3IgYG5pbGAgaWYgaXQgaXMgbm90ICJwcmVzZW50
IiAoZS5nLiBgbmlsYCBvciBgZW1wdHk/YCBpbiBBUy1zcGVhaykKCkJvdGggb2YgdGhlbSBwcm92
ZSB0aGVtc2VsdmVzIHF1aXRlIHVzZWZ1bCBpbiBzb21lIGRvbWFpbnMsIGJ1dCB0aGV5IGFyZSB0
YXJnZXRpbmcgb25seSB0aG9zZSBwYXJ0aWN1bGFyIGRvbWFpbnMsIGxvb2sgdW5saWtlIGVhY2gg
b3RoZXIsIGFuZCBjYW4gYmUgY29uZnVzaW5nLgoKIyMjIFByb3Bvc2FsOgoKTWV0aG9kIGBPYmpl
Y3Qjbm9uYCAob3IgYEtlcm5lbCNub25gKSwgd2hpY2ggcmVjZWl2ZXMgYSBibG9jaywgY2FsbHMg
aXQgd2l0aCByZWNlaXZlciBhbmQgcmV0dXJucyBgbmlsYCAoaWYgYmxvY2sgbWF0Y2hlZCkgb3Ig
cmVjZWl2ZXIgb3RoZXJ3aXNlLgoKIyMjIyMgUHJvdG90eXBlIGltcGxlbWVudGF0aW9uOgoKYGBg
cnVieQpjbGFzcyBPYmplY3QKICBkZWYgbm9uCiAgICBzZWxmIHVubGVzcyB5aWVsZChzZWxmKQog
IGVuZAplbmQKYGBgCgojIyMjIyBVc2FnZSBleGFtcGxlczoKCjEuIFdpdGggbnVtYmVyOgoKICAg
IGBgYHJ1YnkKICAgIGxpbWl0ID0gY2FsY3VsYXRlLnNvbWUubGltaXQKICAgIGxpbWl0Lnplcm8/
ID8gREVGQVVMVF9MSU1JVCA6IGxpbWl0CiAgICAjIG9yLCB3aXRoIG5vbnplcm8/CiAgICBjYWxj
dWxhdGUuc29tZS5saW1pdC5ub256ZXJvPyB8fCBERUZBVUxUX0xJTUlUCiAgICAjIHdpdGggbm9u
OgogICAgY2FsY3VsYXRlLnNvbWUubGltaXQubm9uKCY6emVybz8pIHx8IERFRkFVTFRfTElNSVQK
ICAgICMgXiBOb3RlIGhlcmUsIGhvdywgdW5saWtlIGBub256ZXJvP2AsIHdlIHNlZSBwcmVkaWNh
dGUteSA/LCBidXQgaXQgaXMgSU5TSURFIHRoZSBgbm9uKClgIGFuZCBsZXNzIGNvbmZ1c2luZwog
ICAgYGBgCgoyLiBXaXRoIHN0cmluZzoKCiAgICBgYGBydWJ5CiAgICBuYW1lID0gcGFyYW1zWzpu
YW1lXSBpZiBwYXJhbXNbOm5hbWVdICYmICFwYXJhbXNbOm5hbWVdLmVtcHR5PwogICAgIyBvciwg
d2l0aCBBY3RpdmVTdXBwb3J0OgogICAgbmFtZSA9IHBhcmFtc1s6bmFtZV0ucHJlc2VuY2UKICAg
ICMgd2l0aCBub246CiAgICBuYW1lID0gcGFyYW1zWzpuYW1lXSYubm9uKCY6ZW1wdHk/KQogICAg
YGBgCgozLiBNb3JlIGNvbXBsaWNhdGVkIGV4YW1wbGUKCiAgICBgYGBydWJ5CiAgICBhY3Rpb24g
PSBwYXlsb2FkLmRpZygnYWN0aW9uJywgJ3R5cGUnKQogICAgcmV0dXJuIGlmIFBST0hJQklURURf
QUNUSU9OUy5pbmNsdWRlPyhhY3Rpb24pCiAgICBzZW5kKCJkb18je2FjdGlvbn0iKQogICAgIyB3
aXRoIG5vbiAmIHRoZW46CiAgICBwYXlsb2FkLmRpZygnYWN0aW9uJywgJ3R5cGUnKQogICAgICAu
bm9uIHsgfGFjdGlvbnwgUFJPSElCSVRFRF9BQ1RJT05TLmluY2x1ZGU/KGFjdGlvbikgfQogICAg
ICAmLnRoZW4geyB8YWN0aW9ufCBzZW5kKCJkb18je2FjdGlvbn0iKSB9CiAgICBgYGAKCkJhc2lj
YWxseSwgdGhlIHByb3Bvc2FsIGlzIGEgImNoYWluYWJsZSBndWFyZCBjbGF1c2UiIHRoYXQgYWxs
b3dzIHRvICJjaGFpbiJpZnkgYW5kIERSWWlmeSBjb2RlIGxpa2U6CgpgYGBydWJ5CnZhbHVlID0g
ZmV0Y2hfc29tZXRoaW5nCnJldHVybiB2YWx1ZSB1bmxlc3MgdmFsdWUud2l0aF9wcm9ibGVtcz8K
IyB3aGljaCB0dXJucyBpbnRvCmZldGNoX3NvbWV0aGluZy5ub24oJjp3aXRoX3Byb2JsZW1zPykK
CiMgb3IKdmFsdWUgPSBmZXRjaF9zb21ldGhpbmcKdmFsdWUgPSByZWFzb25hYmxlX2RlZmF1bHQg
aWYgdmFsdWUud2l0aF9wcm9ibGVtcz8KIyB0dXJucyBpbnRvCnZhbHVlID0gZmV0Y2hfc29tZXRo
aW5nLm5vbigmOndpdGhfcHJvYmxlbXM/KSB8fCByZWFzb25hYmxlX2RlZmF1bHQKYGBgCgpJIGJl
bGlldmUgdGhhdCB0aGlzIGlkaW9tIGlzIGZyZXF1ZW50IGVub3VnaCwgaW4gY29tYmluYXRpb25z
IGxpa2UgKGFzc29ydGVkIGV4YW1wbGVzKSAicmVhZCBjb25maWcgZmlsZSBidXQgcmV0dXJuIGBu
aWxgIGlmIGl0IGlzIGVtcHR5L3dyb25nIHZlcnNpb24iLCAiZmV0Y2ggbGF0ZXN0IGludm9pY2Us
IGJ1dCBpZ25vcmUgaWYgaXQgaGFzIGFuIGB1bnBheWFibGVgIGZsYWciLCAiZmV0Y2ggYSBsaXN0
IG9mIGxhc3QgdXNlcidzIHNlYXJjaGVzLCBidXQgaWYgaXQgaXMgZW1wdHksIHByb3ZpZGUgZGVm
YXVsdCBzZWFyY2ggaGludHMiIGV0Yy4KCkkgYmVsaWV2ZSB0aGVyZSBfaXNfIHVuIHVucmVmbGVj
dGVkIG5lZWQgZm9yIGlkaW9tIGxpa2UgdGhpcywgdGhlIG5lZWQgdGhhdCBpcyBkZW1vbnN0cmF0
ZWQgYnkgdGhlIGV4aXN0ZW5jZSBvZiBgbm9uemVybz9gIGFuZCBgcHJlc2VuY2VgLgoKCgotLSAK
aHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvCgpVbnN1YnNjcmliZTogPG1haWx0bzpydWJ5LWNv
cmUtcmVxdWVzdEBydWJ5LWxhbmcub3JnP3N1YmplY3Q9dW5zdWJzY3JpYmU+CjxodHRwOi8vbGlz
dHMucnVieS1sYW5nLm9yZy9jZ2ktYmluL21haWxtYW4vb3B0aW9ucy9ydWJ5LWNvcmU+Cg==

In This Thread