[#114348] [Ruby master Feature#19832] Method#destructive?, UnboundMethod#destructive? — "sawa (Tsuyoshi Sawada) via ruby-core" <ruby-core@...>

Issue #19832 has been reported by sawa (Tsuyoshi Sawada).

15 messages 2023/08/06

[#114365] [Ruby master Bug#19834] Segmentation fault while running in docker — "ramachandran@... (Ramachandran A) via ruby-core" <ruby-core@...>

Issue #19834 has been reported by ramachandran@mallow-tech.com (Ramachandran A).

7 messages 2023/08/09

[#114380] [Ruby master Bug#19837] Concurrent calls to Process.waitpid2 misbehave on Ruby 3.1 & 3.2 — "kjtsanaktsidis (KJ Tsanaktsidis) via ruby-core" <ruby-core@...>

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

7 messages 2023/08/11

[#114399] [Ruby master Feature#19839] Need a method to check if two ranges overlap — "shouichi (Shouichi KAMIYA) via ruby-core" <ruby-core@...>

Issue #19839 has been reported by shouichi (Shouichi KAMIYA).

27 messages 2023/08/18

[#114410] [Ruby master Bug#19841] Marshal.dump stack overflow with recursive Time — "segiddins (Samuel Giddins) via ruby-core" <ruby-core@...>

Issue #19841 has been reported by segiddins (Samuel Giddins).

9 messages 2023/08/18

[#114422] [Ruby master Feature#19842] Intorduce M:N threads — "ko1 (Koichi Sasada) via ruby-core" <ruby-core@...>

Issue #19842 has been reported by ko1 (Koichi Sasada).

30 messages 2023/08/21

[#114590] [Ruby master Bug#19857] Eval coverage is reset after each `eval`. — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

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

21 messages 2023/08/30

[ruby-core:114372] [Ruby master Feature#19832] Method#destructive?, UnboundMethod#destructive?

From: janosch-x via ruby-core <ruby-core@...>
Date: 2023-08-09 13:17:20 UTC
List: ruby-core #114372
SXNzdWUgIzE5ODMyIGhhcyBiZWVuIHVwZGF0ZWQgYnkgamFub3NjaC14IChKYW5vc2NoIE3DvGxs
ZXIpLg0NCg0NCg0NCkRhbjAwNDIgKERhbmllbCBEZUxvcm1lKSB3cm90ZSBpbiAjbm90ZS0xMzoN
DQo+IGl0IG9wZW5zIGEgYmlnIGNhbiBvZiB3b3JtcyBpbiB0ZXJtcyBvZiB3aGVyZSBkbyB5b3Ug
ZHJhdyB0aGUgbGluZSBmb3IgaG93IHRoZSAnZGVzdHJ1Y3RpdmUnIGZsYWcgcHJvcGFnYXRlcz8g
V2hpY2ggb2YgdGhvc2UgZm9vIG1ldGhvZHMgd291bGQgeW91IGNvbnNpZGVyIHRvIGJlIGRlc3Ry
dWN0aXZlPw0NCg0NCkkgd2FzIHJlYWxseSB0aGlua2luZyBhbGwgb2YgdGhlbSDigJMgdHJlYXRp
bmcgImRlc3RydWN0aXZlIiBhcyBhbiBvcHBvc2l0ZSBvZiAiZnVuY3Rpb25hbGx5IHB1cmUiLiAN
DQoNDQpJbiBhZGRpdGlvbiB0byB0aGUgcGl0ZmFsbHMgbWVudGlvbmVkIGluICNub3RlLTExLCB0
aGlzIHdvdWxkIHByb2JhYmx5IGFsc28gcmVxdWlyZSB0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4g
b2JqZWN0cyB0aGF0IGV4aXN0ZWQgYmVmb3JlIGEgbWV0aG9kIGNhbGwgYW5kIHRob3NlIGNyZWF0
ZWQgd2l0aGluLCBhbG1vc3QgbGlrZSBhIGJvcnJvdyBjaGVja2VyLCBiZWNhdXNlIGV2ZW4gaW4g
dGhlIHN0ZGxpYiwgYSBsb3Qgb2YgIm91dHdhcmRseSBub24tbXV0YXRpbmciIGNvZGUgZG9lcyBt
dXRhdGUgZnJlc2hseSBjcmVhdGVkIHJ1Ynkgb2JqZWN0cyBpbnRlcm5hbGx5IGJlZm9yZSByZXR1
cm5pbmcgdGhlbSwgYW5kIHdlIHdvdWxkbid0IHdhbnQgdG8gbWFyayBzdWNoIGNhc2VzIGFzICJk
ZXN0cnVjdGl2ZSIuIA0NCg0NClRodXMgSSBhZG1pdCB0aGF0IGF1dG9tYXRpYyB0cmFuc2l0aXZp
dHkgaXMgYSBicmlkZ2UgdG9vIGZhci4NDQoNDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQ0KRmVhdHVyZSAjMTk4MzI6IE1ldGhvZCNkZXN0cnVjdGl2ZT8sIFVuYm91
bmRNZXRob2QjZGVzdHJ1Y3RpdmU/DQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVz
LzE5ODMyI2NoYW5nZS0xMDQxMTUNDQoNDQoqIEF1dGhvcjogc2F3YSAoVHN1eW9zaGkgU2F3YWRh
KQ0NCiogU3RhdHVzOiBPcGVuDQ0KKiBQcmlvcml0eTogTm9ybWFsDQ0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NCkkgcHJvcG9zZSB0byBhZGQgYGRlc3RydWN0aXZl
P2AgcHJvcGVydHkgdG8gYE1ldGhvZGAgYW5kIGBVbmJvdW5kTWV0aG9kYCBpbnN0YW5jZXMsIHdo
aWNoIHNoYWxsIGJlaGF2ZSBsaWtlOg0NCg0NCmBgYHJ1YnkNDQpTdHJpbmcuaW5zdGFuY2VfbWV0
aG9kKDo8PCkuZGVzdHJ1Y3RpdmU/ICMgPT4gdHJ1ZQ0NClN0cmluZy5pbnN0YW5jZV9tZXRob2Qo
OispLmRlc3RydWN0aXZlPyAjID0+IGZhbHNlDQ0KYGBgDQ0KDQ0KT25lIG1haW4gcHVycG9zZSBv
ZiB1c2luZyB0aGVzZSBjbGFzc2VzIGlzIHRvIGluc3BlY3QgYW5kIG1ha2Ugc3VyZSBob3cgYSBj
ZXJ0YWluIG1ldGhvZCBiZWhhdmVzLiBCZXNpZGVzIGFyaXR5IGFuZCBvd25lciwgd2hldGhlciBh
IG1ldGhvZCBpcyBkZXN0cnVjdGl2ZSBvciBub3QgaXMgb25lIGltcG9ydGFudCBwaWVjZSBvZiBp
bmZvcm1hdGlvbiwgYnV0IGN1cnJlbnRseSwgeW91IGNhbm5vdCBhY2hpZXZlIHRoYXQgZnJvbSBg
TWV0aG9kYCBvciBgVW5ib3VuZE1ldGhvZGAgaW5zdGFuY2VzLg0NCg0NClRoZSBwcm9ibGVtIGlz
IGhvdyB0byBpbXBsZW1lbnQgdGhpcy4gSXQgaXMgYmVzdCBpZiB0aGlzIGluZm9ybWF0aW9uICh3
aGV0aGVyIG9yIG5vdCBhIG1ldGhvZCBpcyBkZXN0cnVjdGl2ZSkgY2FuIGJlIGV4dHJhY3RlZCBh
dXRvbWF0aWNhbGx5IGZyb20gdGhlIG1ldGhvZCBkZWZpbml0aW9uLg0NCg0NClVubGlrZSBvd25l
ciBhbmQgYXJpdHksIGl0IG1heSBvciBtYXkgbm90IGJlIHN0cmFpZ2h0Zm9yd2FyZCBieSBzdGF0
aWNhbGx5IGFuYWx5emluZyB0aGUgY29kZS4gSSB0aGluayB0aGF0LCBpZiBhIG1ldGhvZCBkZWZp
bml0aW9uIGRlZmluZWQgYXQgdGhlIHJ1YnkgbGV2ZWwgZG9lcyBub3QgY2FsbCBhIGRlc3RydWN0
aXZlIG1ldGhvZCBhbnl3aGVyZSB3aXRoaW4gaXRzIG93biBkZWZpbml0aW9uLCBhbmQgbm8gZHlu
YW1pYyBtZXRob2QgY2FsbHMgKGBzZW5kYCwgYGV2YWxgLCBldGMuKSBhcmUgbWFkZSwgdGhlbiB3
ZSBjYW4gc2F5IHRoYXQgdGhlIG1ldGhvZCBpcyBub24tZGVzdHJ1Y3RpdmUuIElmIGl0IGRvZXMg
Y2FsbCwgdGhlbiB0aGUgbWV0aG9kIGlzIG1vc3QgbGlrZWx5IGEgZGVzdHJ1Y3RpdmUgbWV0aG9k
IChpdCB3b3VsZCBub3QgYmUgZGVzdHJ1Y3RpdmUgaWYgdGhlIGludGVybmFsbHktY2FsbGVkIGRl
c3RydWN0aXZlIG1ldGhvZCBpcyBhcHBsaWVkIHRvIGEgZGlmZmVyZW50IG9iamVjdC4gT3IsIHdl
IGNvdWxkIHJhdGhlciBjYWxsIHRoYXQgYSBkZXN0cnVjdGl2ZSBtZXRob2QgaW4gdGhlIHNlbnNl
IHRoYXQgaXQgaGFzIGEgZGVzdHJ1Y3RpdmUgc2lkZSBlZmZlY3QpLg0NCg0NCklmIGRvaW5nIHRo
YXQgdHVybnMgb3V0IHRvIGJlIGRpZmZpY3VsdCBmb3Igc29tZSBvciBhbGwgY2FzZXMsIHRoZW4g
YSBwcmFjdGljYWwgYXBwcm9hY2ggZm9yIHRoZSBkaWZmaWN1bHQgY2FzZXMgaXMgdG8gbGFiZWwg
dGhlIG1ldGhvZHMgYXMgZGVzdHJ1Y3RpdmUgb3Igbm90LCBtYW51YWxseS4gV2UgY2FuIHBlcmhh
cHMgaGF2ZSBtZXRob2RzIGBNb2R1bGUjZGVzdHJ1Y3RpdmVgIGFuZCBgTW9kdWxlI25vbl9kZXN0
cnVjdGl2ZWAgd2hpY2ggdGFrZSAoYSkgc3ltYm9sL3N0cmluZyBhcmd1bWVudChzKSBhbmQgcmV0
dXJuIHRoZSBtZXRob2QgbmFtZShzKSBpbiBzeW1ib2wgc28gdGhhdCB0aGV5IGNhbiBiZSB1c2Vk
IGxpa2U6DQ0KDQ0KYGBgcnVieQ0NCmNsYXNzIEENDQogIGRlc3RydWN0aXZlIHByaXZhdGUgZGVm
IHNvbWVfZGVzdHJ1Y3RpdmVfcHJpdmF0ZV9tZXRob2QNDQogICAgLi4uDQ0KICBlbmQNDQplbmQN
DQpgYGANDQoNDQpvcg0NCg0NCmBgYHJ1YnkNDQpjbGFzcyBBDQ0KICBkZWYgZm9vOyAuLi4gZW5k
DQ0KICBkZWYgYmFyOyAuLi4gZW5kDQ0KICBkZWYgYmF6OyAuLi4gZW5kDQ0KDQ0KICBub25fZGVz
dHJ1Y3RpdmUgOmZvbywgOmJheg0NCiAgZGVzdHJ1Y3RpdmUgOmJhcg0NCmVuZA0NCmBgYA0NCg0N
Cm9yDQ0KDQ0KYGBgcnVieQ0NCmNsYXNzIEENDQogIG5vbl9kZXN0cnVjdGl2ZQ0NCg0NCiAgZGVm
IGZvbzsgLi4uIGVuZA0NCiAgZGVmIGJhejsgLi4uIGVuZA0NCg0NCiAgZGVzdHJ1Y3RpdmUNDQoN
DQogIGRlZiBiYXI7IC4uLiBlbmQNDQplbmQNDQpgYGANDQoNDQpXaGVuIHRoZSBtZXRob2QgaXMg
bm90ICh5ZXQpIHNwZWNpZmllZCB3aGV0aGVyIGRlc3RydWN0aXZlIG9yIG5vdCwgdGhlIHJldHVy
biB2YWx1ZSBjYW4gYmUgYCJ1bmtub3duImAgKG9yIGA6dW5rbm93bmAgb3IgYG5pbGApIGJ5IGRl
ZmF1bHQuDQ0KDQ0KYGBgcnVieQ0NClN0cmluZy5pbnN0YW5jZV9tZXRob2QoOjw8KS5kZXN0cnVj
dGl2ZT8gIyA9PiAidW5rbm93biINDQpgYGANDQoNDQoNDQoNDQoNDQotLSANDQpodHRwczovL2J1
Z3MucnVieS1sYW5nLm9yZy8NDQogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwogcnVieS1jb3JlIG1haWxpbmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVieS1s
YW5nLm9yZwogVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVhdmVA
bWwucnVieS1sYW5nLm9yZwogcnVieS1jb3JlIGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxhbmcu
b3JnL21haWxtYW4zL3Bvc3Rvcml1cy9saXN0cy9ydWJ5LWNvcmUubWwucnVieS1sYW5nLm9yZy8=

In This Thread