[#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:112574] [Ruby master Bug#18572] Performance regression when invoking refined methods
From:
"palkan (Vladimir Dementyev) via ruby-core" <ruby-core@...>
Date:
2023-02-24 17:31:45 UTC
List:
ruby-core #112574
SXNzdWUgIzE4NTcyIGhhcyBiZWVuIHVwZGF0ZWQgYnkgcGFsa2FuIChWbGFkaW1pciBEZW1lbnR5 ZXYpLg0NCg0NCg0NCkNoZWNrZWQgUnVieSAzLjLigJRiZXR0ZXIgdGhhbiBSdWJ5IDMuMSBidXQg c3RpbGwgbm90aWNlYWJsZToNDQoNDQpgYGBzaA0NCkNvbXBhcmlzb246DQ0KICAgICNzeW1ib2xp emVfa2V5cyBvcmlnaW5hbDogICA0MzYyMDI2LjAgaS9zIA0NCiAgICAgI3N5bWJvbGl6ZV9rZXlz IHJlZmluZWQ6ICAgMzk5OTc1NS42IGkvcyAtIDEuMDl4ICBzbG93ZXINDQogDQ0KDQ0KQ29tcGFy aXNvbjoNDQogICAgICBuby1vcCBvcmlnaW5hbDogIDgwNjMxMjczLjUgaS9zIA0NCiAgICAgICBu by1vcCByZWZpbmVkOiAgMjkxODE1NTMuNiBpL3MgLSAyLjc2eCAgc2xvd2VyDQ0KYGBgDQ0KDQ0K DQ0KDQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0NCkJ1ZyAjMTg1 NzI6IFBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gd2hlbiBpbnZva2luZyByZWZpbmVkIG1ldGhvZHMN DQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTg1NzIjY2hhbmdlLTEwMjAyMw0N Cg0NCiogQXV0aG9yOiBwYWxrYW4gKFZsYWRpbWlyIERlbWVudHlldikNDQoqIFN0YXR1czogQXNz aWduZWQNDQoqIFByaW9yaXR5OiBOb3JtYWwNDQoqIEFzc2lnbmVlOiBrbzEgKEtvaWNoaSBTYXNh ZGEpDQ0KKiBCYWNrcG9ydDogMi42OiBVTktOT1dOLCAyLjc6IFVOS05PV04sIDMuMDogVU5LTk9X TiwgMy4xOiBVTktOT1dODQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQ0NClNpbmNlIFJ1YnkgMy4wLCBkZWZpbmluZyBhIHJlZmluZW1lbnQgZm9yIGEgbWV0aG9kIHNs b3dzIGRvd24gaXRzIGV4ZWN1dGlvbiBldmVuIGlmIHdlIGRvIG5vdCBhY3RpdmF0ZSB0aGUgcmVm aW5lbWVudDoNDQoNDQpgYGBydWJ5DQ0KcmVxdWlyZSAiYmVuY2htYXJrX2RyaXZlciINDQoNDQpz b3VyY2UgPSA8PH5SVUJZDQ0KY2xhc3MgSGFzaA0NCiAgZGVmIHN5bWJvbGl6ZV9rZXlzDQ0KICAg IHRyYW5zZm9ybV9rZXlzIHsgfGtleXwga2V5LnRvX3N5bSByZXNjdWUga2V5IH0NDQogIGVuZA0N CiAgZGVmIHJlZmluZWRfc3ltYm9saXplX2tleXMNDQogICAgdHJhbnNmb3JtX2tleXMgeyB8a2V5 fCBrZXkudG9fc3ltIHJlc2N1ZSBrZXkgfQ0NCiAgZW5kDQ0KZW5kDQ0KbW9kdWxlIEhhc2hSZWZp bmVtZW50cw0NCiAgcmVmaW5lIEhhc2ggZG8NDQogICAgZGVmIHJlZmluZWRfc3ltYm9saXplX2tl eXMNDQogICAgICByYWlzZSAibmV2ZXIgY2FsbGVkIg0NCiAgICBlbmQNDQogIGVuZA0NCmVuZA0N CkhBU0ggPSB7Zm9vOiAxLCBiYXI6IDIsIGJhejogM30NDQpjbGFzcyBGb28NDQogIGRlZiBvcmln aW5hbA0NCiAgZW5kDQ0KICBkZWYgcmVmaW5lZA0NCiAgZW5kDQ0KZW5kDQ0KbW9kdWxlIEZvb1Jl ZmluZW1lbnRzDQ0KICByZWZpbmUgRm9vIGRvDQ0KICAgIGRlZiByZWZpbmVkDQ0KICAgICAgcmFp c2UgIm5ldmVyIGNhbGxlZCINDQogICAgZW5kDQ0KICBlbmQNDQplbmQNDQpGT08gPSBGb28ubmV3 DQ0KUlVCWQ0NCg0NCkJlbmNobWFyay5kcml2ZXIgZG8gfHh8DQ0KICB4LnByZWx1ZGUgJVF7DQ0K ICAgICN7c291cmNlfQ0NCiAgfQ0NCiAgeC5yZXBvcnQgIiNzeW1ib2xpemVfa2V5cyBvcmlnaW5h bCIsICV7IEhBU0guc3ltYm9saXplX2tleXMgfQ0NCiAgeC5yZXBvcnQgIiNzeW1ib2xpemVfa2V5 cyByZWZpbmVkIiwgJXsgSEFTSC5yZWZpbmVkX3N5bWJvbGl6ZV9rZXlzIH0NDQplbmQNDQoNDQpC ZW5jaG1hcmsuZHJpdmVyIGRvIHx4fA0NCiAgeC5wcmVsdWRlICVRew0NCiAgICAje3NvdXJjZX0N DQogIH0NDQogIHgucmVwb3J0ICJuby1vcCBvcmlnaW5hbCIsICV7IEZPTy5vcmlnaW5hbCB9DQ0K ICB4LnJlcG9ydCAibm8tb3AgcmVmaW5lZCIsICV7IEZPTy5yZWZpbmVkIH0NDQplbmQNDQpgYGAN DQoNDQpUaGUgcmVzdWx0cyBmb3IgUnVieSAzLjE6DQ0KDQ0KYGBgc2gNDQouLi4NDQoNDQpDb21w YXJpc29uOg0NCiNzeW1ib2xpemVfa2V5cyBvcmlnaW5hbDogICAyMzcyNDIwLjEgaS9zIA0NCiAj c3ltYm9saXplX2tleXMgcmVmaW5lZDogICAxOTQxMDE5LjAgaS9zIC0gMS4yMnggIHNsb3dlcg0N Cg0NCi4uLg0NCg0NCkNvbXBhcmlzb246DQ0KICAgICAgbm8tb3Agb3JpZ2luYWw6ICA1MTc5MDk3 NC4yIGkvcyANDQogICAgICAgbm8tb3AgcmVmaW5lZDogIDE0NDU2NTE4LjkgaS9zIC0gMy41OHgg IHNsb3dlcg0NCmBgYA0NCg0NCkZvciBSdWJ5IDIuNiBhbmQgMi43Og0NCg0NCmBgYHNoDQ0KQ29t cGFyaXNvbjoNDQojc3ltYm9saXplX2tleXMgb3JpZ2luYWw6ICAgMjI3ODMzOS43IGkvcyANDQog I3N5bWJvbGl6ZV9rZXlzIHJlZmluZWQ6ICAgMjI2NDE1My4xIGkvcyAtIDEuMDF4ICBzbG93ZXIN DQoNDQouLi4NDQoNDQpDb21wYXJpc29uOg0NCiAgICAgICBuby1vcCByZWZpbmVkOiAgNjQxNzgz MzguNSBpL3MgDQ0KICAgICAgbm8tb3Agb3JpZ2luYWw6ICA2MzM1Nzk4MC4xIGkvcyAtIDEuMDF4 ICBzbG93ZXINDQpgYGANDQoNDQpZb3UgY2FuIGZpbmQgdGhlIGZ1bGwgY29kZSBhbmQgbW9yZSBy ZXN1bHRzIGluIHRoaXMgW2dpc3RdKGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3BhbGthbi82Mzdk YzgzZWRkODZkNzBiNWRiZjcyZjJhNGQ3MDJlNSkuDQ0KDQ0KUC5TLiAgVGhlIHByb2JsZW0gd2Fz IG9yaWdpbmFsbHkgbm90aWNlZCBieSBAYnlyb290LCBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1 YnktaTE4bi9pMThuL3B1bGwvNTczDQ0KDQ0KDQ0KDQ0KLS0gDQ0KaHR0cHM6Ly9idWdzLnJ1Ynkt bGFuZy5vcmcvDQ0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KIHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcK IFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1Ynkt bGFuZy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWls bWFuMy9wb3N0b3JpdXMvbGlzdHMvcnVieS1jb3JlLm1sLnJ1YnktbGFuZy5vcmcv