[#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:116261] [Ruby master Bug#20155] Using value of rb_fiber_scheduler_current() crashes Ruby

From: "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>
Date: 2024-01-17 01:42:28 UTC
List: ruby-core #116261
SXNzdWUgIzIwMTU1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgaW9xdWF0aXggKFNhbXVlbCBXaWxsaWFt
cykuDQ0KDQ0KDQ0KSGVyZSBpcyBhbiBleGFtcGxlIG9mIHZhbGlkIHVzYWdlOg0NCg0NCmBgYHJ1
YnkNDQpzdGF0aWMgVkFMVUUNDQpjYWxsX3JiX2ZpYmVyX3NjaGVkdWxlcl9ibG9jayhWQUxVRSBt
dXRleCkNDQp7DQ0KICAgIHJldHVybiByYl9maWJlcl9zY2hlZHVsZXJfYmxvY2socmJfZmliZXJf
c2NoZWR1bGVyX2N1cnJlbnQoKSwgbXV0ZXgsIFFuaWwpOw0NCn0NDQpgYGANDQoNDQp0YWtlbiBm
cm9tIGB0aHJlYWRfc3luYy5jYC4NDQoNDQpXaGVuIEkgdHJpZWQgdG8gY29tcGlsZSB5b3VyIGNv
ZGUsIEkgZ290IGEgbG90IG9mIGVycm9yczoNDQoNDQpgYGANDQouLi8uLi8uLi8uLi9leHQvZmli
ZXJfYmxvY2tlci9maWJlcl9ibG9ja2VyLmM6MTU6MjE6IGVycm9yOiBjYWxsIHRvIHVuZGVjbGFy
ZWQgZnVuY3Rpb24gJ3JiX2ZpYmVyX3NjaGVkdWxlcl9jdXJyZW50JzsgSVNPIEM5OSBhbmQgbGF0
ZXIgZG8gbm90IHN1cHBvcnQgaW1wbGljaXQgZnVuY3Rpb24gZGVjbGFyYXRpb25zIFstV2ltcGxp
Y2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQ0NCiAgVkFMVUUgc2NoZWR1bGVyID0gcmJfZmliZXJf
c2NoZWR1bGVyX2N1cnJlbnQoKTsNDQogICAgICAgICAgICAgICAgICAgIF4NDQouLi8uLi8uLi8u
Li9leHQvZmliZXJfYmxvY2tlci9maWJlcl9ibG9ja2VyLmM6MjQ6MjE6IGVycm9yOiBjYWxsIHRv
IHVuZGVjbGFyZWQgZnVuY3Rpb24gJ3JiX2ZpYmVyX3NjaGVkdWxlcl9jdXJyZW50JzsgSVNPIEM5
OSBhbmQgbGF0ZXIgZG8gbm90IHN1cHBvcnQgaW1wbGljaXQgZnVuY3Rpb24gZGVjbGFyYXRpb25z
IFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQ0NCiAgVkFMVUUgc2NoZWR1bGVyID0g
cmJfZmliZXJfc2NoZWR1bGVyX2N1cnJlbnQoKTsNDQogICAgICAgICAgICAgICAgICAgIF4NDQou
Li8uLi8uLi8uLi9leHQvZmliZXJfYmxvY2tlci9maWJlcl9ibG9ja2VyLmM6Mjg6MTQ6IGVycm9y
OiBjYWxsIHRvIHVuZGVjbGFyZWQgZnVuY3Rpb24gJ3JiX2ZpYmVyX3NjaGVkdWxlcl9ibG9jayc7
IElTTyBDOTkgYW5kIGxhdGVyIGRvIG5vdCBzdXBwb3J0IGltcGxpY2l0IGZ1bmN0aW9uIGRlY2xh
cmF0aW9ucyBbLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0NDQogICAgcmVzdWx0ID0g
cmJfZmliZXJfc2NoZWR1bGVyX2Jsb2NrKHNjaGVkdWxlciwgYmxvY2tlciwgdGltZW91dCk7DQ0K
ICAgICAgICAgICAgIF4NDQouLi8uLi8uLi8uLi9leHQvZmliZXJfYmxvY2tlci9maWJlcl9ibG9j
a2VyLmM6NDA6MjI6IGVycm9yOiBjYWxsIHRvIHVuZGVjbGFyZWQgZnVuY3Rpb24gJ3JiX2ZpYmVy
X3NjaGVkdWxlcl9jdXJyZW50JzsgSVNPIEM5OSBhbmQgbGF0ZXIgZG8gbm90IHN1cHBvcnQgaW1w
bGljaXQgZnVuY3Rpb24gZGVjbGFyYXRpb25zIFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0
aW9uXQ0NCiAgVkFMVUUgc2NoZWR1bGVyMiA9IHJiX2ZpYmVyX3NjaGVkdWxlcl9jdXJyZW50KCk7
DQ0KICAgICAgICAgICAgICAgICAgICAgXg0NCi4uLy4uLy4uLy4uL2V4dC9maWJlcl9ibG9ja2Vy
L2ZpYmVyX2Jsb2NrZXIuYzo0NzoxNDogZXJyb3I6IGNhbGwgdG8gdW5kZWNsYXJlZCBmdW5jdGlv
biAncmJfZmliZXJfc2NoZWR1bGVyX2Jsb2NrJzsgSVNPIEM5OSBhbmQgbGF0ZXIgZG8gbm90IHN1
cHBvcnQgaW1wbGljaXQgZnVuY3Rpb24gZGVjbGFyYXRpb25zIFstV2ltcGxpY2l0LWZ1bmN0aW9u
LWRlY2xhcmF0aW9uXQ0NCiAgICByZXN1bHQgPSByYl9maWJlcl9zY2hlZHVsZXJfYmxvY2soc2No
ZWR1bGVyLCBibG9ja2VyLCB0aW1lb3V0KTsNDQogICAgICAgICAgICAgXg0NCi4uLy4uLy4uLy4u
L2V4dC9maWJlcl9ibG9ja2VyL2ZpYmVyX2Jsb2NrZXIuYzo0MDo5OiB3YXJuaW5nOiB1bnVzZWQg
dmFyaWFibGUgJ3NjaGVkdWxlcjInIFstV3VudXNlZC12YXJpYWJsZV0NDQogIFZBTFVFIHNjaGVk
dWxlcjIgPSByYl9maWJlcl9zY2hlZHVsZXJfY3VycmVudCgpOw0NCiAgICAgICAgXg0NCi4uLy4u
Ly4uLy4uL2V4dC9maWJlcl9ibG9ja2VyL2ZpYmVyX2Jsb2NrZXIuYzo1OToxODogZXJyb3I6IGNh
bGwgdG8gdW5kZWNsYXJlZCBmdW5jdGlvbiAncmJfZmliZXJfc2NoZWR1bGVyX3VuYmxvY2snOyBJ
U08gQzk5IGFuZCBsYXRlciBkbyBub3Qgc3VwcG9ydCBpbXBsaWNpdCBmdW5jdGlvbiBkZWNsYXJh
dGlvbnMgWy1XaW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dDQ0KICBWQUxVRSByZXN1bHQg
PSByYl9maWJlcl9zY2hlZHVsZXJfdW5ibG9jayhzY2hlZHVsZXIsIGJsb2NrZXIsIGZpYmVyKTsN
DQogICAgICAgICAgICAgICAgIF4NDQouLi8uLi8uLi8uLi9leHQvZmliZXJfYmxvY2tlci9maWJl
cl9ibG9ja2VyLmM6Njc6Mzogd2FybmluZzogaW5jb21wYXRpYmxlIGZ1bmN0aW9uIHBvaW50ZXIg
dHlwZXMgcGFzc2luZyAnVkFMVUUgKHZvaWQpJyAoYWthICd1bnNpZ25lZCBsb25nICh2b2lkKScp
IHRvIHBhcmFtZXRlciBvZiB0eXBlICdWQUxVRSAoKikoVkFMVUUpJyAoYWthICd1bnNpZ25lZCBs
b25nICgqKSh1bnNpZ25lZCBsb25nKScpIFstV2luY29tcGF0aWJsZS1mdW5jdGlvbi1wb2ludGVy
LXR5cGVzXQ0NCiAgcmJfZGVmaW5lX3NpbmdsZXRvbl9tZXRob2QocmJfbUZpYmVyQmxvY2tlciwg
ImhlbGxvIiwgaGVsbG8sIDApOw0NCiAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQ0KL1VzZXJzL3NhbXVlbC8ucnViaWVzL3J1
YnktMy4zLjAvaW5jbHVkZS9ydWJ5LTMuMy4wL3J1YnkvaW50ZXJuYWwvYW55YXJncy5oOjMwODox
NDM6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ3JiX2RlZmluZV9zaW5nbGV0b25fbWV0aG9k
Jw0NCiNkZWZpbmUgcmJfZGVmaW5lX3NpbmdsZXRvbl9tZXRob2Qob2JqLCBtaWQsIGZ1bmMsIGFy
aXR5KSAgIFJCSU1QTF9BTllBUkdTX0RJU1BBVENIX3JiX2RlZmluZV9zaW5nbGV0b25fbWV0aG9k
KChhcml0eSksIChmdW5jKSkoKG9iaiksIChtaWQpLCAoZnVuYyksIChhcml0eSkpDQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fg0NCi9Vc2Vycy9zYW11ZWwvLnJ1Ymllcy9ydWJ5
LTMuMy4wL2luY2x1ZGUvcnVieS0zLjMuMC9ydWJ5L2ludGVybmFsL2FueWFyZ3MuaDoyNzE6MTog
bm90ZTogcGFzc2luZyBhcmd1bWVudCB0byBwYXJhbWV0ZXIgaGVyZQ0NClJCSU1QTF9BTllBUkdT
X0RFQ0wocmJfZGVmaW5lX3NpbmdsZXRvbl9tZXRob2QsIFZBTFVFLCBjb25zdCBjaGFyICopDQ0K
Xg0NCi9Vc2Vycy9zYW11ZWwvLnJ1Ymllcy9ydWJ5LTMuMy4wL2luY2x1ZGUvcnVieS0zLjMuMC9y
dWJ5L2ludGVybmFsL2FueWFyZ3MuaDoyNTU6NzI6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8g
J1JCSU1QTF9BTllBUkdTX0RFQ0wnDQ0KUkJJTVBMX0FOWUFSR1NfQVRUUlNFVChzeW0pIHN0YXRp
YyB2b2lkIHN5bSAjIyBfMDAoX19WQV9BUkdTX18sIFZBTFVFKCopKFZBTFVFKSwgaW50KTsgXA0N
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXg0NCjIgd2FybmluZ3MgYW5kIDYgZXJyb3JzIGdlbmVyYXRlZC4NDQpg
YGANDQoNDQpUaGVyZSBpcyBzb21ldGhpbmcgd3JvbmcgYWJvdXQgdGhlIGNvZGUgYW5kIEkgc3Vz
cGVjdCB0aGF0IGBzY2hlZHVsZXJgIGNvbnRhaW5zIGdhcmJhZ2Ugd2hpY2ggaXMgY2F1c2luZyB0
aGUgbWV0aG9kIGxvb2t1cCBmYWlsdXJlL3NlZ2ZhdWx0Lg0NCg0NCkFkZGluZyBgI2luY2x1ZGUg
PHJ1YnkvZmliZXIvc2NoZWR1bGVyLmg+YCB0byB5b3VyIGNvZGUgd2lsbCBwcm9iYWJseSBmaXgg
dGhlIGlzc3VlLg0NCg0NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
DQpCdWcgIzIwMTU1OiBVc2luZyB2YWx1ZSBvZiByYl9maWJlcl9zY2hlZHVsZXJfY3VycmVudCgp
IGNyYXNoZXMgUnVieQ0NCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8yMDE1NSNj
aGFuZ2UtMTA2MjgyDQ0KDQ0KKiBBdXRob3I6IHBhZGRvciAoUGF0cmlrIFdlbmdlcikNDQoqIFN0
YXR1czogQXNzaWduZWQNDQoqIFByaW9yaXR5OiBOb3JtYWwNDQoqIEFzc2lnbmVlOiBpb3F1YXRp
eCAoU2FtdWVsIFdpbGxpYW1zKQ0NCiogcnVieSAtdjogcnVieSAzLjMuMCAoMjAyMy0xMi0yNSBy
ZXZpc2lvbiA1MTI0ZjlhYzc1KSBbeDg2XzY0LWxpbnV4XQ0NCiogQmFja3BvcnQ6IDMuMDogVU5L
Tk9XTiwgMy4xOiBVTktOT1dOLCAzLjI6IFVOS05PV04sIDMuMzogVU5LTk9XTg0NCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDQpXaGlsZSB0cnlpbmcgdG8gbWFudWFs
bHkgYmxvY2svdW5ibG9jayBmaWJlcnMgZnJvbSBhbiBleHRlbnNpb24gdXNpbmcgdGhlIEZpYmVy
IFNjaGVkdWxlciwNDQpJIG5vdGljZWQgdGhhdCB1c2luZyB0aGUgcmV0dXJuIHZhbHVlIG9mIGBy
Yl9maWJlcl9zY2hlZHVsZXJfY3VycmVudCgpYCBjcmFzaGVzIFJ1YnkuDQ0KDQ0KSSd2ZSBjcmVh
dGVkIGEgbWluaW1hbCBleHRlbnNpb24gZ2VtIGNhbGxlZCAiZmliZXJfYmxvY2tlciIuIEl0cyB0
ZXN0IHN1aXRlIHNob3dzIHRoZSBiZWhhdmlvci4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9wYWRk
b3IvZmliZXJfYmxvY2tlciwgZXNwZWNpYWxseSB0aGUgbGluZXMgY29udGFpbmluZyBgRklYTUVg
Lg0NCg0NClBhc3NpbmcgYEZpYmVyLnNjaGVkdWxlcmAgdG8gdGhlIGV4dGVuc2lvbiBmdW5jdGlv
bnMgd29ya3MuIEJ1dCBsZXR0aW5nIGl0IGdldCB0aGUgY3VycmVudCBzY2hlZHVsZXIgaXRzZWxm
IGRvZXMgbm90IHNlZW0gdG8gd29yay4NDQoNDQpJcyBgcmJfZmliZXJfc2NoZWR1bGVyX2N1cnJl
bnQoKWAod2l0aGluIGEgbm9uLWJsb2NraW5nIEZpYmVyKSBub3QgdGhlIGVxdWl2YWxlbnQgdG8g
YEZpYmVyLnNjaGVkdWxlcmA/DQ0KRXZlbiBqdXN0IHByaW50aW5nIHRoZSBpdHMgcmV0dXJuIHZh
bHVlIHdpdGggYCNwYCB3aWxsIGNyYXNoIFJ1YnkuDQ0KDQ0KDQ0KUnVieSBlaXRoZXIgY3Jhc2hl
cyBsaWtlIHRoaXM6DQ0KYGBgDQ0KIyBSdW5uaW5nOg0NCg0NClQxIEJFR0lODQ0KVDIgQkVHSU4N
DQpUMSBFTkQNDQouLlQxIEJFR0lODQ0KZXh0OiBibG9ja2luZyBmaWJlcg0NCnBhc3NlZCBzY2hl
ZHVsZXIgPSAjPFNjaGVkdWxlcjoweDAwMDA3ZmM1ZjIyZDM5ZTggQHJlYWRhYmxlPXt9LCBAd3Jp
dGFibGU9e30sIEB3YWl0aW5nPXt9LCBAY2xvc2VkPWZhbHNlLCBAbG9jaz0jPFRocmVhZDo6TXV0
ZXg6MHgwMDAwN2ZjNWYyMmVjOGQwPiwgQGJsb2NraW5nPXt9LCBAcmVhZHk9W10sIEB1cmdlbnQ9
WyM8SU86ZmQgNT4sICM8SU86ZmQgNj5dPg0NClQyIEJFR0lODQ0KZXh0OiB1bmJsb2NraW5nIGZp
YmVyDQ0KVDEgRU5EDQ0KLkUNDQoNDQpGaW5pc2hlZCBpbiAxLjAwNzAxNHMsIDMuOTcyMSBydW5z
L3MsIDIuOTc5MSBhc3NlcnRpb25zL3MuDQ0KDQ0KICAxKSBFcnJvcjoNDQpUZXN0RmliZXJCbG9j
a2VyI3Rlc3RfZmliZXJfYmxvY2tlcl9jdXJyZW50X2ZpYmVyOg0NCmZhdGFsOiBtYWNoaW5lIHN0
YWNrIG92ZXJmbG93IGluIGNyaXRpY2FsIHJlZ2lvbg0NCiAgICBObyBiYWNrdHJhY2UNDQpgYGAN
DQoNDQpPciB3aXRoIGEgc2VnZmF1bHQ6DQ0KYGBgDQ0KIyBSdW5uaW5nOg0NCg0NCkZpYmVyQmxv
Y2tlci50ZXN0IHdvcmtzLg0NCi5UMSBCRUdJTg0NClQyIEJFR0lODQ0KVDEgRU5EDQ0KLlQxIEJF
R0lODQ0KZXh0OiBibG9ja2luZyBmaWJlcg0NCi9ob21lL3VzZXIvZGV2L29zcy9hc3luY19ydWJ5
X3Rlc3QvcmJubmcvZmliZXJfYmxvY2tlci90ZXN0L3Rlc3RfZmliZXJfYmxvY2tlci5yYjo0MDog
W0JVR10gU2VnbWVudGF0aW9uIGZhdWx0IGF0IDB4MDAwMDAwMDAzOTBkOGY5OA0NCnJ1YnkgMy4z
LjAgKDIwMjMtMTItMjUgcmV2aXNpb24gNTEyNGY5YWM3NSkgW3g4Nl82NC1saW51eF0NDQoNDQot
LSBDb250cm9sIGZyYW1lIGluZm9ybWF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQ0KYzowMDAzIHA6LS0tLSBzOjAwMTIgZTowMDAwMTEgQ0ZVTkMg
IDpibG9ja19maWJlcg0NCmM6MDAwMiBwOjAwMTQgczowMDA2IGU6MDAwMDA1IEJMT0NLICAvaG9t
ZS91c2VyL2Rldi9vc3MvYXN5bmNfcnVieV90ZXN0L3Jibm5nL2ZpYmVyX2Jsb2NrZXIvdGVzdC90
ZXN0X2ZpYmVyX2Jsb2NrZXIucmI6NDAgW0ZJTklTSF0NDQpjOjAwMDEgcDotLS0tIHM6MDAwMyBl
OjAwMDAwMiBEVU1NWSAgW0ZJTklTSF0NDQoNDQotLSBSdWJ5IGxldmVsIGJhY2t0cmFjZSBpbmZv
cm1hdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KL2hvbWUv
dXNlci9kZXYvb3NzL2FzeW5jX3J1YnlfdGVzdC9yYm5uZy9maWJlcl9ibG9ja2VyL3Rlc3QvdGVz
dF9maWJlcl9ibG9ja2VyLnJiOjQwOmluIGBibG9jayBpbiB0ZXN0X2ZpYmVyX2Jsb2NraW5nX2lu
X2V4dCcNDQovaG9tZS91c2VyL2Rldi9vc3MvYXN5bmNfcnVieV90ZXN0L3Jibm5nL2ZpYmVyX2Js
b2NrZXIvdGVzdC90ZXN0X2ZpYmVyX2Jsb2NrZXIucmI6NDA6aW4gYGJsb2NrX2ZpYmVyJw0NCg0N
Ci0tIFRocmVhZGluZyBpbmZvcm1hdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NDQpUb3RhbCByYWN0b3IgY291bnQ6IDENDQpSdWJ5IHRocmVh
ZCBjb3VudCBmb3IgdGhpcyByYWN0b3I6IDQNDQoNDQotLSBNYWNoaW5lIHJlZ2lzdGVyIGNvbnRl
eHQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KIFJJ
UDogMHgwMDAwN2YxNTU0ZjE3YWQ4IFJCUDogMHgwMDAwMDAwMDM5MGQ4ZjkwIFJTUDogMHgwMDAw
N2YxNTNhNzllMjgwDQ0KIFJBWDogMHgwMDAwN2YxNTU0YWRkYmE4IFJCWDogMHgwMDAwN2YxNTNh
NzllYWIwIFJDWDogMHgwMDAwMDAwMDAwMDAwMDAwDQ0KIFJEWDogMHgwMDAwN2YxNTU0YWRlNjAw
IFJESTogMHgwMDAwN2YxNTU1MWU4Nzg4IFJTSTogMHgwMDAwMDAwMDAwMDAwYWUxDQ0KICBSODog
MHgwMDAwMDAwMDAwMDAwMDJiICBSOTogMHgwMDAwN2YxNTNhNzlmMDM4IFIxMDogMHgwMDAwN2Yx
NTU0YzBiOWIwDQ0KIFIxMTogMHgwMDAwN2YxNTNhNzllNDkwIFIxMjogMHgwMDAwMDAwMDAwMDAw
YWUxIFIxMzogMHgwMDAwMDAwMDAwMDAwMDAwDQ0KIFIxNDogMHgwMDAwMDAwMDAwMDAwMDAwIFIx
NTogMHgwMDAwNTVhYjczMmQ3ZGYwIEVGTDogMHgwMDAwMDAwMDAwMDEwMjA2DQ0KDQ0KLS0gQyBs
ZXZlbCBiYWNrdHJhY2UgaW5mb3JtYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5
LnNvLjMuMyhyYl9wcmludF9iYWNrdHJhY2UrMHgxNCkgWzB4N2YxNTU0ZjI0OTYxXSAvaG9tZS91
c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtX2R1bXAuYzo4MjANDQovaG9tZS91c2VyLy5ydWJpZXMvcnVi
eS0zLjMuMC9saWIvbGlicnVieS5zby4zLjMocmJfdm1fYnVncmVwb3J0KSAvaG9tZS91c2VyL3Ny
Yy9ydWJ5LTMuMy4wL3ZtX2R1bXAuYzoxMTUxDQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4z
LjAvbGliL2xpYnJ1Ynkuc28uMy4zKHJiX2J1Z19mb3JfZmF0YWxfc2lnbmFsKzB4MTA0KSBbMHg3
ZjE1NTRkMWMyMTRdIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvZXJyb3IuYzoxMDY1DQ0KL2hv
bWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHNpZ3NlZ3YrMHg0
ZikgWzB4N2YxNTU0ZTcwMGRmXSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3NpZ25hbC5jOjky
Ng0NCi9saWIveDg2XzY0LWxpbnV4LWdudS9saWJjLnNvLjYoMHg3ZjE1NTQ4NDI1MjApIFsweDdm
MTU1NDg0MjUyMF0NDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5z
by4zLjMoUkJBU0lDX0NMQVNTKzB4MCkgWzB4N2YxNTU0ZjE3YWQ4XSAuL2luY2x1ZGUvcnVieS9p
bnRlcm5hbC9nbG9iYWxzLmg6MTc4DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGli
L2xpYnJ1Ynkuc28uMy4zKGdjY2N0X21ldGhvZF9zZWFyY2gpIC9ob21lL3VzZXIvc3JjL3J1Ynkt
My4zLjAvdm1fZXZhbC5jOjQ3NQ0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9s
aWJydWJ5LnNvLjMuMyhyYl9mdW5jYWxsdl9zY29wZSkgL2hvbWUvdXNlci9zcmMvcnVieS0zLjMu
MC92bV9ldmFsLmM6MTA2Mw0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJy
dWJ5LnNvLjMuMyhyYl9mdW5jYWxsdikgL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC92bV9ldmFs
LmM6MTA4NA0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMu
MyhyYl9pbnNwZWN0KzB4MTkpIFsweDdmMTU1NGRjMTU2OV0gL2hvbWUvdXNlci9zcmMvcnVieS0z
LjMuMC9vYmplY3QuYzo2OTcNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGli
cnVieS5zby4zLjMocnVieV9fc2Z2ZXh0cmErMHgxMWEpIFsweDdmMTU1NGU3MjIzYV0gL2hvbWUv
dXNlci9zcmMvcnVieS0zLjMuMC9zcHJpbnRmLmM6MTExOQ0NCi9ob21lL3VzZXIvLnJ1Ymllcy9y
dWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhCU0RfdmZwcmludGYrMHhhNjkpIFsweDdmMTU1
NGU3MzA1OV0gL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC92c25wcmludGYuYzo4MzANDQovaG9t
ZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjMoUkJBU0lDX1NFVF9D
TEFTU19SQVcrMHgwKSBbMHg3ZjE1NTRlNzViNTZdIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAv
c3ByaW50Zi5jOjExNjgNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVi
eS5zby4zLjMocnVieV92c3ByaW50ZjApIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvc3ByaW50
Zi5jOjExNjkNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4z
LjMocmJfZW5jX3ZzcHJpbnRmKzB4NWQpIFsweDdmMTU1NGU3NWVjZF0gL2hvbWUvdXNlci9zcmMv
cnVieS0zLjMuMC9zcHJpbnRmLmM6MTE5NQ0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4w
L2xpYi9saWJydWJ5LnNvLjMuMyhyYl9zcHJpbnRmKzB4OWQpIFsweDdmMTU1NGU3NjA3ZF0gL2hv
bWUvdXNlci9zcmMvcnVieS0zLjMuMC9zcHJpbnRmLmM6MTIyNQ0NCi9ob21lL3VzZXIvZGV2L29z
cy9hc3luY19ydWJ5X3Rlc3QvcmJubmcvZmliZXJfYmxvY2tlci9saWIvZmliZXJfYmxvY2tlci9m
aWJlcl9ibG9ja2VyLnNvKGJsb2NrX2ZpYmVyKzB4NGEpIFsweDdmMTU1NGFkNDMwYV0gLi4vLi4v
Li4vLi4vZXh0L2ZpYmVyX2Jsb2NrZXIvZmliZXJfYmxvY2tlci5jOjI5DQ0KL2hvbWUvdXNlci8u
cnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHZtX2NmcF9jb25zaXN0ZW50X3Ar
MHgwKSBbMHg3ZjE1NTRlZjY0YjRdIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvdm1faW5zbmhl
bHBlci5jOjM0OTANDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5z
by4zLjModm1fY2FsbF9jZnVuY193aXRoX2ZyYW1lXykgL2hvbWUvdXNlci9zcmMvcnVieS0zLjMu
MC92bV9pbnNuaGVscGVyLmM6MzQ5Mg0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xp
Yi9saWJydWJ5LnNvLjMuMyh2bV9jYWxsX2NmdW5jX3dpdGhfZnJhbWUpIC9ob21lL3VzZXIvc3Jj
L3J1YnktMy4zLjAvdm1faW5zbmhlbHBlci5jOjM1MTgNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVi
eS0zLjMuMC9saWIvbGlicnVieS5zby4zLjModm1fY2FsbF9jZnVuY19vdGhlcikgL2hvbWUvdXNl
ci9zcmMvcnVieS0zLjMuMC92bV9pbnNuaGVscGVyLmM6MzU0NA0NCi9ob21lL3VzZXIvLnJ1Ymll
cy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyh2bV9zZW5kaXNoKzB4OWUpIFsweDdmMTU1
NGYwNmY4N10gL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC92bV9pbnNuaGVscGVyLmM6NTU4MQ0N
Ci9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyh2bV9leGVj
X2NvcmUpIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvaW5zbnMuZGVmOjgzNA0NCi9ob21lL3Vz
ZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhyYl92bV9leGVjKzB4MTlh
KSBbMHg3ZjE1NTRmMGQxZmFdIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvdm0uYzoyNDg2DQ0K
L2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHJiX3ZtX2lu
dm9rZV9wcm9jKzB4NWYpIFsweDdmMTU1NGYxMmUwZl0gL2hvbWUvdXNlci9zcmMvcnVieS0zLjMu
MC92bS5jOjE3MjgNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5z
by4zLjMocmJfZmliZXJfc3RhcnQrMHgxYmEpIFsweDdmMTU1NGNmMDk4YV0gL2hvbWUvdXNlci9z
cmMvcnVieS0zLjMuMC9jb250LmM6MjUzNg0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4w
L2xpYi9saWJydWJ5LnNvLjMuMyhmaWJlcl9lbnRyeSsweDIwKSBbMHg3ZjE1NTRjZjBkMDBdIC9o
b21lL3VzZXIvc3JjL3J1YnktMy4zLjAvY29udC5jOjg0Nw0NCi9ob21lL3VzZXIvLnJ1Ymllcy9y
dWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhyYl90aHJlYWRwdHJfcm9vdF9maWJlcl9zZXR1
cCkgKG51bGwpOjANDQpgYGANDQoNDQpUaGlzIGhhcHBlbnMgd2l0aCB0aGUgQXN5bmMgc2NoZWR1
bGVyIGFzIHdlbGwgYXMgd2l0aCBSdWJ54oCZcyB0ZXN0IHNjaGVkdWxlci4gTXkgbWluaW1hbCBl
eHRlbnNpb24gdXNlcyBSdWJ54oCZcy4NDQoNDQpJIGhvcGUgSSdtIG5vdCBtaXNzaW5nIHNvbWV0
aGluZyBvYnZpb3VzLiBNeSBDIGlzbid0IHZlcnkgZ29vZC4NDQoNDQoNDQoNDQotLSANDQpodHRw
czovL2J1Z3MucnVieS1sYW5nLm9yZy8NDQogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwogcnVieS1jb3JlIG1haWxpbmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwu
cnVieS1sYW5nLm9yZwogVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUt
bGVhdmVAbWwucnVieS1sYW5nLm9yZwogcnVieS1jb3JlIGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5
LWxhbmcub3JnL21haWxtYW4zL3Bvc3Rvcml1cy9saXN0cy9ydWJ5LWNvcmUubWwucnVieS1sYW5n
Lm9yZy8=

In This Thread