[#112457] [Ruby master Feature#19443] Cache `Process.pid` — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>
Issue #19443 has been reported by byroot (Jean Boussier).
16 messages
2023/02/16
[#112584] [Ruby master Feature#19465] [PATCH] reuse open(2) from rb_file_load_ok on POSIX-like system — "normalperson (Eric Wong) via ruby-core" <ruby-core@...>
Issue #19465 has been reported by normalperson (Eric Wong).
9 messages
2023/02/25
[#112595] [Ruby master Feature#19465] [PATCH] reuse open(2) from rb_file_load_ok on POSIX-like system
— "nobu (Nobuyoshi Nakada) via ruby-core" <ruby-core@...>
2023/02/25
SXNzdWUgIzE5NDY1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbm9idSAoTm9idXlvc2hpIE5ha2FkYSku
[#112613] Re: [Ruby master Feature#19465] [PATCH] reuse open(2) from rb_file_load_ok on POSIX-like system
— Eric Wong via ruby-core <ruby-core@...>
2023/02/26
"nobu (Nobuyoshi Nakada) via ruby-core" <ruby-core@ml.ruby-lang.org> wrote:
[#112615] Re: [Ruby master Feature#19465] [PATCH] reuse open(2) from rb_file_load_ok on POSIX-like system
— SHIBATA Hiroshi via ruby-core <ruby-core@...>
2023/02/27
MzUxMzZlMWU5YzIzMmFkN2EwMzQwN2I5OTJiMmU4NmI2ZGY0M2Y2MyBpcyBicm9rZW4gd2l0aCBg
[#112626] Re: [Ruby master Feature#19465] [PATCH] reuse open(2) from rb_file_load_ok on POSIX-like system
— Eric Wong via ruby-core <ruby-core@...>
2023/02/28
```
[ruby-core:112391] [Ruby master Feature#19432] Introduce a wrapping operator (&) to Proc
From:
"nobu (Nobuyoshi Nakada) via ruby-core" <ruby-core@...>
Date:
2023-02-13 03:58:46 UTC
List:
ruby-core #112391
SXNzdWUgIzE5NDMyIGhhcyBiZWVuIHVwZGF0ZWQgYnkgbm9idSAoTm9idXlvc2hpIE5ha2FkYSku DQ0KDQ0KU3RhdHVzIGNoYW5nZWQgZnJvbSBPcGVuIHRvIEZlZWRiYWNrDQ0KDQ0KWW91ciBmaXJz dCBleGFtcGxlIHNlZW1zIHVubmVjZXNzYXJ5IGNvbXBsaWNhdGVkLg0NCg0NCmBgYHJ1YnkNDQpk ZWYgdGV4dChzKQ0NCiAgIjx0ZXh0PiN7c308L3RleHQ+Ig0NCmVuZA0NCmRlZiBzdHJvbmcocykN DQogICI8c3Ryb25nPiN7c308L3N0cm9uZz4iDQ0KZW5kDQ0KZGVmIGVtKHMpDQ0KICAiPGVtPiN7 c308L2VtPiINDQplbmQNDQoNDQpkZWYgbWFya3VwKHMsICptYXJrcykNDQogIHJlc3VsdCA9IC0+ IHsgdGV4dCBzIH0NDQoNDQogIG1hcmtzLmVhY2ggZG8gfG1hcmt8DQ0KICAgIGNhc2UgbWFyaw0N CiAgICB3aGVuICJib2xkIg0NCiAgICAgIHJlc3VsdCA+Pj0gLT4ocykgeyBzdHJvbmcocykgfQ0N CiAgICB3aGVuICJpdGFsaWMiDQ0KICAgICAgcmVzdWx0ID4+PSBtZXRob2QoOmVtKQ0NCiAgICBl bmQNDQogIGVuZA0NCiAgcmVzdWx0LmNhbGwNDQplbmQNDQoNDQpwdXRzIG1hcmt1cCgqQVJHVikN DQpgYGANDQoNDQpgYGBzaGVsbC1zZXNzaW9uDQ0KJCBydWJ5IGZlYXR1cmUtMTk0MzIucmIgdGVz dA0NCjx0ZXh0PnRlc3Q8L3RleHQ+DQ0KDQ0KJCBydWJ5IGZlYXR1cmUtMTk0MzIucmIgdGVzdCBi b2xkDQ0KPHN0cm9uZz48dGV4dD50ZXN0PC90ZXh0Pjwvc3Ryb25nPg0NCg0NCiQgcnVieSBmZWF0 dXJlLTE5NDMyLnJiIHRlc3QgaXRhbGljDQ0KPGVtPjx0ZXh0PnRlc3Q8L3RleHQ+PC9lbT4NDQoN DQokIHJ1YnkgZmVhdHVyZS0xOTQzMi5yYiB0ZXN0IGJvbGQgaXRhbGljDQ0KPGVtPjxzdHJvbmc+ PHRleHQ+dGVzdDwvdGV4dD48L3N0cm9uZz48L2VtPg0NCg0NCiQgcnVieSBmZWF0dXJlLTE5NDMy LnJiIHRlc3QgaXRhbGljIGJvbGQNDQo8c3Ryb25nPjxlbT48dGV4dD50ZXN0PC90ZXh0PjwvZW0+ PC9zdHJvbmc+DQ0KYGBgDQ0KDQ0KQW55d2F5LCBJIGNhbid0IGdldCB0aGUgcmVhc29uIGBQcm9j Izw8YCBhbmQgYFByb2MjPj5gIGFyZSBub3QgZW5vdWdoLg0NCg0NCi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NDQpGZWF0dXJlICMxOTQzMjogSW50cm9kdWNlIGEgd3Jh cHBpbmcgb3BlcmF0b3IgKCYpIHRvIFByb2MNDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9p c3N1ZXMvMTk0MzIjY2hhbmdlLTEwMTgzMw0NCg0NCiogQXV0aG9yOiBqb2VsQGRyYXBwZXIubWUg KEpvZWwgRHJhcHBlcikNDQoqIFN0YXR1czogRmVlZGJhY2sNDQoqIFByaW9yaXR5OiBOb3JtYWwN DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KSSBkb24ndCBrbm93 IGlmIHRoaXMgY29uY2VwdCBleGlzdHMgdW5kZXIgYW5vdGhlciBuYW1lLCBvciB3aGV0aGVyIHRo ZXJl4oCZcyBhIHRlY2huaWNhbCB0ZXJtIGZvciBpdC4gSSBvZnRlbiBmaW5kIG15c2VsZiB3YW50 aW5nIHRvIHdyYXAgYSBwcm9jIGluIGFub3RoZXIgcHJvYy4NDQoNDQpIZXJlJ3MgYSBzbmlwcGV0 IGZyb20gYSByZWNlbnQgZXhhbXBsZSB3aGVyZSBhIHZpc2l0b3IgY2xhc3MgcmVuZGVycyBhIFRp cFRhcCBBU1QuIEdpdmVuIGEgYHRleHRgIG5vZGUsIHdlIHdhbnQgdG8gb3V0cHV0IHRoZSB0ZXh0 IGJ5IGNhbGxpbmcgdGhlIGB0ZXh0YCBtZXRob2Qgd2l0aCB0aGUgdmFsdWUuIEJ1dCBpZiB0aGUg dGV4dCBoYXMgYG1hcmtzYCwgd2Ugd2FudCB0byBpdGVyYXRlIHRocm91Z2ggZWFjaCBtYXJrLCB3 cmFwcGluZyB0aGUgb3V0cHV0IGZvciBlYWNoIG1hcmsuIEl0J3MgcG9zc2libGUgdG8gZG8gdGhp cyB1c2luZyB0aGUgYD4+PWAgb3BlcmF0b3IgaWYgZWFjaCBwcm9jIGV4cGxpY2l0bHkgcmV0dXJu cyBhbm90aGVyIHByb2MuDQ0KDQ0KYGBgcnVieQ0NCndoZW4gInRleHQiDQ0KICByZXN1bHQgPSAt PiB7IC0+IHsgdGV4dCBub2RlWyJ0ZXh0Il0gfSB9DQ0KDQ0KICBub2RlWyJtYXJrcyJdJi5lYWNo IGRvIHxtYXJrfA0NCiAgICBjYXNlIG1hcmtbInR5cGUiXQ0NCiAgICB3aGVuICJib2xkIg0NCiAg ICAgIHJlc3VsdCA+Pj0gLT4gKHIpIHsgLT4geyBzdHJvbmcgeyByLmNhbGwgfSB9IH0NDQogICAg d2hlbiAiaXRhbGljIg0NCiAgICAgIHJlc3VsdCA+Pj0gLT4gKHIpIHsgLT4geyBlbSB7IHIuY2Fs bCB9IH0gfQ0NCiAgICBlbmQNDQogIGVuZA0NCg0NCiAgcmVzdWx0LmNhbGwuY2FsbA0NCmVuZA0N CmBgYA0NCg0NClRoaXMgaXMgcXVpdGUgZGlmZmljdWx0IHRvIGZvbGxvdyBhbmQgdGhlIGByZXN1 bHQuY2FsbC5jYWxsYCBmZWVscyB3cm9uZy4gSSB0aGluayB0aGUgY29uY2VwdCBvZiB3cmFwcGlu ZyBvbmUgcHJvYyBpbiBhbm90aGVyIHByb2Mgd291bGQgbWFrZSBmb3IgYSBncmVhdCBhZGRpdGlv biB0byBgUHJvY2AgaXRzZWxmLiBJIHByb3RvdHlwZWQgdGhpcyB1c2luZyB0aGUgYCZgIG9wZXJh dG9yLg0NCg0NCmBgYHJ1YnkNDQpjbGFzcyBQcm9jDQ0KICBkZWYgJihvdGhlcikNDQogICAgLT4g eyBvdGhlci5jYWxsKHNlbGYpIH0NDQogIGVuZA0NCmVuZA0NCmBgYA0NCg0NCldpdGggdGhpcyBk ZWZpbml0aW9uLCB3ZSBjYW4gY2FsbCBgJmAgb24gdGhlIG9yaWdpbmFsIHByb2Mgd2l0aCBvdXIg b3RoZXIgcHJvYyB0byByZXR1cm4gYSBuZXcgcHJvYyB0aGF0IGNhbGxzIHRoZSBvdGhlciBwcm9j IHdpdGggdGhlIG9yaWdpbmFsIHByb2MgYXMgYW4gYXJndW1lbnQuIEl0IGFsc28gd29ya3Mgd2l0 aCBgJj1gLCBzbyB0aGUgYWJvdmUgY29kZSBjYW4gYmUgcmVmYWN0b3JlZCB0byB0aGlzOg0NCg0N CmBgYHJ1YnkNDQp3aGVuICJ0ZXh0Ig0NCiAgcmVzdWx0ID0gLT4geyB0ZXh0IG5vZGVbInRleHQi XSB9DQ0KDQ0KICBub2RlWyJtYXJrcyJdJi5lYWNoIGRvIHxtYXJrfA0NCiAgICBjYXNlIG1hcmtb InR5cGUiXQ0NCiAgICB3aGVuICJib2xkIg0NCiAgICAgIHJlc3VsdCAmPSAtPiAocikgeyBzdHJv bmcgeyByLmNhbGwgfSB9DQ0KICAgIHdoZW4gIml0YWxpYyINDQogICAgICByZXN1bHQgJj0gLT4g KHIpIHsgZW0geyByLmNhbGwgfSB9DQ0KICAgIGVuZA0NCiAgZW5kDQ0KDQ0KICByZXN1bHQuY2Fs bA0NCmVuZA0NCmBgYA0NCg0NCg0NCg0NCi0tIA0NCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3Jn Lw0NCiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBydWJ5 LWNvcmUgbWFpbGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnCiBUbyB1bnN1 YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxhbmcub3Jn CiBydWJ5LWNvcmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFpbG1hbjMvcG9z dG9yaXVzL2xpc3RzL3J1YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==