[#110185] [Ruby master Bug#19037] [Ruby 3.1.2] irb output color as literal when set IRB.conf[:USE_COLORIZE] = true (it is default) — "zw963 (Wei Zheng)" <noreply@...>

SXNzdWUgIzE5MDM3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHp3OTYzIChXZWkgWmhlbmcpLgoKLS0t

6 messages 2022/10/05

[#110211] [Ruby master Misc#19040] DevMeeting-2022-10-20 — "mame (Yusuke Endoh)" <noreply@...>

SXNzdWUgIzE5MDQwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hbWUgKFl1c3VrZSBFbmRvaCkuCgot

9 messages 2022/10/06

[#110218] [Ruby master Bug#19041] Weakref is still alive after major garbage collection — "parker (Parker Finch)" <noreply@...>

SXNzdWUgIzE5MDQxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHBhcmtlciAoUGFya2VyIEZpbmNoKS4K

9 messages 2022/10/06

[#110250] [Ruby master Bug#19047] DelegateClass displays "method redefined" warning when overriding methods — "jonathanhefner (Jonathan Hefner)" <noreply@...>

SXNzdWUgIzE5MDQ3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGpvbmF0aGFuaGVmbmVyIChKb25hdGhh

14 messages 2022/10/10

[#110287] [Ruby master Bug#19055] Regexp.new(regexp, timeout: nil) is intrupted by Regexp.timeout — "jaruga (Jun Aruga)" <noreply@...>

SXNzdWUgIzE5MDU1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGphcnVnYSAoSnVuIEFydWdhKS4KCi0t

9 messages 2022/10/14

[#110293] [Ruby master Bug#19056] Introduce `Fiber.annotation` for attaching messages to fibers. — "ioquatix (Samuel Williams)" <noreply@...>

SXNzdWUgIzE5MDU2IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGlvcXVhdGl4IChTYW11ZWwgV2lsbGlh

12 messages 2022/10/14

[#110300] [Ruby master Bug#19057] Hide implementation of `rb_io_t`. — "ioquatix (Samuel Williams)" <noreply@...>

SXNzdWUgIzE5MDU3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGlvcXVhdGl4IChTYW11ZWwgV2lsbGlh

53 messages 2022/10/15

[#110312] [Ruby master Feature#19061] Proposal: make a concept of "consuming enumerator" explicit — "zverok (Victor Shepelev)" <noreply@...>

SXNzdWUgIzE5MDYxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHp2ZXJvayAoVmljdG9yIFNoZXBlbGV2

12 messages 2022/10/15

[#110320] [Ruby master Bug#19062] Introduce `Fiber#locals` for shared inheritable state. — "ioquatix (Samuel Williams)" <noreply@...>

SXNzdWUgIzE5MDYyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGlvcXVhdGl4IChTYW11ZWwgV2lsbGlh

33 messages 2022/10/16

[#110324] [Ruby master Feature#19063] Hash.new with non-value objects should be less confusing — "baweaver (Brandon Weaver)" <noreply@...>

SXNzdWUgIzE5MDYzIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJhd2VhdmVyIChCcmFuZG9uIFdlYXZl

35 messages 2022/10/16

[#110378] [Ruby master Bug#19067] `private_constant` does not work at toplevel in wrapped module context — "shioyama (Chris Salzberg)" <noreply@...>

SXNzdWUgIzE5MDY3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHNoaW95YW1hIChDaHJpcyBTYWx6YmVy

8 messages 2022/10/18

[#110383] [Ruby master Feature#19068] Print NODE type with yydebug option — "yui-knk (Kaneko Yuichiro)" <noreply@...>

SXNzdWUgIzE5MDY4IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHl1aS1rbmsgKEthbmVrbyBZdWljaGly

9 messages 2022/10/18

[#110422] [Ruby master Feature#19071] Add Time#deconstruct, #deconstruct_keys, and #to_h — "zverok (Victor Shepelev)" <noreply@...>

SXNzdWUgIzE5MDcxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHp2ZXJvayAoVmljdG9yIFNoZXBlbGV2

9 messages 2022/10/19

[#110461] [Ruby master Misc#19074] DevMeeting-2022-11-17 — "mame (Yusuke Endoh)" <noreply@...>

SXNzdWUgIzE5MDc0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hbWUgKFl1c3VrZSBFbmRvaCkuCgot

17 messages 2022/10/21

[#110473] [Ruby master Feature#19075] Add Array#bsearch_last and #bsearch_last_index — "kyanagi (Kouhei Yanagita)" <noreply@...>

SXNzdWUgIzE5MDc1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGt5YW5hZ2kgKEtvdWhlaSBZYW5hZ2l0

16 messages 2022/10/21

[#110481] [Ruby master Bug#19078] Introduce `Fiber#storage` for inheritable fiber-scoped variables. — "ioquatix (Samuel Williams)" <noreply@...>

SXNzdWUgIzE5MDc4IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGlvcXVhdGl4IChTYW11ZWwgV2lsbGlh

30 messages 2022/10/22

[#110502] [Ruby master Bug#19082] Recent change in the ruby_3_1 branch prevents some gems from being installed on Apple Silicon — "monfresh (Moncef Belyamani)" <noreply@...>

SXNzdWUgIzE5MDgyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1vbmZyZXNoIChNb25jZWYgQmVseWFt

8 messages 2022/10/24

[#110529] [Ruby master Feature#19089] Load bundler/setup in gem_prelude.rb when "bundle exec" is used — "mame (Yusuke Endoh)" <noreply@...>

SXNzdWUgIzE5MDg5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hbWUgKFl1c3VrZSBFbmRvaCkuCgot

13 messages 2022/10/28

[#110542] [Ruby master Feature#19090] Do not duplicate an unescaped string in CGI.escapeHTML — "k0kubun (Takashi Kokubun)" <noreply@...>

SXNzdWUgIzE5MDkwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGswa3VidW4gKFRha2FzaGkgS29rdWJ1

15 messages 2022/10/29

[#110554] [Ruby master Bug#19094] `sleep(nil)` vs `sleep()` and replicating the default implementation. — "ioquatix (Samuel Williams)" <noreply@...>

SXNzdWUgIzE5MDk0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGlvcXVhdGl4IChTYW11ZWwgV2lsbGlh

8 messages 2022/10/31

[ruby-core:110330] [Ruby master Feature#19063] Hash.new with non-value objects should be less confusing

From: "austin (Austin Ziegler)" <noreply@...>
Date: 2022-10-17 02:56:39 UTC
List: ruby-core #110330
SXNzdWUgIzE5MDYzIGhhcyBiZWVuIHVwZGF0ZWQgYnkgYXVzdGluIChBdXN0aW4gWmllZ2xlciku
DQoNCg0KVGhpcyBtaXN0YWtlIGlzIG11Y2ggbW9yZSBjb21tb24gdGhhbiBJIHdvdWxkIGhhdmUg
dGhvdWdodCwgYW5kIGl0IGFwcGVhcnMgaW4gc29tZSBmYWlybHkgbGFyZ2UgcHJvamVjdHMgKG5v
dCBldmVyeW9uZSBtYXkgaGF2ZSBhY2Nlc3MgdG8gdGhpcyByZXN1bHQgYmVjYXVzZSBgY3MuZ2l0
aHViLmNvbWAgaXMgc3RpbGwgYXBwYXJlbnRseSBpbiBwcmV2aWV3KToNCg0KaHR0cHM6Ly9jcy5n
aXRodWIuY29tLz9zY29wZU5hbWU9QWxsK3JlcG9zJnNjb3BlPSZxPWxhbmd1YWdlJTNBcnVieStI
YXNoLm5ldyUyOCU1QiU1RCUyOQ0KDQo+IFNob3dpbmcgMSAtIDIwIG9mIGFib3V0IDEuNWsgZmls
ZXMgZm91bmQgKGluIDYxMiBtaWxsaXNlY29uZHMpDQoNClRoZXNlIGFyZSBmcm9tIHRoZSBmaXJz
dCB0d2VudHkgaW5zdGFuY2VzOg0KDQotIEdpdExhYjogaHR0cHM6Ly9naXRodWIuY29tL2dpdGxh
YmhxL2dpdGxhYmhxL2Jsb2IvZWFlYjIxYWYyNzMwNDg5N2Y0NmY5MTYzM2UyNWNiYTIzMjMyMzQ5
ZC9saWIvZ2l0bGFiL2FwaV9hdXRoZW50aWNhdGlvbi9idWlsZGVyLnJiI0wxMg0KLSBGYWN0b3J5
Qm90OiBodHRwczovL2dpdGh1Yi5jb20vdGhvdWdodGJvdC9mYWN0b3J5X2JvdC9ibG9iL2VjNzE2
MTE5NTRkMDc0MTljOWI2NjhiZTAzNjQxMzMyNDQzZGNkNzgvbGliL2ZhY3RvcnlfYm90L2xpbnRl
ci5yYiNMMjINCi0gRmF0IEZyZWUgQ1JNDQogIC0gMTogaHR0cHM6Ly9naXRodWIuY29tL2ZhdGZy
ZWVjcm0vZmF0X2ZyZWVfY3JtL2Jsb2IvNWI3M2M2MjMzNTgzNTEwNmMyNWY1NDdkOTgxMDE5N2Q4
YjRjMGJhOC9saWIvZmF0X2ZyZWVfY3JtL2NhbGxiYWNrLnJiI0w1OA0KICAtIDI6IGh0dHBzOi8v
Z2l0aHViLmNvbS9mYXRmcmVlY3JtL2ZhdF9mcmVlX2NybS9ibG9iLzViNzNjNjIzMzU4MzUxMDZj
MjVmNTQ3ZDk4MTAxOTdkOGI0YzBiYTgvbGliL2ZhdF9mcmVlX2NybS9jYWxsYmFjay5yYiNMNzQN
Ci0gSW5zdHJ1Y3R1cmUgQ2FudmFzIExNUzogaHR0cHM6Ly9naXRodWIuY29tL2luc3RydWN0dXJl
L2NhbnZhcy1sbXMvYmxvYi84YmQ0NmNiNjU3ZWM5MjUyMjliZmNkNTQwN2MxNDVlYzEyMWQ4NWM3
L2FwcC9tb2RlbHMvY29udGV4dC5yYiNMMTgyDQotIENoZWYNCiAgLSBLbmlmZTogaHR0cHM6Ly9n
aXRodWIuY29tL2NoZWYvY2hlZi9ibG9iL2U4NWZjYjhjMGFkMWVhNGVkNmY4MzBlNGI1ODVmMjdj
MmFkYTQ5OTQva25pZmUvbGliL2NoZWYva25pZmUucmIjTDE3Mw0KICAtIEluc3BlYzogaHR0cHM6
Ly9naXRodWIuY29tL2luc3BlYy9pbnNwZWMvYmxvYi9hZjViODMzNWFmMDUyNzQzOTE0OTA5ZTM4
MzNhODhjN2JhMzUwZWQ4L2xpYi9pbnNwZWMvdXRpbHMvbmdpbnhfcGFyc2VyLnJiI0w5Mw0KLSBS
ZWRtaW5lOg0KICAtIDE6IGh0dHBzOi8vZ2l0aHViLmNvbS9yZWRtaW5lL3JlZG1pbmUvYmxvYi84
MjMwODBiNDVlNTg1NjNmOTg5Yjk5Mjc4OWVkMzQwZDM1OGVkOTU1L2FwcC9tb2RlbHMvdXNlci5y
YiM2NjANCiAgLSAyOiBodHRwczovL2dpdGh1Yi5jb20vcmVkbWluZS9yZWRtaW5lL2Jsb2IvODIz
MDgwYjQ1ZTU4NTYzZjk4OWI5OTI3ODllZDM0MGQzNThlZDk1NS9hcHAvbW9kZWxzL3VzZXIucmIj
NjkzDQotIEJyb3dzZXIgQ01TOiBodHRwczovL2dpdGh1Yi5jb20vYnJvd3Nlcm1lZGlhL2Jyb3dz
ZXJjbXMvYmxvYi8wYTdmYjkyMTlmNmUyNGNjZTQyNzFiNDIwYzJlYTA3ZmViZDFiNzQ4L2FwcC9t
b2RlbHMvY21zL2NhdGVnb3J5X3R5cGUucmIjTDIxDQotIEFXUyBTMyBTREsgKGZlYXR1cmUgdGVz
dGluZywgYnV04oCmKQ0KICAtIDE6IGh0dHBzOi8vZ2l0aHViLmNvbS9hd3MvYXdzLXNkay1ydWJ5
L2Jsb2IvMmU5NjA5MmNjYTI4YTA0MjJmYzM5NTBmMDc4YjA5MTliNjM2YzIyNy9nZW1zL2F3cy1z
ZGstczMvZmVhdHVyZXMvY2xpZW50L3N0ZXBfZGVmaW5pdGlvbnMucmIjMzQ0DQogIC0gMjogaHR0
cHM6Ly9naXRodWIuY29tL2F3cy9hd3Mtc2RrLXJ1YnkvYmxvYi8yZTk2MDkyY2NhMjhhMDQyMmZj
Mzk1MGYwNzhiMDkxOWI2MzZjMjI3L2dlbXMvYXdzLXNkay1zMy9mZWF0dXJlcy9jbGllbnQvc3Rl
cF9kZWZpbml0aW9ucy5yYiMzNjYNCi0gQmFya2VlcDogaHR0cHM6Ly9naXRodWIuY29tL29veWFs
YS9iYXJrZWVwL2Jsb2IvMTI2YjFiMWY0MWY1MTQzOTZkM2UyMmY5OTM1ZmU0NjQwZGUyYTQwMi9s
aWIvc3RyaW5nX2ZpbHRlci5yYiNMMjcNCi0gT3BhbDogaHR0cHM6Ly9naXRodWIuY29tL29wYWwv
b3BhbC9ibG9iLzkzNGFhNjFiZGI4MGE5ZGE2Y2U5YzkyYjBlZWRiYTczN2JiYzFmOWYvbGliL29w
YWwvY29tcGlsZXIucmIjTDI1NQ0KLSBPcGVuUHJvamVjdDoNCiAgLSAxOiBodHRwczovL2dpdGh1
Yi5jb20vb3BmL29wZW5wcm9qZWN0L2Jsb2IvNTY3MzhjYmZlNDkyZGNkZTNhYjgwNDYzYmZmMzNl
ZWQ3YWU3NjVmNC9saWIvYXBpL3YzL2FjdGl2aXRpZXMvYWN0aXZpdHlfZWFnZXJfbG9hZGluZ193
cmFwcGVyLnJiI0w3Ng0KICAtIDI6IChgSGFzaC5uZXcoe10pYCkgaHR0cHM6Ly9naXRodWIuY29t
L29wZi9vcGVucHJvamVjdC9ibG9iLzU2NzM4Y2JmZTQ5MmRjZGUzYWI4MDQ2M2JmZjMzZWVkN2Fl
NzY1ZjQvbGliL2FwaS92My9hY3Rpdml0aWVzL2FjdGl2aXR5X2VhZ2VyX2xvYWRpbmdfd3JhcHBl
ci5yYiNMOTINCi0gR29sZGlsb2FkZXI6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYWxzaWZ5L2dvbGRp
bG9hZGVyL2Jsb2IvZWFkMDU4YWI2NWVjZjg0NWM3OGI1MTMwN2MwNDhhOWYwOWY4N2VmNy9saWIv
Z29sZGlsb2FkZXIvYXV0b19pbmNsdWRlX2NvbnRleHQucmIjTDI2DQotIHJzcGVjLWNvcmU6IGh0
dHBzOi8vZ2l0aHViLmNvbS9yc3BlYy9yc3BlYy1jb3JlL2Jsb2IvNzE4MjNiYTExZWMxN2E3M2Iy
NWJkYzI0ZWJhYjE5NTQ5NGMyNzBkYy9saWIvcnNwZWMvY29yZS9maWx0ZXJfbWFuYWdlci5yYiNM
MjA1LUwyMDYNCi0gQHNodWdvJ3MgdGV4dGJyaW5nZXI6IGh0dHBzOi8vZ2l0aHViLmNvbS9zaHVn
by90ZXh0YnJpbmdlci9ibG9iLzY1ZGZmOTA5Mjk1ZjE0ZjQ2NmY3YjI3ZTgyNGVhMzZmZTFmOWRk
ZDcvYmluL21lcmdlX21hemVnYWtpX2RpYyNMNQ0KDQpTbyB0aGlzIGlzICp2ZXJ5KiB3aWRlc3By
ZWFkLCBhbmQgZXhwZXJpZW5jZWQgUnVieWlzdHMgbWFrZSB0aGlzIG1pc3Rha2UuDQoNCkJlY2F1
c2UgdGhpcyBpcyBzb21ldGhpbmcgdGhhdCB3b3VsZCBvbmx5IGFmZmVjdCBSdWJ5IHZlcnNpb25z
IGdvaW5nIGZvcndhcmQsIEkgdGhpbmsgdGhhdCB1cGRhdGluZyBSdWJvY29wIGFuZCBvdGhlciBs
aW50ZXJzIGlzIGEgbmVjZXNzYXJ5ICpmaXJzdCogc3RlcC4gT2YgdGhlIHJlc3Qgb2YgdGhlIHBy
b3Bvc2FscywgSSB0aGluayB0aGF0IGluIHRoZSBzaG9ydCB0byBtZWRpdW0gdGVybSwgdGhlIG9u
bHkgdmlhYmxlIG9wdGlvbiBpcyBfMi4gV2FybiBBYm91dCBVbmV4cGVjdGVkIEJlaGF2aW9yXy4g
SSB0aGluayB0aGF0IHRoZSAqbGVhc3QqIHZpYWJsZSBpcyBfMS4gRG8gV2hhdCBUaGV5IE1lYW50
XywgYW5kIHRoZSBiZXR0ZXIgbG9uZyB0aW1lIG9wdGlvbiBpcyBfMy4gUmVxdWlyZSBGcm96ZW4g
b3IgVmFsdWVzXy4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
RmVhdHVyZSAjMTkwNjM6IEhhc2gubmV3IHdpdGggbm9uLXZhbHVlIG9iamVjdHMgc2hvdWxkIGJl
IGxlc3MgY29uZnVzaW5nDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTkwNjMj
Y2hhbmdlLTk5NjIyDQoNCiogQXV0aG9yOiBiYXdlYXZlciAoQnJhbmRvbiBXZWF2ZXIpDQoqIFN0
YXR1czogT3Blbg0KKiBQcmlvcml0eTogTm9ybWFsDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQpSZWxhdGVkIHRvICMxMDcxMyBhbmQgIzI3NjQuDQoNClJ1YnkncyBg
SGFzaC5uZXdgIGFjY2VwdHMgZWl0aGVyIGEgYmxvY2sgb3IgYSBwYXJhbSBmb3IgaXRzIGRlZmF1
bHQgdmFsdWUuIEluIHRoZSBjYXNlIG9mIG5vbi12YWx1ZSBvYmplY3RzIHRoaXMgbGVhZHMgdG8g
dW5leHBlY3RlZCBiZWhhdmlvcnM6DQoNCmBgYHJ1YnkNCmJhZF9oYXNoX3dpdGhfYXJyYXlfdmFs
dWVzID0gSGFzaC5uZXcoW10pDQpnb29kX2hhc2hfd2l0aF9hcnJheV92YWx1ZXMgPSBIYXNoLm5l
dyB7IHxoLCBrfCBoW2tdID0gW10gfQ0KYGBgDQoNCldoaWxlLCBhcyBAaHNidCBoYXMgc2FpZCBp
biB0aGUgcGFzdCwgdGhpcyBpcyBiZWhhdmluZyBhcyBpbnRlbmRlZCBmb3IgdGhlIFJ1YnkgbGFu
Z3VhZ2UgaXQgaGFzIGNhdXNlZCBhIGxvdCBvZiBjb25mdXNpb24gaW4gdGhlIGNvbW11bml0eSBv
dmVyIHRoZSB5ZWFycyBhbmQgaXMgYSBrbm93biBzaGFycC1lZGdlLg0KDQpNeSBhc3NlcnRpb24g
aXMgdGhhdCB0aGlzIGlzIG5vdCB0aGUgaW50ZW5kZWQgYmVoYXZpb3IsIGFuZCBJIGNhbm5vdCBm
aW5kIGEgbGVnaXRpbWF0ZSB1c2VjYXNlIGluIHdoaWNoIHNvbWVvbmUgaW50ZW5kcyBmb3IgdGhp
cyB0byBoYXBwZW4uIE1vcmUgb2Z0ZW4gbmV3IHVzZXJzIHRvIFJ1YnkgYXJlIGNvbmZ1c2VkIGJ5
IHRoaXMgYmVoYXZpb3IgYW5kIHNwZW5kIGEgbG90IG9mIHRpbWUgZGVidWdnaW5nLg0KDQpXZSBt
dXN0IGNvbnNpZGVyIHRoZSBpbXBhY3QgdG8gUnVieSB1c2VycywgZGVzcGl0ZSB3aGF0IHRoZSBp
bnRlbnQgb2YgdGhlIGxhbmd1YWdlIGlzLCBhbmQgbWFrZSB0aGUgbGFuZ3VhZ2UgbW9yZSBjbGVh
ciB3aGVyZSBwb3NzaWJsZS4NCg0KR2l2ZW4gdGhhdCwgSSBoYXZlIGEgZmV3IHBvdGVudGlhbCBw
cm9wb3NhbHMgZm9yIFJ1YnkgY29tbWl0dGVycy4NCg0KIyMjIFByb3Bvc2FsIDE6IERvIFdoYXQg
VGhleSBNZWFudA0KDQpXaGVuIHBlb3BsZSB1c2UgYEhhc2gubmV3KFtdKWAgdGhleSBtZWFuIGBI
YXNoLm5ldyB7IHxoLCBrfCBoW2tdID0gW10gfWAuIENhbiB3ZSBtYWtlIHRoYXQgdGhlIGNhc2Ug
dGhhdCBpZiB5b3UgcGFzcyBhIG11dGFibGUgb3Igbm9uLXZhbHVlIG9iamVjdCB0aGF0IHRoZSBi
ZWhhdmlvciB3aWxsIGJlIGFzIGludGVuZGVkIHVzaW5nIGBkdXBgIG9yIG90aGVyIHRlY2huaXF1
ZXM/DQoNCldoZW4gdXNlZCBpbiB0aGUgYWJvdmUgaW5jb3JyZWN0IHdheSBpdCBpcyBsaWtlbHkg
aWYgbm90IGFsd2F5cyBicm9rZW4gY29kZS4NCg0KIyMjIFByb3Bvc2FsIDI6IFdhcm4gQWJvdXQg
VW5leHBlY3RlZCBCZWhhdmlvcg0KDQpBcyBtZW50aW9uZWQgYWJvdmUsIEkgZG8gbm90IGJlbGll
dmUgdGhlcmUgYXJlIGxlZ2l0aW1hdGUgdXNhZ2VzIG9mIGBIYXNoLm5ldyhbXSlgLCBhbmQgaXQg
aXMgYSBrbm93biBidWcgdG8gbWFueSB1c2VycyBhcyB0aGV5IGRvIG5vdCBpbnRlbmQgZm9yIHRo
YXQgYmVoYXZpb3IuIEl0IG1heSBiZSB3b3J0aHdoaWxlIHRvIHdhcm4gcGVvcGxlIGlmIHRoZXkg
ZG8gdXNlIGl0Lg0KDQojIyMgUHJvcG9zYWwgMzogUmVxdWlyZSBGcm96ZW4gb3IgVmFsdWVzDQoN
ClRoaXMgaXMgbW9yZSBicmVha2luZyB0aGFuIHRoZSBhYm92ZSwgYnV0IGl0IG1heSBtYWtlIHNl
bnNlIHRvIHJlcXVpcmUgYW55IHZhbHVlIHBhc3NlZCB0byBgSGFzaC5uZXdgIHRvIGVpdGhlciBi
ZSBgZnJvemVuYCBvciBhIHZhbHVlIG9iamVjdCAoZS5nLiBgMWAgb3IgYHRydWVgKQ0KDQojIyBV
cGRhdGluZyBSdWJvQ29wDQoNCkZhaWxpbmcgdGhpcywgSSBhbSBjb25zaWRlcmluZyBhZHZvY2F0
aW5nIGZvciBSdWJvQ29wIGFuZCBzaW1pbGFyIGxpbnRlcnMgdG8gd2FybiBwZW9wbGUgYWdhaW5z
dCB0aGlzIGJlaGF2aW9yIGFzIGl0IGlzIG5vdCBpbnRlbmRlZCBpbiBtb3N0IHRvIGFsbCBjYXNl
czoNCg0KaHR0cHM6Ly9naXRodWIuY29tL3J1Ym9jb3AvcnVib2NvcC9pc3N1ZXMvMTEwMTMNCg0K
Li4uYnV0IGFzIEBpb3F1YXRpeCBoYXMgbWVudGlvbmVkIG9uIHRoZSBpc3N1ZSBpdCB3b3VsZCBt
YWtlIG1vcmUgc2Vuc2UgdG8gZml4IFJ1YnkgcmF0aGVyIHRoYW4gcHV0IGEgcGF0Y2ggb24gdG9w
IG9mIGl0LiBJIHdvdWxkIGJlIGluY2xpbmVkIHRvIGFncmVlIHdpdGggaGlzIGFzc2Vzc21lbnQs
IGFuZCB3b3VsZCByYXRoZXIgZml4IHRoaXMgYXQgYSBsYW5ndWFnZSBsZXZlbCBhcyBpdCBpcyBh
IGtub3duIHBvaW50IG9mIGNvbmZ1c2lvbi4NCg0KIyMgRmluYWwgVGhvdWdodHMNCg0KSSB3b3Vs
ZCBhc2sgdGhhdCBtYWludGFpbmVycyBjb25zaWRlciB0aGUgY29uZnVzaW9uIHRoYXQgdGhpcyBo
YXMgY2F1c2VkIGluIHRoZSBjb21tdW5pdHksIHJhdGhlciB0aGFuIGFzc2VydGluZyB0aGlzICJ3
b3JrcyBhcyBpbnRlbmRlZC4iIEl0IGRvZXMgd29yayBhcyBpbnRlbmRlZCwgYnV0IHRoZSBpbnRl
bmRlZCBmdW5jdGlvbmFsaXR5IGNhbiBtYWtlIFJ1YnkgbW9yZSBkaWZmaWN1bHQgZm9yIGJlZ2lu
bmVycy4gV2Ugc2hvdWxkIGtlZXAgdGhpcyBpbiBtaW5kLg0KDQoNCg0KLS0gDQpodHRwczovL2J1
Z3MucnVieS1sYW5nLm9yZy8NCgpVbnN1YnNjcmliZTogPG1haWx0bzpydWJ5LWNvcmUtcmVxdWVz
dEBydWJ5LWxhbmcub3JnP3N1YmplY3Q9dW5zdWJzY3JpYmU+CjxodHRwOi8vbGlzdHMucnVieS1s
YW5nLm9yZy9jZ2ktYmluL21haWxtYW4vb3B0aW9ucy9ydWJ5LWNvcmU+Cg==

In This Thread