[#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:120488] [Ruby master Feature#21005] Update the source location method to include line start/stop and column start/stop details

From: "bkuhlmann (Brooke Kuhlmann) via ruby-core" <ruby-core@...>
Date: 2025-01-05 21:00:16 UTC
List: ruby-core #120488
SXNzdWUgIzIxMDA1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJrdWhsbWFubiAoQnJvb2tlIEt1aGxt
YW5uKS4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVhdHVy
ZSAjMjEwMDU6IFVwZGF0ZSB0aGUgc291cmNlIGxvY2F0aW9uIG1ldGhvZCB0byBpbmNsdWRlIGxp
bmUgc3RhcnQvc3RvcCBhbmQgY29sdW1uIHN0YXJ0L3N0b3AgZGV0YWlscw0KaHR0cHM6Ly9idWdz
LnJ1YnktbGFuZy5vcmcvaXNzdWVzLzIxMDA1DQoNCiogQXV0aG9yOiBia3VobG1hbm4gKEJyb29r
ZSBLdWhsbWFubikNCiogU3RhdHVzOiBPcGVuDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQojIyBXaHkNCg0K8J+RiyBIZWxsby4gQWZ0ZXIgZGlzY3Vzc2luZyB3aXRo
IEtldmluIE5ld3RvbiBhbmQgQmVub2l0IERhbG96ZSBpbiBbRmVhdHVyZSAyMDk5OV0oaHR0cHM6
Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzIwOTk5KSwgSSdkIGxpa2UgdG8gcHJvcG9zZSBh
ZGRpbmcgbGluZSBzdGFydC9zdG9wIGFuZCBjb2x1bW4gc3RhcnQvc3RvcCBpbmZvcm1hdGlvbiB0
byB0aGUgYCNzb3VyY2VfbG9jYXRpb25gIG1ldGhvZCBmb3IgdGhlIGZvbGxvd2luZyBvYmplY3Rz
Og0KDQotIFtCaW5kaW5nXShodHRwczovL2RvY3MucnVieS1sYW5nLm9yZy9lbi9tYXN0ZXIvQmlu
ZGluZy5odG1sKQ0KLSBbUHJvY10oaHR0cHM6Ly9kb2NzLnJ1YnktbGFuZy5vcmcvZW4vbWFzdGVy
L1Byb2MuaHRtbCkNCi0gW01ldGhvZF0oaHR0cHM6Ly9kb2NzLnJ1YnktbGFuZy5vcmcvZW4vbWFz
dGVyL01ldGhvZC5odG1sKQ0KLSBbVW5ib3VuZE1ldGhvZF0oaHR0cHM6Ly9kb2NzLnJ1YnktbGFu
Zy5vcmcvZW4vbWFzdGVyL1VuYm91bmRNZXRob2QuaHRtbCkNCg0KQXQgdGhlIG1vbWVudCwgd2hl
biB1c2luZyBgI3NvdXJjZV9sb2NhdGlvbmAsIHlvdSBvbmx5IGdldCB0aGUgZm9sbG93aW5nIGlu
Zm9ybWF0aW9uOg0KDQpgYGAgcnVieQ0KZGVmIGRlbW8gPSAiQSBkZW1vbnN0cmF0aW9uLiINCg0K
IyBGcm9tIGRpc2suDQptZXRob2QoOmRlbW8pLnNvdXJjZV9sb2NhdGlvbiAgIyBbIi9Vc2Vycy9i
a3VobG1hbm4vRW5naW5lZXJpbmcvTWlzYy9kZW1vIiwgMTVdDQoNCiMgRnJvbSBtZW1vcnkuDQpt
ZXRob2QoOmRlbW8pLnNvdXJjZV9sb2NhdGlvbiAgIyBbIihpcmIpIiwgM10NCmBgYA0KDQpOb3Rp
Y2UsIHdoZW4gYXNraW5nIGZvciB0aGUgc291cmNlIGxvY2F0aW9uLCB3ZSBvbmx5IGdldCB0aGUg
cGF0aC9sb2NhdGlvbiBhcyB0aGUgZmlyc3QgZWxlbWVudCBhbmQgdGhlIGxpbmUgbnVtYmVyIGFz
IHRoZSBzZWNvbmQgZWxlbWVudCBidXQgSSdkIGxpa2UgdG8gb2J0YWluIGEgbXVjaCByaWNoZXIg
c2V0IG9mIGRhdGEgd2hpY2ggaW5jbHVkZXMgbGluZSBzdGFydC9zdG9wIGFuZCBjb2x1bW4gc3Rh
cnQvc3RvcCBzbyBJIGNhbiBhdm9pZCBsZWFuaW5nIG9uIHRoZSBgUnVieVZNYCBmb3IgdGhpcyBp
bmZvcm1hdGlvbi4gRXhhbXBsZToNCg0KYGBgIHJ1YnkNCmRlZiBkZW1vID0gIkEgZGVtb25zdHJh
dGlvbi4iDQoNCiMgRnJvbSBkaXNrLg0KaW5zdHJ1Y3Rpb25zID0gUnVieVZNOjpJbnN0cnVjdGlv
blNlcXVlbmNlLm9mIG1ldGhvZCg6ZGVtbykNCnB1dHMgW2luc3RydWN0aW9ucy5hYnNvbHV0ZV9w
YXRoLCAqaW5zdHJ1Y3Rpb25zLnRvX2EuZGlnKDQsIDpjb2RlX2xvY2F0aW9uKV0NCg0KWw0KICAi
L1VzZXJzL2JrdWhsbWFubi9FbmdpbmVlcmluZy9NaXNjL2RlbW8iLCAgIyBTb3VyY2UgcGF0aC4N
CiAgMTUsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgTGluZSBzdGFy
dC4NCiAgMCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgQ29sdW1u
IHN0YXJ0Lg0KICAxNSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBM
aW5lIHN0b3AuDQogIDI5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj
IENvbHVtbiBzdG9wLg0KXQ0KDQojIEZyb20gbWVtb3J5Lg0KaW5zdHJ1Y3Rpb25zID0gUnVieVZN
OjpJbnN0cnVjdGlvblNlcXVlbmNlLm9mIG1ldGhvZCg6ZGVtbykNCnB1dHMgaW5zdHJ1Y3Rpb25z
LnNjcmlwdF9saW5lcw0KDQpbDQogICJkZWYgZGVtbyA9IFwiQSBkZW1vbnN0cmF0aW9uLlwiXG4i
LA0KICAiIg0KXQ0KYGBgDQoNCkJ5IGhhdmluZyBhY2Nlc3MgdG8gdGhlIHBhdGggKG9yIGxhY2sg
dGhlcmVvZiBpbiBjYXNlIG9mIElSQiksIGxpbmUgc3RhcnQvc3RvcCwgYW5kIGNvbHVtbiBzdGFy
dC9zdG9wLCB0aGlzIG1lYW5zIHdlIGNvdWxkIGF2b2lkIHVzaW5nIHRoZSBSdWJ5Vk0gdG8gb2J0
YWluIHJhdyBzb3VyY2UgY29kZSBmb3IgYW55IG9mIHRoZXNlIG9iamVjdHMuIFRoaXMgd291bGQg
bm90IG9ubHkgZW5oYW5jZSBkZWJ1Z2dpbmcgc2l0dWF0aW9ucyBidXQgYWxzbyBpbXByb3ZlIERv
bWFpbiBTcGVjaWZpYyBMYW5ndWFnZXMgdGhhdCB3aXNoIHRvIGxldmVyYWdlIHRoaXMgaW5mb3Jt
YXRpb24gZm9yIGludHJvZHVjaW5nIG5ldyBmZWF0dXJlcyBhbmQvb3IgbmV3IGRlYnVnZ2luZyBj
YXBhYmlsaXRpZXMgdG8gdGhlIGxhbmd1YWdlLg0KDQojIyBIb3cNCg0KQnVpbGRpbmcgdXBvbiB0
aGUgZXhhbXBsZXMgcHJvdmlkZWQgYWJvdmUsIEknZCBsaWtlIHRvIHNlZSBgQmluZGluZ2AsIGBQ
cm9jYCwgYE1ldGhvZGAsIGFuZCBgVW5ib3VuZE1ldGhvZGAgcmVzcG9uZCB0byBgI3NvdXJjZV9s
b2NhdGlvbmAgYXMgZm9sbG93czoNCg0KYGBgIHJ1YnkNClsNCiAgIi9Vc2Vycy9ia3VobG1hbm4v
RW5naW5lZXJpbmcvTWlzYy9kZW1vIiwgICMgU291cmNlIHBhdGguDQogIDE1LCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIExpbmUgc3RhcnQuDQogIDE1LCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIExpbmUgc3RvcC4NCiAgMCwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgQ29sdW1uIHN0YXJ0Lg0KICAyOSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBDb2x1bW4gc3RvcC4NCl0N
CmBgYA0KDQpOb3RpY2UsIGZvciBkYXRhIGdyb3VwaW5nIHB1cnBvc2VzLCBJIGNoYW5nZWQgdGhl
IGFycmF5IHN0cnVjdHVyZSB0byBhbHdheXMgc3RhcnQgd2l0aCB0aGUgcGF0aCBhcyB0aGUgZmly
c3QgZWxlbWVudCwgZm9sbG93ZWQgYnkgbGluZSBpbmZvcm1hdGlvbiwgYW5kIGVuZGluZyB3aXRo
IGNvbHVtbiBpbmZvcm1hdGlvbi4gQWx0ZXJuYXRpdmVseSwgaXQgY291bGQgbWlnaHQgYmUgbmlj
ZSB0byBpbXByb3ZlIHVwb24gdGhlIGFib3ZlIGJ5IGFuc3dlcmluZyBhIGhhc2ggZWFjaCB0aW1l
LCBpbnN0ZWFkLCBmb3IgYSBtb3JlIHNlbGYtZGVzY3JpYmluZyBkYXRhIHN0cnVjdHVyZS4gRXhh
bXBsZToNCg0KYGBgIHJ1YnkNCnsNCiAgcGF0aDogIi9Vc2Vycy9ia3VobG1hbm4vRW5naW5lZXJp
bmcvTWlzYy9kZW1vIiwNCiAgbGluZV9zdGFydDogMTUsDQogIGxpbmVfc3RvcDogMTUsDQogIGNv
bHVtbl9zdGFydDogMCwNCiAgY29sdW1uX3N0b3A6IDI5DQp9DQpgYGANCg0KRm9yIGluLW1lbW9y
eSwgc2l0dWF0aW9ucyBsaWtlIElSQiwgaXQgd291bGQgYmUgbmljZSB0byBhbnN3ZXIgdGhlIGVx
dWl2YWxlbnQgb2YgYFJ1YnlWTTo6SW5zdHJ1Y3Rpb25TZXF1ZW5jZSNzY3JpcHRfbGluZXNgIHdo
aWNoIHdvdWxkIGFsd2F5cyBiZSBhbiBgQXJyYXlgIHdpdGggbm8gbGluZSBvciBjb2x1bW4gaW5m
b3JtYXRpb24gc2luY2Ugb25seSB0aGUgc291cmNlIGNvZGUgaXMgbmVjZXNzYXJ5LiBFeGFtcGxl
Og0KDQpgYGAgcnVieQ0KWw0KICAiZGVmIGRlbW8gPSBcIkEgZGVtb25zdHJhdGlvbi5cIlxuIiwN
CiAgIiINCl0NCmBgYA0KDQpGcm9tIGEgcGF0dGVybiBtYXRjaGluZyBwZXJzcGVjdGl2ZSwgdGhp
cyBjb3VsZCBwcm92aWRlIHRoZSBiZXN0IG9mIGJvdGggd29ybGRzIGVzcGVjaWFsbHkgaWYgaW5m
b3JtYXRpb24gaXMgYW5zd2VyZWQgYXMgZWl0aGVyIGEgYEhhc2hgIG9yIGFuZCBgQXJyYXlgLiBF
eGFtcGxlOg0KDQpgYGAgDQpkZWYgZGVtbyA9ICJBIGRlbW9uc3RyYXRpb24uIg0KDQpjYXNlIG1l
dGhvZCg6ZGVtbykuc291cmNlX2xvY2F0aW9uDQogIGluIEhhc2ggdGhlbiBwdXRzICJTb3VyY2Ug
aW5mb3JtYXRpb24gb2J0YWluZWQgZnJvbSBkaXNrLiINCiAgaW4gQXJyYXkgdGhlbiBwdXRzICJT
b3VyY2Ugb2J0YWluZWQgZnJvbSBtZW1vcnkuIg0KICBlbHNlIGZhaWwgVHlwZUVycm9yLCAiVW5y
ZWNvZ25pemVkIHNvdXJjZSBsb2NhdGlvbiB0eXBlLiINCmVuZA0KYGBgDQoNClRoaXMgYWJvdmUg
aXMgb25seSBhIHNpbXBsZSBleGFtcGxlIGJ1dCB0aGVyZSdzIGEgbG90IHdlIGNvdWxkIGRvIHdp
dGggdGhpcyBpbmZvcm1hdGlvbiBpZiB0aGUgYWJvdmUgcGF0dGVybiBtYXRjaCB3YXMgZW5oYW5j
ZWQgdG8gZGVhbCB3aXRoIHRoZSBleHRyYWN0aW9uIGFuZCBmb3JtYXR0aW5nIG9mIHRoZSBhY3R1
YWwgc291cmNlIGNvZGUhDQoNCiMjIE5vdGVzDQoNClRoaXMgZmVhdHVyZSByZXF1ZXN0IGlzIHJl
bGF0ZWQgdG8gdGhlIGZvbGxvd2luZyBkaXNjdXNzaW9ucyBpbiBjYXNlIG1vcmUgY29udGV4dCBp
cyBvZiBoZWxwOg0KDQotIFtGZWF0dXJlIDYwMTJdKGh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3Jn
L2lzc3Vlcy82MDEyKQ0KLSBbRmVhdHVyZSAyMDk5OV0oaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5v
cmcvaXNzdWVzLzIwOTk5KQ0KDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3Jn
Lw0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KIHJ1Ynkt
Y29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vi
c2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcK
IHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0
cy9ydWJ5LWNvcmUubWwucnVieS1sYW5nLm9yZy8=


In This Thread

Prev Next