[#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:110232] [Ruby master Feature#18885] End of boot advisory API for RubyVM

From: "byroot (Jean Boussier)" <noreply@...>
Date: 2022-10-07 15:05:43 UTC
List: ruby-core #110232
SXNzdWUgIzE4ODg1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgYnlyb290IChKZWFuIEJvdXNzaWVyKS4K
CgpUaGFuayB5b3UgTWF0eiEKCj4gTXkgb25seSBjb25jZXJuIGlzIHRoYXQgdGhlIHRhcmdldCBv
ZiB3YXJtaW5nIHVwIG1pZ2h0IG5vdCBiZSBQcm9jZXNzIGluIHRoZSBmdXR1cmUKCkdpdmVuIHRo
ZSB0eXBlIG9mIG9wdGltaXphdGlvbnMgd2UgaGF2ZSBpbiBtaW5kIHJpZ2h0IG5vdywgSSB0aGlu
ayB0aGV5J2xsIHN0aWxsIGJlIGdsb2JhbCBldmVuIG9uIGEgUmFjdG9yIGhlYXZ5IGNvbnRleHQu
IFRoZSBtYWluIHNlbWFudGljIG9mIHRoaXMgc2lnbmFsIGlzICJJJ20gZG9uZSBsb2FkaW5nIG15
IGNvZGUiIHdoaWNoIGRvZXNuJ3QgY2hhbmdlIGV2ZW4gd2l0aCBoZWF2eSBSYWN0b3IgdXNlLgoK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE4ODg1
OiBFbmQgb2YgYm9vdCBhZHZpc29yeSBBUEkgZm9yIFJ1YnlWTQpodHRwczovL2J1Z3MucnVieS1s
YW5nLm9yZy9pc3N1ZXMvMTg4ODUjY2hhbmdlLTk5NTE2CgoqIEF1dGhvcjogYnlyb290IChKZWFu
IEJvdXNzaWVyKQoqIFN0YXR1czogT3BlbgoqIFByaW9yaXR5OiBOb3JtYWwKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIyMgQ29udGV4dAoKTWFueSBvcHRpbWl6YXRp
b25zIGluIHRoZSBSdWJ5IFZNIHJlbHkgb24gbGF6aWx5IGNvbXB1dGVkIGNhY2hlczogU3RyaW5n
cyBjb2RlcmFuZ2UsIGNvbnN0YW50IGNhY2hlcywgbWV0aG9kIGNhY2hlcywgZXRjIGV0Yy4KQXMg
c3VjaCBldmVuIHdpdGhvdXQgSklULCBzb21lIG9wZXJhdGlvbnMgbmVlZCBhIGJpdCBvZiBhIHdh
cm0gdXAsIGFuZCBtaWdodCBiZSBmbHVzaGVkIGlmIG5ldyBjb25zdGFudHMgYXJlIGRlZmluZWQs
IG5ldyBjb2RlIGlzIGxvYWRlZCwgb3Igc29tZSBvYmplY3RzIGFyZSBtdXRhdGVkLgoKQWRkaXRp
b25hbGx5IHRoZXNlIGxhemlseSBjb21wdXRlZCBjYWNoZXMgY2FuIGNhdXNlIGluY3JlYXNlZCBt
ZW1vcnkgdXNhZ2UgZm9yIGFwcGxpY2F0aW9ucyByZWx5aW5nIG9uIENvcHktb24tV3JpdGUgbWVt
b3J5LgpXaGVuZXZlciBvbmUgb2YgdGhlc2UgY2FjaGVzIGlzIHVwZGF0ZWQgcG9zdCBmb3JrLCB0
aGUgZW50aXJlIG1lbW9yeSBwYWdlIGlzIGludmFsaWRhdGVkLiBQcmVjb21wdXRpbmcgdGhlc2Ug
Y2FjaGVzIGF0IHRoZSBlbmQgb2YgYm9vdCwKZXZlbiBpZiBiYXNlZCBvbiBoZXVyaXN0aWMsIGNv
dWxkIGltcHJvdmUgQ29weS1vbi1Xcml0ZSBwZXJmb3JtYW5jZS4KClRoZSBjbGFzc2ljIGV4YW1w
bGUgaXMgdGhlIG9iamVjdHMgZ2VuZXJhdGlvbiwgeW91bmcgb2JqZWN0cyBtdXN0IGJlIHByb21v
dGVkIHRvIHRoZSBvbGQgZ2VuZXJhdGlvbiBiZWZvcmUgZm9ya2luZywgb3RoZXJ3aXNlIHRoZXkn
bGwgZ2V0IGludmFsaWRhdGVkIG9uIHRoZSBuZXh0IEdDIHJ1bi4gVGhhdCdzIHdoYXQgaHR0cHM6
Ly9naXRodWIuY29tL2tvMS9uYWtheW9zaGlfZm9yayBhZGRyZXNzZXMuCgpCdXQgdGhlcmUgYXJl
IG90aGVyIHNvdXJjZXMgb2YgQ29XIGludmFsaWRhdGlvbiB0aGF0IGNvdWxkIGJlIGFkZHJlc3Nl
ZCBieSBNUkkgaWYgaXQgaGFkIGEgY2xlYXIgbm90aWZpY2F0aW9uIHdoZW4gaXQgbmVlZHMgdG8g
YmUgZG9uZS4KCiMjIyBQcm9wb3NhbAoKSWYgYXBwbGljYXRpb25zIGhhZCBhbiBBUEkgdG8gbm90
aWZ5IHRoZSB2aXJ0dWFsIG1hY2hpbmUgdGhhdCB0aGV5J3JlIGRvbmUgbG9hZGluZyBjb2RlIGFu
ZCBhcmUgYWJvdXQgdG8gc3RhcnQgcHJvY2Vzc2luZyB1c2VyIGlucHV0LAppdCB3b3VsZCBnaXZl
IHRoZSBWTSBhIGdvb2QgcG9pbnQgaW4gdGltZSB0byBwZXJmb3JtIG9wdGltaXphdGlvbnMgb24g
dGhlIGV4aXN0aW5nIGNvZGUgYW5kIG9iamVjdHMuCgplLmcuIGNvdWxkIGJlIHNvbWV0aGluZyBs
aWtlIGBSdWJ5Vk0ucHJlcGFyZWAsIG9yIGBSdWJ5Vk0ucmVhZHlgLgoKSXQncyBzb21ld2hhdCBz
aW1pbGFyIHRvIFtNYXR6J3Mgc3RhdGljIGJhcnJpZXIgaWRlYSBmcm9tIFJ1YnlDb25mIDIwMjBd
KGh0dHBzOi8veW91dHUuYmUvSm9qcHFmYVBoakk/dD0xOTA4KSwgZXhjZXB0IHRoYXQgaXQgd291
bGRuJ3QgZGlzYWJsZSBhbnkgZmVhdHVyZS4KCiMjIyBQb3RlbnRpYWwgb3B0aW1pemF0aW9ucwoK
YG5ha2F5b3NoaV9mb3JrYCBhbHJlYWR5IGRvZXMgdGhlIGZvbGxvd2luZzoKCiAgLSBEbyBhIG1h
am9yIEdDIHJ1biB0byBnZXQgcmlkIG9mIGFzIG1hbnkgZGFuZ2xpbmcgb2JqZWN0cyBhcyBwb3Nz
aWJsZS4KICAtIFByb21vdGUgYWxsIHN1cnZpdmluZyBvYmplY3RzIHRvIHRoZSBoaWdoZXN0IGdl
bmVyYXRpb24KICAtIENvbXBhY3QgdGhlIGhlYXAuCgpCdXQgaXQgd291bGQgYmUgbXVjaCBzaW1w
bGVyIHRvIGRvIHRoaXMgZnJvbSBpbnNpZGUgdGhlIFZNIHJhdGhlciB0aGFuIGRvIGNyeXB0aWMg
dGhpbmdzIHN1Y2ggYXMgYDQudGltZXMgeyBHQy5zdGFydCB9YCBmcm9tIHRoZSBSdWJ5IHNpZGUu
CgpJdCdzIGFsc28gbm90IGdvb2QgdG8gZG8gdGhpcyBvbiBldmVyeSBmb3JrLCBvbmNlIHlvdSBm
b3JrIHRoZSBmaXJzdCBsb25nIGxpdmVkIGNoaWxkLCB5b3Ugc2hvdWxkbid0IHJ1biBpdCBhZ2Fp
bi4gU28gZGVjb3JhdGluZyBgZm9ya2AgaXMgbm90IGEgZ29vZCBob29rIHBvaW50LiAKCkFsc28g
YWZ0ZXIgZGlzY3Vzc2luZyB3aXRoIEBqaGF3dGhvcm4sIEB0ZW5kZXJsb3ZlbWFraW5nIGFuZCBA
YWxhbnd1LCB3ZSBiZWxpZXZlIHRoaXMgd291bGQgb3BlbiB0aGUgZG9vciB0byBzZXZlcmFsIG90
aGVyIENvVyBvcHRpbWl6YXRpb25zOgoKIyMjIyBQcmVjb21wdXRlIGlubGluZSBjYWNoZXMKCkV2
ZW4gdGhvdWdoIHdlIGRvbid0IGhhdmUgaGFyZCBkYXRhIHRvIHByb3ZlIGl0LCB3ZSBhcmUgY29u
dmluY2VkIHRoYXQgYSBiaWcgc291cmNlIG9mIENvVyBpbnZhbGlkYXRpb24gYXJlIGlubGluZSBj
YWNoZXMuIE1vc3QgSVNlcSBhcmUgbmV2ZXIgaW52b2tlZCBkdXJpbmcgaW5pdGlhbGl6YXRpb24s
IHNvIGNoaWxkIHByb2Nlc3NlZCBhcmUgZm9ya2VkIHdpdGggbW9zdGx5IGNvbGQgY2FjaGVzLiBB
cyBhIHJlc3VsdCB0aGUgZmlyc3QgdGltZSBhIG1ldGhvZCBpcyBleGVjdXRlZCBpbiB0aGUgY2hp
bGQsIG1hbnkgbWVtb3J5IHBhZ2VzIGhvbGRpbmcgSVNlcSBhcmUgaW52YWxpZGF0ZWQgYXMgY2Fj
aGVzIGdldCB1cGRhdGVkLgoKV2UgdGhpbmsgTVJJIGNvdWxkIHRyeSB0byBwcmVjb21wdXRlIHRo
ZXNlIGNhY2hlcyBiZWZvcmUgZm9ya2luZyBjaGlsZHJlbi4gQ29uc3RhbnQgY2FjaGUgcGFydGlj
dWxhcmx5IHNob3VsZCBiZSByZXNvbHZhYmxlIHN0YXRpY2FsbHkgc2VlIGh0dHBzOi8vZ2l0aHVi
LmNvbS9ydWJ5L3J1YnkvcHVsbC82MTg3LgoKTWV0aG9kIGNhY2hlcyBhcmUgaGFyZGVyIHRvIHJl
c29sdmUgc3RhdGljYWxseSwgYnV0IHdlIGNhbiBwcm9iYWJseSBhcHBseSBzb21lIGhldXJpc3Rp
Y3MgdG8gYXQgbGVhc3QgcmVkdWNlIHRoZSBjYWNoZSBtaXNzZXMuCgojIyMjIENvcHkgb24gV3Jp
dGUgYXdhcmUgR0MKCldlIGNvdWxkIGFsc28ga2VlcCBzb21lIG1ldGFkYXRhIGFib3V0IHdoaWNo
IG1lbW9yeSBwYWdlcyBhcmUgc2hhcmVkLCBvciBldmVuIGludHJvZHVjZSBhICJwZXJtYW5lbnQi
IGdlbmVyYXRpb24uIFtUaGUgSW5zdGFncmFtIGVuZ2luZWVyaW5nIHRlYW0gaW50cm9kdWNlZCBz
b21ldGhpbmcgbGlrZSB0aGF0IGluIFB5dGhvbl0oaHR0cHM6Ly9pbnN0YWdyYW0tZW5naW5lZXJp
bmcuY29tL2NvcHktb24td3JpdGUtZnJpZW5kbHktcHl0aG9uLWdhcmJhZ2UtY29sbGVjdGlvbi1h
ZDZlZDUyMzNkZGYpIChbdGlja2V0XShodHRwczovL2J1Z3MucHl0aG9uLm9yZy9pc3N1ZTMxNTU4
KSwgW1BSXShodHRwczovL2dpdGh1Yi5jb20vcHl0aG9uL2NweXRob24vcHVsbC8zNzA1KSkuCgpU
aGF0IG1ha2VzIHRoZSBHQyBhd2FyZSBvZiB3aGljaCBvYmplY3RzIGxpdmUgb24gYSBzaGFyZWQg
cGFnZS4gV2l0aCB0aGlzIGluZm9ybWF0aW9uIHRoZSBHQyBjYW4gZGVjaWRlIHRvIG5vIGZyZWUg
ZGFuZ2xpbmcgb2JqZWN0cyBsZWF2aW5nIG9uIHRoZXNlIHBhZ2VzLCBub3QgdG8gY29tcGFjdCB0
aGVzZSBwYWdlcywgZXRjLgoKIyMjIyBTY2FuIHRoZSBjb2RlcmFuZ2Ugb2YgYWxsIHN0cmluZ3MK
ClN0cmluZ3MgaGF2ZSBhIGxhemlseSBjb21wdXRlZCBgY29kZXJhbmdlYCBhdHRyaWJ1dGUgaW4g
dGhlaXIgZmxhZ3MuIFNvIGlmIGEgc3RyaW5nIGlzIGFsbG9jYXRlZCBhdCBib290LCBidXQgb25s
eSB1c2VkIGFmdGVyIGZvcmssIG9uIGZpcnN0IHVzZSBpdHMgY29kZXJhbmdlIHdpbGwgbWF5bmVl
ZCB0byBiZSBjb21wdXRlZCBhbmQgdGhlIHN0cmluZyBtdXRhdGVkLgoKVXNpbmcgaHR0cHM6Ly9n
aXRodWIuY29tL3J1YnkvcnVieS9wdWxsLzYwNzYsIEkgbm90aWNlZCB0aGF0IDU4JSBvZiB0aGUg
c3RyaW5ncyByZXRhaW5lZCBhdCB0aGUgZW5kIG9mIHRoZSBib290IHNlcXVlbmNlIGhhZCBhbiBg
VU5LTk9XTmAgY29kZXJhbmdlLgoKU28gZWFnZXJseSBzY2FubmluZyB0aGUgY29kZXJhbmdlIG9m
IGFsbCBzdHJpbmdzIGNvdWxkIGFsc28gaW1wcm92ZSBDb3B5IG9uIFdyaXRlIHBlcmZvcm1hbmNl
LgoKIyMjIyBtYWxsb2NfdHJpbQoKVGhpcyBob29rIHdpbGwgYWxzbyBiZSBhIGdvb2QgcG9pbnQg
dG8gcmVsZWFzZSB1bnVzZWQgcGFnZXMgdG8gdGhlIHN5c3RlbSB3aXRoIGBtYWxsb2NfdHJpbWAu
CgoKCi0tIApodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy8KClVuc3Vic2NyaWJlOiA8bWFpbHRv
OnJ1YnktY29yZS1yZXF1ZXN0QHJ1YnktbGFuZy5vcmc/c3ViamVjdD11bnN1YnNjcmliZT4KPGh0
dHA6Ly9saXN0cy5ydWJ5LWxhbmcub3JnL2NnaS1iaW4vbWFpbG1hbi9vcHRpb25zL3J1YnktY29y
ZT4K

In This Thread