[#117021] [Ruby master Feature#20318] Pattern matching `case ... in` support for triple-dot arguments — "bradgessler (Brad Gessler) via ruby-core" <ruby-core@...>

Issue #20318 has been reported by bradgessler (Brad Gessler).

11 messages 2024/03/01

[#117027] [Ruby master Bug#20319] Singleton class is being frozen lazily in some cases — "andrykonchin (Andrew Konchin) via ruby-core" <ruby-core@...>

Issue #20319 has been reported by andrykonchin (Andrew Konchin).

8 messages 2024/03/01

[#117036] [Ruby master Bug#20321] `require': cannot load such file — "Justman10000 (Justin Nogossek) via ruby-core" <ruby-core@...>

Issue #20321 has been reported by Justman10000 (Justin Nogossek).

14 messages 2024/03/01

[#117067] [Ruby master Feature#20326] Add an `undefined` for use as a default argument. — "shan (Shannon Skipper) via ruby-core" <ruby-core@...>

Issue #20326 has been reported by shan (Shannon Skipper).

7 messages 2024/03/06

[#117115] [Ruby master Feature#20331] Should parser warn hash duplication and when clause? — "yui-knk (Kaneko Yuichiro) via ruby-core" <ruby-core@...>

Issue #20331 has been reported by yui-knk (Kaneko Yuichiro).

11 messages 2024/03/12

[#117147] [Ruby master Feature#20335] `Thread.each_caller_location` should accept the same arguments as `caller` and `caller_locations` — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

Issue #20335 has been reported by byroot (Jean Boussier).

13 messages 2024/03/14

[#117157] [Ruby master Misc#20336] DevMeeting-2024-04-17 — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

Issue #20336 has been reported by mame (Yusuke Endoh).

15 messages 2024/03/14

[#117212] [Ruby master Feature#20345] Add `--target-rbconfig` option to mkmf — "katei (Yuta Saito) via ruby-core" <ruby-core@...>

Issue #20345 has been reported by katei (Yuta Saito).

9 messages 2024/03/18

[#117240] [Ruby master Feature#20350] Return chilled string from Symbol#to_s — "Dan0042 (Daniel DeLorme) via ruby-core" <ruby-core@...>

Issue #20350 has been reported by Dan0042 (Daniel DeLorme).

10 messages 2024/03/19

[#117288] [Ruby master Misc#20387] Meta-ticket for ASAN support — "kjtsanaktsidis (KJ Tsanaktsidis) via ruby-core" <ruby-core@...>

Issue #20387 has been reported by kjtsanaktsidis (KJ Tsanaktsidis).

10 messages 2024/03/22

[#117321] [Ruby master Bug#20393] `after_fork_ruby` clears all pending interrupts for both parent and child process. — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

Issue #20393 has been reported by ioquatix (Samuel Williams).

6 messages 2024/03/26

[#117324] [Ruby master Feature#20394] Add an offset parameter to `String#to_i` — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

Issue #20394 has been reported by byroot (Jean Boussier).

16 messages 2024/03/26

[#117341] [Ruby master Feature#20396] ObjectSpace.dump_all(string_value: false): skip dumping the String contents — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

Issue #20396 has been reported by byroot (Jean Boussier).

8 messages 2024/03/27

[#117390] [Ruby master Feature#20404] `2pi` — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

Issue #20404 has been reported by mame (Yusuke Endoh).

9 messages 2024/03/31

[ruby-core:117086] [Ruby master Bug#20328] optparse omits the option's description in the --help output if the description is an Array

From: "bkuhlmann (Brooke Kuhlmann) via ruby-core" <ruby-core@...>
Date: 2024-03-08 00:42:33 UTC
List: ruby-core #117086
SXNzdWUgIzIwMzI4IGhhcyBiZWVuIHVwZGF0ZWQgYnkgYmt1aGxtYW5uIChCcm9va2UgS3VobG1h
bm4pLg0KDQoNClRoZSBjb25mdXNpb24gaXMgd2l0aCB0aGUgYXJyYXkgKHRoaXJkIGFyZ3VtZW50
KSB1c2VkIHdpdGggeW91ciBgLS1tdWx0aWxpbmUtb3B0YCBvcHRpb24uIElmIHlvdSBjaGFuZ2Ug
aXQgdG8gdGhlIGZvbGxvd2luZywgeW91J2xsIGdldCB0aGUgZGVzaXJlZCByZXN1bHQ6DQoNCmBg
YCBydWJ5DQpvcHRzLm9uICItbSIsICItLW11bHRpbGluZS1vcHQiLCAiTGluZSBvbmUiLCAiTGlu
ZSB0d28iDQpgYGANCg0KVGhlIHJlYXNvbiB0aGlzIGhhcHBlbnMgaXMgYmVjYXVzZSB0aGUgbWV0
aG9kIHNpZ25hdHVyZSBmb3IgYCNvbmAgaXMgYCphcmdzLCAmYmxvY2tgIHdoaWNoIG1lYW5zIGFs
bCBhcmd1bWVudHMgKm11c3QgYmUgaW4gdGhlIGNvcnJlY3QgcG9zaXRpb24qICh0aGlzIGlzbid0
IGVudGlyZWx5IHRydWUgYmVjYXVzZSBzb21lIHBvc2l0aW9ucyBhcmUgb3B0aW9uYWwsIHRob3Vn
aCwgYnV0IGlzIGEgZGVjZW50IHJ1bGUgdG8gZm9sbG93KS4gSW4geW91ciBpbXBsZW1lbnRhdGlv
biwgdXNlIG9mIGBbJ0xpbmUgb25lJywgJ0xpbmUgdHdvJ11gIGlzIGlnbm9yZWQgYmVjYXVzZSBg
LS1tdWx0aWxpbmUtb3B0YCBpcyBjb25zaWRlcmVkIGEgKmZsYWcqIHNpbmNlIGl0IHRha2VzIG5v
IGFyZ3VtZW50cy4gVGhpcyBtaWdodCBoZWxwOg0KDQpgYGAgcnVieQ0KcmVxdWlyZSAib3B0cGFy
c2UiDQoNCnBhcnNlciA9IE9wdGlvblBhcnNlci5uZXcgZG8gfG9wdHN8DQogIG9wdHMub24oIi1h
IiwgJXdbT25lIFR3b10pIHsgfHZhbHVlfCBwdXRzIHZhbHVlIH0NCiAgb3B0cy5vbigiLWIgT1BU
SU9OIiwgJXdbT25lIFR3b10pIHsgfHZhbHVlfCBwdXRzIHZhbHVlIH0NCiAgb3B0cy5vbigiLWMi
LCAiT25lIiwgIlR3byIpIHsgfHZhbHVlfCBwdXRzIHZhbHVlIH0NCmVuZA0KDQpwYXJzZXIucGFy
c2UgWyItYSJdDQpwYXJzZXIucGFyc2UgWyItYiIsICJPbmUiXQ0KcGFyc2VyLnBhcnNlIFsiLWMi
XQ0KcGFyc2VyLnBhcnNlIFsiLS1oZWxwIl0NCg0KIyB0cnVlDQojIE9uZQ0KIyB0cnVlDQojIFVz
YWdlOiBkZW1vIFtvcHRpb25zXQ0KIyAgICAgLWENCiMgICAgIC1iIE9QVElPTg0KIyAgICAgLWMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT25lDQojICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBUd28NCmBgYA0KDQpOb3RpY2UgaG93IGJvdGggdGhlIGAtYWAgYW5k
IGAtY2Agb3B0aW9ucyBhcmUgKmZsYWdzKiAoYm9vbGVhbnMpIGJ1dCBvbmx5IGAtY2AgcHJpbnRz
IHRoZSBhbmNpbGxhcnkgdGV4dCB5b3UgYXJlIGxvb2tpbmcgZm9yLiBUaGlzIGlzIGJlY2F1c2Ug
eW91IGNhbiBoYXZlIG11bHRpcGxlIGxpbmVzIG9mIGFuY2lsbGFyeSB0ZXh0IGFzIGxvbmcgYXMg
dGhleSBhcmUgc3BsYXR0ZWQgdGhlIGVuZCBvZiB0aGUgYXJndW1lbnQgbGlzdC4gSW4gdGhlIGNh
c2Ugb2YgdGhlIGAtYmAgb3B0aW9uLCBpZiB5b3Ugc3VwcGxpZWQgYSB2YWx1ZSBvdGhlciB0aGFu
ICJPbmUiIG9yICJUd28iLCB5b3UnZCBlbmQgdXAgd2l0aCBhIGBPcHRpb25QYXJzZXI6OkludmFs
aWRBcmd1bWVudGAgZXJyb3IgYmVjYXVzZSB0aGUgYCV3W09uZSBUd29dYCBhcnJheSByZXN0cmlj
dHMgd2hhdCB2YWx1ZSBpcyAqYWxsb3dlZCouDQoNCvCfkqEgSWYgaXQgaGVscHMsIEkgZGV0YWls
IGFsbCBvZiB0aGlzIC0tIGFuZCBtb3JlIC0tIGluIHRoaXMgW2FydGljbGVdKGh0dHBzOi8vYWxj
aGVtaXN0cy5pby9hcnRpY2xlcy9ydWJ5X29wdGlvbl9wYXJzZXIpLg0KDQoNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJ1ZyAjMjAzMjg6IG9wdHBhcnNlIG9taXRz
IHRoZSBvcHRpb24ncyBkZXNjcmlwdGlvbiBpbiB0aGUgLS1oZWxwIG91dHB1dCBpZiB0aGUgZGVz
Y3JpcHRpb24gaXMgYW4gQXJyYXkNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8y
MDMyOCNjaGFuZ2UtMTA3MTYwDQoNCiogQXV0aG9yOiBwb3N0bW9kZXJuIChIYWwgQnJvZGlnYW4p
DQoqIFN0YXR1czogT3Blbg0KKiBydWJ5IC12OiBydWJ5IDMuMi4yICgyMDIzLTAzLTMwIHJldmlz
aW9uIGU1MTAxNGY5YzApIFt4ODZfNjQtbGludXhdDQoqIEJhY2twb3J0OiAzLjA6IFVOS05PV04s
IDMuMTogVU5LTk9XTiwgMy4yOiBVTktOT1dOLCAzLjM6IFVOS05PV04NCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCklmIHlvdSBkZWZpbmUgYW4gb3B0aW9uIHVzaW5n
IGBPcHRpb25QYXJzZXIjb25gLCBidXQgZ2l2ZSB0aGUgb3B0aW9uJ3MgZGVzY3JpcHRpb24gYXMg
YSBtdWx0aS1saW5lIEFycmF5LCB0aGVuIHRoZSBvcHRpb24ncyBkZXNjcmlwdGlvbiBpcyBvbWl0
dGVkIGZyb20gdGhlIGAtLWhlbHBgIG91dHB1dC4NCg0KIyMgU3RlcHMgVG8gUmVwcm9kdWNlDQoN
CmBgYHJ1YnkNCiMhL3Vzci9iaW4vZW52IHJ1YnkNCg0KcmVxdWlyZSAnb3B0cGFyc2UnDQoNCm9w
dHBhcnNlciA9IE9wdGlvblBhcnNlci5uZXcgZG8gfG9wdHN8DQogIG9wdHMuYmFubmVyID0gJ3Vz
YWdlOiB0ZXN0LnJiIFtvcHRpb25zXScNCg0KICBvcHRzLm9uKCctbycsICctLW9wdCBbT1BUXScs
ICdMaW5lIG9uZScpIGRvIHxvcHR8DQogIGVuZA0KDQogIG9wdHMub24oJy1tJywgJy0tbXVsdGls
aW5lLW9wdCcsIFsnTGluZSBvbmUnLCAnTGluZSB0d28nXSkgZG8gfHRlc3R8DQogIGVuZA0KDQog
IG9wdHMub24oJy1oJywgJy0taGVscCcsICdQcmludHMgdGhpcyBoZWxwJykgZG8NCiAgICBwdXRz
IG9wdHMNCiAgICBleGl0DQogIGVuZA0KZW5kDQoNCm9wdHBhcnNlci5wYXJzZShbJy0taGVscCdd
KQ0KYGBgDQoNCiMjIyBFeHBlY3RlZCByZXN1bHQNCg0KYGBgDQp1c2FnZTogdGVzdC5yYiBbb3B0
aW9uc10NCiAgICAtbywgLS1vcHQgW09QVF0gICAgICAgICAgICAgICAgICBMaW5lIG9uZQ0KICAg
IC1tLCAtLW11bHRpbGluZS1vcHQgICAgICAgICAgICAgIExpbmUgb25lDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTGluZSB0d28NCiAgICAtaCwgLS1oZWxwICAgICAgICAg
ICAgICAgICAgICAgICBQcmludHMgdGhpcyBoZWxwDQpgYGANCg0KIyMjIEFjdHVhbCBSZXN1bHQN
Cg0KYGBgDQp1c2FnZTogdGVzdC5yYiBbb3B0aW9uc10NCiAgICAtbywgLS1vcHQgW09QVF0gICAg
ICAgICAgICAgICAgICBMaW5lIG9uZQ0KICAgIC1tLCAtLW11bHRpbGluZS1vcHQNCiAgICAtaCwg
LS1oZWxwICAgICAgICAgICAgICAgICAgICAgICBQcmludHMgdGhpcyBoZWxwDQpgYGANCg0Kb3Ig
YW4gYEFyZ3VtZW50RXJyb3JgIHNob3VsZCBiZSByYWlzZWQgaWYgQXJyYXkgZGVzY3JpcHRpb25z
IGFyZSBub3QgYWxsb3dlZC9zdXBwb3J0ZWQuDQoNCiMjIFZlcnNpb24gSW5mbw0KDQpUZXN0ZWQg
YWdhaW5zdCBvcHRwYXJzZSAwLjEuMCwgMC4yLjAsIDAuMy4xLCBhbmQgdGhlIG1hc3RlciBicmFu
Y2guDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5nIGxp
c3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4g
ZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBpbmZv
IC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9wb3N0b3JpdXMvbGlzdHMvcnVi
eS1jb3JlLm1sLnJ1YnktbGFuZy5vcmcv

In This Thread