[#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:120728] [Ruby master Bug#21045] [patch & workaround] "make test-all" failed with FreeBSD 13.4

From: "hs (Hideki Sakamoto) via ruby-core" <ruby-core@...>
Date: 2025-01-17 16:08:34 UTC
List: ruby-core #120728
SXNzdWUgIzIxMDQ1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgaHMgKEhpZGVraSBTYWthbW90bykuDQoN
Cg0KSSdtIHNvcnJ5LCBidXQgSSBoYXZlIGFscmVhZHkgdXBncmFkZWQgYWxsIG15IGxvY2FsIGVu
dmlyb25tZW50cyB0byAxMy40LVJFTEVBU0UtcDIsIHNvIEkgY2Fubm90IHJldmVydCB0byBwMSB0
byBjaGVjay4NCg0KVGhlIHNpdHVhdGlvbiBpcyB0aGF0IHRoZSB0aW1lc3RhbXAgb2YgL3Vzci9i
aW4vbWFrZSBpcyBOb3YgMTIsIHdoaWNoIGlzIHRoZSBkYXRlIHdoZW4gSSB1cGRhdGVkIG15IE9T
IGZyb20gcDEgdG8gcDIocmVsZWFzZWQgWzIwMjQtMTAtMjldKGh0dHBzOi8vYm9rdXQuaW4vZnJl
ZWJzZC1wYXRjaC1sZXZlbC10YWJsZS8jcmVsZW5nLzEzLjQpKSwgc28gSSBjYW4ndCBkZW55IHRo
ZSBwb3NzaWJpbGl0eSB0aGF0IHRoZSB1cGdyYWRlIHRvIHAyIG1heSBoYXZlIGhhZCBhbiBlZmZl
Y3QuDQoNCjxwcmU+DQolIHdoaWNoIG1ha2UNCi91c3IvYmluL21ha2UNCiUgbHMgLWwgYHdoaWNo
IG1ha2VgDQotci14ci14ci14ICAyIHJvb3QgIHdoZWVsICAyMDg2NDAgTm92IDEyIDE2OjUyIC91
c3IvYmluL21ha2UNCjwvcHJlPg0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCkJ1ZyAjMjEwNDU6IFtwYXRjaCAmIHdvcmthcm91bmRdICJtYWtlIHRlc3QtYWxs
IiBmYWlsZWQgd2l0aCBGcmVlQlNEIDEzLjQNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lz
c3Vlcy8yMTA0NSNjaGFuZ2UtMTExNTYxDQoNCiogQXV0aG9yOiBocyAoSGlkZWtpIFNha2Ftb3Rv
KQ0KKiBTdGF0dXM6IEZlZWRiYWNrDQoqIEJhY2twb3J0OiAzLjE6IFVOS05PV04sIDMuMjogVU5L
Tk9XTiwgMy4zOiBVTktOT1dOLCAzLjQ6IFVOS05PV04NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCiJtYWtlIHRlc3QtYWxsIiBmYWlscyB3aGVuIGJ1aWxkaW5nIFJ1
YnkgMy40LjEgb24gRnJlZUJTRCAxMy40Lg0KDQpCdWlsZCBhbmQgdGVzdCBzdGVwczoNCjxwcmU+
DQolIGZyZWVic2QtdmVyc2lvbiANCjEzLjQtUkVMRUFTRS1wMg0KJSB0YXIgeGYgcnVieS0zLjQu
MS50YXIueHoNCiUgY2QgcnVieS0zLjQuMS8NCiUgLi9jb25maWd1cmUNCiUgbWFrZQ0KJSBtYWtl
IHRlc3QtYWxsDQoNCiAoc25pcCkNCg0KICAxKSBFcnJvcjoNClRlc3ROZXRIVFRQRm9yY2VFbmNv
ZGluZyN0ZXN0X3Jlc3BvbnNlX2JvZHlfZW5jb2RpbmdfZW5jb2Rpbmdfd2l0aG91dF9jb250ZW50
X3R5cGU6DQpFcnJubzo6RUNPTk5SRUZVU0VEOiBGYWlsZWQgdG8gb3BlbiBUQ1AgY29ubmVjdGlv
biB0byBsb2NhbGhvc3Q6MzQ3MTYgKENvbm5lY3Rpb24gcmVmdXNlZCAtIGNvbm5lY3QoMikgZm9y
ICJsb2NhbGhvc3QiIHBvcnQgMzQ3MTYpDQogICAgL3RtcC9ydWJ5LTMuNC4xL2xpYi9uZXQvaHR0
cC5yYjoxNjU5OmluICdUQ1BTb2NrZXQjaW5pdGlhbGl6ZScNCiAgICAvdG1wL3J1YnktMy40LjEv
bGliL25ldC9odHRwLnJiOjE2NTk6aW4gJ0lPLm9wZW4nDQogICAgL3RtcC9ydWJ5LTMuNC4xL2xp
Yi9uZXQvaHR0cC5yYjoxNjU5OmluICdibG9jayBpbiBOZXQ6OkhUVFAjY29ubmVjdCcNCiAgICAv
dG1wL3J1YnktMy40LjEvbGliL3RpbWVvdXQucmI6MTg1OmluICdibG9jayBpbiBUaW1lb3V0LnRp
bWVvdXQnDQogICAgL3RtcC9ydWJ5LTMuNC4xL2xpYi90aW1lb3V0LnJiOjE5MjppbiAnVGltZW91
dC50aW1lb3V0Jw0KICAgIC90bXAvcnVieS0zLjQuMS9saWIvbmV0L2h0dHAucmI6MTY1NzppbiAn
TmV0OjpIVFRQI2Nvbm5lY3QnDQogICAgL3RtcC9ydWJ5LTMuNC4xL2xpYi9uZXQvaHR0cC5yYjox
NjM2OmluICdOZXQ6OkhUVFAjZG9fc3RhcnQnDQogICAgL3RtcC9ydWJ5LTMuNC4xL2xpYi9uZXQv
aHR0cC5yYjoxNjI1OmluICdOZXQ6OkhUVFAjc3RhcnQnDQogICAgL3RtcC9ydWJ5LTMuNC4xL2xp
Yi9uZXQvaHR0cC5yYjoyMzY5OmluICdOZXQ6OkhUVFAjcmVxdWVzdCcNCiAgICAvdG1wL3J1Ynkt
My40LjEvbGliL25ldC9odHRwLnJiOjE5ODQ6aW4gJ05ldDo6SFRUUCNnZXQnDQogICAgL3RtcC9y
dWJ5LTMuNC4xL3Rlc3QvbmV0L2h0dHAvdGVzdF9odHRwLnJiOjEzNDQ6aW4gJ1Rlc3ROZXRIVFRQ
Rm9yY2VFbmNvZGluZyNmZV9yZXF1ZXN0Jw0KICAgIC90bXAvcnVieS0zLjQuMS90ZXN0L25ldC9o
dHRwL3Rlc3RfaHR0cC5yYjoxMzcyOmluICdUZXN0TmV0SFRUUEZvcmNlRW5jb2RpbmcjdGVzdF9y
ZXNwb25zZV9ib2R5X2VuY29kaW5nX2VuY29kaW5nX3dpdGhvdXRfY29udGVudF90eXBlJw0KDQog
KHNuaXApDQoNCkZpbmlzaGVkIHRlc3RzIGluIDY3Mi40MjkzMjJzLCA0Ny42NzM0IHRlc3RzL3Ms
IDk3NDMuMDg0OSBhc3NlcnRpb25zL3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQozMjA1NyB0ZXN0cywgNjU1MTUzNiBhc3NlcnRp
b25zLCAwIGZhaWx1cmVzLCA3IGVycm9ycywgMTkyIHNraXBzDQoNCnJ1YnkgLXY6IHJ1YnkgMy40
LjEgKDIwMjQtMTItMjUgcmV2aXNpb24gNDhkNGVmY2I4NSkgK1BSSVNNIFt4ODZfNjQtZnJlZWJz
ZDEzLjRdDQoqKiogRXJyb3IgY29kZSA3DQo8L3ByZT4NCg0KDQojIyMgMS4gU2V2ZW4gdGVzdHMg
aW4gdGVzdC9uZXQvaHR0cC90ZXN0X2h0dHAucmIgZXJyb3Igd2l0aCAiKENvbm5lY3Rpb24gcmVm
dXNlZCAtIGNvbm5lY3QoMikgZm9yICJsb2NhbGhvc3QiIHBvcnQgIyMjIyMpIg0KDQpUaGVzZSBl
cnJvcnMgYXBwZWFyIHRvIGJlIGNhdXNlZCBieSB0aGUgY2xpZW50IGluIGZ1bmN0aW9uICJmZV9y
ZXF1ZXN0IiggKip0ZXN0L25ldC9odHRwL3Rlc3RfaHR0cC5yYioqICkgdHJ5aW5nIHRvIGNvbm5l
Y3QgdG8gSVB2NCAoJzEyNy4wLjAuMScpIGFkZHJlc3M6DQo8cHJlPg0KICAxMzI0ICAgIENPTkZJ
RyA9IHsNCiogMTMyNSAgICAgICdob3N0JyA9PiAnbG9jYWxob3N0JywNCiAgMTMyNiAgICAgICdw
cm94eV9ob3N0JyA9PiBuaWwsDQogIDEzMjcgICAgICAncHJveHlfcG9ydCcgPT4gbmlsLA0KICAx
MzI4ICAgIH0NCiAgMTMyOSAgDQogIDEzMzAgICAgaW5jbHVkZSBUZXN0TmV0SFRUUFV0aWxzDQog
IDEzMzEgIA0KICAxMzMyICAgIGRlZiBmZV9yZXF1ZXN0KGZvcmNlX2VuYywgY29udGVudF90eXBl
PW5pbCkNCiAgMTMzMyAgICAgIEBzZXJ2ZXIubW91bnRfcHJvYygnL2ZlJykgZG8gfHJlcSwgcmVz
fA0KICAxMzM0ICAgICAgICByZXNbJ0NvbnRlbnQtVHlwZSddID0gY29udGVudF90eXBlIGlmIGNv
bnRlbnRfdHlwZQ0KICAxMzM1ICAgICAgICByZXMuYm9keSA9ICJoZWxsb1x1MTIzNCINCiAgMTMz
NiAgICAgIGVuZA0KICAxMzM3ICANCiogMTMzOCAgICAgIGh0dHAgPSBOZXQ6OkhUVFAubmV3KGNv
bmZpZygnaG9zdCcpLCBjb25maWcoJ3BvcnQnKSkNCiAgMTMzOSAgICAgIGh0dHAubG9jYWxfaG9z
dCA9IEFkZHJpbmZvLnRjcChjb25maWcoJ2hvc3QnKSwgY29uZmlnKCdwb3J0JykpLmlwX2FkZHJl
c3MNCiAgMTM0MCAgICAgIGFzc2VydF9ub3RfbmlsKGh0dHAubG9jYWxfaG9zdCkNCiAgMTM0MSAg
ICAgIGFzc2VydF9uaWwoaHR0cC5sb2NhbF9wb3J0KQ0KICAxMzQyICANCiAgMTM0MyAgICAgIGh0
dHAucmVzcG9uc2VfYm9keV9lbmNvZGluZyA9IGZvcmNlX2VuYw0KICAxMzQ0ICAgICAgaHR0cC5n
ZXQoJy9mZScpDQogIDEzNDUgICAgZW5kDQo8L3ByZT4NCg0Kd2hpbGUgdGhlIEBzZXJ2ZXIgb24g
bGluZSAxMiBvZiAqKnRlc3QvbmV0L2h0dHAvdXRpbHMucmIqKiAgbGlzdGVucyBvbiBhIHNvY2tl
dCB3aXRoIGFuIElQdjYgYWRkcmVzcyAoJzo6IDEnKSB3aGVuIHRlc3RlZCB3aXRoICcgKipsb2Nh
bGhvc3QqKiAnLiANCjxwcmU+DQogICAgIDkgICAgY2xhc3MgSFRUUFNlcnZlcg0KICAgIDEwICAg
ICAgZGVmIGluaXRpYWxpemUoY29uZmlnLCAmYmxvY2spDQogICAgMTEgICAgICAgIEBjb25maWcg
PSBjb25maWcNCiogICAxMiAgICAgICAgQHNlcnZlciA9IFRDUFNlcnZlci5uZXcoQGNvbmZpZ1sn
aG9zdCddLCAwKQ0KICAgIDEzICAgICAgICBAcG9ydCA9IEBzZXJ2ZXIuYWRkclsxXQ0KICAgIDE0
ICAgICAgICBAcHJvY3MgPSB7fQ0KPC9wcmU+DQoNCkkgd2Fzbid0IHN1cmUgaWYgdGhpcyB3YXMg
YSBidWcgdG8gZml4Lg0KDQpBcyBhIHdvcmthcm91bmQsIHJlbW92ZSB0aGUgZm9sbG93aW5nIGxp
bmUgZnJvbSAvZXRjL2hvc3RzIGZpbGUgdG8gZWxpbWluYXRlIHRoaXMgZXJyb3I6DQo8cHJlPg0K
OjoxCQkJbG9jYWxob3N0IC4uLg0KPC9wcmU+DQoNCiMjIyAyLiBtYWtlIHRlc3QtYWxsIHN0b3Bz
IHdpdGggIioqKiBFcnJvciBjb2RlIDciIGFmdGVyIGFsbCB0ZXN0cyBhcmUgZmluaXNoZWQuDQoN
ClRoaXMgaXMgcHJvYmFibHkgYSBidWcgaW4gRnJlZUJTRCdzIG1ha2UgY29tbWFuZCwgYnV0IGl0
IHNlZW1zIHRvIGJlIGNhdXNlZCBieSB0d28gc3BhY2VzIGF0IHRoZSBlbmQgb2YgdGhlIGxhc3Qg
Y29tbWFuZCBleGVjdXRlZCB3aGVuIHJ1bm5pbmcgbWFrZSB0ZXN0LWFsbDoNCg0KPHByZT4NCmV4
ZWMgLi9taW5pcnVieSAtSS4vbGliIC1JLiAtSS5leHQvY29tbW9uIC4vdG9vbC9ydW5ydWJ5LnJi
IC0tZXh0b3V0PS5leHQgLS0gLS1kaXNhYmxlLWdlbXMgLXIuL3Rvb2wvbGliL190bXBkaXIgIi4v
dGVzdC9ydW5uZXIucmIiIC0tcnVieT0iLi9taW5pcnVieSAtSS4vbGliIC1JLiAtSS5leHQvY29t
bW9uIC4vdG9vbC9ydW5ydWJ5LnJiIC0tZXh0b3V0PS5leHQgLS0gLS1kaXNhYmxlLWdlbXMiIC0t
ZXhjbHVkZXMtZGlyPS4vdGVzdC8uZXhjbHVkZXMgLS1uYW1lPSEvbWVtb3J5X2xlYWsvICDihpAo
KmhlcmUhISkNCjwvcHJlPg0KDQpUbyBmaXggdGhpcyBlcnJvciwgbW9kaWZ5IGNvbW1vbi5tayBs
aW5lIDMxNyBvciA5NjUgdXNpbmcgYXR0YWNobWVudHMob25lIG9yIHRoZSBvdGhlciBpcyBzdWZm
aWNpZW50KSA6DQoNCjxwcmU+DQolIHBhdGNoIDwgcGF0Y2gtY29tbW9uLm1rLVRFU1RfRVhDTFVE
RS50eHQgDQoNCihvcikNCg0KJSBwYXRjaCA8IHBhdGNoLWNvbW1vbi5tay15ZXMtdGVzdC1hbGwu
dHh0DQo8L3ByZT4NCg0KVGhlbiByZS1jcmVhdGUgdGhlIE1ha2VmaWxlIHNvIHRoYXQgIm1ha2Ug
dGVzdC1hbGwiIGNvbXBsZXRlcyBzdWNjZXNzZnVsbHkuDQoNCjxwcmU+DQolIC4vY29uZmlndXJl
DQolIG1ha2UgdGVzdC1hbGwNCglCQVNFUlVCWSA9IC91c3IvbG9jYWwvYmluL3J1YnkgLS1kaXNh
YmxlPWdlbXMNCglDQyA9IGNsYW5nDQoJTEQgPSBsZA0KCUxEU0hBUkVEID0gY2xhbmcgLXNoYXJl
ZA0KCUNGTEFHUyA9IC1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZyAtVV9GT1JUSUZZX1NPVVJDRSAt
RF9GT1JUSUZZX1NPVVJDRT0yIC1mZGVjbHNwZWMgIC1PMyAtZm5vLWZhc3QtbWF0aCAtZ2dkYjMg
LVdhbGwgLVdleHRyYSAtV2V4dHJhLXRva2VucyAtV2RlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1X
ZGl2aXNpb24tYnktemVybyAtV2Rpdi1ieS16ZXJvIC1XaW1wbGljaXQtZnVuY3Rpb24tZGVjbGFy
YXRpb24gLVdpbXBsaWNpdC1pbnQgLVdwb2ludGVyLWFyaXRoIC1Xc2hvcnRlbi02NC10by0zMiAt
V3dyaXRlLXN0cmluZ3MgLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtV21pc3Npbmctbm9yZXR1cm4g
LVduby1jYXN0LWZ1bmN0aW9uLXR5cGUgLVduby1jb25zdGFudC1sb2dpY2FsLW9wZXJhbmQgLVdu
by1sb25nLWxvbmcgLVduby1taXNzaW5nLWZpZWxkLWluaXRpYWxpemVycyAtV25vLW92ZXJsZW5n
dGgtc3RyaW5ncyAtV25vLXBhcmVudGhlc2VzLWVxdWFsaXR5IC1Xbm8tc2VsZi1hc3NpZ24gLVdu
by10YXV0b2xvZ2ljYWwtY29tcGFyZSAtV25vLXVudXNlZC1wYXJhbWV0ZXIgLVduby11bnVzZWQt
dmFsdWUgLVd1bnVzZWQtdmFyaWFibGUgLVdtaXNsZWFkaW5nLWluZGVudGF0aW9uIC1XdW5kZWYg
DQoJWENGTEFHUyA9IC1mbm8tc3RyaWN0LW92ZXJmbG93IC1mdmlzaWJpbGl0eT1oaWRkZW4gLWZl
eGNlc3MtcHJlY2lzaW9uPXN0YW5kYXJkIC1EUlVCWV9FWFBPUlQgLWZQSUUgLUkuIC1JLmV4dC9p
bmNsdWRlL3g4Nl82NC1mcmVlYnNkMTMuNCAtSS4vaW5jbHVkZSAtSS4gLUkuL3ByaXNtIC1JLi9l
bmMvdW5pY29kZS8xNS4wLjAgICAtRG1vZHVsYXJfZ2NfZGlyPQ0KCUNQUEZMQUdTID0gICANCglE
TERGTEFHUyA9IC1XbCwtLWNvbXByZXNzLWRlYnVnLXNlY3Rpb25zPXpsaWIgLVdsLC1zb25hbWUs
c2hvd2ZsYWdzIC1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZyAtcGllICANCglTT0xJQlMgPSAtbGV4
ZWNpbmZvIC1scHJvY3N0YXQgLWx6IC1scnQgLWxydCAtbGRsIC1sY3J5cHQgLWxtIC1sdGhyDQoJ
TEFORyA9IGphX0pQLlVURi04DQoJTENfQUxMID0gDQoJTENfQ1RZUEUgPSANCglNRkxBR1MgPSAg
DQoJUlVTVEMgPSBubw0KCVlKSVRfUlVTVENfQVJHUyA9IC0tY3JhdGUtbmFtZT15aml0ICAtLWNy
YXRlLXR5cGU9c3RhdGljbGliICAtLWVkaXRpb249MjAyMSAgLWcgIC1DIGx0bz10aGluICAtQyBv
cHQtbGV2ZWw9MyAgLUMgb3ZlcmZsb3ctY2hlY2tzPW9uICAnLS1vdXQtZGlyPS9tbnQvaG9tZS9z
YWthbW90by9ydWJ5LTMuNC4xL3lqaXQvdGFyZ2V0L3JlbGVhc2UvJyAgLi95aml0L3NyYy9saWIu
cnMNCkZyZWVCU0QgY2xhbmcgdmVyc2lvbiAxOC4xLjYgKGh0dHBzOi8vZ2l0aHViLmNvbS9sbHZt
L2xsdm0tcHJvamVjdC5naXQgbGx2bW9yZy0xOC4xLjYtMC1nMTExOGMyZTA1ZTY3KQ0KVGFyZ2V0
OiB4ODZfNjQtdW5rbm93bi1mcmVlYnNkMTMuNA0KVGhyZWFkIG1vZGVsOiBwb3NpeA0KSW5zdGFs
bGVkRGlyOiAvdXNyL2Jpbg0KZ2VuZXJhdGluZyBlbmMubWsNCmdlbmVyYXRpbmcgZW5jZGIuaA0K
ZW5jZGIuaCB1bmNoYW5nZWQNCm1ha2luZyBlbmMNCm1ha2luZyBzcmNzIHVuZGVyIGVuYw0KZ2Vu
ZXJhdGluZyB0cmFuc2RiLmgNCnRyYW5zZGIuaCB1bmNoYW5nZWQNCm1ha2luZyB0cmFucw0KbWFr
aW5nIGVuY3MNCmdlbmVyYXRpbmcgbWFrZWZpbGVzIGV4dC9jb25maWd1cmUtZXh0Lm1rDQpleHQv
Y29uZmlndXJlLWV4dC5tayB1bmNoYW5nZWQNCmluc3RhbGxpbmcgZGVmYXVsdCBjb3ZlcmFnZSBs
aWJyYXJpZXMNCmluc3RhbGxpbmcgZGVmYXVsdCBkYXRlX2NvcmUgbGlicmFyaWVzDQppbnN0YWxs
aW5nIGRpZ2VzdCBsaWJyYXJpZXMNCmluc3RhbGxpbmcgZGVmYXVsdCBkaWdlc3QgbGlicmFyaWVz
DQppbnN0YWxsaW5nIGRlZmF1bHQgc2hhMiBsaWJyYXJpZXMNCmluc3RhbGxpbmcgZGVmYXVsdCBm
aWRkbGUgbGlicmFyaWVzDQppbnN0YWxsaW5nIGRlZmF1bHQgY29uc29sZSBsaWJyYXJpZXMNCmlu
c3RhbGxpbmcgZGVmYXVsdCBsaWJyYXJpZXMNCmluc3RhbGxpbmcgZGVmYXVsdCBtb25pdG9yIGxp
YnJhcmllcw0KaW5zdGFsbGluZyBkZWZhdWx0IG9ianNwYWNlIGxpYnJhcmllcw0KaW5zdGFsbGlu
ZyBkZWZhdWx0IG9wZW5zc2wgbGlicmFyaWVzDQppbnN0YWxsaW5nIGRlZmF1bHQgcGF0aG5hbWUg
bGlicmFyaWVzDQppbnN0YWxsaW5nIGRlZmF1bHQgcHN5Y2ggbGlicmFyaWVzDQppbnN0YWxsaW5n
IGRlZmF1bHQgcHR5IGxpYnJhcmllcw0KaW5zdGFsbGluZyBkZWZhdWx0IHJpcHBlciBsaWJyYXJp
ZXMNCmluc3RhbGxpbmcgZGVmYXVsdCBsaWJyYXJpZXMNCmluc3RhbGxpbmcgZGVmYXVsdCBzb2Nr
ZXQgbGlicmFyaWVzDQppbnN0YWxsaW5nIGRlZmF1bHQgc3Ryc2NhbiBsaWJyYXJpZXMNCmBydWJ5
JyBpcyB1cCB0byBkYXRlLg0KUnVuIG9wdGlvbnM6IA0KICAtLXNlZWQ9MzcyODENCiAgIi0tcnVi
eT0uL21pbmlydWJ5IC1JLi9saWIgLUkuIC1JLmV4dC9jb21tb24gIC4vdG9vbC9ydW5ydWJ5LnJi
IC0tZXh0b3V0PS5leHQgIC0tIC0tZGlzYWJsZS1nZW1zIg0KICAtLWV4Y2x1ZGVzLWRpcj0uL3Rl
c3QvLmV4Y2x1ZGVzDQogIC0tbmFtZT0hL21lbW9yeV9sZWFrLw0KICAtLQ0KDQojIFJ1bm5pbmcg
dGVzdHM6DQoNCkZpbmlzaGVkIHRlc3RzIGluIDY2OS44OTA3MjRzLCA0Ny44NTQxIHRlc3RzL3Ms
IDk3NzkuMjgwMSBhc3NlcnRpb25zL3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCjMyMDU3IHRlc3RzLCA2NTUx
MDQ5IGFzc2VydGlvbnMsIDAgZmFpbHVyZXMsIDAgZXJyb3JzLCAxOTEgc2tpcHMNCg0KcnVieSAt
djogcnVieSAzLjQuMSAoMjAyNC0xMi0yNSByZXZpc2lvbiA0OGQ0ZWZjYjg1KSArUFJJU00gW3g4
Nl82NC1mcmVlYnNkMTMuNF0NCiUNCjwvcHJlPg0KDQoNCk5vdyAibWFrZSBjaGVjayIgd2lsbCBw
YXNzIGFsbCB0ZXN0cyBhbmQgcmV0dXJuICJjaGVjayBzdWNjZWVkZWQiIGFuZCBleGl0IG5vcm1h
bGx5IChhdHRhY2htZW50OiJydWJ5MzQtbWFrZS1jaGVjay50eHQiKS4NCg0KLS0tRmlsZXMtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KcGF0Y2gtY29tbW9uLm1rLVRFU1RfRVhDTFVE
RS50eHQgKDQzMyBCeXRlcykNCnBhdGNoLWNvbW1vbi5tay15ZXMtdGVzdC1hbGwudHh0ICgzNzMg
Qnl0ZXMpDQpydWJ5MzQtbWFrZS1jaGVjay50eHQgKDE0LjcgS0IpDQoNCg0KLS0gDQpodHRwczov
L2J1Z3MucnVieS1sYW5nLm9yZy8NCiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCiBydWJ5LWNvcmUgbWFpbGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5
LWxhbmcub3JnCiBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2
ZUBtbC5ydWJ5LWxhbmcub3JnCiBydWJ5LWNvcmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFu
Zy5vcmcvbWFpbG1hbjMvbGlzdHMvcnVieS1jb3JlLm1sLnJ1YnktbGFuZy5vcmcv


In This Thread