[#111121] [Ruby master Bug#19165] Method (with no param) delegation with *, **, and ... is slow — "matsuda (Akira Matsuda)" <noreply@...>

Issue #19165 has been reported by matsuda (Akira Matsuda).

9 messages 2022/12/01

[#111135] [Ruby master Bug#19167] Object#inspect does not correctly show NilClass TrueClass and FalseClass stored in instance variables — "tompng (tomoya ishida)" <noreply@...>

Issue #19167 has been reported by tompng (tomoya ishida).

7 messages 2022/12/01

[#111183] [Ruby master Misc#19178] How does CRuby handle CVE issues in stdlib gems which get patched? — "Segaja (Andreas Schleifer)" <noreply@...>

Issue #19178 has been reported by Segaja (Andreas Schleifer).

14 messages 2022/12/03

[#111220] [Ruby master Bug#19187] Ruby 3.1.3 testsuite fails after timezone 2022g update is applied — "coolo (Stephan Kulow)" <noreply@...>

Issue #19187 has been reported by coolo (Stephan Kulow).

11 messages 2022/12/06

[#111264] [Ruby master Feature#19197] Add Exception#root_cause — "AMomchilov (Alexander Momchilov)" <noreply@...>

Issue #19197 has been reported by AMomchilov (Alexander Momchilov).

8 messages 2022/12/12

[#111272] [Ruby master Bug#19231] Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block — "andrykonchin (Andrew Konchin)" <noreply@...>

Issue #19231 has been reported by andrykonchin (Andrew Konchin).

7 messages 2022/12/13

[#111279] [Ruby master Bug#19233] Failed to install sqlite3 gem since 7f1ca666424849134990d022266bcd4d6636465f using Docker — "yahonda (Yasuo Honda)" <noreply@...>

Issue #19233 has been reported by yahonda (Yasuo Honda).

9 messages 2022/12/14

[#111306] [Ruby master Feature#19236] Allow to create hashes with a specific capacity from Ruby — "byroot (Jean Boussier)" <noreply@...>

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

15 messages 2022/12/15

[#111318] [Ruby master Misc#19240] DevMeeting-2023-01-19 — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

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

14 messages 2022/12/16

[#111339] [Ruby master Feature#19245] Strict mode for Array#pack that doesn't silently truncate numbers that are too large for the given directive — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

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

8 messages 2022/12/20

[#111342] [Ruby master Bug#19246] Rebuilding the loaded feature index much slower in Ruby 3.1 — "thomthom (Thomas Thomassen) via ruby-core" <ruby-core@...>

Issue #19246 has been reported by thomthom (Thomas Thomassen).

22 messages 2022/12/20

[#111361] [Ruby master Bug#19248] TestGCCompact#test_moving_objects_between_size_pools test failure — "vo.x (Vit Ondruch) via ruby-core" <ruby-core@...>

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

25 messages 2022/12/21

[#111400] [Ruby master Bug#19254] Enabling YJIT configuration option breaks rspec-core test suite — "vo.x (Vit Ondruch) via ruby-core" <ruby-core@...>

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

7 messages 2022/12/23

[#111448] [Ruby master Bug#19266] URI::Generic should use URI::RFC3986_PARSER instead of URI::DEFAULT_PARSER — "gareth (Gareth Adams) via ruby-core" <ruby-core@...>

Issue #19266 has been reported by gareth (Gareth Adams).

9 messages 2022/12/26

[#111456] [Ruby master Bug#19271] irb ignores rbs and debug with YJIT enabled — "olivierlacan (Olivier Lacan) via ruby-core" <ruby-core@...>

Issue #19271 has been reported by olivierlacan (Olivier Lacan).

9 messages 2022/12/27

[#111461] [Ruby master Feature#19272] Hash#merge: smarter protocol depending on passed block arity — "zverok (Victor Shepelev) via ruby-core" <ruby-core@...>

Issue #19272 has been reported by zverok (Victor Shepelev).

9 messages 2022/12/27

[#111465] [Ruby master Bug#19273] [Regexp] regexp does not does not match expected — "taichi730 (Taichi Ishitani) via ruby-core" <ruby-core@...>

Issue #19273 has been reported by taichi730 (Taichi Ishitani).

8 messages 2022/12/28

[#111477] [Ruby master Bug#19275] Bundled gems extensions are not installed with 3.2.0 release tarball — "xtkoba (Tee KOBAYASHI) via ruby-core" <ruby-core@...>

Issue #19275 has been reported by xtkoba (Tee KOBAYASHI).

8 messages 2022/12/28

[#111480] [Ruby master Misc#19276] It is not possible to reply to emails from rubymine — "graywolf (Gray Wolf) via ruby-core" <ruby-core@...>

Issue #19276 has been reported by graywolf (Gray Wolf).

8 messages 2022/12/28

[#111484] [Ruby master Bug#19278] Constructing subclasses of Data with positional arguments — "tenderlovemaking (Aaron Patterson) via ruby-core" <ruby-core@...>

Issue #19278 has been reported by tenderlovemaking (Aaron Patterson).

16 messages 2022/12/28

[#111485] [Ruby master Bug#19279] Allow `Coverage.supported?` to recognize oneshot lines mode — "kevin-j-m (Kevin Murphy) via ruby-core" <ruby-core@...>

SXNzdWUgIzE5Mjc5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGtldmluLWotbSAoS2V2aW4gTXVycGh5

7 messages 2022/12/28

[#111526] [Ruby master Bug#19288] Ractor JSON parsing significantly slower than linear parsing — "maciej.mensfeld (Maciej Mensfeld) via ruby-core" <ruby-core@...>

Issue #19288 has been reported by maciej.mensfeld (Maciej Mensfeld).

24 messages 2022/12/30

[#111529] [Ruby master Bug#19289] RbConfig::CONFIG["STRIP"] should keep `rb_abi_version` and `rb_abi_version` should always be part of Ruby — "Eregon (Benoit Daloze) via ruby-core" <ruby-core@...>

Issue #19289 has been reported by Eregon (Benoit Daloze).

8 messages 2022/12/30

[ruby-core:111196] [Ruby master Feature#17942] Add a `initialize(public @a, private @b)` shortcut syntax for defining public/private accessors for instance vars as part of constructor

From: "nobu (Nobuyoshi Nakada)" <noreply@...>
Date: 2022-12-04 03:54:39 UTC
List: ruby-core #111196
SXNzdWUgIzE3OTQyIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbm9idSAoTm9idXlvc2hpIE5ha2FkYSku
DQ0KDQ0KDQ0KVGhpcyBtZWFucyB5b3Ugd2FudCBvbmx5IGBpbml0aWFsaXplYCBtZXRob2QgdG8g
YmUgcGFyc2VkIHNwZWNpYWxseT8NDQpBbmQgd2hlbiBieXBhc3NpbmcgdGhpcyBtZXRob2QsIGUu
Zy4sIGBNYXJzaGFsLmxvYWRgLCBubyBhY2Nlc3NvciB3aWxsIGJlIGRlZmluZWQ/DQ0KDQ0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NCkZlYXR1cmUgIzE3OTQyOiBB
ZGQgYSBgaW5pdGlhbGl6ZShwdWJsaWMgQGEsIHByaXZhdGUgQGIpYCBzaG9ydGN1dCBzeW50YXgg
Zm9yIGRlZmluaW5nIHB1YmxpYy9wcml2YXRlIGFjY2Vzc29ycyBmb3IgaW5zdGFuY2UgdmFycyBh
cyBwYXJ0IG9mIGNvbnN0cnVjdG9yDQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVz
LzE3OTQyI2NoYW5nZS0xMDA0NzkNDQoNDQoqIEF1dGhvcjogVHlsZXJSaWNrIChUeWxlciBSaWNr
KQ0NCiogU3RhdHVzOiBPcGVuDQ0KKiBQcmlvcml0eTogTm9ybWFsDQ0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NClRoaXMgcHJvcG9zYWwgYnVpbGRzIG9uIHRoZSBw
cm9wb3NlZCBgaW5pdGlhbGl6ZShAYSwgQGIpYCBpbnN0YW5jZSB2YXIgYXNzaWdubWVudCBzaG9y
dGN1dCBzeW50YXggZGVzY3JpYmVkIGluICMxNTE5Mi4NDQoNDQoxLiBJdCBhbGxvd3MgeW91IHRv
IGFkZCBhbiAqb3B0aW9uYWwqIGBwdWJsaWNgL2Bwcm90ZWN0ZWRgL2Bwcml2YXRlYCBtb2RpZmll
ciBiZWZvcmUgYW55IGluc3RhbmNlIHZhciBwYXJhbWV0ZXIuIERvaW5nIHNvIGF1dG9tYXRpY2Fs
bHkgZGVmaW5lcyAqYWNjZXNzb3IgbWV0aG9kcyogKHdpdGggdGhlIGdpdmVuIGFjY2VzcyBtb2Rp
ZmllcjsgZXF1aXZhbGVudCB0byBgYXR0cl9hY2Nlc3NvcmAgaW5zaWRlIG9mIGEgIGBwdWJsaWNg
L2Bwcm90ZWN0ZWRgL2Bwcml2YXRlYCBibG9jaykgZm9yIHRoZSBpbnN0YW5jZSB2YXIgaXQgcHJl
Y2VkZXMuDQ0KMi4gSWYgdGhlIHZpc2liaWxpdHkgbW9kaWZpZXIgaXMgb21pdHRlZCwgdGhlbiBp
dCBkZWZhdWx0cyB0byBhdXRvbWF0aWNhbGx5IF9ub18gZ2V0dGVyL3NldHRlciBtZXRob2RzIGZv
ciB0aGF0IGluc3RhbmNlIHZhciAoaXQgX29ubHlfIGRvZXMgYW4gYXNzaWdubWVudCBvZiB0aGF0
IGFscmVhZHktcHJpdmF0ZSBpbnN0YW5jZSB2YXIpLg0NCg0NCiMjIFBhcmFtZXRlciBwcm9wZXJ0
aWVzIGluIFR5cGVTY3JpcHQgbGFuZ3VhZ2UNDQoNDQpUaGlzIGlzIGluc3BpcmVkIGJ5IFR5cGVT
Y3JpcHQncyBgY29uc3RydWN0b3IocHVibGljIGEsIHByaXZhdGUgYilgIHN5bnRheCwgd2hpY2gg
YWxsb3dzIHlvdSB0byB3cml0ZSB0aGlzIChbUkVQTF0oaHR0cHM6Ly93d3cudHlwZXNjcmlwdGxh
bmcub3JnL3BsYXk/I2NvZGUvTVlHd2hnemhBRUJpRDI5b0c4QlEwUFdQQWRoQUxnRTRDdXcrOGhB
RkFBN0VCR0lBbHNOR0FGdzdFQzJkQXBvUUJwb3RCczJoME8zUG9PR0ZHQU56RDVlV1NUMzRCS0ZP
a3dCZlZQcUEpKToNDQpgYGBqcw0NCmNsYXNzIEZvbyB7DQ0KICAgIGNvbnN0cnVjdG9yKHB1Ymxp
YyBhOm51bWJlciwgcHVibGljIGI6bnVtYmVyLCBwcml2YXRlIGM6bnVtYmVyKSB7DQ0KICAgIH0N
DQp9DQ0KYGBgDQ0KaW5zdGVhZCBvZiB0aGlzOg0NCmBgYGpzDQ0KY2xhc3MgRm9vIHsNDQogICAg
Y29uc3RydWN0b3IoYSwgYiwgYykgew0NCiAgICAgICAgdGhpcy5hID0gYTsNDQogICAgICAgIHRo
aXMuYiA9IGI7DQ0KICAgICAgICB0aGlzLmMgPSBjOw0NCiAgICB9DQ0KfQ0NCmBgYA0NCg0NCihU
aGUgYHB1YmxpY2AvYHByaXZhdGVgIGFjY2VzcyBtb2RpZmllcnMgYWN0dWFsbHkgZGlzYXBwZWFy
IGluIHRoZSB0cmFuc3BpbGVkIEphdmFTY3JpcHQgY29kZSBiZWNhdXNlIGl0J3Mgb25seSB0aGUg
VHlwZVNjcmlwdCBjb21waWxlciB0aGF0IGVuZm9yY2VzIHRob3NlIGFjY2VzcyBtb2RpZmllcnMs
IGFuZCBpdCBkb2VzIHNvIGF0ICpjb21waWxlKiB0aW1lIHJhdGhlciB0aGFuIGF0IHJ1biB0aW1l
LikNDQoNDQpGdXJ0aGVyIHJlYWRpbmc6DQ0KLSBodHRwczovL3d3dy50eXBlc2NyaXB0bGFuZy5v
cmcvZG9jcy9oYW5kYm9vay8yL2NsYXNzZXMuaHRtbCNwYXJhbWV0ZXItcHJvcGVydGllcw0NCi0g
aHR0cHM6Ly9iYXNhcmF0LmdpdGJvb2suaW8vdHlwZXNjcmlwdC9mdXR1cmUtamF2YXNjcmlwdC9j
bGFzc2VzI2RlZmluZS11c2luZy1jb25zdHJ1Y3Rvcg0NCi0gaHR0cHM6Ly9rZW5kYWxlaXYuY29t
L3R5cGVzY3JpcHQtY29uc3RydWN0b3ItYXNzaWdubWVudC1wdWJsaWMtYW5kLXByaXZhdGUta2V5
d29yZHMvDQ0KDQ0KDQ0KIyMgRGlmZmVyZW5jZXMgZnJvbSBUeXBlU2NyaXB0DQ0KDQ0KSSBwcm9w
b3NlIGFkZGluZyBhIHNpbWlsYXIgZmVhdHVyZSB0byBSdWJ5LCBidXQgd2l0aCBmb2xsb3dpbmcg
ZGlmZmVyZW5jZXMgZnJvbSBUeXBlU2NyaXB0Og0NCg0NCjEuIFVzZSAqKmBAYWAqKiBpbnN0ZWFk
IG9mIGJhcmUgYGFgLiBUaGlzIG1ha2VzIGl0ICptdWNoKiBjbGVhcmVyIHRoYXQgeW91IGFyZSBh
c3NpZ25pbmcgZGlyZWN0bHkgdG8gaW5zdGFuY2UgdmFyaWFibGVzIGluc3RlYWQgb2YgdG8gbG9j
YWxzLg0NCiAgICAtIFJhdGlvbmFsZTogVGhlIGBAYCBpcyBhY3R1YWxseSBfcGFydF8gb2YgdGhl
IGluc3RhbmNlIHZhcmlhYmxlIG5hbWUsIGFuZCBpcyBpbnNlcGFyYWJsZSBmcm9tIGl0LiAoVGhp
cyBpcyBhbHNvIGNvbnNpc3RlbnQgd2l0aCBob3cgdGhlIGAjYCBpcyBwYXJ0IG9mIHRoZSBuYW1l
IGl0c2VsZiBpbiBKYXZhU2NyaXB0J3MgWyhQcml2YXRlIGluc3RhbmNlIGZpZWxkcyldKGh0dHBz
Oi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJl
bmNlL0NsYXNzZXMvUHJpdmF0ZV9jbGFzc19maWVsZHMjcHJpdmF0ZV9pbnN0YW5jZV9maWVsZHMp
LikNDQogICAgLSAoYHB1YmxpYyBhYCB3b3VsZCBiZSBhIHN5bnRheCBlcnJvciBiZWNhdXNlIHRo
ZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyBhY2Nlc3MgbW9kaWZpZXJzIGZvciBsb2NhbHMuIE9rYXks
IEkgZ3Vlc3MgdGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIGFjY2VzcyBtb2RpZmllcnMgZm9yIGlu
c3RhbmNlIHZhcnMgZWl0aGVyLCB3aGljaCBpcyB3aHkuLi4pDQ0KDQ0KMS4gTWFrZSB0aGUgc3lu
dGF4IGZvciAqKiphc3NpZ25pbmcqKiogdG8gaW5zdGFuY2UgdmFycyAoYEBhYCkgKHRoZSBwcm9w
b3NhbCBpbiAjMTUxOTIpIGFuZCBkZWZpbmluZyAqKiphY2Nlc3NvciBtZXRob2RzKioqIGZvciB0
aG9zZSBpbnN0YW5jZSB2YXJzIChgcHVibGljYC9gcHJpdmF0ZWApIHNlcGFyYXRlL2Rpc3RpbmN0
Lg0NCiAgICAtIEluIG90aGVyIHdvcmRzLCByYXRoZXIgdGhhbiBtYWtlIHRoZSBgcHVibGljYC9g
cHJpdmF0ZWAga2V5d29yZHMgYSAqcmVxdWlyZWQqIHBhcnQgb2YgdGhlIHN5bnRheCBsaWtlIGl0
IGlzIGZvciBUeXBlU2NyaXB0IFtwYXJhbWV0ZXIgcHJvcGVydGllc10oaHR0cHM6Ly93d3cudHlw
ZXNjcmlwdGxhbmcub3JnL2RvY3MvaGFuZGJvb2svMi9jbGFzc2VzLmh0bWwjcGFyYW1ldGVyLXBy
b3BlcnRpZXMpLCB5b3UgY291bGQgb21pdCB0aGUgbW9kaWZpZXIgYW5kIGl0IHdvdWxkIHN0aWxs
IGRvIHRoZSBpbnN0YW5jZSB2YXIgX2Fzc2lnbm1lbnQqLg0NCiAgICAtIFRoZSBgcHVibGljYC9g
cHJpdmF0ZWAgYWNjZXNzIG1vZGlmaWVycyBiZSBhbiBhZGRpdGlvbmFsICgqb3B0aW9uYWwqKSBz
aG9ydGN1dCB3aGVuIHlvdSB3YW50IHRvIGFkZCBhbiAqKiphY2Nlc3NvciBtZXRob2QqKiogaW4g
KmFkZGl0aW9uKiB0byBkb2luZyBhbiAqKiphc3NpZ25tZW50KioqIC4NDQogICAgLSBVbmxpa2Ug
SmF2YSBhbmQgVHlwZVNjcmlwdCB3aGVyZSB5b3UgX2Nhbl8gYWRkIGFjY2VzcyBtb2RpZmllcnMg
dG8gaW5zdGFuY2UgdmFyaWFibGVzLCBpbiBSdWJ5LCBgcHVibGljYC9gcHJpdmF0ZWAgX2Nhbid0
XyBiZSBhcHBsaWVkIHRvIGluc3RhbmNlIHZhcmlhYmxlcyAoZGlyZWN0IGFjY2VzcyBpcyBvbmx5
IHBvc3NpYmxlIGZyb20gd2l0aGluIHRoZSBpbnN0YW5jZSkuIFNvIGlmIHdlJ3JlIGdvaW5nIHRv
IGFsbG93IGEgYHB1YmxpY2AvYHByaXZhdGVgIG1vZGlmaWVyIGhlcmUgYXQgYWxsLCBUaGV5IF9t
dXN0XyByZWZlciB0byBtZXRob2RzLCBzcGVjaWZpY2FsbHkgYWNjZXNzb3IgbWV0aG9kcyBmb3Ig
dGhvc2UgaW5zdGFuY2UgdmFyaWFibGVzLg0NCg0NCjEuIEtlZXAgaXQgKipwcml2YXRlKiogYnkg
ZGVmYXVsdCAod2hpY2ggb2YgY291cnNlIGBAYWAgYnkgaXRzZWxmIGltcGxpZXPigJRpdCBfaXNf
IHByaXZhdGUgdW5sZXNzIHlvdSBhZGQgYSBwdWJsaWMgYWNjZXNzb3IpLg0NCiAgICAtIChSYXRo
ZXIgdGhhbiBtYWtlIGl0IGBwdWJsaWNgIGJ5IGRlZmF1bHQgbGlrZSBpdCBpcyBpbiBUeXBlU2Ny
aXB0LikNDQogICAgLSBLZWVwaW5nIGluc3RhbmNlIHZhcmlhYmxlcyBjb21wbGV0ZWx5IHByaXZh
dGUgaXMgcHJvYmFibHkgd2hhdCBwZW9wbGUgd2lsbCB3YW50IG1vc3Qgb2YgdGhlIHRpbWUsIGFu
ZCB3ZSBzaG91bGQgb3B0aW1pemUgdGhlIGVyZ29ub21pY3MgZm9yIHRoZSBtb3N0IGNvbW1vbiBj
YXNlLg0NCiAgICAtIFByaXZhdGUgaXMgYSBzYWZlciBkZWZhdWx0LCBhbmQgc2hvdWxkIGJlIGFz
c3VtZWQgdW5sZXNzIHlvdSBleHBsaWNpdGx5IGFzayBmb3IgYSBwdWJsaWMgYWNjZXNzb3IgdG8g
YmUgYWRkZWQuDQ0KICAgIC0gSSBiZXQgVHlwZVNjcmlwdCBtYWRlIHRoZSBgcHVibGljYCB0aGUg
ZGVmYXVsdCBtb3N0bHkgdG8gYmUgY29uc2lzdGVudCB3aXRoIEphdmFTY3JpcHQgKHdoaWNoIFR5
cGVTY3JpcHQgY29tcGlsZXMgdG8pOiBKYXZhU2NyaXB0IChhbG9uZyB3aXRoIG90aGVyIGxhbmd1
YWdlcyBsaWtlIEphdmEpIGFsbG93cyBkaXJlY3QgYWNjZXNzIChubyBnZXR0ZXIvc2V0dGVyIG5l
ZWRlKSB0byBpbnN0YW5jZSBwcm9wZXJ0aWVzL3ZhcmlhYmxlcyBmcm9tIG9iamVjdHMgb3V0c2lk
ZSB0aGUgaW5zdGFuY2UuIEphdmFTY3JpcHQgZG9lc24ndCBldmVuIF9oYXZlXyBhIHdheSB0byBt
YWtlIGluc3RhbmNlIHZhcmlhYmxlcyBwcml2YXRlIChidXQgaG9wZWZ1bGx5IHdpbGwgc29vbiB3
aXRoIHRoaXMgW3Byb3Bvc2FsXShodHRwczovL2dpdGh1Yi5jb20vdGMzOS9wcm9wb3NhbC1wcml2
YXRlLW1ldGhvZHMpIHRvIGFkZCBgI2FgIHN5bnRheCBmb3IgcHJpdmF0ZSBwcm9wZXJ0aWVzKS4N
DQoNDQpTbyB0aGlzOg0NCg0NCmBgYHJ1YnkNDQpjbGFzcyBUaGluZw0NCiAgZGVmIGluaXRpYWxp
emUocHVibGljIEBhLCBwdWJsaWMgQGIsIEBjKQ0NCiAgZW5kDQ0KZW5kDQ0KYGBgDQ0KDQ0Kd291
bGQgYmUgZXF1aXZhbGVudCB0byB0aGlzOg0NCg0NCmBgYHJ1YnkNDQpjbGFzcyBUaGluZw0NCiAg
YXR0cl9hY2Nlc3NvciA6YSwgOmINDQoNDQogIGRlZiBpbml0aWFsaXplKGEsIGIsIGMpDQ0KICAg
IEBhID0gYQ0NCiAgICBAYiA9IGINDQogICAgQGMgPSBjDQ0KICBlbmQNDQpgYGANDQoNDQojIyBI
b3cgaXMgYGluaXRpYWxpemUocHJpdmF0ZSBAYSlgIGRpZmZlcmVudCBmcm9tIGBpbml0aWFsaXpl
KEBhKWA/DQ0KDQ0KRXZlbiB0aG91Z2ggYEBhYCBieSBpdHNlbGYgaXMgYWxyZWFkeSBwcml2YXRl
Li4uDQ0KMS4gVGhpcyBkZWZpbmVzIGEgcHJpdmF0ZSBhY2Nlc3NvciBmb3IgdGhhdCBpbnN0YW5j
ZSB2YXIsIHdoaWNoIGxldHMgeW91IHdyaXRlIGBzZWxmLmEgPWAgaW5zdGVhZCBvZiBgQGEgPWAg
KGlmIHlvdSB3YW50KS4NDQoyLiBIYXZpbmcgYSBjb25jaXNlIHdheSB0byBkbyB0aGF0IGlzIGhl
bHBmdWwsIGZvciBleGFtcGxlIGlmIHlvdSB3YW50IHRvIG1ha2UgaXQgYSBtYXR0ZXIgb2YgcHJh
Y3RpY2UvcG9saWN5IHRvIG9ubHkgc2V0IGFuIGluc3RhbmNlIHZhcmlhYmxlIGJ5IGdvaW5nIHRo
cm91Z2ggaXRzICpzZXR0ZXIgbWV0aG9kKi4gKFNlZSBbZGlzY3Vzc2lvbiBoZXJlXShodHRwczov
L3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yNTU3MTY0Mi9ydWJ5LXByaXZhdGUtYW5kLXB1
YmxpYy1hY2Nlc3NvcnMpLikNDQoNDQoNDQpXaHkgbm90IGp1c3QgdXNlIGBpbml0aWFsaXplKHBy
aXZhdGUgQGEpYCB0byBiZSBjb25zaXN0ZW50IHdpdGggVHlwZVNjcmlwdCBzcGVjPw0NCi0gVHlw
ZVNjcmlwdCdzIGBwdWJsaWNgL2Bwcml2YXRlYCBpcyBub3Qgc3RhbmRhcmQgSmF2YVNjcmlwdC4g
SW4gZmFjdCwgaWYgdGhlIFtwcml2YXRlIG1ldGhvZHMvZmllbGRzIHByb3Bvc2FsXShodHRwczov
L2dpdGh1Yi5jb20vdGMzOS9wcm9wb3NhbC1wcml2YXRlLW1ldGhvZHMpIGhhZCBleGlzdGVkIHdo
ZW4gVHlwZVNjcmlwdCBhZGRlZCBbcGFyYW1ldGVyIHByb3BlcnRpZXNdKGh0dHBzOi8vd3d3LnR5
cGVzY3JpcHRsYW5nLm9yZy9kb2NzL2hhbmRib29rLzIvY2xhc3Nlcy5odG1sI3BhcmFtZXRlci1w
cm9wZXJ0aWVzKSwgSSdkIGxpa2UgdG8gdGhpbmsgdGhhdCB0aGV5IG1pZ2h0IGhhdmUgYWN0dWFs
bHkgKm1hZGUgdXNlKiBvZiB0aGUgbmV3IGAjYmAgc3ludGF4IGFuZCBnb25lIHdpdGggYSB0ZXJz
ZXIgc3ludGF4IGxpa2UgYGNvbnN0cnVjdG9yKHB1YmxpYyBhLCAjYilgIGluc3RlYWQgb2YgYGBj
b25zdHJ1Y3RvcihwdWJsaWMgYSwgcHJpdmF0ZSBiKWAuDQ0KDQ0KDQ0KIyMgVXBzaWRlcyBvZiB0
aGlzIHByb3Bvc2FsDQ0KDQ0KMS4gUmVtb3ZlcyBldmVuIG1vcmUgYm9pbGVycGxhdGUgKGFsbCB0
aG9zZSBgYXR0cl9hY2Nlc3NvcmAgbGluZXMpLCBtdWNoIG9mIHRoZSB0aW1lDQ0KDQ0KIyMgRG93
bnNpZGVzIG9mIHRoaXMgcHJvcG9zYWwNDQoNDQoxLiBPbmx5IHByb3ZpZGVzIGEgd2F5IHRvIGRl
ZmluZSBib3RoIGdldHRlciBhbmQgc2V0dGVyIGF0IG9uY2UuIERvZXNuJ3QgcHJvdmlkZSBhIHdh
eSB0byBfanVzdF8gZGVmaW5lIGEgZ2V0dGVyIGFuZCBub3QgYSBzZXR0ZXIsIGZvciBleGFtcGxl
Lg0NCiAgICAtIERvZXNuJ3Qgc2VlbSBsaWtlIGEgYmlnIGRlYWwsIGhvd2V2ZXIuIFlvdSBjYW4g
anVzdCBub3QgdXNlIHRoaXMgZmVhdHVyZSBhbmQgZGVmaW5lIHRoZSBnZXR0ZXIgd2l0aCBgYXR0
cl9yZWFkZXIgOmFgIGluc3RlYWQuIE9yIGRlZmluZSBwcml2YXRlIGdldHRlci9zZXR0ZXIgd2l0
aCBgcHJpdmF0ZSBAYWAgYW5kIHRoZW4gb3ZlcnJpZGUgd2l0aCBgYXR0cl9yZWFkZXIgOmFgIHRv
IGFkZCBhIHB1YmxpYyBnZXR0ZXIgKHdoaWxlIGtlZXBpbmcgdGhlIHByaXZhdGUgc2V0dGVyKS4N
DQoNDQoNDQoNDQoNDQotLSANDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8NDQogX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogcnVieS1jb3JlIG1haWxp
bmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVieS1sYW5nLm9yZwogVG8gdW5zdWJzY3JpYmUgc2Vu
ZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVhdmVAbWwucnVieS1sYW5nLm9yZwogcnVieS1jb3Jl
IGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxhbmcub3JnL21haWxtYW4zL3Bvc3Rvcml1cy9saXN0
cy9ydWJ5LWNvcmUubWwucnVieS1sYW5nLm9yZy8=

In This Thread