[#115984] [Ruby master Misc#20107] Update required Oracle Solaris Studio version to 12.5 — "kddnewton (Kevin Newton) via ruby-core" <ruby-core@...>

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

7 messages 2024/01/02

[#115985] [Ruby master Feature#20108] Introduction of Happy Eyeballs Version 2 (RFC8305) in Socket.tcp — "shioimm (Misaki Shioi) via ruby-core" <ruby-core@...>

Issue #20108 has been reported by shioimm (Misaki Shioi).

14 messages 2024/01/02

[#116028] [Ruby master Feature#20152] mkmf / extconf: Add a proper way to not compile the extension — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

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

21 messages 2024/01/05

[#116039] [Ruby master Bug#20154] aarch64: configure overrides `-mbranch-protection` if it was set in CFLAGS via environment — "jprokop (Jarek Prokop) via ruby-core" <ruby-core@...>

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

11 messages 2024/01/05

[#116041] [Ruby master Bug#20155] Using value of rb_fiber_scheduler_current() crashes Ruby — "paddor (Patrik Wenger) via ruby-core" <ruby-core@...>

Issue #20155 has been reported by paddor (Patrik Wenger).

12 messages 2024/01/05

[#116065] [Ruby master Feature#20160] rescue keyword for case expressions — "lloeki (Loic Nageleisen) via ruby-core" <ruby-core@...>

Issue #20160 has been reported by lloeki (Loic Nageleisen).

9 messages 2024/01/08

[#116083] [Ruby master Feature#20163] Introduce #bit_count method on Integer — "garrison (Garrison Jensen) via ruby-core" <ruby-core@...>

Issue #20163 has been reported by garrison (Garrison Jensen).

25 messages 2024/01/08

[#116114] [Ruby master Bug#20169] `GC.compact` can raises `EFAULT` on IO — "ko1 (Koichi Sasada) via ruby-core" <ruby-core@...>

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

14 messages 2024/01/09

[#116129] [Ruby master Bug#20172] Socket.addrinfo failing randomly — "mwaldvogel (Michael Waldvogel) via ruby-core" <ruby-core@...>

Issue #20172 has been reported by mwaldvogel (Michael Waldvogel).

9 messages 2024/01/09

[#116182] [Ruby master Bug#20180] Inconsistent evaluation of `**{}` depending on position in array — "ozydingo (Andrew Schwartz) via ruby-core" <ruby-core@...>

Issue #20180 has been reported by ozydingo (Andrew Schwartz).

8 messages 2024/01/12

[#116203] [Ruby master Bug#20185] String#ascii_only? buggy in ruby 3.3 — "chucke (Tiago Cardoso) via ruby-core" <ruby-core@...>

SXNzdWUgIzIwMTg1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGNodWNrZSAoVGlhZ28gQ2FyZG9zbyku

7 messages 2024/01/14

[#116223] [Ruby master Bug#20188] `Module#const_source_location` returns wrong information when real constant was defined but autoload is still ongoing — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

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

32 messages 2024/01/16

[#116315] [Ruby master Misc#20193] DevMeeting-2024-02-14 — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

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

16 messages 2024/01/19

[#116347] [Ruby master Bug#20197] Postponed job invocations are significantly reduced in Ruby 3.3 — "osyoyu (Daisuke Aritomo) via ruby-core" <ruby-core@...>

Issue #20197 has been reported by osyoyu (Daisuke Aritomo).

8 messages 2024/01/20

[#116370] [Ruby master Bug#20203] `TestEnumerable` test failures with GCC 14 — "vo.x (Vit Ondruch) via ruby-core" <ruby-core@...>

Issue #20203 has been reported by vo.x (Vit Ondruch).

13 messages 2024/01/22

[#116382] [Ruby master Feature#20205] Enable `frozen_string_literal` by default — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

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

77 messages 2024/01/23

[#116395] [Ruby master Bug#20207] Segmentation fault for a regexp containing positive and negative lookaheads — "Sundeep (Sundeep Agarwal) via ruby-core" <ruby-core@...>

Issue #20207 has been reported by Sundeep (Sundeep Agarwal).

7 messages 2024/01/24

[#116399] [Ruby master Bug#20208] Net::HTTP errors with Errno::EAFNOSUPPORT when setting local_host with Addrinfo — "jprokop (Jarek Prokop) via ruby-core" <ruby-core@...>

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

9 messages 2024/01/24

[#116435] [Ruby master Misc#20210] Invalid source encoding raises ArgumentError, not SyntaxError — "kddnewton (Kevin Newton) via ruby-core" <ruby-core@...>

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

8 messages 2024/01/25

[#116456] [Ruby master Feature#20215] Introduce `IO#readable?` — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

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

17 messages 2024/01/26

[#116460] [Ruby master Bug#20218] aset/masgn/op_asgn with keyword arguments — "jeremyevans0 (Jeremy Evans) via ruby-core" <ruby-core@...>

Issue #20218 has been reported by jeremyevans0 (Jeremy Evans).

18 messages 2024/01/27

[#116491] [Ruby master Bug#20225] Inconsistent behavior of regex matching for a regex has a null loop — "make_now_just (Hiroya Fujinami) via ruby-core" <ruby-core@...>

Issue #20225 has been reported by make_now_just (Hiroya Fujinami).

10 messages 2024/01/30

[#116493] [Ruby master Bug#20226] Inconsistent Sort results on 3.3.0 compared to previous versions — "omerby (Omer Ben Yosef) via ruby-core" <ruby-core@...>

Issue #20226 has been reported by omerby (Omer Ben Yosef).

14 messages 2024/01/30

[ruby-core:116413] [Ruby master Feature#16049] optimization for frozen dynamic string literals "#{exp}".dup and +"#{exp}"

From: "Dan0042 (Daniel DeLorme) via ruby-core" <ruby-core@...>
Date: 2024-01-24 16:41:59 UTC
List: ruby-core #116413
SXNzdWUgIzE2MDQ5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRGFuMDA0MiAoRGFuaWVsIERlTG9ybWUp
Lg0NCg0NCg0NCkR5bmFtaWMgc3RyaW5nIGxpdGVyYWxzIGFyZSBub3QgbG9uZ2VyIGZyb3plbiwg
dGhpcyBjYW4gYmUgY2xvc2VkLg0NCg0NCihXb3VsZCBpdCBiZSBwb3NzaWJsZSBmb3IgdGhlIGF1
dGhvciB0byBjbG9zZSB0aGVpciBvd24gdGlja2V0PykNDQoNDQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KRmVhdHVyZSAjMTYwNDk6IG9wdGltaXphdGlvbiBmb3Ig
ZnJvemVuIGR5bmFtaWMgc3RyaW5nIGxpdGVyYWxzICIje2V4cH0iLmR1cCBhbmQgKyIje2V4cH0i
DQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE2MDQ5I2NoYW5nZS0xMDY0MzUN
DQoNDQoqIEF1dGhvcjogRGFuMDA0MiAoRGFuaWVsIERlTG9ybWUpDQ0KKiBTdGF0dXM6IE9wZW4N
DQoqIFByaW9yaXR5OiBOb3JtYWwNDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQ0KV2hlbiB0aGUgZGVjaXNpb24gd2FzIG1hZGUgdGhhdCBgZnJvemVuX3N0cmluZ19s
aXRlcmFsOiB0cnVlYCBzaG91bGQgYWxzbyBhcHBseSB0byBkeW5hbWljIHN0cmluZyBsaXRlcmFs
cywgaXQgd2FzIG1pdGlnYXRlZCB3aXRoIHRoZSBmb2xsb3dpbmcgZXhwbGFuYXRpb246DQ0KDQ0K
PiAiI3tleHB9Ii5kdXAgY2FuIGJlIG9wdGltaXplZCBzbyBpdCB3b27igJl0IGFsbG9jYXRlIGV4
dHJhIG9iamVjdHMgbGlrZSAiLi4uIi5mcmVlemUNDQoNDQpodHRwczovL2RvY3MuZ29vZ2xlLmNv
bS9kb2N1bWVudC91LzEvZC8xRDBFbzVON05FX3VuSXlTT0tHOWxWal9leVhmNjZCUVBNNFBLcDdO
dk15US9wdWINDQoNDQpIb3dldmVyIHRoYXQgZG9lcyBub3QgYXBwZWFyIHRvIGJlIHRoZSBjYXNl
IGN1cnJlbnRseS4NDQoNDQpVc2luZyB0aGlzIHNjcmlwdCB0aGF0IGdlbmVyYXRlcyAxMDBrIFN0
cmluZyBvYmplY3RzOg0NCg0NCmBgYHJ1YnkNDQojIGZyb3plbl9zdHJpbmdfbGl0ZXJhbDogdHJ1
ZQ0NCg0NCmRlZiBhbGxvY2F0ZWQNDQogIEdDLnN0YXRbOnRvdGFsX2FsbG9jYXRlZF9vYmplY3Rz
XQ0NCmVuZA0NCg0NCkdDLmRpc2FibGUNDQpjID0gQVJHVi5zaGlmdC50b19zeW0NDQp4X2VxX2kg
PSBBUkdWLnNoaWZ0PT0iaSINDQp4ID0gIngiDQ0KYmVmb3JlID0gYWxsb2NhdGVkDQ0KDQ0KMTAw
XzAwMC50aW1lcyBkbyB8aXwNDQogIHggPSBpLnRvX3MgaWYgeF9lcV9pDQ0KICBjYXNlIGMNDQog
IHdoZW4gOm5vcm1hbCB0aGVuIHYgPSAiI3t4fSINDQogIHdoZW4gOmZyZWV6ZSB0aGVuIHYgPSAi
I3t4fSIuZnJlZXplDQ0KICB3aGVuIDptaW51cyAgdGhlbiB2ID0gLSIje3h9Ig0NCiAgd2hlbiA6
ZHVwICAgIHRoZW4gdiA9ICIje3h9Ii5kdXANDQogIHdoZW4gOnBsdXMgICB0aGVuIHYgPSArIiN7
eH0iDQ0KICBlbHNlIHJhaXNlDQ0KICBlbmQNDQplbmQNDQoNDQphZnRlciA9IGFsbG9jYXRlZA0N
CnByaW50ZiAiJWRcbiIsIGFmdGVyLWJlZm9yZQ0NCmBgYA0NCg0NCkkgZ2V0IHRoZSBmb2xsb3dp
bmcgbnVtYmVyIG9mIG9iamVjdHMgYWxsb2NhdGVkDQ0KYGBgDQ0KeD0JZnJvemVuX3N0cmluZ19s
aXRlcmFsCW5vcm1hbAlmcmVlemUJbWludXMJZHVwIAlwbHVzDQ0KJ3gnCWZhbHNlICAgICAgICAg
ICAgICAgIAkxMDAwMDEJMTAwMDAxCTEwMDAwMQkyMDAwMDEJMTAwMDAxDQ0KJ3gnCXRydWUgICAg
ICAgICAgICAgICAgCTEwMDAwMQkxMDAwMDEJMTAwMDAxCTIwMDAwMQkyMDAwMDENDQppCWZhbHNl
ICAgICAgICAgICAgICAgIAkyMDAwMDEJMjAwMDAxCTI5OTk5OQkzMDAwMDEJMjAwMDAxDQ0KaQl0
cnVlICAgICAgICAgICAgICAgIAkyMDAwMDEJMjAwMDAxCTIwMDAwMQkzMDAwMDEJMzAwMDAxDQ0K
YGBgDQ0KDQ0KV2UgY2FuIHNlZSB0aGF0IGAiI3t4fSIuZHVwYCBhbmQgYCsiI3t4fSJgIGFsbG9j
YXRlIGFuIGV4dHJhIG9iamVjdCBwZXIgaXRlcmF0aW9uDQ0KDQ0KSSBhbHNvIHRlc3RlZCB3aXRo
IGB4ID0gaS50b19zYCB0byBzZWUgaWYgZGVkdXBsaWNhdGlvbiBvZiAxMDBrIGlkZW50aWNhbCBz
dHJpbmdzIHdhcyBkaWZmZXJlbnQgZnJvbSAxMDBrIGRpZmZlcmVudCBzdHJpbmdzLiBJbiBhZGRp
dGlvbiB0byB0aGUgZXhwZWN0ZWQgZXh0cmEgc3RyaW5ncyBjcmVhdGVkIGJ5IGBpLnRvX3NgLCB0
aGVyZSdzIGFuIGFkZGl0aW9uYWwgMTAwayBleHRyYSBzdHJpbmdzIGNyZWF0ZWQgZm9yIGAtIiN7
aX0iYCB3aGVuIGZyb3plbl9zdHJpbmdfbGl0ZXJhbCBpcyBmYWxzZT8/PyBUaGVyZSBtYXkgYWxz
byBiZSBhIG1lbW9yeSBsZWFrIGhlcmUgYmVjYXVzZSB3aGlsZSB0aGUgbnVtYmVyIG9mIG9iamVj
dHMgaW5jcmVhc2VzIGJ5IHgzLCBtZW1vcnkgdXNhZ2UgaW5jcmVhc2VzIGJ5IHg0Lg0NCg0NCg0N
ClN1bW1hcnk6DQ0KSSBleHBlY3RlZCBgIiN7dn0iLmR1cGAgYW5kIGArIiN7dn0iYCB0byBiZWhh
dmUgdGhlIHNhbWUgcmVnYXJkbGVzcyBvZiBmcm96ZW5fc3RyaW5nX2xpdGVyYWwgKGFuZCBvcHRp
bWl6ZSBkb3duIHRvIGp1c3Qgb25lIGFsbG9jYXRpb24pDQ0KSSBleHBlY3RlZCBgIiN7dn0iLmZy
ZWV6ZWAgYW5kIGAtIiN7dn0iYCB0byBiZWhhdmUgdGhlIHNhbWUgcmVnYXJkbGVzcyBvZiBmcm96
ZW5fc3RyaW5nX2xpdGVyYWwgKGFuZCBvcHRpbWl6ZSBkb3duIHRvIGp1c3Qgb25lIGFsbG9jYXRp
b24pDQ0KYnV0IHRoZXkgZG8gbm90LiBJIHRoaW5rIHRoZXkgc2hvdWxkLiBJdCB3b3VsZCBiZSBu
aWNlLg0NCg0NCg0NCg0NCi0tIA0NCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0NCiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBydWJ5LWNvcmUgbWFp
bGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1YnNjcmliZSBz
ZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5LWNv
cmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvcG9zdG9yaXVzL2xp
c3RzL3J1YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==

In This Thread

Prev Next