[#119000] [Ruby master Bug#20710] Reducing Hash allocation introduces large performance degradation (probably related to VWA) — "pocke (Masataka Kuwabara) via ruby-core" <ruby-core@...>

Issue #20710 has been reported by pocke (Masataka Kuwabara).

6 messages 2024/09/02

[#119033] [Ruby master Bug#20713] Ruby 3.3.5 triggers a deprecation warning with `require "json"` — "Bo98 (Bo Anderson) via ruby-core" <ruby-core@...>

Issue #20713 has been reported by Bo98 (Bo Anderson).

7 messages 2024/09/04

[#119041] [Ruby master Bug#20714] Handle optional dependencies in `bundled_gems.rb` — "Earlopain (A S) via ruby-core" <ruby-core@...>

Issue #20714 has been reported by Earlopain (A S).

31 messages 2024/09/04

[#119074] [Ruby master Bug#20716] Different instance_method behavior in Ruby 2.7 and Ruby 3.x — "natton (Tien Truong) via ruby-core" <ruby-core@...>

Issue #20716 has been reported by natton (Tien Truong).

13 messages 2024/09/06

[#119145] [Ruby master Misc#20728] Propose Eileen Uchitelle as a core committer — "kddnewton (Kevin Newton) via ruby-core" <ruby-core@...>

Issue #20728 has been reported by kddnewton (Kevin Newton).

14 messages 2024/09/12

[#119168] [Ruby master Feature#20738] Removing a specific entry from a hash literal — "ursm (Keita Urashima) via ruby-core" <ruby-core@...>

Issue #20738 has been reported by ursm (Keita Urashima).

16 messages 2024/09/13

[#119199] [Ruby master Bug#20742] Trying to assign to a variable in statement modifier should emit a warning — "esad (Esad Hajdarevic) via ruby-core" <ruby-core@...>

SXNzdWUgIzIwNzQyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGVzYWQgKEVzYWQgSGFqZGFyZXZpYyku

7 messages 2024/09/15

[#119208] [Ruby master Bug#20745] IO::Buffer#copy triggers UB when src/dest buffers overlap — "hanazuki (Kasumi Hanazuki) via ruby-core" <ruby-core@...>

Issue #20745 has been reported by hanazuki (Kasumi Hanazuki).

8 messages 2024/09/16

[#119239] [Ruby master Feature#20750] Expose ruby_thread_has_gvl_p in ruby/thread.h — "kbrock (Keenan Brock) via ruby-core" <ruby-core@...>

Issue #20750 has been reported by kbrock (Keenan Brock).

8 messages 2024/09/17

[#119248] [Ruby master Bug#20752] IO::Buffer#slice fails to copy readonly flag, allowing writes into frozen String — "hanazuki (Kasumi Hanazuki) via ruby-core" <ruby-core@...>

Issue #20752 has been reported by hanazuki (Kasumi Hanazuki).

7 messages 2024/09/18

[#119301] [Ruby master Bug#20761] [DOC] `RubyVM::AbstractSyntaxTree.of` examples raise because parser is prism by default — "Earlopain (A S) via ruby-core" <ruby-core@...>

Issue #20761 has been reported by Earlopain (A S).

11 messages 2024/09/26

[#119335] [Ruby master Bug#20770] A *new* pipe operator proposal — "AlexandreMagro (Alexandre Magro) via ruby-core" <ruby-core@...>

Issue #20770 has been reported by AlexandreMagro (Alexandre Magro).

56 messages 2024/09/29

[ruby-core:119104] [Ruby master Feature#13820] Add a nil coalescing operator

From: "TylerRick (Tyler Rick) via ruby-core" <ruby-core@...>
Date: 2024-09-09 23:16:05 UTC
List: ruby-core #119104
SXNzdWUgIzEzODIwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgVHlsZXJSaWNrIChUeWxlciBSaWNrKS4N
Cg0KDQpSdWJ5IGFscmVhZHkgaGFzIHRoZSBzYWZlIG5hdmlnYXRpb24gb3BlcmF0b3IgYD8uYCwg
YWRkZWQgYmFjayBpbiBSdWJ5IDIuMywgd2hpY2ggd2FzIGRlZmluaXRlbHkgYSBzdGVwIGluIHRo
ZSByaWdodCBkaXJlY3Rpb24gd2l0aCByZWdhcmRzIHRvIGZpcnN0LWNsYXNzIGBuaWxgLWF3YXJl
IG9wZXJhdGlvbnMuDQoNCk5vdyB3ZSBqdXN0IG5lZWQgYSBudWxsIGNvYWxlc2Npbmcgb3BlcmF0
b3IgbGlrZSBtb3N0IG90aGVyIHBvcHVsYXIgbGFuZ3VhZ2VzIGhhdmUgYW5kIG91ciBzdXBwb3J0
IGZvciBudWxsLWF3YXJlIG9wZXJhdG9ycyB3aWxsIGJlIGNvbXBsZXRlISBJIHdvdWxkIGp1bXAg
Zm9yIGpveS4gUGxlYXNlIGFkZCB0aGlzLg0KDQpBZGRpbmcgdGhpcyBvcGVyYXRvciB3b3VsZCBt
YWtlIGl0IGVsZWdhbnRseSBjb25jaXNlIGFuZCB0cml2aWFsbHkgc2ltcGxlIHRvIGp1c3Qgd3Jp
dGUgd2hhdCB5b3UgbWVhbiB0aGUgKmZpcnN0KiB0aW1lOiAiaWYgTEhTIGlzICoqbmlsKiogLCB0
aGVuIHVzZSAoYD8/YCkgLyBpbml0aWFsaXplIHVzaW5nIChgPz89YCkgdGhpcyBkZWZhdWx0IHZh
bHVlIiDigJQgaW5zdGVhZCBvZiBiZWluZyB0ZW1wdGVkIHRvIHVzZSB0aGUgKmFsbW9zdCotY29y
cmVjdCBidXQgc3VidGx5IGRpZmZlcmVudC1tZWFuaW5nICgiaWYgTEhTIGlzICoqZmFsc3kqKiAs
IHRoZW4uLi4iKSBhbHRlcm5hdGl2ZSB0aGF0IHdlJ3ZlIGFsbCBlbmRlZCB1cCB1c2luZyBpbnN0
ZWFkLCBgc29tZXRoaW5nIHx8IGRlZmF1bHRgLiBBbmQgdGhlbiBoYXZpbmcgdG8gInVwZ3JhZGUi
L2ZpeCB0aGUgbG9naWMgdG8gc29tZXRoaW5nIG1vcmUgY29tcGxpY2F0ZWQvdmVyYm9zZSB3aGVu
IHlvdSBpbmV2aXRhYmx5IHJlYWxpemUgdGhhdCBgZmFsc2VgIHZhbHVlcyB3ZXJlIGluYWR2ZXJ0
ZW50bHkgKmFsc28qIHVzaW5nIHRoZSBsb2dpYyBwYXRoIHlvdSBpbnRlbmRlZCBvbmx5IGZvciBg
bmlsYCB2YWx1ZXMuDQoNCkFzIGFraW0gKEFraW0gRGVtYWlsbGUpIHN1bW1lZCB1cCBwZXJmZWN0
bHkgaW4gI25vdGUtMTA6DQo+IA0KPiBJbiBwcmFjdGljZSB3aGVuIHBlb3BsZSB1c2UgYHx8YCwg
dGhleSBbcmVhbGx5XSBtZWFuIGA/P2ANCg0KSXQgc2hvdWxkIGJlIGVhc2llciB0byBkbyB0aGUg
cmlnaHQgdGhpbmcgaGVyZSwgYW5kICpub3QqIHNvIGVhc3kgKGJ5IHZpcnR1ZSBvZiBpdCBiZWlu
ZyB0aGUgKm9ubHkqIG9idmlvdXMvZWFzeSBzb2x1dGlvbiBwcm92aWRlZCBieSB0aGUgc3ludGF4
KSB0byBzaG9vdCB5b3Vyc2VsZiBpbiB0aGUgZm9vdCBieSBpbmFkdmVydGVudGx5IGFsbG93aW5n
IGBmYWxzZWAgdmFsdWVzIHRvIHVzZSB0aGUgc2FtZSBsb2dpYyBwYXRoIHRoYXQgeW91IG9ubHkg
KndhbnRlZCogdG8gYmUgdXNlZCBmb3IgYG5pbGAuLi4NCg0KSWYgd2UgKmhhZCogdGhlIHN5bnRh
eCB0byBhbGxvdyBpdCwgaXQgd291bGQgYmUgYSBsb3QgZWFzaWVyIC8gbW9yZSBjb21tb24gdG8g
YWxsb3cgYGZhbHNlYCB2YWx1ZXMgYXMgKmRpc3RpbmN0KiB2YWx1ZXMgZnJvbSBgbmlsYCDigJQg
YW5kIGFsbG93IHRoZW0gKHdpdGhvdXQgYW55IGV4dHJhIGVmZm9ydCkgdG8gYXJyaXZlIGFsbCB0
aGUgd2F5IGluc2lkZSB5b3VyIG1ldGhvZC9ldGMuIGluc3RlYWQgb2YgZ2V0dGluZyBtaXN0YWtl
bmx5IGx1bXBlZCB0b2dldGhlciB3aXRoIGBuaWxgIHZhbHVlcyAoYW5kIGFjY2lkZW50YWxseSB0
cmlnZ2VyaW5nIHRoZSAiZGVmYXVsdCB2YWx1ZSIgcGF0aCkuIEFzIE1pY2hhZWwgSGFycmluZ3Rv
biBbcHV0IGl0XShodHRwczovL2dpdGh1Yi5jb20va2liaXowci9jb2FsZXNjZSkuLi4gOikNCj4g
UnVieSwgYXMgYSBjb21tdW5pdHksIHVuZmFpcmx5IGRpc2NyaW1pbmF0ZXMgYWdhaW5zdCBgZmFs
c2VgIFsuLi5dDQo+IGBmYWxzZWAgaXMgYSBwZXJmZWN0bHkgbm9uLW5pbCBvYmplY3QsIGFuZCB5
b3UncmUgZXhjbHVkaW5nIGl0IG91dCBvZiBjb252ZW5pZW5jZSENCg0KDQotLS0NCg0KSSB3b3Vs
ZCBwcmVmZXIgc3BlbGxpbmcgaXQgYD8/YCBzaW5jZSB0aGF0IHNlZW1zIHRoZSBtb3N0IGNvbnNp
c3RlbnQgd2l0aCB0aGUgZXhpc3RpbmcgYD8uYCBvcGVyYXRvciwgYW5kIHNlZW1zIGxpa2UgdGhl
IG1vc3QgcG9wdWxhciBzcGVsbGluZyAodXNlZCBieSBDIywgSmF2YVNjcmlwdCwgUEhQLCBQb3dl
clNoZWxsLCBhbmQgU3dpZnQpLg0KDQooYD86YCBhcyBpbiBbS290bGluXShodHRwczovL2tvdGxp
bmxhbmcub3JnL2RvY3MvbnVsbC1zYWZldHkuaHRtbCNlbHZpcy1vcGVyYXRvcikgd291bGQgYmUg
YSBmdW4gc3BlbGxpbmcsIGJ1dCBJTUhPIGl0IGxvb2sgdG9vIG11Y2ggbGlrZSB0aGUgdGVybmFy
eSBvcGVyYXRvciBgPyA6YCwgd2hpY2ggb2YgY291cnNlIGlzIGRpZmZlcmVudCBzaW5jZSBpdCBj
aGVja3MgZm9yICp0cnV0aHkqIHZhbHVlcyByYXRoZXIgdGhhbiAqbnVsbGlzaCogdmFsdWVzLCBz
byB0aGF0IHNpbWlsYXJpdHkgY291bGQgYmUgc3VycHJpc2luZy4pDQoNClNob290LCBldmVuICoq
KkphdmFTY3JpcHQqKiogaGFzIFtoYWQgdGhpcyBvcGVyYXRvcl0oaHR0cHM6Ly9kZXZlbG9wZXIu
bW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvT3BlcmF0b3Jz
L051bGxpc2hfY29hbGVzY2luZykgc2luY2UgRUNNQVNjcmlwdCAyMDIwLiBBcmUgd2UgcmVhbGx5
IGdvaW5nIHRvIGxldCBKYXZhU2NyaXB0IGFuZCBQSFAgYmUgbW9yZSBkZXZlbG9wZXItZnJpZW5k
bHkgdGhhbiBSdWJ5IG9uIHRoaXMgcG9pbnQ/Pz8gU2F5IGl0IGFpbid0IHNvLg0KDQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpGZWF0dXJlICMxMzgyMDogQWRkIGEg
bmlsIGNvYWxlc2Npbmcgb3BlcmF0b3INCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vl
cy8xMzgyMCNjaGFuZ2UtMTA5Njk0DQoNCiogQXV0aG9yOiB3aWxsaWFtbiAoV2lsbGlhbSBOZXdi
ZXJ5KQ0KKiBTdGF0dXM6IE9wZW4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCkl0IHdvdWxkIGJlIG5pY2UgaWYgUnVieSBoYWQgYW4gb3BlcmF0b3IgdGhhdCBvbmx5
IGNvbnNpZGVyZWQgYG5pbGAgYXMgZmFsc2UsIGxpa2UgdGhlIG51bGwgY29hbGVzY2luZyBvcGVy
YXRvcnMgb3IgIkxvZ2ljYWwgRGVmaW5lZC1PciBvcGVyYXRvciIgKFBlcmwpIGZvdW5kIGluIHNv
bWUgb3RoZXIgbGFuZ3VhZ2VzLiBJdmUgc2VlbiB0aGluZ3MgbGlrZSBgLy9gIGFuZCBgLy89YG0g
YD8/YCBhbmQgYD8/PWAsIG9yIGA/OmAgdXNlZCBmb3IgdGhpcy4NCg0KVGhpcyB3b3VsZCB3b3Jr
IGxpa2UgYHx8YCBhbmQgYHx8PWAgZm9yIHNob3J0IGNpcmN1aXRpbmcgZXRjLiBleGNlcHQgdGhh
dCBvbmx5IGBuaWxgIGlzIGNvbnNpZGVyZWQgYSBmYWxzZSBjb25kaXRpb24uDQoNCldoaWxlIFJ1
YnkgY29uc2lkZXJzIG9ubHkgImZhbHNlIiBhbmQgIm5pbCIgYXMgZmFsc2UsIHdpdGggZXZlcnl0
aGluZyBlbHNlIHRydWUgKCIiLCBbXSwge30sIGV0Yy4pIEkgc3RpbGwgZmluZCBvY2Nhc2lvbmFs
bHkgcGVvcGxlIHRyaXAgdXAgd2hlbiB1c2luZyBsb2dpY2FsIG9yLCBgfHxgIGFuZCBgfHw9YCB3
aGVuIHRoZSB2YWx1ZSBtYXkgYmUgZmFsc2UuDQoNCg0KYGBgcnVieQ0KYSA9IDAgICAgIHx8IDU1
ICMgPSAwIFJ1YnkgYWxyZWFkeSBjb25zaWRlcnMgMCwgIiIsIGV0Yy4gYXMgdHJ1ZSAob3RlciBs
YW5ndWFnZXMgZG8gZGlmZmVyIGEgbG90IGhlcmUpDQphID0gMCAgICAgPz8gNTUgIyA9IDAgU28g
bm8gY2hhbmdlIGhlcmUNCmEgPSBuaWwgICB8fCA1NSAjID0gNTUsIG5pbCBpcyBmYWxzZSBzbyBy
aWdodCBzaWRlIGlzIGV2YXVsYXRlZC4NCmEgPSBuaWwgICA/PyA1NSAjID0gNTUsIGFnYWluIG5v
IGNoYW5nZQ0KYSA9IGZhbHNlIHx8IDU1ICMgPSA1NSwgaG93ZXZlciBmYWxzZSBpcyBmYWxzZSBm
b3IgbG9naWNhbCBvcg0KYSA9IGZhbHNlID8/IDU1ICMgPSBmYWxzZSwgYnV0IGl0cyBzdGlsbCBh
IG5vbi1uaWwgdmFsdWUNCmBgYA0KDQoNCkZvciBleGFtcGxlIHdoZW4gZG9pbmcgdGhpbmdzIGxp
a2U6DQoNCmBgYHJ1YnkNCmRlZiBsYXp5DQogIEBsYXp5IHx8PSBjb21wdXRlX3RoaXMNCmVuZA0K
DQoNCmRlZiBmZXRjaChpZCwgKipvcHRzKQ0KICBob3N0ICA9IG9wdHNbOmhvc3RdIHx8IGRlZmF1
bHRfaG9zdA0KICBodHRwcyA9IG9wdHNbOmh0dHBzXSB8fCB0cnVlDQogIHBvcnQgID0gb3B0c1s6
cG9ydF0gfHwgKGh0dHBzID8gNDQzIDogODApDQogIC4uLg0KYGBgDQoNCk5vcm1hbGx5IHRoZSBp
bnRlbnRpb24gaXMgdG8gdXNlIGEgZGVmYXVsdCB2YWx1ZSBvciBjb21wdXRlIGFuIGFjdGlvbiBp
ZiBubyB2YWx1ZSBpcyBwcm92aWRlZCwgd2hpY2ggaWYgdGhlIHZhbHVlIG1heSBiZSBmYWxzZSB0
aGVuIHJlcXVpcmVzIHNwZWNpYWwgaGFuZGxpbmcsIG9yIHNvbWV0aW1lcyBpcyBtaXNzZWQgYW5k
IHJlc3VsdHMgaW4gYSBidWcuDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3Jn
Lw0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KIHJ1Ynkt
Y29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vi
c2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcK
IHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0
cy9ydWJ5LWNvcmUubWwucnVieS1sYW5nLm9yZy8=


In This Thread

Prev Next