[#116534] [Ruby master Bug#20231] Don't wait in io_binwrite_string if not necessary. — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

Issue #20231 has been reported by ioquatix (Samuel Williams).

8 messages 2024/02/01

[#116565] [Ruby master Feature#20235] Deprecate CHAR syntax — "Dan0042 (Daniel DeLorme) via ruby-core" <ruby-core@...>

Issue #20235 has been reported by Dan0042 (Daniel DeLorme).

8 messages 2024/02/03

[#116581] [Ruby master Bug#20237] Unable to unshare(CLONE_NEWUSER) in Linux because of timer thread — "hanazuki (Kasumi Hanazuki) via ruby-core" <ruby-core@...>

Issue #20237 has been reported by hanazuki (Kasumi Hanazuki).

10 messages 2024/02/05

[#116589] [Ruby master Misc#20238] Use prism for mk_builtin_loader.rb — "kddnewton (Kevin Newton) via ruby-core" <ruby-core@...>

Issue #20238 has been reported by kddnewton (Kevin Newton).

22 messages 2024/02/05

[#116640] [Ruby master Feature#20249] Print only backtraces in rb_bug(), by default — "osyoyu (Daisuke Aritomo) via ruby-core" <ruby-core@...>

Issue #20249 has been reported by osyoyu (Daisuke Aritomo).

11 messages 2024/02/09

[#116664] [Ruby master Misc#20254] FYI: Add Launchable into Ruby CI — "ono-max (Naoto Ono) via ruby-core" <ruby-core@...>

Issue #20254 has been reported by ono-max (Naoto Ono).

18 messages 2024/02/10

[#116666] [Ruby master Bug#20255] Embedded arrays aren't moved correctly across ractors — "luke-gru (Luke Gruber) via ruby-core" <ruby-core@...>

Issue #20255 has been reported by luke-gru (Luke Gruber).

18 messages 2024/02/10

[#116681] [Ruby master Misc#20260] ISEQ flag for prism compiler — "kddnewton (Kevin Newton) via ruby-core" <ruby-core@...>

Issue #20260 has been reported by kddnewton (Kevin Newton).

15 messages 2024/02/12

[#116696] [Ruby master Bug#20264] Segfault installing RMagick on M1 Mac — "andy@... (Andy Jeffries) via ruby-core" <ruby-core@...>

Issue #20264 has been reported by andy@andyjeffries.co.uk (Andy Jeffries).

7 messages 2024/02/13

[#116760] [Ruby master Feature#20265] Deprecate and remove rb_newobj and rb_newobj_of — "peterzhu2118 (Peter Zhu) via ruby-core" <ruby-core@...>

SXNzdWUgIzIwMjY1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHBldGVyemh1MjExOCAoUGV0ZXIgWmh1

8 messages 2024/02/14

[#116769] [Ruby master Feature#20266] New syntax to escape embed strings in Regexp literal — "usa (Usaku NAKAMURA) via ruby-core" <ruby-core@...>

Issue #20266 has been reported by usa (Usaku NAKAMURA).

8 messages 2024/02/15

[#116819] [Ruby master Feature#20275] Avoid extra backtrace entries for rescue and ensure — "Eregon (Benoit Daloze) via ruby-core" <ruby-core@...>

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

8 messages 2024/02/17

[#116827] [Ruby master Feature#20276] Introduce Fiber interfaces for Ractors — "forthoney (Seong-Heon Jung) via ruby-core" <ruby-core@...>

Issue #20276 has been reported by forthoney (Seong-Heon Jung).

8 messages 2024/02/17

[#116846] [Ruby master Misc#20281] DevMeeting-2024-03-14 — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

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

16 messages 2024/02/19

[#116853] [Ruby master Feature#20282] Enhancing Ruby's Coverage with Per-Test Coverage Reports — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

Issue #20282 has been reported by ioquatix (Samuel Williams).

7 messages 2024/02/19

[#116902] [Ruby master Feature#20290] Add API for C extensions to free memory — "peterzhu2118 (Peter Zhu) via ruby-core" <ruby-core@...>

Issue #20290 has been reported by peterzhu2118 (Peter Zhu).

9 messages 2024/02/21

[#116940] [Ruby master Feature#20300] Hash: set value and get pre-existing value in one call — "AMomchilov (Alexander Momchilov) via ruby-core" <ruby-core@...>

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

19 messages 2024/02/26

[#116941] [Ruby master Bug#20301] `Set#add?` does two hash look-ups — "AMomchilov (Alexander Momchilov) via ruby-core" <ruby-core@...>

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

10 messages 2024/02/26

[#116965] [Ruby master Bug#20307] `Hash#update` from compare_by_identity hash can have unfrozen string keys — "nobu (Nobuyoshi Nakada) via ruby-core" <ruby-core@...>

Issue #20307 has been reported by nobu (Nobuyoshi Nakada).

7 messages 2024/02/27

[#116983] [Ruby master Feature#20309] Bundled gems for Ruby 3.5 — "hsbt (Hiroshi SHIBATA) via ruby-core" <ruby-core@...>

Issue #20309 has been reported by hsbt (Hiroshi SHIBATA).

28 messages 2024/02/27

[ruby-core:116578] [Ruby master Bug#20169] `GC.compact` can raises `EFAULT` on IO

From: "kjtsanaktsidis (KJ Tsanaktsidis) via ruby-core" <ruby-core@...>
Date: 2024-02-04 23:41:04 UTC
List: ruby-core #116578
SXNzdWUgIzIwMTY5IGhhcyBiZWVuIHVwZGF0ZWQgYnkga2p0c2FuYWt0c2lkaXMgKEtKIFRzYW5h
a3RzaWRpcykuDQ0KDQ0KDQ0KPiBJTU8gaXQncyB1bmRlZmluZWQgYmVoYXZpb3VyIHRvIHVzZSBh
IFJ1Ynkgb2JqZWN0IGluIGEgbm9uLUdWTCBzY2VuYXJpbywgdGhpcyBqdXN0IGZpeGVzIHRoZSBp
c3N1ZSBpbnNpZGUgb2YgUnVieSB1c2luZyBhIGhhY2suIA0NCg0NCkluIHRoaXMgY2FzZSwgc2hv
dWxkbuKAmXQgd2UgZml4IHRoZSBvcmlnaW5hbCBpc3N1aW5nIGJ5IGNvcHlpbmcgdGhlIHdyaXRl
IHRocm91Z2ggYSBDLWFsbG9jYXRlZCBidWZmZXI/IEJ1dOKApg0NCg0NCj4gVGhleSdyZSBub3Qg
ZXhhY3RseSBydWxlcyBpbiBDUnVieQ0NCg0NCkkgZ3Vlc3Mgd2hhdCB5b3XigJlyZSBzYXlpbmcg
aXMg4oCcQ1J1YnkgaXRzZWxmIGNhbiBkbyB3aGF0IGl0IHdhbnRzIGFzIGxvbmcgYXMgaXTigJlz
IGludGVybmFsbHkgY29uc2lzdGVudOKAnS4gV2hpY2ggbWFrZXMgc2Vuc2UuIA0NCg0NCkkgZ3Vl
c3MgaXQgd291bGQgYmUgZ29vZCB0byBmaW5kIGEgd2F5IHRvIGRlZmluZSBhbmQgZW5mb3JjZSB3
aGF0IOKAnGludGVybmFsbHkgY29uc2lzdGVudOKAnSBtZWFucywgYnV0IHBlcmhhcHMgdGhlcmUg
aXNu4oCZdCBtdWNoIHZhbHVlIGluIHN0cmljdGx5IGRlZmluaW5nIGl0IGluIHRoZSBhYnNlbmNl
IG9mIGEgd2F5IHRvIHN0cmljdGx5IGVuZm9yY2UgaXQuIFRoaW5ncyBsaWtlIFZNX0NIRUNLX01P
REUgaGVscCwgYnV0IGNvdWxkbuKAmXQgY2F0Y2ggc29tZXRoaW5nIGxpa2UgdGhpcy4gSWYgSSBh
Y3R1YWxseSBjb21lIHVwIHdpdGggYW4gYWN0aW9uYWJsZSBpZGVhLCBJ4oCZbGwgb3BlbiBhIG5l
dyBwcm9wb3NhbCBmb3IgdGhhdC4NDQoNDQrigJTigJTigJQNDQoNDQpBbnl3YXksIGZpeGluZyB0
aGlzIGJ1ZyB3aXRoIHlvdXIgcGF0Y2ggc291bmRzIGdvb2QgdG8gbWUuIEkgZGVmaW5pdGVseSBh
bSBub3QgdHJ5aW5nIHRvIGhvbGQgdXAgcmVhbCBmaXhlcyBqdXN0IHRvIGhhdmUgYWNhZGVtaWMg
YXJndW1lbnRzIGFib3V0IG1lbW9yeSBtb2RlbHMuDQ0KDQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0NCkJ1ZyAjMjAxNjk6IGBHQy5jb21wYWN0YCBjYW4gcmFpc2Vz
IGBFRkFVTFRgIG9uIElPDQ0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzIwMTY5
I2NoYW5nZS0xMDY1OTMNDQoNDQoqIEF1dGhvcjoga28xIChLb2ljaGkgU2FzYWRhKQ0NCiogU3Rh
dHVzOiBPcGVuDQ0KKiBQcmlvcml0eTogTm9ybWFsDQ0KKiBCYWNrcG9ydDogMy4wOiBVTktOT1dO
LCAzLjE6IFVOS05PV04sIDMuMjogVU5LTk9XTiwgMy4zOiBVTktOT1dODQ0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NCjEuIGBHQy5jb21wYWN0YCBpbnRyb2R1Y2Vz
IHJlYWQgYmFycmllcnMgdG8gZGV0ZWN0IHJlYWQgYWNjZXNzZXMgdG8gdGhlIHBhZ2VzLg0NCjIu
IEkvTyBvcGVyYXRpb25zIHJlbGVhc2UgR1ZMIHRvIHBhc3MgdGhlIGNvbnRyb2wgd2hpbGUgdGhl
aXIgZXhlY3V0aW9uLCBhbmQgYW5vdGhlciB0aHJlYWQgY2FuIGNhbGwgYEdDLmNvbXBhY3RgIChv
ciBhdXRvIGNvbXBhY3QgZmVhdHVyZSBJIGd1ZXNzLCBidXQgbm90IGNoZWNrZWQgeWV0KS4NDQoz
LiBDYWxsIGB3cml0ZShwdHIpYCBjYW4gcmV0dXJuIGBFRkFVTFRgIHdoZW4gYEdDLmNvbXBhY3Rg
IGlzIHJ1bm5pbmcgYmVjYXVzZSBgcHRyYCBjYW4gcG9pbnQgcmVhZC1iYXJyaWVyIHByb3RlY3Rl
ZCBwYWdlcyAoZW1iZWQgc3RyaW5ncykuDQ0KDQ0KUmVwcm9kdWNpYmxlIHN0ZXBzOg0NCg0NCg0N
CkFwcGx5IHRoZSBmb2xsb3dpbmcgcGF0Y2ggdG8gaW5jcmVhc2UgcG9zc2liaWxpdHk6DQ0KDQ0K
YGBgcGF0Y2gNDQpkaWZmIC0tZ2l0IGEvaW8uYyBiL2lvLmMNDQppbmRleCBmNmNkMmMxYTU2Li44
M2Q2N2JhMmRjIDEwMDY0NA0NCi0tLSBhL2lvLmMNDQorKysgYi9pby5jDQ0KQEAgLTEyMTIsOCAr
MTIxMiwxMiBAQCBpbnRlcm5hbF93cml0ZV9mdW5jKHZvaWQgKnB0cikNDQogICAgICAgICB9DQ0K
ICAgICB9DQ0KDQ0KKyAgICBpbnQgY250ID0gMDsNDQogICByZXRyeToNDQotICAgIGRvX3dyaXRl
X3JldHJ5KHdyaXRlKGlpcy0+ZmQsIGlpcy0+YnVmLCBpaXMtPmNhcGEpKTsNDQorICAgIGZvciAo
OyBjbnQgPCAxMDAwOyBjbnQrKykgew0NCisgICAgICAgIGRvX3dyaXRlX3JldHJ5KHdyaXRlKGlp
cy0+ZmQsIGlpcy0+YnVmLCBpaXMtPmNhcGEpKTsNDQorICAgICAgICBpZiAocmVzdWx0IDw9IDAp
IGJyZWFrOw0NCisgICAgfQ0NCg0NCiAgICAgaWYgKHJlc3VsdCA8IDAgJiYgIWlpcy0+bm9uYmxv
Y2spIHsNDQogICAgICAgICBpbnQgZSA9IGVycm5vOw0NCmBgYA0NCg0NClJ1biB0aGUgZm9sbG93
aW5nIGNvZGU6DQ0KDQ0KYGBgcnVieQ0NCnQxID0gVGhyZWFkLm5ld3sgMTBfMDAwLnRpbWVzLm1h
cHsiI3tfMX0ifTsgR0MuY29tcGFjdCB3aGlsZSB0cnVlIH0NDQp0MiA9IFRocmVhZC5uZXd7DQ0K
ICBpPTANDQogICRzdGRvdXQud3JpdGUgIjwje2krPTF9PiIgd2hpbGUgdHJ1ZQ0NCn0NDQp0Mi5q
b2luDQ0KYGBgDQ0KDQ0KYW5kIA0NCg0NCmBgYA0NCiQgbWFrZSBydW4NDQooc25pcCkNDQo0Pjw0
Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0
Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0
Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0
Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0
Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0
Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0Pjw0PiM8VGhyZWFkOjB4MDAwMDdmYTYxYjRkZDc1OCAuLi8uLi9z
cmMvdHJ1bmsvdGVzdC5yYjozIHJ1bj4gdGVybWluYXRlZCB3aXRoIGV4Y2VwdGlvbiAocmVwb3J0
X29uX2V4Y2VwdGlvbiBpcyB0cnVlKToNDQouLi8uLi9zcmMvdHJ1bmsvdGVzdC5yYjo1OmluIGB3
cml0ZSc6IEJhZCBhZGRyZXNzIEAgaW9fd3JpdGUgLSA8U1RET1VUPiAoRXJybm86OkVGQVVMVCkN
DQogICAgICAgIGZyb20gLi4vLi4vc3JjL3RydW5rL3Rlc3QucmI6NTppbiBgYmxvY2sgaW4gPG1h
aW4+Jw0NCi4uLy4uL3NyYy90cnVuay90ZXN0LnJiOjU6aW4gYHdyaXRlJzogQmFkIGFkZHJlc3Mg
QCBpb193cml0ZSAtIDxTVERPVVQ+IChFcnJubzo6RUZBVUxUKQ0NCiAgICAgICAgZnJvbSAuLi8u
Li9zcmMvdHJ1bmsvdGVzdC5yYjo1OmluIGBibG9jayBpbiA8bWFpbj4nDQ0KbWFrZTogKioqIFt1
bmNvbW1vbi5tazoxMzgzOiBydW5dIEVycm9yIDENDQpgYGANDQoNDQpJIHRoaW5rIHRoaXMgaXMg
d2h5IHdlIGdldCBgRUZBVUxUYCBvbiBDSS4gVG8gaW5jcmVhc2UgcG9zc2liaWxpdGllcyBydW5u
aW5nIG1hbnkgYnVzeSBwcm9jZXNzZXMgKGBydWJ5IC1lICdsb29we30nYCBmb3IgZXhhbXBsZSkg
d2lsbCBoZWxwIChhbmQgb24gQ0kgZW52aXJvbm1lbnQgdGhlcmUgYXJlIHN1Y2ggYnVzeSBwcm9j
ZXNzZXMgYWNjaWRlbnRhbGx5KS4NDQoNDQoNDQoNDQotLSANDQpodHRwczovL2J1Z3MucnVieS1s
YW5nLm9yZy8NDQogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwogcnVieS1jb3JlIG1haWxpbmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVieS1sYW5nLm9yZwog
VG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVhdmVAbWwucnVieS1s
YW5nLm9yZwogcnVieS1jb3JlIGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxhbmcub3JnL21haWxt
YW4zL3Bvc3Rvcml1cy9saXN0cy9ydWJ5LWNvcmUubWwucnVieS1sYW5nLm9yZy8=

In This Thread