[#110568] [Ruby master Misc#19096] [Question] Time with `-00:00` offset is in UTC — "andrykonchin (Andrew Konchin)" <noreply@...>

SXNzdWUgIzE5MDk2IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGFuZHJ5a29uY2hpbiAoQW5kcmV3IEtv

10 messages 2022/11/01

[#110578] [Ruby master Feature#19099] Support `private_constant` for an undefined constant — "ujihisa (Tatsuhiro Ujihisa)" <noreply@...>

SXNzdWUgIzE5MDk5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHVqaWhpc2EgKFRhdHN1aGlybyBVamlo

7 messages 2022/11/02

[#110621] [Ruby master Feature#19104] Introduce the cache-based optimization for Regexp matching — "make_now_just (Kitsune TSUYUSATO)" <noreply@...>

SXNzdWUgIzE5MTA0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1ha2Vfbm93X2p1c3QgKEtpdHN1bmUg

8 messages 2022/11/05

[#110636] [Ruby master Bug#19108] Format routines like pack blindly treat a string as ASCII-encoded — "chrisseaton (Chris Seaton)" <noreply@...>

SXNzdWUgIzE5MTA4IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGNocmlzc2VhdG9uIChDaHJpcyBTZWF0

8 messages 2022/11/07

[#110663] [Ruby master Bug#19113] Inconsistency in retention of compare_by_identity flag in Hash methods — "jeremyevans0 (Jeremy Evans)" <noreply@...>

SXNzdWUgIzE5MTEzIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGplcmVteWV2YW5zMCAoSmVyZW15IEV2

10 messages 2022/11/09

[#110670] [Ruby master Bug#19115] OpenSSL fails to autoload (macOS) — "thomthom (Thomas Thomassen)" <noreply@...>

SXNzdWUgIzE5MTE1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHRob210aG9tIChUaG9tYXMgVGhvbWFz

10 messages 2022/11/09

[#110683] [Ruby master Feature#19117] Include the method owner in backtraces, not just the method name — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE5MTE3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

53 messages 2022/11/10

[#110689] [Ruby master Bug#19119] Add an interface for out-of-process profiling tools to access Ruby information — "kjtsanaktsidis (KJ Tsanaktsidis)" <noreply@...>

SXNzdWUgIzE5MTE5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGtqdHNhbmFrdHNpZGlzIChLSiBUc2Fu

7 messages 2022/11/10

[#110708] [Ruby master Misc#19122] Use MADV_DONTNEED instead of MADV_FREE when freeing a Fiber's stack — "smcgivern (Sean McGivern)" <noreply@...>

SXNzdWUgIzE5MTIyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHNtY2dpdmVybiAoU2VhbiBNY0dpdmVy

8 messages 2022/11/11

[#110737] [Ruby master Bug#19130] MRI failing when executing shell builtins with Errno::ENOENT — "ifiht (Mikal R)" <noreply@...>

SXNzdWUgIzE5MTMwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGlmaWh0IChNaWthbCBSKS4NCg0KLS0t

9 messages 2022/11/14

[#110843] [Ruby master Feature#19141] Add thread-owned Monitor to protect thread-local resources — "wildmaples (Maple Ong)" <noreply@...>

SXNzdWUgIzE5MTQxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHdpbGRtYXBsZXMgKE1hcGxlIE9uZyku

10 messages 2022/11/21

[#110870] [Ruby master Bug#19144] Ruby should set AI_V4MAPPED | AI_ADDRCONFIG getaddrinfo flags by default — "kjtsanaktsidis (KJ Tsanaktsidis)" <noreply@...>

SXNzdWUgIzE5MTQ0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGtqdHNhbmFrdHNpZGlzIChLSiBUc2Fu

7 messages 2022/11/24

[#110876] [Ruby master Bug#19147] `TestFileExhaustive#test_expand_path_for_existent_username` and `TestDir#test_home` fails on i686 — "vo.x (Vit Ondruch)" <noreply@...>

SXNzdWUgIzE5MTQ3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHZvLnggKFZpdCBPbmRydWNoKS4KCi0t

6 messages 2022/11/24

[#111027] [Ruby master Bug#19154] Specify require and autoload guarantees in ractors — "fxn (Xavier Noria)" <noreply@...>

Issue #19154 has been reported by fxn (Xavier Noria).

14 messages 2022/11/26

[#111036] [Ruby master Bug#19156] ObjectSpace.dump_all segfault during string inspection — mk <noreply@...>

Issue #19156 has been reported by mk (Matthias K=E4ppler).

25 messages 2022/11/28

[#111053] [Ruby master Bug#19158] Ruby 3.1.3 installs wrong gemspec for debug gem — deivid <noreply@...>

Issue #19158 has been reported by deivid (David Rodr=EDguez).

10 messages 2022/11/29

[#111075] [Ruby master Bug#19161] Cannot compile 3.0.5 or 3.1.3 on Red Hat 7 — "werebus (Matt Moretti)" <noreply@...>

SXNzdWUgIzE5MTYxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHdlcmVidXMgKE1hdHQgTW9yZXR0aSku

15 messages 2022/11/29

[ruby-core:110852] [Ruby master Feature#19141] Add thread-owned Monitor to protect thread-local resources

From: "byroot (Jean Boussier)" <noreply@...>
Date: 2022-11-22 08:46:18 UTC
List: ruby-core #110852
SXNzdWUgIzE5MTQxIGhhcyBiZWVuIHVwZGF0ZWQgYnkgYnlyb290IChKZWFuIEJvdXNzaWVyKS4K
Cgo+IEJhc2VkIG9uIHRoYXQgSSBkb24ndCB0aGluayBhIHBlci10aHJlYWQgTW9uaXRvciBpcyBy
ZWFsbHkgYSBzb2x1dGlvbgoKSW4gdGhlIGNhc2Ugb2YgdGhlIG9yaWdpbmFsIGlzc3VlIHRoZXkg
YXJlIHdpdGggUmFpbHMgY29ubmVjdGlvbiwgdGhleSBkb24ndCB1c2UgYSBGaWJlciBzY2hlZHVs
ZXIsIHRoZXkganVzdCB1c2UgYW4gZW51bWVyYXRvciBmb3IgY29udHJvbCBmbG93IHdoaWNoIGhh
cHBlbnMgdG8gdXNlIGEgRmliZXIuCgpJZiB5b3UgdXNlIGEgZmliZXIgc2NoZWR1bGVyIHdpdGgg
UmFpbHMsIHlvdSBhcmUgc3VwcG9zZWQgdG8gY2hhbmdlIGEgY29uZmlnIHRoYXQgbWFrZXMgdGhl
IGNvbm5lY3Rpb24gcG9vbCBoYW5kIGRpZmZlcmVudCBjb25uZWN0aW9ucyB0byBkaWZmZXJlbnQg
ZmliZXJzLgoKQnV0IHRoZXkgZG9uJ3QgZG8gdGhhdCwgdGhleSB1c2UgdGhyZWFkcywgc28gdGhl
eSBzaG91bGQgYmUgYWJsZSB0byB1c2UgZmliZXJzIGZvciBjb250cm9sIGZsb3cgd2l0aCBhIHNp
bmdsZSBjb25uZWN0aW9uIGFzIHRoZXkncmUgZ3VhcmFudGVlZCBub3QgdG8gaGF2ZSBjb25jdXJy
ZW50IGFjY2Vzcy4KCj4gV2hhdCBpZiBzb21lb25lIGNyZWF0ZXMgYSBUaHJlYWQgaW5zaWRlIHRo
YXQgdHJhbnNhY3Rpb24sIHNob3VsZCB0aGF0IGFsc28gd29yaz8KCk5vIHRoYXQgd291bGRuJ3Qg
YW5kIHRoYXQgc2hvdWxkbid0LiBZb3UgY2FuJ3QgY29tcGFyZSBmaWJlcnMgYW5kIHRocmVhZHMg
aGVyZS4gRmliZXJzIGFyZSBub3QgcHJlZW1wdGlibGUgc28gaXQncyB0b3RhbGx5IHZhbGlkIHRv
IHVzZSB0aGVtIGZvciBjb250cm9sIGZsb3cgd2l0aCBhIHNoYXJlZCByZXNvdXJjZSAoaWYgeW91
IHdpc2gpLgoKPiBGaWJlcnMgd2l0aCBhIEZpYmVyIHNjaGVkdWxlciBhcmUgYmFzaWNhbGx5IHNp
bWlsYXIgdG8gdGhyZWFkcwoKWWVzLCBidXQgYWdhaW4gbm8gZmliZXIgc2NoZWR1bGVyIGhlcmUu
IEp1c3QgY29yb3V0aW5lcy4KCj4gV2h5IGRvIHlvdSBuZWVkIGEgcmVjdXJzaXZlIG11dGV4IGZv
ciB0aGlzIGNvZGU/CgpgYGBydWJ5ClBvc3QudHJhbnNhY3Rpb24gZG8gIyB3aGlsZSB0aGUgdHJh
bnNhY3Rpb24gaXMgYWN0aXZlIHdlIHNob3VsZCBwcmV2ZW50IG90aGVyIHRocmVhZHMgZnJvbSB1
c2luZyBpdC4KICBQb3N0LmZpcnN0ICMgd2UgbmVlZCB0byByZWN1cnNpdmVseSBhY3F1aXJlIHRo
ZSB0cmFuc2FjdGlvbgplbmQKYGBgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpGZWF0dXJlICMxOTE0MTogQWRkIHRocmVhZC1vd25lZCBNb25pdG9yIHRvIHByb3Rl
Y3QgdGhyZWFkLWxvY2FsIHJlc291cmNlcwpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1
ZXMvMTkxNDEjY2hhbmdlLTEwMDIxMAoKKiBBdXRob3I6IHdpbGRtYXBsZXMgKE1hcGxlIE9uZykK
KiBTdGF0dXM6IE9wZW4KKiBQcmlvcml0eTogTm9ybWFsCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIyMjIEJhY2tncm91bmQgCgpJbiBSdWJ5IHYzLjAuMiwgTW9uaXRv
ciB3YXMgbW9kaWZpZWQgdG8gYmUgb3duZWQgYnkgZmliZXJzIGluc3RlYWQgb2YgdGhyZWFkcyBb
Zm9yIHJlYXNvbnMgYXMgZGVzY3JpYmVkIGluIHRoaXMgaXNzdWVdKGh0dHBzOi8vYnVncy5ydWJ5
LWxhbmcub3JnL2lzc3Vlcy8xNzgyNykgYW5kIHNvIGl0IGlzIGFsc28gY29uc2lzdGVudCB3aXRo
IE11dGV4LiBCZWZvcmUgdGhlIGNoYW5nZSB0byBNb25pdG9yLCBNdXRleCB3YXMgbW9kaWZpZWQg
dG8gcGVyLWZpYmVyIGluc3RlYWQgb2YgdGhyZWFkIChbaXNzdWVdKGh0dHBzOi8vYnVncy5ydWJ5
LWxhbmcub3JnL2lzc3Vlcy8xNjc5MiksIFtQUl0oaHR0cHM6Ly9naXRodWIuY29tL3J1YnkvcnVi
eS9jb21taXQvMTc4YzFiMDkyMmRjNzI3ODk3ZDgxZDdjZmU5Yzk3ZDVmZmE5N2ZkOSkpIHdoaWNo
IGNhdXNlZCBzb21lIHByb2JsZW1zIChTZWU6IFtjb21tZW50XShodHRwczovL2J1Z3MucnVieS1s
YW5nLm9yZy9pc3N1ZXMvMTc4Mjcjbm90ZS0xKSkuICAKCiMjIyBQcm9ibGVtCgpXZSBhcmUgbm93
IGVuY291bnRlcmluZyBhIHByb2JsZW0gd2hlcmUgdXNpbmcgRW51bWVyYXRvciAoaW1wbGVtZW50
ZWQgdHJhbnNwYXJlbnRseSB1c2luZyBGaWJlciwgc28gdGhlIHVzZXIgaXMgbm90IGF3YXJlKSB3
aXRoaW4gYSBGaWJlci1vd25lZCBwcm9jZXNzLCB3aGljaCBjYXVzZXMgYSBkZWFkbG9jay4gVGhh
dCBtZWFucyBhbnkgZnJhbWV3b3JrIHVzaW5nIE1vbml0b3IgaXMgaW5jb21wYXRpYmxlIHRvIGJl
IHVzZWQgd2l0aCBFbnVtZXJhdG9yLiAKCkluIGdlbmVyYWwsIHRoZXJlIGFyZSBtYW55IHR5cGVz
IG9mIHRocmVhZC1sb2NhbCByZXNvdXJjZXMgKGNvbm5lY3Rpb25zIGZvciBleGFtcGxlKSwgc28g
aXQgd291bGQgbWFrZSBzZW5zZSB0byBoYXZlIGEgdGhyZWFkLW93bmVkIG1vbml0b3IgdG8gcHJv
dGVjdCB0aGVtLiBJIHRoaW5rIGZldyByZXNvdXJjZXMgYXJlIHJlYWxseSBmaWJlci1vd25lZC4K
CiMjIyMgU3BlY2lmaWNzIAoqIENvbmN1cnJlbnQgUnVieSBpcyBzdGlsbCBkZXNpZ25lZCB3aXRo
IHBlci10aHJlYWQgbG9ja2luZywgd2hpY2ggY2F1c2VzIHNpbWlsYXIgaW5jb21wYXRpYmlsaXRp
ZXMuIChSZWFkOiBbaXNzdWVdKGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5LWNvbmN1cnJlbmN5L2Nv
bmN1cnJlbnQtcnVieS9pc3N1ZXMvOTYyKSkKKiBTeXN0ZW1zIHRlc3QgaW4gUmFpbHMgaW1wbGVt
ZW50cyBsb2NraW5nIHVzaW5nIE1vbml0b3IsIHJlc3VsdGluZyBpbiBkZWFkbG9jayBpbiB0aGVz
ZSBrbm93biBjYXNlczoKICAqIHdoZW4gY2FjaGUgY2xlYXJpbmcgKFJlYWQ6IFtpc3N1ZV0oaHR0
cHM6Ly9naXRodWIuY29tL3JhaWxzL3JhaWxzL2lzc3Vlcy80NTk5NCkpCiAgKiBkYXRhYmFzZSB0
cmFuc2FjdGlvbnMgd2hlbiB1c2VkIHdpdGggRW51bWVyYXRvciAoUmVhZDogW2NvbW1lbnRdKGh0
dHBzOi8vZ2l0aHViLmNvbS9yYWlscy9yYWlscy9pc3N1ZXMvNDU5OTQjaXNzdWVjb21tZW50LTEz
MDQzMDY1NzUpKSAKCiMjIyBEZW1vCgpgYGBydWJ5CiMgcnVieSAyLjcuNnAyMTkgKDIwMjItMDQt
MTIgcmV2aXNpb24gYzljMjI0NWMwYSkgW2FybTY0LWRhcndpbjIxXQojIFRocmVhZCAjPFRocmVh
ZDoweDAwMDAwMDAxNGE4ZWIyMjggZGVtby5yYjo4IHJ1bj4sIGZpYmVyICM8RmliZXI6MHgwMDAw
MDAwMTRhOGVhZjgwIChyZXN1bWVkKT4sIGxvY2tlZCB0cnVlLCBvd25lZCB0cnVlCiMgVGhyZWFk
ICM8VGhyZWFkOjB4MDAwMDAwMDE0YThlYjIyOCBkZW1vLnJiOjggcnVuPiwgZmliZXIgIzxGaWJl
cjoweDAwMDAwMDAxNGE4ZWFjYjAgZGVtby5yYjoxMyAocmVzdW1lZCk+LCBsb2NrZWQgdHJ1ZSwg
b3duZWQgdHJ1ZQoKIyBydWJ5IDMuMS4ycDIwICgyMDIyLTA0LTEyIHJldmlzaW9uIDQ0OTFiYjc0
MGEpIFthcm02NC1kYXJ3aW4yMV0KIyBUaHJlYWQgIzxUaHJlYWQ6MHgwMDAwMDAwMTAyMzI5YTA4
IGRlbW8ucmI6OCBydW4+LCBmaWJlciAjPEZpYmVyOjB4MDAwMDAwMDEwMjMyOTgyOCAocmVzdW1l
ZCk+LCBsb2NrZWQgdHJ1ZSwgb3duZWQgdHJ1ZQojIFRocmVhZCAjPFRocmVhZDoweDAwMDAwMDAx
MDIzMjlhMDggZGVtby5yYjo4IHJ1bj4sIGZpYmVyICM8RmliZXI6MHgwMDAwMDAwMTAyMzI5NGUw
IGRlbW8ucmI6MTMgKHJlc3VtZWQpPiwgbG9ja2VkIHRydWUsIG93bmVkIGZhbHNlCgpyZXF1aXJl
ICdmaWJlcicKcmVxdWlyZSAnbW9uaXRvcicKCnB1dHMgUlVCWV9ERVNDUklQVElPTgoKIyBXZSBo
YXZlIGEgc2luZ2xlIG1vbml0b3IgLSB3ZSdyZSBwcmV0ZW5kaW5nIGl0IHByb3RlY3RzIHNvbWUg
dGhyZWFkLWxvY2FsIHJlc291cmNlcwptID0gTW9uaXRvci5uZXcKCiMgV2UnbGwgY3JlYXRlIGFu
IGV4cGxpY2l0IHRocmVhZAp0ID0gVGhyZWFkLm5ldyBkbwogICMgTG9jayB0byBwcm90ZWN0IG91
ciB0aHJlYWQtbG9jYWwgcmVzb3VyY2UKICBtLmVudGVyCgogIHB1dHMgIlRocmVhZCAje1RocmVh
ZC5jdXJyZW50fSwgZmliZXIgI3tGaWJlci5jdXJyZW50fSwgbG9ja2VkICN7bS5tb25fbG9ja2Vk
P30sIG93bmVkICN7bS5tb25fb3duZWQ/fSIKCiAgIyBUaGUgRW51bWVyYXRvciBoZXJlIGNyZWF0
ZXMgYSBmaWJlciwgd2hpY2ggcnVucyBvbiB0aGUgc2FtZSB0aHJlYWQsIHNvIHdvdWxkIHdhbnQg
dG8gdXNlIHRoZSBzYW1lIHRocmVhZC1sb2NhbCByZXNvdXJjZQogIGUgPSBFbnVtZXJhdG9yLm5l
dyBkbyB8eXwKICAgICMgSW4gMi43IHRoaXMgaXMgZmluZSwgaW4gMy4wIGl0J3Mgbm90LCBhcyB0
aGUgZmliZXIgdGhpbmtzIGl0IGRvZXNuJ3QgaGF2ZSB0aGUgbG9jawogICAgcHV0cyAiVGhyZWFk
ICN7VGhyZWFkLmN1cnJlbnR9LCBmaWJlciAje0ZpYmVyLmN1cnJlbnR9LCBsb2NrZWQgI3ttLm1v
bl9sb2NrZWQ/fSwgb3duZWQgI3ttLm1vbl9vd25lZD99IgogICAgCiAgICAjIFRoaXMgd291bGQg
ZGVhZGxvY2sKICAgICMgbS5lbnRlcgoKICAgIHkueWllbGQgMQogIGVuZAogIGUubmV4dAplbmQK
CnQuam9pbgpgYGAKCiMjIyBQb3NzaWJsZSBTb2x1dGlvbnMKCiogQWxsb3cgYE1vbml0b3JgIHRv
IGJlIHBlciB0aHJlYWQgb3IgZmliZXIgdGhyb3VnaCBhIGZsYWcKKiBIYXZpbmcgYFRocmVhZDo6
TW9uaXRvcmAgYW5kIGBGaWJlcjo6TW9uaXRvcmAgYXMgdHdvIHNlcGFyYXRlIGNsYXNzZXMuIExl
YXZlIGBNb25pdG9yYCBhcyBpdCBpcyByaWdodCBub3cuIEhvd2V2ZXIsIHRoaXMgbWF5IG5vdCBi
ZSBwb3NzaWJsZSBkdWUgdG8gdGhlIGBUaHJlYWQ6Ok11dGV4YCBhbGlhcyAKClRoZXNlIG9wdGlv
bnMgd291bGQgZ2l2ZSB1cyBtb3JlIGZsZXhpYmlsaXR5IGluIHdoaWNoIHR5cGUgb2YgTW9uaXRv
ciB0byB1c2UuIAoKCgotLSAKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvCgpVbnN1YnNjcmli
ZTogPG1haWx0bzpydWJ5LWNvcmUtcmVxdWVzdEBydWJ5LWxhbmcub3JnP3N1YmplY3Q9dW5zdWJz
Y3JpYmU+CjxodHRwOi8vbGlzdHMucnVieS1sYW5nLm9yZy9jZ2ktYmluL21haWxtYW4vb3B0aW9u
cy9ydWJ5LWNvcmU+Cg==

In This Thread