[#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:110177] [Ruby master Feature#19024] Proposal: Import Modules

From: "fxn (Xavier Noria)" <noreply@...>
Date: 2022-10-04 08:44:32 UTC
List: ruby-core #110177
SXNzdWUgIzE5MDI0IGhhcyBiZWVuIHVwZGF0ZWQgYnkgZnhuIChYYXZpZXIgTm9yaWEpLgoKCklu
IHRoZSBmaXJzdCBxdWVzdGlvbiwgaXQgaXMgYXNzdW1lZCB0aGF0IGBiYCB3YW50cyBgQWAgZGVj
b3JhdGlvbiB0byBiZSBpbiBwbGFjZSBmb3IgdGhlIGVudGlyZSBwcm9jZXNzLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpGZWF0dXJlICMxOTAyNDogUHJvcG9zYWw6
IEltcG9ydCBNb2R1bGVzCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xOTAyNCNj
aGFuZ2UtOTk0NTEKCiogQXV0aG9yOiBzaGlveWFtYSAoQ2hyaXMgU2FsemJlcmcpCiogU3RhdHVz
OiBPcGVuCiogUHJpb3JpdHk6IE5vcm1hbAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClRoZXJlIGlzIG5vIGdlbmVyYWwgd2F5IGluIFJ1YnkgdG8gbG9hZCBjb2RlIG91
dHNpZGUgb2YgdGhlIGdsb2JhbGx5LXNoYXJlZCBuYW1lc3BhY2UuIFRoaXMgbWFrZXMgaXQgaGFy
ZCB0byBpc29sYXRlIGNvbXBvbmVudHMgb2YgYW4gYXBwbGljYXRpb24gZnJvbSBlYWNoIG90aGVy
IGFuZCBmcm9tIHRoZSBhcHBsaWNhdGlvbiBpdHNlbGYsIGxlYWRpbmcgdG8gY29tcGxpY2F0ZWQg
cmVsYXRpb25zaGlwcyB0aGF0IGNhbiBiZWNvbWUgaW50cmFjdGFibGUgYXMgYXBwbGljYXRpb25z
IGdyb3cgaW4gc2l6ZS4KClRoZSBncm93aW5nIHBvcHVsYXJpdHkgb2YgYSBnZW0gbGlrZSBbUGFj
a3dlcmtdKGh0dHBzOi8vZ2l0aHViLmNvbS9zaG9waWZ5L3BhY2t3ZXJrKSwgd2hpY2ggcHJvdmlk
ZXMgYSBuZXcgY29uY2VwdCBvZiAicGFja2FnZSIgdG8gZW5mb2NlIGJvdW5kYXJpZXMgc3RhdGlj
YWxseSBpbiBDSSwgaXMgZXZpZGVuY2UgdGhhdCB0aGlzIGlzIGEgcmVhbCBwcm9ibGVtLiBCdXQg
aW50cm9kdWNpbmcgYSBuZXcgcGFja2FnaW5nIGNvbmNlcHQgYW5kIENJIHN0ZXAgaXMgYXQgYmVz
dCBvbmx5IGEgcGFydGlhbCBzb2x1dGlvbiwgd2l0aCBkb3duc2lkZXM6IGl0IGFkZHMgY29tcGxl
eGl0eSBhbmQgY29nbml0aXZlIG92ZXJoZWFkIHRoYXQgd291bGRuJ3QgYmUgbmVjZXNzYXJ5IGlm
IFJ1YnkgcHJvdmlkZWQgYmV0dGVyIHBhY2thZ2luZyBpdHNlbGYgKGFzIE1hdHogaGFzIHN1Z2dl
c3RlZCBbaXQgc2hvdWxkXShodHRwczovL3lvdXR1LmJlL0RwMTJhM0tHTkZ3P3Q9Mjk1NikpLgoK
VGhlcmUgaXMgX29uZV8gbGltaXRlZCB3YXkgaW4gUnVieSBjdXJyZW50bHkgdG8gbG9hZCBjb2Rl
IHdpdGhvdXQgcG9sbHV0aW5nIHRoZSBnbG9iYWwgbmFtZXNwYWNlOiBgbG9hZGAgd2l0aCB0aGUg
YHdyYXBgIHBhcmFtZXRlciwgd2hpY2ggYXMgb2YgaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcv
aXNzdWVzLzYyMTAgY2FuIG5vdyBiZSBhIG1vZHVsZS4gSG93ZXZlciwgdGhpcyBvcHRpb24gZG9l
cyBub3QgYXBwbHkgdHJhbnNpdGl2ZWx5IHRvIGByZXF1aXJlYCBjYWxscyB3aXRoaW4gdGhlIGxv
YWRlZCBmaWxlLCBzbyBpdHMgdXNlZnVsbmVzcyBpcyBsaW1pdGVkLgoKTXkgcHJvcG9zYWwgaGVy
ZSBpcyB0byBlbmFibGUgbW9kdWxlIGltcG9ydHMgYnkgZG9pbmcgdGhlIGZvbGxvd2luZzoKCjEu
IGFwcGx5IHRoZSBgd3JhcGAgbW9kdWxlIG5hbWVzcGFjZSB0cmFuc2l0aXZlbHkgdG8gYHJlcXVp
cmVgcyBpbnNpZGUgdGhlIGxvYWRlZCBjb2RlLCBpbmNsdWRpbmcgbmF0aXZlIGV4dGVuc2lvbnMg
KG9yIHByb3ZpZGUgYSBuZXcgZmxhZyBvciBtZXRob2QgdGhhdCB3b3VsZCBkbyB0aGlzKSwKMi4g
bWFrZSB0aGUgYHdyYXBgIG1vZHVsZSB0aGUgdG9wbGV2ZWwgY29udGV4dCBmb3IgY29kZSBsb2Fk
ZWQgdW5kZXIgaXQsIHNvIGA6OkZvb2AgcmVzb2x2ZXMgdG8gYDx0b3Bfd3JhcHBlcj46OkZvb2Ag
aW4gbG9hZGVkIGNvZGUgKG9yLCBhZ2FpbiwgcHJvdmlkZSBhIG5ldyBmbGFnIG9yIG1ldGhvZCB0
aGF0IHdvdWxkIGRvIHRoaXMpLiBfQWxzbyBtYWtlIHRoaXMgYXBwbHkgd2hlbiBjb2RlIHVuZGVy
IHRoZSB3cmFwcGVyIG1vZHVsZSBpcyBjYWxsZWQgb3V0c2lkZSBvZiB0aGUgbG9hZCBwcm9jZXNz
ICh3aGVuIGB0b3Bfd3JhcHBlcmAgaXMgbm8gbG9uZ2VyIHNldCkgJm1kYXNoOyB0aGlzIG1heSBi
ZSBxdWl0ZSBoYXJkIHRvIGRvXy4KMy4gcmVzb2x2ZSBgbmFtZWAgb24gYW5vbnltb3VzIG1vZHVs
ZXMgdW5kZXIgdGhlIHdyYXBwZWQgbW9kdWxlIHRvIHRoZWlyIG5hbWVzIHdpdGhvdXQgdGhlIHRv
cCB3cmFwcGVyIG1vZHVsZSwgc28gYDx0b3Bfd3JhcHBlcj46OkZvby5uYW1lYCBldmFsdWF0ZXMg
dG8gYCJGb28iYC4gVGhlcmUgbWF5IGJlIG90aGVyIHdheXMgdG8gaGFuZGxlIHRoaXMgcHJvYmxl
bSwgYnV0IGEgZ2VtIGxpa2UgUmFpbHMgdXNlcyBgbmFtZWAgdG8gcmVzb2x2ZSBmaWxlbmFtZXMg
YW5kIGZhaWxzIHdoZW4gYW5vbnltb3VzIG1vZHVsZXMgcmV0dXJuIHNvbWV0aGluZyBsaWtlIGAj
PE1vZHVsZTogLi4uPjo6QWN0aXZlUmVjb3JkYCBpbnN0ZWFkIG9mIGp1c3QgYEFjdGl2ZVJlY29y
ZGAuCgpJIGhhdmUgcm91Z2hseSBpbXBsZW1lbnRlZCB0aGVzZSB0aHJlZSB0aGluZ3MgaW4gW3Ro
aXMgcGF0Y2hdKGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvY29tcGFyZS9tYXN0ZXIuLi5z
aGlveWFtYTpydWJ5OmltcG9ydF9tb2R1bGVzKS4gVGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBpbmNv
bXBsZXRlIChpdCBkb2VzIG5vdCBjb3ZlciB0aGUgbGFzdCBoaWdobGlnaHRlZCBwYXJ0IG9mIDIp
IGJ1dCBwcm92aWRlcyBlbm91Z2ggb2YgYSBiYXNpcyB0byBpbXBsZW1lbnQgYW4gYGltcG9ydGAg
bWV0aG9kLCB3aGljaCBJIGhhdmUgZG9uZSBpbiBhIGdlbSBjYWxsZWQgW0ltXShodHRwczovL2dp
dGh1Yi5jb20vc2hpb3lhbWEvaW0pLgoKSW0gcHJvdmlkZXMgYW4gYGltcG9ydGAgbWV0aG9kIHdo
aWNoIGNhbiBiZSB1c2VkIHRvIGltcG9ydCBnZW0gY29kZSB1bmRlciBhIG5hbWVzcGFjZToKCmBg
YHJ1YnkKcmVxdWlyZSAiaW0iCmV4dGVuZCBJbQoKYWN0aXZlX21vZGVsID0gaW1wb3J0ICJhY3Rp
dmVfbW9kZWwiCiM9PiA8I0ltOjpJbXBvcnQgcm9vdDogYWN0aXZlX21vZGVsPgoKQWN0aXZlTW9k
ZWwKIz0+IE5hbWVFcnJvcgoKYWN0aXZlX21vZGVsOjpBY3RpdmVNb2RlbAojPT4gQWN0aXZlTW9k
ZWwKCmFjdGl2ZV9yZWNvcmQgPSBpbXBvcnQgImFjdGl2ZV9yZWNvcmQiCiM9PiA8I0ltOjpJbXBv
cnQgcm9vdDogYWN0aXZlX3JlY29yZD4KCiMgQ29uc3RhbnRzIGRlZmluZWQgaW4gdGhlIHNhbWUg
ZmlsZSB1bmRlciBkaWZmZXJlbnQgaW1wb3J0cyBwb2ludCB0byB0aGUgc2FtZSBvYmplY3RzCmFj
dGl2ZV9yZWNvcmQ6OkFjdGl2ZU1vZGVsID09IGFjdGl2ZV9tb2RlbDo6QWN0aXZlTW9kZWwKIz0+
IHRydWUKYGBgCgpXaXRoIHRoZSBjb25zdGFudHMgYWxsIGxvYWRlZCB1bmRlciBhbiBhbm9ueW1v
dXMgbmFtZXNwYWNlLCBhbnkgY29kZSBpbXBvcnRpbmcgdGhlIGdlbSBjYW4gbmFtZSBjb25zdGFu
dHMgaG93ZXZlciBpdCBsaWtlczoKCmBgYHJ1YnkKY2xhc3MgUG9zdCA8IGFjdGl2ZV9yZWNvcmQ6
OkFjdGl2ZVJlY29yZDo6QmFzZQplbmQKCkFSID0gYWN0aXZlX3JlY29yZDo6QWN0aXZlUmVjb3Jk
CgpQb3N0LnN1cGVyY2xhc3MKIz0+IEFSOjpCYXNlCmBgYAoKTm90ZSB0aGF0IHRoaXMgZW5hYmxl
cyB0aGUgaW1wb3J0ZXIgdG8gY29tcGxldGVseSBkZXRlcm1pbmUgdGhlIG5hbWluZyBmb3IgZXZl
cnkgY29uc3RhbnQgaXQgaW1wb3J0cy4gU28gZ2VtcyBjYW4gb3B0IHRvIGhpZGUgdGhlaXIgZGVw
ZW5kZW5jaWVzIGJ5ICJhbmNob3JpbmciIHRoZW0gaW5zaWRlIHRoZWlyIG93biBuYW1lc3BhY2Us
IGxpa2UgdGhpczoKCmBgYHJ1YnkKIyBpbiBsaWIvbXlfZ2VtLnJiCm1vZHVsZSBNeUdlbQogIGRl
cCA9IGltcG9ydCAibXlfZ2VtX2RlcGVuZGVuY3kiCgogICMgbXlfZ2VtX2RlcGVuZGVuY3kgaXMg
ImFuY2hvcmVkIiB1bmRlciB0aGUgTXlHZW0gbmFtZXNwYWNlLCBzbyBub3QgZXhwb3NlZCB0byB1
c2VycwogICMgb2YgdGhlIGdlbSB1bmxlc3MgdGhleSBhbHNvIHJlcXVpcmUgaXQuCiAgTXlHZW1E
ZXBlbmRlbmN5ID0gZGVwCgogICMuLi4KZW5kCmBgYAoKVGhlcmUgYXJlIGEgY291cGxlIGltcG9y
dGFudCBpbXBsZW1lbnRhdGlvbiBkZWNpc2lvbnMgaW4gdGhlIGdlbToKCjEuIF9Pbmx5IGxvYWQg
Y29kZSBvbmNlLl8gV2hlbiB0aGUgc2FtZSBmaWxlIGlzIGltcG9ydGVkIGFnYWluIChlaXRoZXIg
ZGlyZWN0bHkgb3IgdHJhbnNpdGl2ZWx5KSwgImNvcHkiIGNvbnN0YW50cyBmcm9tIHByZXZpb3Vz
bHkgaW1wb3J0ZWQgbmFtZXNwYWNlIHRvIHRoZSBuZXcgbmFtZXNwYWNlIHVzaW5nIGEgcmVnaXN0
cnkgd2hpY2ggbWFwcyB3aGljaCBuYW1lc3BhY2UgKGltcG9ydCkgd2FzIHVzZWQgdG8gbG9hZCB3
aGljaCBmaWxlIChhcyBzaG93biBhYm92ZSB3aXRoIGFjdGl2ZXJlY29yZC9hY3RpdmVtb2RlbCku
IFRoaXMgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSB0aGF0IGRpZmZlcmVudCBpbXBvcnRzIGNhbiAi
c2VlIiBzaGFyZWQgZmlsZXMuIEEgc2ltaWxhciByZWdpc3RyeSBpcyB1c2VkIHRvIHRyYWNrIGF1
dG9sb2FkcyBzbyB0aGF0IHRoZXkgd29yayBjb3JyZWN0bHkgd2hlbiB1c2VkIGZyb20gaW1wb3J0
ZWQgY29kZS4KMi4gVG9wbGV2ZWwgY29yZSB0eXBlcyAoYE5pbENsYXNzYCwgYFRydWVDbGFzc2As
IGBGYWxzZUNsYXNzYCwgYFN0cmluZ2AsIGV0YykgYXJlICJhbGlhc2VkIiB0byBjb25zdGFudHMg
dW5kZXIgZWFjaCBpbXBvcnQgbW9kdWxlIHRvIG1ha2UgdGhlbSBhdmFpbGFibGUuIFRodXMgdGhl
cmUgY2FuIGJlIHNpZGUtZWZmZWN0cyBvZiBpbXBvcnRpbmcgY29kZSwgYnV0IHRoaXMgYWxsb3dz
IGEgZ2VtIGxpa2UgUmFpbHMgdG8gbW9ua2V5cGF0Y2ggY29yZSBjbGFzc2VzIHdoaWNoIGl0IG5l
ZWRzIHRvIGRvIGZvciBpdCB0byB3b3JrLgozLiBgT2JqZWN0LmNvbnN0X21pc3NpbmdgIGlzIHBh
dGNoZWQgdG8gY2hlY2sgdGhlIGNhbGxlciBsb2NhdGlvbiBhbmQgcmVzb2x2ZSB0byB0aGUgY29u
c3RhbnQgZGVmaW5lZCB1bmRlciBhbiBpbXBvcnQsIGlmIHRoZXJlIGlzIGFuIGltcG9ydCBkZWZp
bmVkIGZvciB0aGF0IGZpbGUuCgpUbyBiZSBjbGVhcjogKipJIHRoaW5rIDEpIHNob3VsZCBiZSBp
bXBsZW1lbnRlZCBpbiBSdWJ5LCBidXQgbm90IDIpIGFuZCAzKS4qKiBUaGUgbGFzdCBvbmUgKGBP
YmplY3QuY29uc3RfbWlzc2luZ2ApIGlzIGEgaGFjayB0byBzdXBwb3J0IHRoZSBjYXNlIHdoZXJl
IGEgdG9wbGV2ZWwgY29uc3RhbnQgaXMgcmVmZXJlbmNlZCBmcm9tIGEgbWV0aG9kIGNhbGxlZCBp
biBpbXBvcnRlZCBjb2RlIChhdCB3aGljaCBwb2ludCB0aGUgYHRvcF93cmFwcGVyYCBpcyBub3Qg
YWN0aXZlLikKCkkga25vdyB0aGlzIGlzIGEgYmlnIHByb3Bvc2FsLCBhbmQgdGhlcmUgYXJlIHN0
cm9uZyBvcGluaW9ucyBoZWxkLiBJIHdvdWxkIHJlYWxseSBhcHByZWNpYXRlIGNvbnN0cnVjdGl2
ZSBmZWVkYmFjayBvbiB0aGlzIGdlbmVyYWwgaWRlYS4KClNlZSBhbHNvIHNpbWlsYXIgZGlzY3Vz
c2lvbiBpbjogaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzEwMzIwCgoKCi0tIApo
dHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8KClVuc3Vic2NyaWJlOiA8bWFpbHRvOnJ1YnktY29y
ZS1yZXF1ZXN0QHJ1YnktbGFuZy5vcmc/c3ViamVjdD11bnN1YnNjcmliZT4KPGh0dHA6Ly9saXN0
cy5ydWJ5LWxhbmcub3JnL2NnaS1iaW4vbWFpbG1hbi9vcHRpb25zL3J1YnktY29yZT4K

In This Thread