[#120465] [Ruby master Bug#20998] rb_str_locktmp() changes flags of frozen strings and string literals — "Eregon (Benoit Daloze) via ruby-core" <ruby-core@...>

Issue #20998 has been reported by Eregon (Benoit Daloze).

17 messages 2025/01/03

[#120469] [Ruby master Feature#21000] A way to avoid loading constant required by a type check — "Dan0042 (Daniel DeLorme) via ruby-core" <ruby-core@...>

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

13 messages 2025/01/03

[#120488] [Ruby master Feature#21005] Update the source location method to include line start/stop and column start/stop details — "bkuhlmann (Brooke Kuhlmann) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxMDA1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJrdWhsbWFubiAoQnJvb2tlIEt1aGxt

16 messages 2025/01/05

[#120580] [Ruby master Bug#21021] "try to mark T_NONE object" with 3.4.1 — "Benoit_Tigeot (Benoit Tigeot) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxMDIxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEJlbm9pdF9UaWdlb3QgKEJlbm9pdCBU

28 messages 2025/01/09

[#120601] [Ruby master Bug#21024] Ruby including <cstdbool> generates compilation warning with GCC 15, header is deprecated in C++17, — "jprokop (Jarek Prokop) via ruby-core" <ruby-core@...>

Issue #21024 has been reported by jprokop (Jarek Prokop).

7 messages 2025/01/10

[#120617] [Ruby master Feature#21028] Method for finding why an object isn't Ractor shareable — "tenderlovemaking (Aaron Patterson) via ruby-core" <ruby-core@...>

Issue #21028 has been reported by tenderlovemaking (Aaron Patterson).

7 messages 2025/01/11

[#120618] [Ruby master Bug#21029] Prism behavior for `defined? (;x)` differs — "qnighy (Masaki Hara) via ruby-core" <ruby-core@...>

Issue #21029 has been reported by qnighy (Masaki Hara).

12 messages 2025/01/12

[#120619] [Ruby master Bug#21030] Bug: #step with Range<ActiveSupport::Duration> behavior broken on Ruby 3.4.1 — "johnnyshields (Johnny Shields) via ruby-core" <ruby-core@...>

Issue #21030 has been reported by johnnyshields (Johnny Shields).

11 messages 2025/01/12

[#120628] [Ruby master Bug#21031] Incompatibility with prism and parse.y when eval'ing unnamed forwarding variables — "ksss (Yuki Kurihara) via ruby-core" <ruby-core@...>

Issue #21031 has been reported by ksss (Yuki Kurihara).

8 messages 2025/01/13

[#120637] [Ruby master Bug#21032] `Module#autoload?` is slow when `$LOAD_PATH` contains a relative path — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

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

9 messages 2025/01/13

[#120643] [Ruby master Feature#21033] Allow lambdas that don't access `self` to be Ractor shareable — "tenderlovemaking (Aaron Patterson) via ruby-core" <ruby-core@...>

Issue #21033 has been reported by tenderlovemaking (Aaron Patterson).

18 messages 2025/01/13

[#120650] [Ruby master Bug#21034] try to mark T_NONE object error after upgrading to 3.4.1 — "travisbell (Travis Bell) via ruby-core" <ruby-core@...>

Issue #21034 has been reported by travisbell (Travis Bell).

17 messages 2025/01/14

[#120657] [Ruby master Misc#21035] Clarify or redefine Module#autoload? and Module#const_defined? — "fxn (Xavier Noria) via ruby-core" <ruby-core@...>

Issue #21035 has been reported by fxn (Xavier Noria).

28 messages 2025/01/14

[#120694] [Ruby master Bug#21039] Ractor.make_shareable breaks block semantics (seeing updated captured variables) of existing blocks — "Eregon (Benoit Daloze) via ruby-core" <ruby-core@...>

Issue #21039 has been reported by Eregon (Benoit Daloze).

26 messages 2025/01/15

[#120738] [Ruby master Bug#21048] [Prism] rescue in modifier form with condition behaves differently — "Earlopain (Earlopain _) via ruby-core" <ruby-core@...>

Issue #21048 has been reported by Earlopain (Earlopain _).

7 messages 2025/01/19

[#120774] [Ruby master Bug#21087] "try to mark T_NONE object" error in ActiveRecord with 3.4.1 upgrade — "p8 (Petrik de Heus) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxMDg3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHA4IChQZXRyaWsgZGUgSGV1cykuDQoN

6 messages 2025/01/23

[#120787] [Ruby master Bug#21088] TCPSocket.new raises Socket::ResolutionError instead of Errno::ECONNREFUSED for hosts defined in /etc/hosts — "dmlary (David Lary) via ruby-core" <ruby-core@...>

Issue #21088 has been reported by dmlary (David Lary).

9 messages 2025/01/24

[#120811] [Ruby master Bug#21095] Prefer `uname -n` over `hostname` in tests. — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

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

10 messages 2025/01/28

[#120819] [Ruby master Bug#21097] `x = a rescue b in c` and `def f = a rescue b in c` parsed differently between parse.y and prism — "tompng (tomoya ishida) via ruby-core" <ruby-core@...>

Issue #21097 has been reported by tompng (tomoya ishida).

12 messages 2025/01/29

[#120840] [Ruby master Misc#21100] DevMeeting before or after RubyKaigi2025 — "ko1 (Koichi Sasada) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxMTAwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGtvMSAoS29pY2hpIFNhc2FkYSkuDQoN

9 messages 2025/01/30

[ruby-core:120528] [Ruby master Feature#21000] A way to avoid loading constant required by a type check

From: "Eregon (Benoit Daloze) via ruby-core" <ruby-core@...>
Date: 2025-01-07 16:25:57 UTC
List: ruby-core #120528
SXNzdWUgIzIxMDAwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4N
Cg0KDQpEYW4wMDQyIChEYW5pZWwgRGVMb3JtZSkgd3JvdGUgaW4gI25vdGUtODoNCj4gSSBoYWRu
4oCZdCBhY2NvdW50ZWQgZm9yIGhvdyBgZGVmaW5lZD9gIHNob3VsZCBiZWhhdmUgd2l0aCBhbiBh
dXRvbG9hZGVkIGNvbnN0YW50LiBbQEVyZWdvbiAoQmVub2l0IERhbG96ZSldKC91c2Vycy83NzIp
IG1lbnRpb25lZCBgcCBkZWZpbmVkPyhGb28pICMgbmlsYCBidXQgaXQgYWN0dWFsbHkgcmV0dXJu
cyAiY29uc3RhbnQiLCB3aGljaCBJIHdhc24ndCBhd2FyZSBvZi4NCg0KU29ycnkgYWJvdXQgdGhh
dCwgaXQgaXMgaW5kZWVkIGBjb25zdGFudGAsIEkgbXVzdCBoYXZlIG1hZGUgYSBjb3B5LXBhc3Rl
IG1pc3Rha2UuDQpIZXJlIGlzIHRoZSBmdWxsIGNvZGUgYW5kIG91dHB1dDoNCmBgYA0KJCBydWJ5
IC1kZSAnYXV0b2xvYWQgOkZvbywgImZvbyI7IHAgZGVmaW5lZD8oRm9vKTsgcCBkZWZpbmVkPyhG
b286OkJhciknDQpFeGNlcHRpb24gYExvYWRFcnJvcicgYXQgL2hvbWUvZXJlZ29uLy5ydWJpZXMv
cnVieS0zLjMuNS9saWIvcnVieS8zLjMuMC9ydWJ5Z2Vtcy5yYjoxMzQ2IC0gY2Fubm90IGxvYWQg
c3VjaCBmaWxlIC0tIHJ1YnlnZW1zL2RlZmF1bHRzL29wZXJhdGluZ19zeXN0ZW0NCkV4Y2VwdGlv
biBgTG9hZEVycm9yJyBhdCAvaG9tZS9lcmVnb24vLnJ1Ymllcy9ydWJ5LTMuMy41L2xpYi9ydWJ5
LzMuMy4wL3J1YnlnZW1zLnJiOjEzNjMgLSBjYW5ub3QgbG9hZCBzdWNoIGZpbGUgLS0gcnVieWdl
bXMvZGVmYXVsdHMvcnVieQ0KImNvbnN0YW50Ig0KRXhjZXB0aW9uIGBMb2FkRXJyb3InIGF0IDxp
bnRlcm5hbDovaG9tZS9lcmVnb24vLnJ1Ymllcy9ydWJ5LTMuMy41L2xpYi9ydWJ5LzMuMy4wL3J1
YnlnZW1zL2NvcmVfZXh0L2tlcm5lbF9yZXF1aXJlLnJiPjoxMzYgLSBjYW5ub3QgbG9hZCBzdWNo
IGZpbGUgLS0gZm9vDQpFeGNlcHRpb24gYExvYWRFcnJvcicgYXQgPGludGVybmFsOi9ob21lL2Vy
ZWdvbi8ucnViaWVzL3J1YnktMy4zLjUvbGliL3J1YnkvMy4zLjAvcnVieWdlbXMvY29yZV9leHQv
a2VybmVsX3JlcXVpcmUucmI+OjE0NCAtIGNhbm5vdCBsb2FkIHN1Y2ggZmlsZSAtLSBmb28NCm5p
bA0KYGBgDQoNClNvIGluZGVlZCBgZGVmaW5lZD8oRm9vKWAgcmV0dXJucyBgImNvbnN0YW50ImAg
d2l0aG91dCB0cnlpbmcgdG8gbG9hZCBpdCwgYW5kIGBkZWZpbmVkPyhGb286OkJhcilgIHRyaWdn
ZXJzIHRoZSBhdXRvbG9hZC4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KRmVhdHVyZSAjMjEwMDA6IEEgd2F5IHRvIGF2b2lkIGxvYWRpbmcgY29uc3RhbnQgcmVx
dWlyZWQgYnkgYSB0eXBlIGNoZWNrDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMv
MjEwMDAjY2hhbmdlLTExMTMzMg0KDQoqIEF1dGhvcjogRGFuMDA0MiAoRGFuaWVsIERlTG9ybWUp
DQoqIFN0YXR1czogT3Blbg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KVGhlcmUgaXMgdGhpcyBwYXR0ZXJuIEkgZW5jb3VudGVyIHNvbWV0aW1lczoNCg0KYGBgcnVi
eQ0KaWYgZGVmaW5lZD8oTmFtZVNwYWNlOjpDbGFzc05hbWUpIGFuZCBvYmouaXNfYT8oTmFtZVNw
YWNlOjpDbGFzc05hbWUpDQpgYGANCg0KU2VhcmNoaW5nIGluIGdlbXMsIHRoZSBwYXR0ZXJuIGlz
IGZhaXJseSBjb21tb246IGh0dHBzOi8vcGFzdGViaW4uY29tL1ZHZmpSV051DQoNCkkgd291bGQg
bGlrZSBhIHdheSB0byBhdm9pZCB0aGUgcmVwZXRpdGlvbiBvZiBgTmFtZVNwYWNlOjpDbGFzc05h
bWVgIGFib3ZlLiAgSSBjYW4gdGhpbmsgb2YgYSBudW1iZXIgb2Ygd2F5cyB0byBhcHByb2FjaCB0
aGUgaXNzdWUsIGVhY2ggd2l0aCBkaWZmZXJlbnQgdHJhZGVvZmZzLi4uDQoNCg0KIyMjIFBhdHRl
cm4gbWF0Y2ggaWdub3JlcyB1bmluaXRpYWxpemVkIGNvbnN0YW50IA0KDQpQYXR0ZXJuIG1hdGNo
IGxpa2UgYG9iaiBpbiBYWVpgIGNvdWxkIHJldHVybiBmYWxzZSBpZiBYWVogaXMgbm90IGRlZmlu
ZWQuIFRoZSBkYW5nZXIgaGVyZSBpcyB0aGF0IGEgdHlwbyBjb3VsZCBnbyB1bmRldGVjdGVkIGFu
ZCBqdXN0IHNpbGVudGx5IGlnbm9yZSB0aGUgZXJyb3IgZXZlbiB3aGVuIHRoZSBjb25zdGFudHMg
aXMgZXhwZWN0ZWQgdG8gYmUgZGVmaW5lZC4NCg0KIyMjIFBhdHRlcm4gbWF0Y2ggaGFzIHNwZWNp
YWwgc3ludGF4IHRvIGlnbm9yZSB1bmluaXRpYWxpemVkIGNvbnN0YW50IA0KDQpQYXR0ZXJuIG1h
dGNoIHN1Y2ggYXMgYG9iaiBpbiBYWVo/YCAob3Igc29tZSBvdGhlciBzeW50YXgpIGNvdWxkIHJl
dHVybiBmYWxzZSBpZiBYWVogaXMgbm90IGRlZmluZWQuIFRoZSBkb3duc2lkZSBpcyB0aGF0IHdl
J3JlIGFkZGluZyB5ZXQgbW9yZSBuZXcgc3ludGF4LiBCdXQgaXQgY291bGQgYmUgYG9iaiBpbiBk
ZWZpbmVkPyhYWVopYCBhbmQgdGhlbiBpdCBkb2Vzbid0IHJlYWxseSBmZWVsIGxpa2UgbmV3IHN5
bnRheC4NCg0KIyMjIERvIG5vdCBhdXRvbG9hZCBjb25zdGFudHMgcmVxdWlyZWQgYnkgcGF0dGVy
biBtYXRjaA0KDQpJZiB3ZSBoYXZlIGBhdXRvbG9hZCA6WFlaLCAieHl6ImAgdGhlbiBgb2JqIGlu
IFhZWmAgY291bGQgc2tpcCB0aGUgYXV0b2xvYWQgYW5kIHJldHVybiBmYWxzZS4gVGhlcmUgaXMg
YSBwb3NzaWJpbGl0eSB0aGF0IGBYWVpgIG1pZ2h0IGJlIGRlZmluZWQgYXMgYSByZWdleHAgb3Ig
b3RoZXIgbWF0Y2hlciB0aGF0IHJldHVybiB0cnVlLCBidXQgaW4gZ2VuZXJhbCBhdXRvbG9hZCBp
cyBvbmx5IHVzZWQgZm9yIGNsYXNzZXMvbW9kdWxlcy4gQW5kIGlmIHRoZSBjbGFzcy9tb2R1bGUg
aXMgbm90IHlldCBsb2FkZWQsIG9idmlvdXNseSBhbiBvYmplY3Qgb2YgdGhhdCB0eXBlIGNhbm5v
dCBleGlzdCBzbyB3ZSBjYW4gYXZvaWQgbG9hZGluZyBpdC4gQnV0IHRoaXMgd291bGQgb25seSB3
b3JrIGZvciBhdXRvbG9hZGVkIGNvbnN0YW50cywgc28gY2FuJ3QgYmUgdXNlZCB0byBjaGVjayBh
IGxpYnJhcnkgdGhhdCBtaWdodCBub3QgYmUgbG9hZGVkLCBleDogYG9iaiBpbiBBY3RpdmVSZWNv
cmQ6OkJhc2VgDQoNCiMjIyBkZWZpbmVkPyhtb2QpIHJldHVybnMgbW9kIGlmIGl0J3MgYSBjbGFz
cy9tb2R1bGUNCg0KSWYgWFlaIGlzIGEgbW9kdWxlLCBgZGVmaW5lZD8oWFlaKWAgY291bGQgcmV0
dXJuIFhZWiBpbnN0ZWFkIG9mIHJldHVybmluZyAiY29uc3RhbnQiLiBTbyBpdCBjYW4gYmUgdXNl
ZCBpbiBleHByZXNzaW9ucyBsaWtlIA0KDQpgYGBydWJ5DQpjYXNlIG9iag0Kd2hlbiBuaWwNCndo
ZW4gZGVmaW5lZD8oWFlaKQ0KYGBgDQpgYGBydWJ5DQppZiBvYmogYW5kIGRlZmluZWQ/KFhZWikg
PT09IG9iag0KYGBgDQpgYGBydWJ5DQppZiBkZWZpbmVkPyhHZW06OlNwZWNpZmljYXRpb24pJi5y
ZXNwb25kX3RvPyg6ZWFjaCkNCmBgYA0KVmVyeSB2ZXJzYXRpbGUsIHdpdGggdGhlIGRvd25zaWRl
IHRoYXQgaXQncyBhIHNtYWxsIGJhY2t3YXJkIGluY29tcGF0aWJpbGl5Lg0KDQoNCg0KDQotLSAN
Cmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3Jl
QG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1j
b3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwu
cnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0cy9ydWJ5LWNvcmUubWwucnVieS1sYW5nLm9yZy8=


In This Thread