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

From: "paddor (Patrik Wenger) via ruby-core" <ruby-core@...>
Date: 2024-01-17 00:32:15 UTC
List: ruby-core #116258
SXNzdWUgIzIwMTU1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgcGFkZG9yIChQYXRyaWsgV2VuZ2VyKS4N
DQoNDQoNDQpZb3UncmUgcmlnaHQuIEl0IHdhcyBsaW5lIDI4LCB0aGUgb25lIHdpdGggYHJiX2Zp
YmVyX3NjaGVkdWxlcl9ibG9jayhzY2hlZHVsZXIsIGJsb2NrZXIsIHRpbWVvdXQpYC4NDQoNDQpJ
IGp1c3QgcmFuIGl0IGFnYWluIHdpdGggdGhlIGNvbW1pdCBJIGp1c3QgcHVzaGVkICh3aGljaCBl
bmFibGVzIHRoZSBiYWQgbGluZSBpbiB0aGUgdGVzdCBgI3Rlc3RfZmliZXJfYmxvY2tpbmdfaW5f
ZXh0YCBvbiBsaW5lIDQ0KToNDQoNDQpgYGANDQokIGJ1bmRsZSBleGVjIHJha2UgY29tcGlsZTsg
YW5kIGJ1bmRsZSBleGVjIHJha2UgdGVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNjI1LzI1NzhdDQ0KL3Vzci9i
aW4vZ21ha2UgaW5zdGFsbCBzaXRlYXJjaGRpcj0uLi8uLi8uLi8uLi9saWIvZmliZXJfYmxvY2tl
ciBzaXRlbGliZGlyPS4uLy4uLy4uLy4uL2xpYi9maWJlcl9ibG9ja2VyIHRhcmdldF9wcmVmaXg9
DQ0KL3Vzci9iaW4vaW5zdGFsbCAtYyAtbSAwNzU1IGZpYmVyX2Jsb2NrZXIuc28gLi4vLi4vLi4v
Li4vbGliL2ZpYmVyX2Jsb2NrZXINDQpjcCB0bXAveDg2XzY0LWxpbnV4L2ZpYmVyX2Jsb2NrZXIv
My4zLjAvZmliZXJfYmxvY2tlci5zbyB0bXAveDg2XzY0LWxpbnV4L3N0YWdlL2xpYi9maWJlcl9i
bG9ja2VyL2ZpYmVyX2Jsb2NrZXIuc28NDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9s
aWIvcnVieS9nZW1zLzMuMy4wL2dlbXMvbWluaXRlc3QtNS4yMC4wL2xpYi9taW5pdGVzdC5yYjoz
OiB3YXJuaW5nOiBtdXRleF9tIHdhcyBsb2FkZWQgZnJvbSB0aGUgc3RhbmRhcmQgbGlicmFyeSwg
YnV0IHdpbGwgbm8gbG9uZ2VyIGJlIHBhcnQgb2YgdGhlIGRlZmF1bHQgZ2VtcyBzaW5jZSBSdWJ5
IDMuNC4wLiBBZGQgbXV0ZXhfbSB0byB5b3VyIEdlbWZpbGUgb3IgZ2Vtcw0NCnBlYy4gQWxzbyBj
b250YWN0IGF1dGhvciBvZiBtaW5pdGVzdC01LjIwLjAgdG8gYWRkIG11dGV4X20gaW50byBpdHMg
Z2Vtc3BlYy4NDQovaG9tZS91c2VyL2Rldi9vc3MvYXN5bmNfcnVieV90ZXN0L3Jibm5nL2ZpYmVy
X2Jsb2NrZXIvdGVzdC90ZXN0X2ZpYmVyX2Jsb2NrZXIucmI6MjM6IHdhcm5pbmc6IGFzc2lnbmVk
IGJ1dCB1bnVzZWQgdmFyaWFibGUgLSBmMg0NCi9ob21lL3VzZXIvZGV2L29zcy9hc3luY19ydWJ5
X3Rlc3QvcmJubmcvZmliZXJfYmxvY2tlci90ZXN0L3Rlc3RfZmliZXJfYmxvY2tlci5yYjo1MDog
d2FybmluZzogYXNzaWduZWQgYnV0IHVudXNlZCB2YXJpYWJsZSAtIGYyDQ0KUnVuIG9wdGlvbnM6
IC0tc2VlZCA2MTE2OQ0NCg0NCiMgUnVubmluZzoNDQoNDQpUMSBCRUdJTg0NCmV4dDogYmxvY2tp
bmcgZmliZXINDQovaG9tZS91c2VyL2Rldi9vc3MvYXN5bmNfcnVieV90ZXN0L3Jibm5nL2ZpYmVy
X2Jsb2NrZXIvdGVzdC90ZXN0X2ZpYmVyX2Jsb2NrZXIucmI6NDQ6IFtCVUddIFNlZ21lbnRhdGlv
biBmYXVsdCBhdCAweDAwMDAwMDAwNzYwZjUzYzgNDQpydWJ5IDMuMy4wICgyMDIzLTEyLTI1IHJl
dmlzaW9uIDUxMjRmOWFjNzUpIFt4ODZfNjQtbGludXhdDQ0KDQ0KLS0gQ29udHJvbCBmcmFtZSBp
bmZvcm1hdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0NCmM6MDAwMyBwOi0tLS0gczowMDEyIGU6MDAwMDExIENGVU5DICA6YmxvY2tfZmliZXINDQpj
OjAwMDIgcDowMDE0IHM6MDAwNiBlOjAwMDAwNSBCTE9DSyAgL2hvbWUvdXNlci9kZXYvb3NzL2Fz
eW5jX3J1YnlfdGVzdC9yYm5uZy9maWJlcl9ibG9ja2VyL3Rlc3QvdGVzdF9maWJlcl9ibG9ja2Vy
LnJiOjQ0IFtGSU5JU0hdDQ0KYzowMDAxIHA6LS0tLSBzOjAwMDMgZTowMDAwMDIgRFVNTVkgIFtG
SU5JU0hdDQ0KDQ0KLS0gUnVieSBsZXZlbCBiYWNrdHJhY2UgaW5mb3JtYXRpb24gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NCi9ob21lL3VzZXIvZGV2L29zcy9hc3lu
Y19ydWJ5X3Rlc3QvcmJubmcvZmliZXJfYmxvY2tlci90ZXN0L3Rlc3RfZmliZXJfYmxvY2tlci5y
Yjo0NDppbiBgYmxvY2sgaW4gdGVzdF9maWJlcl9ibG9ja2luZ19pbl9leHQnDQ0KL2hvbWUvdXNl
ci9kZXYvb3NzL2FzeW5jX3J1YnlfdGVzdC9yYm5uZy9maWJlcl9ibG9ja2VyL3Rlc3QvdGVzdF9m
aWJlcl9ibG9ja2VyLnJiOjQ0OmluIGBibG9ja19maWJlcicNDQoNDQotLSBUaHJlYWRpbmcgaW5m
b3JtYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQ0KVG90YWwgcmFjdG9yIGNvdW50OiAxDQ0KUnVieSB0aHJlYWQgY291bnQgZm9yIHRoaXMg
cmFjdG9yOiA0DQ0KDQ0KLS0gTWFjaGluZSByZWdpc3RlciBjb250ZXh0IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NCiBSSVA6IDB4MDAwMDdmYWY5MWYx
N2FkOCBSQlA6IDB4MDAwMDAwMDA3NjBmNTNjMCBSU1A6IDB4MDAwMDdmYWY3NzdkZWI0MA0NCiBS
QVg6IDB4MDAwMDdmYWY5MjI3ZWJhOCBSQlg6IDB4MDAwMDU1NmU1NmUzZjE3MCBSQ1g6IDB4MDAw
MDdmYWY3NzdkZWMzMA0NCiBSRFg6IDB4MDAwMDdmYWY5MjI3ZjYwMCBSREk6IDB4MDAwMDdmYWY5
MjFlODc4OCBSU0k6IDB4MDAwMDAwMDAwMDAwNjdlMQ0NCiAgUjg6IDB4MDAwMDAwMDAwMDAwMDAw
MCAgUjk6IDB4MDAwMDdmYWY3NzdkZjAzOCBSMTA6IDB4MDAwMDdmYWY5MWMwNWE0MA0NCiBSMTE6
IDB4MDAwMDdmYWY5MWU2ZDA2MCBSMTI6IDB4MDAwMDAwMDAwMDAwNjdlMSBSMTM6IDB4MDAwMDdm
YWY3NzdkZWMzMA0NCiBSMTQ6IDB4MDAwMDAwMDAwMDAwMDAwMiBSMTU6IDB4MDAwMDU1NmU1NmMx
N2ZmMCBFRkw6IDB4MDAwMDAwMDAwMDAxMDIwNg0NCg0NCi0tIEMgbGV2ZWwgYmFja3RyYWNlIGlu
Zm9ybWF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDQov
aG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjMocmJfcHJpbnRf
YmFja3RyYWNlKzB4MTQpIFsweDdmYWY5MWYyNDk2MV0gL2hvbWUvdXNlci9zcmMvcnVieS0zLjMu
MC92bV9kdW1wLmM6ODIwDQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1
Ynkuc28uMy4zKHJiX3ZtX2J1Z3JlcG9ydCkgL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC92bV9k
dW1wLmM6MTE1MQ0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNv
LjMuMyhyYl9idWdfZm9yX2ZhdGFsX3NpZ25hbCsweDEwNCkgWzB4N2ZhZjkxZDFjMjE0XSAvaG9t
ZS91c2VyL3NyYy9ydWJ5LTMuMy4wL2Vycm9yLmM6MTA2NQ0NCi9ob21lL3VzZXIvLnJ1Ymllcy9y
dWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhzaWdzZWd2KzB4NGYpIFsweDdmYWY5MWU3MDBk
Zl0gL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC9zaWduYWwuYzo5MjYNDQovbGliL3g4Nl82NC1s
aW51eC1nbnUvbGliYy5zby42KDB4N2ZhZjkxODQyNTIwKSBbMHg3ZmFmOTE4NDI1MjBdDQ0KL2hv
bWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKFJCQVNJQ19DTEFT
UysweDApIFsweDdmYWY5MWYxN2FkOF0gLi9pbmNsdWRlL3J1YnkvaW50ZXJuYWwvZ2xvYmFscy5o
OjE3OA0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhn
Y2NjdF9tZXRob2Rfc2VhcmNoKSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtX2V2YWwuYzo0
NzUNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjMocmJf
ZnVuY2FsbHZfc2NvcGUpIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvdm1fZXZhbC5jOjEwNjMN
DQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjMocmJfZnVu
Y2FsbHYpIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvdm1fZXZhbC5jOjEwODQNDQovaG9tZS91
c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjMocmJfZmliZXJfc2NoZWR1
bGVyX2Jsb2NrKzB4M2UpIFsweDdmYWY5MWU2ZDA5ZV0gL2hvbWUvdXNlci9zcmMvcnVieS0zLjMu
MC9zY2hlZHVsZXIuYzozNjkNDQovaG9tZS91c2VyL2Rldi9vc3MvYXN5bmNfcnVieV90ZXN0L3Ji
bm5nL2ZpYmVyX2Jsb2NrZXIvbGliL2ZpYmVyX2Jsb2NrZXIvZmliZXJfYmxvY2tlci5zbyhibG9j
a19maWJlcisweDNlKSBbMHg3ZmFmOTIyMDQzYmVdIC4uLy4uLy4uLy4uL2V4dC9maWJlcl9ibG9j
a2VyL2ZpYmVyX2Jsb2NrZXIuYzoyOA0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xp
Yi9saWJydWJ5LnNvLjMuMyh2bV9jZnBfY29uc2lzdGVudF9wKzB4MCkgWzB4N2ZhZjkxZWY2NGI0
XSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtX2luc25oZWxwZXIuYzozNDkwDQ0KL2hvbWUv
dXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHZtX2NhbGxfY2Z1bmNf
d2l0aF9mcmFtZV8pIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvdm1faW5zbmhlbHBlci5jOjM0
OTINDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjModm1f
Y2FsbF9jZnVuY193aXRoX2ZyYW1lKSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtX2luc25o
ZWxwZXIuYzozNTE4DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynku
c28uMy4zKHZtX2NhbGxfY2Z1bmNfb3RoZXIpIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvdm1f
aW5zbmhlbHBlci5jOjM1NDQNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGli
cnVieS5zby4zLjModm1fc2VuZGlzaCsweDllKSBbMHg3ZmFmOTFmMDZmODddIC9ob21lL3VzZXIv
c3JjL3J1YnktMy4zLjAvdm1faW5zbmhlbHBlci5jOjU1ODENDQovaG9tZS91c2VyLy5ydWJpZXMv
cnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjModm1fZXhlY19jb3JlKSAvaG9tZS91c2VyL3Ny
Yy9ydWJ5LTMuMy4wL2luc25zLmRlZjo4MzQNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMu
MC9saWIvbGlicnVieS5zby4zLjMocmJfdm1fZXhlYysweDE5YSkgWzB4N2ZhZjkxZjBkMWZhXSAv
aG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtLmM6MjQ4Ng0NCi9ob21lL3VzZXIvLnJ1Ymllcy9y
dWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhyYl92bV9pbnZva2VfcHJvYysweDVmKSBbMHg3
ZmFmOTFmMTJlMGZdIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvdm0uYzoxNzI4DQ0KL2hvbWUv
dXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHJiX2ZpYmVyX3N0YXJ0
KzB4MWJhKSBbMHg3ZmFmOTFjZjA5OGFdIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvY29udC5j
OjI1MzYNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjMo
ZmliZXJfZW50cnkrMHgyMCkgWzB4N2ZhZjkxY2YwZDAwXSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMu
My4wL2NvbnQuYzo4NDcNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVi
eS5zby4zLjMocmJfdGhyZWFkcHRyX3Jvb3RfZmliZXJfc2V0dXApIChudWxsKTowDQ0KYGBgDQ0K
DQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NCkJ1ZyAjMjAxNTU6
IFVzaW5nIHZhbHVlIG9mIHJiX2ZpYmVyX3NjaGVkdWxlcl9jdXJyZW50KCkgY3Jhc2hlcyBSdWJ5
DQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzIwMTU1I2NoYW5nZS0xMDYyNzkN
DQoNDQoqIEF1dGhvcjogcGFkZG9yIChQYXRyaWsgV2VuZ2VyKQ0NCiogU3RhdHVzOiBBc3NpZ25l
ZA0NCiogUHJpb3JpdHk6IE5vcm1hbA0NCiogQXNzaWduZWU6IGlvcXVhdGl4IChTYW11ZWwgV2ls
bGlhbXMpDQ0KKiBydWJ5IC12OiBydWJ5IDMuMy4wICgyMDIzLTEyLTI1IHJldmlzaW9uIDUxMjRm
OWFjNzUpIFt4ODZfNjQtbGludXhdDQ0KKiBCYWNrcG9ydDogMy4wOiBVTktOT1dOLCAzLjE6IFVO
S05PV04sIDMuMjogVU5LTk9XTiwgMy4zOiBVTktOT1dODQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0NCldoaWxlIHRyeWluZyB0byBtYW51YWxseSBibG9jay91bmJs
b2NrIGZpYmVycyBmcm9tIGFuIGV4dGVuc2lvbiB1c2luZyB0aGUgRmliZXIgU2NoZWR1bGVyLA0N
Ckkgbm90aWNlZCB0aGF0IHVzaW5nIHRoZSByZXR1cm4gdmFsdWUgb2YgYHJiX2ZpYmVyX3NjaGVk
dWxlcl9jdXJyZW50KClgIGNyYXNoZXMgUnVieS4NDQoNDQpJJ3ZlIGNyZWF0ZWQgYSBtaW5pbWFs
IGV4dGVuc2lvbiBnZW0gY2FsbGVkICJmaWJlcl9ibG9ja2VyIi4gSXRzIHRlc3Qgc3VpdGUgc2hv
d3MgdGhlIGJlaGF2aW9yLiBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3BhZGRvci9maWJlcl9ibG9j
a2VyLCBlc3BlY2lhbGx5IHRoZSBsaW5lcyBjb250YWluaW5nIGBGSVhNRWAuDQ0KDQ0KUGFzc2lu
ZyBgRmliZXIuc2NoZWR1bGVyYCB0byB0aGUgZXh0ZW5zaW9uIGZ1bmN0aW9ucyB3b3Jrcy4gQnV0
IGxldHRpbmcgaXQgZ2V0IHRoZSBjdXJyZW50IHNjaGVkdWxlciBpdHNlbGYgZG9lcyBub3Qgc2Vl
bSB0byB3b3JrLg0NCg0NCklzIGByYl9maWJlcl9zY2hlZHVsZXJfY3VycmVudCgpYCh3aXRoaW4g
YSBub24tYmxvY2tpbmcgRmliZXIpIG5vdCB0aGUgZXF1aXZhbGVudCB0byBgRmliZXIuc2NoZWR1
bGVyYD8NDQpFdmVuIGp1c3QgcHJpbnRpbmcgdGhlIGl0cyByZXR1cm4gdmFsdWUgd2l0aCBgI3Bg
IHdpbGwgY3Jhc2ggUnVieS4NDQoNDQoNDQpSdWJ5IGVpdGhlciBjcmFzaGVzIGxpa2UgdGhpczoN
DQpgYGANDQojIFJ1bm5pbmc6DQ0KDQ0KVDEgQkVHSU4NDQpUMiBCRUdJTg0NClQxIEVORA0NCi4u
VDEgQkVHSU4NDQpleHQ6IGJsb2NraW5nIGZpYmVyDQ0KcGFzc2VkIHNjaGVkdWxlciA9ICM8U2No
ZWR1bGVyOjB4MDAwMDdmYzVmMjJkMzllOCBAcmVhZGFibGU9e30sIEB3cml0YWJsZT17fSwgQHdh
aXRpbmc9e30sIEBjbG9zZWQ9ZmFsc2UsIEBsb2NrPSM8VGhyZWFkOjpNdXRleDoweDAwMDA3ZmM1
ZjIyZWM4ZDA+LCBAYmxvY2tpbmc9e30sIEByZWFkeT1bXSwgQHVyZ2VudD1bIzxJTzpmZCA1Piwg
IzxJTzpmZCA2Pl0+DQ0KVDIgQkVHSU4NDQpleHQ6IHVuYmxvY2tpbmcgZmliZXINDQpUMSBFTkQN
DQouRQ0NCg0NCkZpbmlzaGVkIGluIDEuMDA3MDE0cywgMy45NzIxIHJ1bnMvcywgMi45NzkxIGFz
c2VydGlvbnMvcy4NDQoNDQogIDEpIEVycm9yOg0NClRlc3RGaWJlckJsb2NrZXIjdGVzdF9maWJl
cl9ibG9ja2VyX2N1cnJlbnRfZmliZXI6DQ0KZmF0YWw6IG1hY2hpbmUgc3RhY2sgb3ZlcmZsb3cg
aW4gY3JpdGljYWwgcmVnaW9uDQ0KICAgIE5vIGJhY2t0cmFjZQ0NCmBgYA0NCg0NCk9yIHdpdGgg
YSBzZWdmYXVsdDoNDQpgYGANDQojIFJ1bm5pbmc6DQ0KDQ0KRmliZXJCbG9ja2VyLnRlc3Qgd29y
a3MuDQ0KLlQxIEJFR0lODQ0KVDIgQkVHSU4NDQpUMSBFTkQNDQouVDEgQkVHSU4NDQpleHQ6IGJs
b2NraW5nIGZpYmVyDQ0KL2hvbWUvdXNlci9kZXYvb3NzL2FzeW5jX3J1YnlfdGVzdC9yYm5uZy9m
aWJlcl9ibG9ja2VyL3Rlc3QvdGVzdF9maWJlcl9ibG9ja2VyLnJiOjQwOiBbQlVHXSBTZWdtZW50
YXRpb24gZmF1bHQgYXQgMHgwMDAwMDAwMDM5MGQ4Zjk4DQ0KcnVieSAzLjMuMCAoMjAyMy0xMi0y
NSByZXZpc2lvbiA1MTI0ZjlhYzc1KSBbeDg2XzY0LWxpbnV4XQ0NCg0NCi0tIENvbnRyb2wgZnJh
bWUgaW5mb3JtYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NDQpjOjAwMDMgcDotLS0tIHM6MDAxMiBlOjAwMDAxMSBDRlVOQyAgOmJsb2NrX2ZpYmVy
DQ0KYzowMDAyIHA6MDAxNCBzOjAwMDYgZTowMDAwMDUgQkxPQ0sgIC9ob21lL3VzZXIvZGV2L29z
cy9hc3luY19ydWJ5X3Rlc3QvcmJubmcvZmliZXJfYmxvY2tlci90ZXN0L3Rlc3RfZmliZXJfYmxv
Y2tlci5yYjo0MCBbRklOSVNIXQ0NCmM6MDAwMSBwOi0tLS0gczowMDAzIGU6MDAwMDAyIERVTU1Z
ICBbRklOSVNIXQ0NCg0NCi0tIFJ1YnkgbGV2ZWwgYmFja3RyYWNlIGluZm9ybWF0aW9uIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDQovaG9tZS91c2VyL2Rldi9vc3Mv
YXN5bmNfcnVieV90ZXN0L3Jibm5nL2ZpYmVyX2Jsb2NrZXIvdGVzdC90ZXN0X2ZpYmVyX2Jsb2Nr
ZXIucmI6NDA6aW4gYGJsb2NrIGluIHRlc3RfZmliZXJfYmxvY2tpbmdfaW5fZXh0Jw0NCi9ob21l
L3VzZXIvZGV2L29zcy9hc3luY19ydWJ5X3Rlc3QvcmJubmcvZmliZXJfYmxvY2tlci90ZXN0L3Rl
c3RfZmliZXJfYmxvY2tlci5yYjo0MDppbiBgYmxvY2tfZmliZXInDQ0KDQ0KLS0gVGhyZWFkaW5n
IGluZm9ybWF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0NClRvdGFsIHJhY3RvciBjb3VudDogMQ0NClJ1YnkgdGhyZWFkIGNvdW50IGZvciB0
aGlzIHJhY3RvcjogNA0NCg0NCi0tIE1hY2hpbmUgcmVnaXN0ZXIgY29udGV4dCAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDQogUklQOiAweDAwMDA3ZjE1
NTRmMTdhZDggUkJQOiAweDAwMDAwMDAwMzkwZDhmOTAgUlNQOiAweDAwMDA3ZjE1M2E3OWUyODAN
DQogUkFYOiAweDAwMDA3ZjE1NTRhZGRiYTggUkJYOiAweDAwMDA3ZjE1M2E3OWVhYjAgUkNYOiAw
eDAwMDAwMDAwMDAwMDAwMDANDQogUkRYOiAweDAwMDA3ZjE1NTRhZGU2MDAgUkRJOiAweDAwMDA3
ZjE1NTUxZTg3ODggUlNJOiAweDAwMDAwMDAwMDAwMDBhZTENDQogIFI4OiAweDAwMDAwMDAwMDAw
MDAwMmIgIFI5OiAweDAwMDA3ZjE1M2E3OWYwMzggUjEwOiAweDAwMDA3ZjE1NTRjMGI5YjANDQog
UjExOiAweDAwMDA3ZjE1M2E3OWU0OTAgUjEyOiAweDAwMDAwMDAwMDAwMDBhZTEgUjEzOiAweDAw
MDAwMDAwMDAwMDAwMDANDQogUjE0OiAweDAwMDAwMDAwMDAwMDAwMDAgUjE1OiAweDAwMDA1NWFi
NzMyZDdkZjAgRUZMOiAweDAwMDAwMDAwMDAwMTAyMDYNDQoNDQotLSBDIGxldmVsIGJhY2t0cmFj
ZSBpbmZvcm1hdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHJiX3By
aW50X2JhY2t0cmFjZSsweDE0KSBbMHg3ZjE1NTRmMjQ5NjFdIC9ob21lL3VzZXIvc3JjL3J1Ynkt
My4zLjAvdm1fZHVtcC5jOjgyMA0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9s
aWJydWJ5LnNvLjMuMyhyYl92bV9idWdyZXBvcnQpIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAv
dm1fZHVtcC5jOjExNTENDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVi
eS5zby4zLjMocmJfYnVnX2Zvcl9mYXRhbF9zaWduYWwrMHgxMDQpIFsweDdmMTU1NGQxYzIxNF0g
L2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC9lcnJvci5jOjEwNjUNDQovaG9tZS91c2VyLy5ydWJp
ZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjMoc2lnc2VndisweDRmKSBbMHg3ZjE1NTRl
NzAwZGZdIC9ob21lL3VzZXIvc3JjL3J1YnktMy4zLjAvc2lnbmFsLmM6OTI2DQ0KL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYmMuc28uNigweDdmMTU1NDg0MjUyMCkgWzB4N2YxNTU0ODQyNTIwXQ0N
Ci9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhSQkFTSUNf
Q0xBU1MrMHgwKSBbMHg3ZjE1NTRmMTdhZDhdIC4vaW5jbHVkZS9ydWJ5L2ludGVybmFsL2dsb2Jh
bHMuaDoxNzgNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4z
LjMoZ2NjY3RfbWV0aG9kX3NlYXJjaCkgL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC92bV9ldmFs
LmM6NDc1DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4z
KHJiX2Z1bmNhbGx2X3Njb3BlKSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtX2V2YWwuYzox
MDYzDQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHJi
X2Z1bmNhbGx2KSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtX2V2YWwuYzoxMDg0DQ0KL2hv
bWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHJiX2luc3BlY3Qr
MHgxOSkgWzB4N2YxNTU0ZGMxNTY5XSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL29iamVjdC5j
OjY5Nw0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhy
dWJ5X19zZnZleHRyYSsweDExYSkgWzB4N2YxNTU0ZTcyMjNhXSAvaG9tZS91c2VyL3NyYy9ydWJ5
LTMuMy4wL3NwcmludGYuYzoxMTE5DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGli
L2xpYnJ1Ynkuc28uMy4zKEJTRF92ZnByaW50ZisweGE2OSkgWzB4N2YxNTU0ZTczMDU5XSAvaG9t
ZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZzbnByaW50Zi5jOjgzMA0NCi9ob21lL3VzZXIvLnJ1Ymll
cy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhSQkFTSUNfU0VUX0NMQVNTX1JBVysweDAp
IFsweDdmMTU1NGU3NWI1Nl0gL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC9zcHJpbnRmLmM6MTE2
OA0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhydWJ5
X3ZzcHJpbnRmMCkgL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC9zcHJpbnRmLmM6MTE2OQ0NCi9o
b21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhyYl9lbmNfdnNw
cmludGYrMHg1ZCkgWzB4N2YxNTU0ZTc1ZWNkXSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3Nw
cmludGYuYzoxMTk1DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynku
c28uMy4zKHJiX3NwcmludGYrMHg5ZCkgWzB4N2YxNTU0ZTc2MDdkXSAvaG9tZS91c2VyL3NyYy9y
dWJ5LTMuMy4wL3NwcmludGYuYzoxMjI1DQ0KL2hvbWUvdXNlci9kZXYvb3NzL2FzeW5jX3J1Ynlf
dGVzdC9yYm5uZy9maWJlcl9ibG9ja2VyL2xpYi9maWJlcl9ibG9ja2VyL2ZpYmVyX2Jsb2NrZXIu
c28oYmxvY2tfZmliZXIrMHg0YSkgWzB4N2YxNTU0YWQ0MzBhXSAuLi8uLi8uLi8uLi9leHQvZmli
ZXJfYmxvY2tlci9maWJlcl9ibG9ja2VyLmM6MjkNDQovaG9tZS91c2VyLy5ydWJpZXMvcnVieS0z
LjMuMC9saWIvbGlicnVieS5zby4zLjModm1fY2ZwX2NvbnNpc3RlbnRfcCsweDApIFsweDdmMTU1
NGVmNjRiNF0gL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC92bV9pbnNuaGVscGVyLmM6MzQ5MA0N
Ci9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyh2bV9jYWxs
X2NmdW5jX3dpdGhfZnJhbWVfKSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtX2luc25oZWxw
ZXIuYzozNDkyDQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28u
My4zKHZtX2NhbGxfY2Z1bmNfd2l0aF9mcmFtZSkgL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC92
bV9pbnNuaGVscGVyLmM6MzUxOA0NCi9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9s
aWJydWJ5LnNvLjMuMyh2bV9jYWxsX2NmdW5jX290aGVyKSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMu
My4wL3ZtX2luc25oZWxwZXIuYzozNTQ0DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAv
bGliL2xpYnJ1Ynkuc28uMy4zKHZtX3NlbmRpc2grMHg5ZSkgWzB4N2YxNTU0ZjA2Zjg3XSAvaG9t
ZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtX2luc25oZWxwZXIuYzo1NTgxDQ0KL2hvbWUvdXNlci8u
cnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHZtX2V4ZWNfY29yZSkgL2hvbWUv
dXNlci9zcmMvcnVieS0zLjMuMC9pbnNucy5kZWY6ODM0DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1
YnktMy4zLjAvbGliL2xpYnJ1Ynkuc28uMy4zKHJiX3ZtX2V4ZWMrMHgxOWEpIFsweDdmMTU1NGYw
ZDFmYV0gL2hvbWUvdXNlci9zcmMvcnVieS0zLjMuMC92bS5jOjI0ODYNDQovaG9tZS91c2VyLy5y
dWJpZXMvcnVieS0zLjMuMC9saWIvbGlicnVieS5zby4zLjMocmJfdm1faW52b2tlX3Byb2MrMHg1
ZikgWzB4N2YxNTU0ZjEyZTBmXSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4wL3ZtLmM6MTcyOA0N
Ci9ob21lL3VzZXIvLnJ1Ymllcy9ydWJ5LTMuMy4wL2xpYi9saWJydWJ5LnNvLjMuMyhyYl9maWJl
cl9zdGFydCsweDFiYSkgWzB4N2YxNTU0Y2YwOThhXSAvaG9tZS91c2VyL3NyYy9ydWJ5LTMuMy4w
L2NvbnQuYzoyNTM2DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGliL2xpYnJ1Ynku
c28uMy4zKGZpYmVyX2VudHJ5KzB4MjApIFsweDdmMTU1NGNmMGQwMF0gL2hvbWUvdXNlci9zcmMv
cnVieS0zLjMuMC9jb250LmM6ODQ3DQ0KL2hvbWUvdXNlci8ucnViaWVzL3J1YnktMy4zLjAvbGli
L2xpYnJ1Ynkuc28uMy4zKHJiX3RocmVhZHB0cl9yb290X2ZpYmVyX3NldHVwKSAobnVsbCk6MA0N
CmBgYA0NCg0NClRoaXMgaGFwcGVucyB3aXRoIHRoZSBBc3luYyBzY2hlZHVsZXIgYXMgd2VsbCBh
cyB3aXRoIFJ1YnnigJlzIHRlc3Qgc2NoZWR1bGVyLiBNeSBtaW5pbWFsIGV4dGVuc2lvbiB1c2Vz
IFJ1YnnigJlzLg0NCg0NCkkgaG9wZSBJJ20gbm90IG1pc3Npbmcgc29tZXRoaW5nIG9idmlvdXMu
IE15IEMgaXNuJ3QgdmVyeSBnb29kLg0NCg0NCg0NCg0NCi0tIA0NCmh0dHBzOi8vYnVncy5ydWJ5
LWxhbmcub3JnLw0NCiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCiBydWJ5LWNvcmUgbWFpbGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3Jn
CiBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5
LWxhbmcub3JnCiBydWJ5LWNvcmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFp
bG1hbjMvcG9zdG9yaXVzL2xpc3RzL3J1YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==

In This Thread