From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-2.8 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 099281F463 for ; Tue, 31 Dec 2019 01:09:18 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id BB7A1120808; Tue, 31 Dec 2019 10:09:01 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id 702031209CA for ; Tue, 31 Dec 2019 10:08:59 +0900 (JST) Received: by filterdrecv-p3mdw1-56c97568b5-9vfcv with SMTP id filterdrecv-p3mdw1-56c97568b5-9vfcv-17-5E0A9FAD-10 2019-12-31 01:09:01.22026512 +0000 UTC m=+1211149.842828030 Received: from herokuapp.com (unknown [3.83.47.54]) by ismtpd0017p1iad2.sendgrid.net (SG) with ESMTP id XS7si9jQTx62n7Ci9pv9tQ for ; Tue, 31 Dec 2019 01:09:01.148 +0000 (UTC) Date: Tue, 31 Dec 2019 01:09:01 +0000 (UTC) From: luizluca@gmail.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 72266 X-Redmine-Project: ruby-master X-Redmine-Issue-Id: 16455 X-Redmine-Issue-Author: luizluca X-Redmine-Issue-Assignee: ioquatix X-Redmine-Sender: luizluca X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: =?us-ascii?Q?xti6kUk7rBwzDdLPrNK2dhrLBcqdy5ufUnZ7lrB803U586NsZpfxJuTbr5T5Ys?= =?us-ascii?Q?xM4GbIUcO7QoIgc91KxCo4dz5MJfdFXrDloVq4o?= =?us-ascii?Q?pMW2HOSi+yDsYZZbP=2F=2FMjnCDoMEpxTG+eyoAVpq?= =?us-ascii?Q?+iETin1K2xPTSQe9CZyeW0G1C+9yFdZNQjCfQhR?= =?us-ascii?Q?zkIkbcKJyrL3rLUHSZ=2FQ+=2FGlQkiDGIQa37rLIwW?= =?us-ascii?Q?LlddaCuQ4=2FXHvU+ho=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 96603 Subject: [ruby-core:96603] [Ruby master Bug#16455] coroutine ucontext uses deprecated POSIX getcontext/swapcontext/makecontext, absent in musl and uclibc 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" SXNzdWUgIzE2NDU1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbHVpemx1Y2EgKEx1aXogQW5nZWxvIERh cm9zIGRlIEx1Y2EpLg0KDQpTdWJqZWN0IGNoYW5nZWQgZnJvbSBjb3JvdXRpbmUgdWNvbnRleHQg dXNlcyBkZXByZWNhdGVkIFBPU0lYIGdldGNvbnRleHQvc3dhcGNvbnRleHQvbWFrZWNvbnRleHQs IGFic2VudCBpbiBtdXNsIHRvIGNvcm91dGluZSB1Y29udGV4dCB1c2VzIGRlcHJlY2F0ZWQgUE9T SVggZ2V0Y29udGV4dC9zd2FwY29udGV4dC9tYWtlY29udGV4dCwgYWJzZW50IGluIG11c2wgYW5k IHVjbGliYw0KDQpub2J1IChOb2J1eW9zaGkgTmFrYWRhKSB3cm90ZToNCj4gbHVpemx1Y2EgKEx1 aXogQW5nZWxvIERhcm9zIGRlIEx1Y2EpIHdyb3RlOg0KPiA+IEkgdHJpZWQgdG8gZGlzYWJsZSBp dCB3aXRoIC0td2l0aG91dC1jb3JvdXRpbmUsIC0td2l0aC1vdXQtY29yb3V0aW5lIGFuZCAtLXdp dGgtY29yb3V0aW5lPW5vLCBidXQgaXQgaXMgaW5ub2N1b3VzIG9yIHRyeSB0byB1c2UgYSAibm8i IGltcGxlbWVudGF0aW9uLg0KPiANCj4gRG9lcyBg4oCULXdpdGgtY29yb3V0aW5lPWNvcHlgIHdv cms/DQoNCkkgY3JlYXRlZCBhIHBhdGNoIHRvIGZpeCB0aGUgYnVpbGQgd2l0aCBtdXNsL3VjbGli YzoNCg0KYGBgDQotLS0gYS9jb25maWd1cmUuYWMNCisrKyBiL2NvbmZpZ3VyZS5hYw0KQEAgLTIz NDQsNyArMjM0NCwxMCBAQCBBU19DQVNFKFskcmJfY3ZfY29yb3V0aW5lXSwgW3llc3wnJ10sIFsN CiAgICAgICAgICAgICByYl9jdl9jb3JvdXRpbmU9Y29weQ0KICAgICAgICAgXSwNCiAgICAgICAg IFsqXSwgWw0KLSAgICAgICAgICAgIHJiX2N2X2Nvcm91dGluZT11Y29udGV4dA0KKyAgICAgICAg ICAgIEFDX0NIRUNLX0ZVTkNTKFtnZXRjb250ZXh0IHN3YXBjb250ZXh0IG1ha2Vjb250ZXh0XSwN CisgICAgICAgICAgICAgICAgW3JiX2N2X2Nvcm91dGluZT11Y29udGV4dF0sDQorICAgICAgICAg ICAgICAgIFtyYl9jdl9jb3JvdXRpbmU9Y29weTsgYnJlYWtdDQorICAgICAgICAgICAgKQ0KICAg ICAgICAgXQ0KICAgICApDQogICAgIEFDX01TR19SRVNVTFQoJHtyYl9jdl9jb3JvdXRpbmV9KQ0K YGBgDQoNCkl0IGlzIHVnbHkgYXMgaXQgb3V0cHV0cyBBQ19DSEVDS19GVU5DUyB0ZXN0cyBpbiB0 aGUgbWlkZGxlIG9mIGNoZWNraW5nIGNvcm91dGluZSBpbXBsZW1lbnRhdGlvbnMuDQoNCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJ1ZyAjMTY0NTU6IGNvcm91dGlu ZSB1Y29udGV4dCB1c2VzIGRlcHJlY2F0ZWQgUE9TSVggZ2V0Y29udGV4dC9zd2FwY29udGV4dC9t YWtlY29udGV4dCwgYWJzZW50IGluIG11c2wgYW5kIHVjbGliYw0KaHR0cHM6Ly9idWdzLnJ1Ynkt bGFuZy5vcmcvaXNzdWVzLzE2NDU1I2NoYW5nZS04MzU3MQ0KDQoqIEF1dGhvcjogbHVpemx1Y2Eg KEx1aXogQW5nZWxvIERhcm9zIGRlIEx1Y2EpDQoqIFN0YXR1czogT3Blbg0KKiBQcmlvcml0eTog Tm9ybWFsDQoqIEFzc2lnbmVlOiBpb3F1YXRpeCAoU2FtdWVsIFdpbGxpYW1zKQ0KKiBUYXJnZXQg dmVyc2lvbjogDQoqIHJ1YnkgLXY6IHJ1YnkgMi43LjBwMCAoMjAxOS0xMi0yNSByZXZpc2lvbiA2 NDdlZTZmMDkxKQ0KKiBCYWNrcG9ydDogMi41OiBVTktOT1dOLCAyLjY6IFVOS05PV04NCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkhlbGxvLA0KDQpXaGlsZSBidWls ZGluZyBydWJ5IDIuNy4wIGZvciBtaXBzIHdpdGggbXVzbCwgaXQgZmFpbHM6DQoNCg0KYGBgDQps aW5raW5nIG1pbmlydWJ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvaG9tZS9sdWl6bHVjYS9w cm9nLWxvY2FsL29wZW53cnQvdHJ1bmsvc3RhZ2luZ19kaXIvdG9vbGNoYWluLW1pcHNfMjRrY19n Y2MtOC4zLjBfbXVzbC9saWIvZ2NjL21pcHMtb3BlbndydC1saW51eC1tdXNsLzguMy4wLy4uLy4u Ly4uLy4uL21pcHMtb3BlbndydC1saW51eC1tdXNsL2Jpbi9sZDogY29udC5vOiBpbiBmdW5jdGlv biBgY29yb3V0aW5lX2luaXRpYWxpemVfbWFpbic6ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250 LmM6KC50ZXh0KzB4MzZjKTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZ2V0Y29udGV4dCcgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvaG9tZS9sdWl6bHVjYS9wcm9n LWxvY2FsL29wZW53cnQvdHJ1bmsvc3RhZ2luZ19kaXIvdG9vbGNoYWluLW1pcHNfMjRrY19nY2Mt OC4zLjBfbXVzbC9saWIvZ2NjL21pcHMtb3BlbndydC1saW51eC1tdXNsLzguMy4wLy4uLy4uLy4u Ly4uL21pcHMtb3BlbndydC1saW51eC1tdXNsL2Jpbi9sZDogY29udC5vOiBpbiBmdW5jdGlvbiBg ZmliZXJfc2V0Y29udGV4dCc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250LmM6 KC50ZXh0KzB4ZGU2KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgc3dhcGNvbnRleHQnICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvaG9tZS9sdWl6bHVjYS9wcm9nLWxv Y2FsL29wZW53cnQvdHJ1bmsvc3RhZ2luZ19kaXIvdG9vbGNoYWluLW1pcHNfMjRrY19nY2MtOC4z LjBfbXVzbC9saWIvZ2NjL21pcHMtb3BlbndydC1saW51eC1tdXNsLzguMy4wLy4uLy4uLy4uLy4u L21pcHMtb3BlbndydC1saW51eC1tdXNsL2Jpbi9sZDogY29udC5vOiBpbiBmdW5jdGlvbiBgZmli ZXJfc3dpdGNoJzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250LmM6KC50 ZXh0KzB4MTZiOCk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYG1ha2Vjb250ZXh0JyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xsZWN0MjogZXJyb3I6IGxkIHJldHVy bmVkIDEgZXhpdCBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBtYWtlWzNdOiAqKiogW01ha2VmaWxlOjI3MTogbWluaXJ1YnldIEVy cm9yIDENCmBgYA0KDQpJdCBzZWVtcyB0aGF0IG5vdyBydWJ5IGVpdGhlciB1c2VzIG5hdGl2ZSBB U00gY29kZSBvciB1Y29udGV4dCBmb3IgY29yb3V0aW5lLg0KQm90aCBhcmUgdW5hdmFpbGFibGUg aW4gbXkgY3Jvc3NidWlsZC4gSXQgd2FzIGJ1aWxkaW5nIGFuZCBydW5uaW5nIHdpdGggMi42Lng6 DQoNCmBgYA0KY29uZmlndXJlOjI1OTM1OiBjaGVja2luZyBuYXRpdmUgY29yb3V0aW5lIGltcGxl bWVudGF0aW9uIGZvciBtaXBzLWxpbnV4LWdudSAgICAgICAgICAgICAgICAgICAgICAgY29uZmln dXJlOjI1OTc2OiByZXN1bHQ6IG5vDQpgYGANCg0KV2l0aCAyLjcuMDoNCg0KYGBgDQpjb25maWd1 cmU6MjY1MzY6IGNoZWNraW5nIG5hdGl2ZSBjb3JvdXRpbmUgaW1wbGVtZW50YXRpb24gZm9yIG1p cHMtbGludXgtZ251ICAgICAgICAgICAgICAgICAgICAgICBjb25maWd1cmU6MjY2MDE6IHJlc3Vs dDogdWNvbnRleHQNCmBgYA0KDQpJIHRyaWVkIHRvIGRpc2FibGUgaXQgd2l0aCAtLXdpdGhvdXQt Y29yb3V0aW5lLCAtLXdpdGgtb3V0LWNvcm91dGluZSBhbmQgLS13aXRoLWNvcm91dGluZT1ubywg YnV0IGl0IGlzIGlubm9jdW91cyBvciB0cnkgdG8gdXNlIGEgIm5vIiBpbXBsZW1lbnRhdGlvbi4N Cg0KSXQgbG9va3MgbGlrZSB0aGlzIGludHJvZHVjZWQgdGhlIGNoYW5nZSBodHRwczovL2dpdGh1 Yi5jb20vcnVieS9ydWJ5L2NvbW1pdC83MjkxZmVmNTVjOTBiOWFiNmIzYzIyMDE4YjE2OTcyODYx Yjk4YzlkDQoNCkFuZCBtdXNsIG1pZ2h0IG5ldmVyIGZpeCBpdDoNCmh0dHBzOi8vd2lraS5tdXNs LWxpYmMub3JnL29wZW4taXNzdWVzLmh0bWwNCg0KDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5y dWJ5LWxhbmcub3JnLw0K