From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-4.1 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.1 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 186AC1F404 for ; Tue, 14 Aug 2018 00:42:50 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id E9709120934; Tue, 14 Aug 2018 09:42:46 +0900 (JST) Received: from dcvr.yhbt.net (dcvr.yhbt.net [64.71.152.64]) by neon.ruby-lang.org (Postfix) with ESMTPS id 9DE3E12092B for ; Tue, 14 Aug 2018 09:42:39 +0900 (JST) Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 151AB1F404; Tue, 14 Aug 2018 00:42:36 +0000 (UTC) Date: Tue, 14 Aug 2018 00:42:35 +0000 From: Eric Wong To: ruby-core@ruby-lang.org Message-ID: <20180814004235.hj3rokgsxoy77fza@dcvr> References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-ML-Name: ruby-core X-Mail-Count: 88467 Subject: [ruby-core:88467] Re: [Ruby trunk Feature#13618] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" a28xQGF0ZG90Lm5ldCB3cm90ZToKPiBJc3N1ZSAjMTM2MTggaGFzIGJlZW4gdXBkYXRlZCBieSBr bzEgKEtvaWNoaSBTYXNhZGEpLgo+IAo+IAo+IFdlIGRpc2N1c3NlZCBhYm91dCBuYW1pbmcuCj4g Cj4gYGBgCj4gWCBJb1RocmVhZC5uZXd7fQo+IFggR3JlZW5UaHJlYWQubmV3e30KPiBYIFRocmVh ZDo6R3JlZW4ubmV3e30gICMxMjQg4oCcbW9zdCBsaWtlbHkgY2FuZGlkYXRlc+KAnSh2b3RlOiBo c2J0KQo+IFggVGhyZWFkLmdyZWVue30gICAgICAgICAgICMxMjQg4oCcbW9zdCBsaWtlbHkgY2Fu ZGlkYXRlc+KAnQo+IFggVGhyZWFkLmNyZWF0ZShzY2hlZHVsZXI6IOKApiwgYXJnczogLi4uKSAj MTI0IOKAnG1vc3QgbGlrZWx5IGNhbmRpZGF0ZXPigJ0KPiBUaHJlYWQ6OkNvb3AubmV3e30KPiBU aHJlYWQ6OkNvb3BlcmF0aXZlLm5ld3t9ICMgKHVzYSkKPiBUaHJlYWQ6Ok5vbnByZWVtcHRpdmUu bmV3e30gIyAodXNhOyB0aGVzZSAyIG5hbWVzIGFyZSB2ZXJ5IGxvbmcsIHRoZW4gdGhleSBhcmUg Z29vZCBeXikKCkh1aD8gIFdoeSBpcyBhIGxvbmcgbmFtZSBnb29kPyAgTG9uZyBuYW1lcyB3YXN0 ZSBzY3JlZW4gc3BhY2UKYW5kIGluY3JlYXNlIHR5cG8gZXJyb3JzLgoKPiBYIE5vbnByZWVtcHRp dmVUaHJlYWQubmV3IHt9ICMgKG1ya24pCj4gWCBOUFRocmVhZC5uZXcge30gIyAobXJrbikKPiBY IFRocmVhZDo6TGlnaHQgKGtvMSkKCkFub3RoZXIgb3B0aW9uOiAgVGhyZWFkOjpDb3JvLm5ldyB7 fQoKPiBgYGAKPiAKPiBYOiByZWplY3RlZC4KPiAKPiBEaXNjdXNzaW9uIGlzIGZvbGxvdzoKCj4g KiAoMSkgQXQgZmlyc3QsICJncmVlbiIgaXMgcmVqZWN0ZWQgYmVjYXVzZSAiZ3JlZW4iIGlzIGhv dyB0bwo+IGltcGxlbWVudCBhbmQgdGhlcmUgYXJlIHNldmVyYWwgImdyZWVuIHRocmVhZHMiIGNh biBzdXBwb3J0Cj4gcHJlZW1wdGlvbiAoc3VjaCBhcyBSdWJ5IDEuOCkuCgpJIGFtIHRoaW5raW5n IG9mIGFkZGluZyBwcmVlbXB0aW9uIHN1cHBvcnQgdG8gdGhpcyBmZWF0dXJlIGZvcgpjb21wYXRp YmlsaXR5IHdpdGggMS44Cgo+ICogKDIpIE5ldyB0b3BsZXZlbCBuYW1lIGlzIHJlamVjdGVkIGJl Y2F1c2UgaXMgc2hvdWxkIGJlIHVuZGVyIGBUaHJlYWRgIG5hbWluZy4KCk9LLiAgT3RoZXJ3aXNl LCBJIHdvdWxkIHB1c2ggZm9yICJUaHJlYWRsZXQiIG5hbWUuCgo+ICogKDMpYFRocmVhZC5jcmVh dGVgIGlzIHJlamVjdGVkIGJlY2F1c2UgaXQgc2VlbXMgdG8gbWFrZQo+IGBUaHJlYWRgIGNsYXNz IG9iamVjdCBhbmQgYXV0by1maWJlciBzaG91bGQgYmUgZGlmZmVyZW50Cj4gY2xhc3MuCgpPSwoK PiAqICg0KSBDb29wZXJhdGl2ZSBpcyByZWplY3RlZCBiZWNhdXNlIGl0IGlzIGFsc28gYW1iaWd1 b3VzLgoKSSBkb24ndCB0aGluayBpdCdzIGFtYmlndW91cywgYnV0IHRvbyBsb25nLgoKPiAqICg1 KSBOb25wcmVlbXB0aXZlIGlzIGNvbnNpZGVyYWJsZSBiZWNhdXNlIGl0IGlzIGRpZmZlcmVudAo+ IGZyb20gd2hhdCB0aGUgYXBwbGljYXRpb24gcHJvZ3JhbW1lcnMgKHVzZXJzKSB3YW50LgoKUmln aHQ7IGFuZCBhZ2FpbiwgSSB0aGluayBwcmVlbXB0aWJsZSBjYW4gYmUgYW4gb3B0aW9uLgoKPiAq ICg2KSBUaHJlYWQ6OkxpZ2h0IGlzIHJlamVjdGVkIGJlY2F1c2UgdGhpcyBuYW1lIGRvZXMgbm90 Cj4gbWFrZSBzZW5zZSB3aGF0IHRoZSBjbGFzcyBpcy4KClByb2JhYmx5LCB5ZXMuCgo+IEkgdGhp bmsgYXV0by1maWJlcnMgYXJlIFRocmVhZHMgd2hpY2ggaGF2ZSBzcGVjaWFsIGF0dHJpYnV0ZSAo c2NoZWR1bGVyKS4KPiBhdXRvLWZpYmVycyBzaG91bGQgaGF2ZSBzYW1lIG1ldGhvZHMgaW4gYFRo cmVhZGAuCj4gSSdtIG5vdCBzdXJlIHdoeSBNYXR6IGRvZXMgbm90IGxpa2UgdGhpcyBpZGVhLCB0 aG91Z2guCgpBZ3JlZWQsIEkgd2FudCB0byBtYXhpbWl6ZSBjb21wYXRpYmlsaXR5IHdpdGggY29k ZSB3cml0dGVuIGZvcgpSdWJ5IDEuOCwgYnV0IGNvc3QgdG9vIG11Y2ggbWVtb3J5IHRvIHJ1biB3 aXRoIFJ1YnkgMS45LzIueAoKPiBUaGVyZSBhcmUgc2V2ZXJhbCBzaW1pbGFyIGV4YW1wbGVzOgo+ IAo+ICogUHJvYyAocHJvYyBhbmQgbGFtYmRhKQo+ICogRmliZXIgKHNlbWktY29yb3V0aW5lIGFu ZCBjb3JvdXRpbmUgKGFmdGVyIGBGaWJlciN0cmFuc2ZlcmApCgpTbyB0aGlzIG1hZGUgbWUgdGhp bmsgb2YgIlRocmVhZDo6Q29ybyIKCk90aGVyIGlkZWFzOiAgVGhyZWFkOjpDU1Agb3IgVGhyZWFk OjpTZXF1ZW50aWFsIChwcm9iYWJseSB0b28gbG9uZykKCmh0dHBzOi8vZW4ud2lraXBlZGlhLm9y Zy93aWtpL0Nvcm91dGluZQpodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9Db21tdW5pY2F0 aW5nX3NlcXVlbnRpYWxfcHJvY2Vzc2VzCgo+IFdlYWsgZXhhbXBsZXM6Cj4gKiBIYXNoIChjb21w YXJlX2J5X2lkZW50aXR5KQo+ICogU3RydWN0IChrZXl3b3JkX2luaXQpCj4gKiBFbnVtZXJhdG9y IChzdXBwb3J0IHNpemUgb3Igbm90KQoKTWF5YmUgIlRocmVhZC5zZXF1ZW50aWFsIHt9IiBpcyBP Sy4K