[#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:112615] Re: [Ruby master Feature#19465] [PATCH] reuse open(2) from rb_file_load_ok on POSIX-like system
From:
SHIBATA Hiroshi via ruby-core <ruby-core@...>
Date:
2023-02-27 10:51:26 UTC
List:
ruby-core #112615
MzUxMzZlMWU5YzIzMmFkN2EwMzQwN2I5OTJiMmU4NmI2ZGY0M2Y2MyBpcyBicm9rZW4gd2l0aCBg Z2NjLTExIGFubm9jaGVja2AuDQoNCkl0cyBjb25maWd1cmF0aW9uIGlzIGhlcmU6DQpodHRwczov L2dpdC5ydWJ5LWxhbmcub3JnL3J1YnkuZ2l0L3RyZWUvLmdpdGh1Yi93b3JrZmxvd3MvY29tcGls ZXJzLnltbCNuODINCg0KZmFpbHVyZXMgYXJlOg0KDQpgYGANCjY5IDEpICBBbiBleGNlcHRpb24g b2NjdXJyZWQgZHVyaW5nOiBLZXJuZWwjcmVxdWlyZV9yZWxhdGl2ZSB3aXRoIGENCnJlbGF0aXZl IHBhdGggKGZpbGUgZXh0ZW5zaW9ucykgZG9lcyBub3QgbG9hZCBhIEMtZXh0ZW5zaW9uIGZpbGUg aWYgYQ0KY29tcGxleC1leHRlbnNpb25lZCAucmIgZmlsZSBpcyBhbHJlYWR5IGxvYWRlZA0KNzAg L19fdy9ydWJ5L3J1Ynkvc3JjL3NwZWMvcnVieS9jb3JlL2tlcm5lbC9yZXF1aXJlX3JlbGF0aXZl X3NwZWMucmI6MTk3DQo3MSBLZXJuZWwjcmVxdWlyZV9yZWxhdGl2ZSB3aXRoIGEgcmVsYXRpdmUg cGF0aCAoZmlsZSBleHRlbnNpb25zKSBkb2VzDQpub3QgbG9hZCBhIEMtZXh0ZW5zaW9uIGZpbGUg aWYgYSBjb21wbGV4LWV4dGVuc2lvbmVkIC5yYiBmaWxlIGlzDQphbHJlYWR5IGxvYWRlZCBFUlJP Ug0KNzIgTGVha0Vycm9yOiBMZWFrZWQgZmlsZSBkZXNjcmlwdG9yOiA4IDoNCiM8RmlsZTovX193 L3J1YnkvcnVieS9zcmMvc3BlYy9ydWJ5L2ZpeHR1cmVzL2NvZGUvbG9hZF9maXh0dXJlLmV4dC5y Yj4NCjczIC9fX3cvcnVieS9ydWJ5L3NyYy9zcGVjL3J1YnkvY29yZS9rZXJuZWwvcmVxdWlyZV9y ZWxhdGl2ZV9zcGVjLnJiOjQ6aW4NCmA8dG9wIChyZXF1aXJlZCk+Jw0KNzQNCjc1IDIpDQo3NiBB biBleGNlcHRpb24gb2NjdXJyZWQgZHVyaW5nOiBLZXJuZWwjcmVxdWlyZV9yZWxhdGl2ZSB3aXRo IGENCnJlbGF0aXZlIHBhdGggKCRMT0FERURfRkVBVFVSRVMpIHN0b3JlcyBhbiBhYnNvbHV0ZSBw YXRoDQo3NyAvX193L3J1YnkvcnVieS9zcmMvc3BlYy9ydWJ5L2NvcmUva2VybmVsL3JlcXVpcmVf cmVsYXRpdmVfc3BlYy5yYjoyMDUNCjc4IEtlcm5lbCNyZXF1aXJlX3JlbGF0aXZlIHdpdGggYSBy ZWxhdGl2ZSBwYXRoICgkTE9BREVEX0ZFQVRVUkVTKQ0Kc3RvcmVzIGFuIGFic29sdXRlIHBhdGgg RVJST1INCjc5IExlYWtFcnJvcjogQ2xvc2VkIGZpbGUgZGVzY3JpcHRvcjogOA0KODAgL19fdy9y dWJ5L3J1Ynkvc3JjL3NwZWMvcnVieS9jb3JlL2tlcm5lbC9yZXF1aXJlX3JlbGF0aXZlX3NwZWMu cmI6NDppbg0KYDx0b3AgKHJlcXVpcmVkKT4nDQooc25pcCkNCjM4MzUgZmlsZXMsIDMxNDExIGV4 YW1wbGVzLCAxNjEwMTAgZXhwZWN0YXRpb25zLCAwIGZhaWx1cmVzLCAxNCBlcnJvcnMsIDAgdGFn Z2VkDQoxNzEgbWFrZTogKioqIFt1bmNvbW1vbi5tazo4OTY6IHllcy10ZXN0LXNwZWNdIEVycm9y IDENCmBgYA0KDQpPbiBNb24sIEZlYiAyNywgMjAyMyBhdCA1OjU34oCvQU0gRXJpYyBXb25nIHZp YSBydWJ5LWNvcmUNCjxydWJ5LWNvcmVAbWwucnVieS1sYW5nLm9yZz4gd3JvdGU6DQo+DQo+ICJu b2J1IChOb2J1eW9zaGkgTmFrYWRhKSB2aWEgcnVieS1jb3JlIiA8cnVieS1jb3JlQG1sLnJ1Ynkt bGFuZy5vcmc+IHdyb3RlOg0KPiA+IElzc3VlICMxOTQ2NSBoYXMgYmVlbiB1cGRhdGVkIGJ5IG5v YnUgKE5vYnV5b3NoaSBOYWthZGEpLg0KPiA+IGh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lz c3Vlcy8xOTQ2NSNjaGFuZ2UtMTAyMDQyDQo+ID4NCj4gPiBTZWVtcyBmaW5lLjxUSFVNQlMgVVAg U0lHTj4NCj4NCj4gYGBgDQo+IE9LLCB0aGFua3MsIGNvbW1pdHRlZCBhcyAzNTEzNmUxZTljMjMy YWQ3YTAzNDA3Yjk5MmIyZTg2YjZkZjQzZjYzDQo+IEhvcGVmdWxseSBJIGRpZG4ndCBicmVhayBh bnl0aGluZyBmb3Igd2luMzIuDQo+DQo+IEJ0dywgdG8gZGlzcGxheSB5b3VyIGVtb2ppIGFzIEFT Q0lJIGluIG15IHRleHQgdGVybWluYWwgd2l0aA0KPiBsaW1pdGVkIGdseXBocywgSSBoYWQgdXNl IHRoZSBmb2xsb3dpbmcgUGVybCBzY3JpcHQuDQo+IE5vdCBzdXJlIGlmIHRoZXJlJ3MgYSB3YXkg dG8gZG8gdGhpcyB3aXRoIFJ1Ynkgc3RkbGliOg0KPiAtLS0tLS0tLTg8LS0tLS0tDQo+IGV2YWwg J2V4ZWMgcGVybCAtdyAtUyAkMCAkezErIiRAIn0nDQo+IGlmIDA7ICMgcnVubmluZyB1bmRlciBz b21lIHNoZWxsDQo+IHVzZSB2NS4xMjsNCj4gdXNlIGNoYXJuYW1lcyAoKTsNCj4gdXNlIEVuY29k ZSBxdyhmaW5kX2VuY29kaW5nKTsNCj4gYmlubW9kZSBTVERJTiwgJzp1dGY4JzsNCj4gYmlubW9k ZSBTVERPVVQsICc6dXRmOCc7DQo+IG15ICRlbmNfYXNjaWkgPSBmaW5kX2VuY29kaW5nKCd1cy1h c2NpaScpOw0KPiBteSAkZmFsbGJhY2sgPSBzdWIgew0KPiAgICAgICAgIGpvaW4oJycsIG1hcCB7 DQo+ICAgICAgICAgICAgICAgICBpZiAoJF8gPT0gMHhmZTBmKSB7ICMgVkFSSUFUSU9OIFNFTEVD VE9SLTE2DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICcnOw0KPiAgICAgICAgICAgICAgICAg fSBlbHNpZiAoZGVmaW5lZChteSAkbmFtZSA9IGNoYXJuYW1lczo6dmlhY29kZSgkXykpKSB7DQo+ ICAgICAgICAgICAgICAgICAgICAgICAgICI8JG5hbWU+Ig0KPiAgICAgICAgICAgICAgICAgfSBl bHNlIHsNCj4gICAgICAgICAgICAgICAgICAgICAgICAgc3ByaW50ZignPCMweCV4PicsICRfKTsN Cj4gICAgICAgICAgICAgICAgIH0NCj4gICAgICAgICB9IEBfKTsNCj4gfTsNCj4gd2hpbGUgKDxT VERJTj4pIHsgcHJpbnQgJGVuY19hc2NpaS0+ZW5jb2RlKCRfLCAkZmFsbGJhY2spIH0NCj4gYGBg DQo+ICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ICBy dWJ5LWNvcmUgbWFpbGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3JnDQo+ICBU byB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5LWxh bmcub3JnDQo+ICBydWJ5LWNvcmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFp bG1hbjMvcG9zdG9yaXVzL2xpc3RzL3J1YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw0KDQoNCg0K LS0gDQpTSElCQVRBIEhpcm9zaGkgc2hpYmF0YS5oaXJvc2hpQGdtYWlsLmNvbQ0KaHR0cDovL3d3 dy5oc2J0Lm9yZy8NCiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCiBydWJ5LWNvcmUgbWFpbGluZyBsaXN0IC0tIHJ1YnktY29yZUBtbC5ydWJ5LWxhbmcub3Jn CiBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIHJ1YnktY29yZS1sZWF2ZUBtbC5ydWJ5 LWxhbmcub3JnCiBydWJ5LWNvcmUgaW5mbyAtLSBodHRwczovL21sLnJ1YnktbGFuZy5vcmcvbWFp bG1hbjMvcG9zdG9yaXVzL2xpc3RzL3J1YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==