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=-3.0 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY 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 866E91F910 for ; Fri, 11 Nov 2022 16:06:23 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.b="UyweXkxl"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id A45DE120EB2; Sat, 12 Nov 2022 01:06:18 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 0D984120C53 for ; Sat, 12 Nov 2022 01:06:15 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc; s=s1; bh=1p2NuvwUGH3hBHF5nkprIOtnwXt0H6k2DSRvTK3yE68=; b=UyweXkxliee0tXKF4LiTisuOCaleRKlRAIU06iDhh3dbbCmio2LgI8Zo9VLLLMOhuUsQ XljTVRrQiFVPrGsPzkK1yVPik+sdK4FumEoEQsudW+uz1t9rvkyF+RnMv5cSK2GmxGROtf mn9Gz2E0JVdmAVvj9sshC76dPIq8qgBne6EU4rXGYZvohYwNTMpp1iu72vMrgONd47TuIo 02IkKWVvP6iMif94HnV2lXVu4ITqYlphLK/FrZrz3hjRmTZRpzXhvH19UfJbifm3flXpzO PRRsZ8Npm+xKGFVN0MZlE+a/CWsHvy/AY4rMtiqcUxGX/dEwgydmRQ2wTn/QZaaA== Received: by filterdrecv-857b658bc-6g7j2 with SMTP id filterdrecv-857b658bc-6g7j2-1-636E72F0-11E 2022-11-11 16:06:08.986493927 +0000 UTC m=+73317.565999436 Received: from herokuapp.com (unknown) by geopod-ismtpd-6-0 (SG) with ESMTP id NIuYjpWfQvaGLmO_qll-SA for ; Fri, 11 Nov 2022 16:06:08.977 +0000 (UTC) Date: Fri, 11 Nov 2022 16:06:09 +0000 (UTC) From: "smcgivern (Sean McGivern)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Misc X-Redmine-Issue-Id: 19122 X-Redmine-Issue-Author: smcgivern X-Redmine-Issue-Assignee: ioquatix X-Redmine-Sender: smcgivern 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-Redmine-MailingListIntegration-Message-Ids: 87164 X-SG-EID: =?us-ascii?Q?kbn0INE5KbBoqhUO9+QzwHC2YIbwAV+JA+RbO58sNhjSA3ITBPk830UvIbFdrD?= =?us-ascii?Q?I1wW7oDBqjFugCS0Y5k4A3hNOuHhWrYg8EtvooF?= =?us-ascii?Q?sH54vZlTMdi6ouz1sX737olxfMg8n+1WNhBU1GI?= =?us-ascii?Q?+EA6hELLCVa1gI7R0Y2TT8U3hf5+uHhKaf27x4x?= =?us-ascii?Q?aSUuq25RXsjAuRzLC0I+SeEBgSTzdIUr7YDarhV?= =?us-ascii?Q?mlqOgXiUEs5KnwPkApFZOQHnFPNhWp10E+9E70X?= =?us-ascii?Q?Tq8DvIw6V7AuIvvPD0ILQ=3D=3D?= To: ruby-core@neon.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 110708 Subject: [ruby-core:110708] [Ruby master Misc#19122] Use MADV_DONTNEED instead of MADV_FREE when freeing a Fiber's stack X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: Ruby developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE5MTIyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHNtY2dpdmVybiAoU2VhbiBNY0dpdmVy bikuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk1pc2MgIzE5MTIy OiBVc2UgTUFEVl9ET05UTkVFRCBpbnN0ZWFkIG9mIE1BRFZfRlJFRSB3aGVuIGZyZWVpbmcgYSBG aWJlcidzIHN0YWNrCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xOTEyMgoKKiBB dXRob3I6IHNtY2dpdmVybiAoU2VhbiBNY0dpdmVybikKKiBTdGF0dXM6IE9wZW4KKiBQcmlvcml0 eTogTm9ybWFsCiogQXNzaWduZWU6IGlvcXVhdGl4IChTYW11ZWwgV2lsbGlhbXMpCi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSSdkIGxpa2UgdG8gcHJvcG9zZSB0aGF0 IFJ1Ynkgc3RvcHMgdXNpbmcgTUFEVl9GUkVFIHdoZW4gZnJlZWluZyBhIEZpYmVyJ3Mgc3RhY2ss IGFuZCBzd2l0Y2hlcyB0byB1c2luZyBNQURWX0RPTlRORUVEIGV2ZW4gd2hlbiBNQURWX0ZSRUUg aXMgc3VwcG9ydGVkLgoKTUFEVl9GUkVFIGlzIHVzZWQgaW4gb25lIHBsYWNlIGluIHRoZSBSdWJ5 IGNvZGViYXNlLCB3aGVuIGZyZWVpbmcgdGhlIHN0YWNrIG9mIGEgZnJlZWQgRmliZXI6IGh0dHBz Oi8vZ2l0LnJ1YnktbGFuZy5vcmcvcnVieS5naXQvdHJlZS9jb250LmMjbjY4MwoKVGhlIGNvbW1l bnQgZm9yIGBmaWJlcl9wb29sX3N0YWNrX2ZyZWVgIHNheXM6CgpgYGBjCi8vIFdlIGFkdmlzZSB0 aGUgb3BlcmF0aW5nIHN5c3RlbSB0aGF0IHRoZSBzdGFjayBtZW1vcnkgcGFnZXMgYXJlIG5vIGxv bmdlciBiZWluZyB1c2VkLgovLyBUaGlzIGludHJvZHVjZSBzb21lIHBlcmZvcm1hbmNlIG92ZXJo ZWFkIGJ1dCBhbGxvd3Mgc3lzdGVtIHRvIHJlbGFpbSBtZW1vcnkgd2hlbiB0aGVyZSBpcyBwcmVz c3VyZS4KYGBgCgpXaGVyZSBwb3NzaWJsZSAoaS5lLiBvbiBMaW51eCA0LjUgYW5kIGxhdGVyKSwg YGZpYmVyX3Bvb2xfc3RhY2tfZnJlZWAgdXNlcyBgTUFEVl9GUkVFYCBvdmVyIGBNQURWX0RPTlRO RUVEYC4gVGhpcyBoYXMgdGhlIHNpZGUgZWZmZWN0IHRoYXQgbWVtb3J5IHN0YXRpc3RpY3Mgc3Vj aCBhcyBSU1Mgd2lsbCBub3QgcmVkdWNlIHVudGlsIGFuZCB1bmxlc3MgdGhlIE9TIGFjdHVhbGx5 IHJlY2xhaW1zIHRoYXQgbWVtb3J5LiBJZiB0aGF0IGRvZXNuJ3QgaGFwcGVuLCB0aGVuIHRoZSBy ZXBvcnRlZCBtZW1vcnkgdXNhZ2UgdmlhIFJTUyB3aWxsIGJlIG11Y2ggaGlnaGVyIHRoYW4gdGhl ICdyZWFsJyBtZW1vcnkgdXNhZ2UuCgpJZiB0aGlzIHdhcyBwZXJ2YXNpdmUgdGhyb3VnaHRvdXQg dGhlIFJ1YnkgY29kZWJhc2UgdGhlbiB0aGF0IHdvdWxkIGJlIG9uZSB0aGluZywgYnV0IGN1cnJl bnRseSB0aGlzIGlzIGp1c3QgZm9yIEZpYmVyLiBUaGlzIG1lYW5zIHRoYXQ6CgoxLiBBIHByb2dy YW0gdGhhdCBkb2Vzbid0IHVzZSBGaWJlciB3aWxsIGhhdmUgc29tZXdoYXQgcmVsaWFibGUgUlNT IHN0YXRpc3RpY3Mgb24gcmVjZW50IExpbnV4LgoyLiBBIHByb2dyYW0gdGhhdCBoZWF2aWx5IHVz ZXMgRmliZXIgKHN1Y2ggYXMgc29tZXRoaW5nIHVzaW5nIEFzeW5jOjpIVFRQKSB3aWxsIHNlZSBh biBpbmZsYXRlZCBSU1Mgc3RhdGlzdGljLgoKR28gbWFkZSBhIHNpbWlsYXIgY2hhbmdlIHRvIHRo ZSBvbmUgSSdtIHByb3Bvc2luZyBoZXJlIGZvciBzaW1pbGFyIHJlYXNvbnM6IGh0dHBzOi8vZ2l0 aHViLmNvbS9nb2xhbmcvZ28vaXNzdWVzLzQyMzMwCgo+IFdoaWxlIGBNQURWX0ZSRUVgIGlzIHNv bWV3aGF0IGZhc3RlciB0aGFuIGBNQURWX0RPTlRORUVEYCwgaXQgZG9lc24ndCBhZmZlY3QgbWFu eSBvZiB0aGUgc3RhdGlzdGljcyB0aGF0IGBNQURWX0RPTlRORUVEYCBkb2VzIHVudGlsIHRoZSBt ZW1vcnkgaXMgYWN0dWFsbHkgcmVjbGFpbWVkLiBUaGlzIGdlbmVyYWxseSBsZWFkcyB0byBwb29y IHVzZXIgZXhwZXJpZW5jZSwgbGlrZSBjb25mdXNpbmcgc3RhdHMgaW4gYHRvcGAgYW5kIG90aGVy IG1vbml0b3JpbmcgdG9vbHM7IGFuZCBiYWQgaW50ZWdyYXRpb24gd2l0aCBtYW5hZ2VtZW50IHN5 c3RlbXMgdGhhdCByZXNwb25kIHRvIG1lbW9yeSB1c2FnZS4KPiBbLi4uXQo+IEkgcHJvcG9zZSB3 ZSBjaGFuZ2UgdGhlIGRlZmF1bHQgdG8gcHJlZmVyIGBNQURWX0RPTlRORUVEYCBvdmVyIGBNQURW X0ZSRUVgLCB0byBmYXZvciB1c2VyLWZyaWVuZGxpbmVzcyBhbmQgbWluaW1hbCBzdXJwcmlzZSBv dmVyIHBlcmZvcm1hbmNlLiBJIHRoaW5rIGl0J3MgYmVjb21lIGNsZWFyIHRoYXQgTGludXgncyBp bXBsZW1lbnRhdGlvbiBvZiBgTUFEVl9GUkVFYCB1bHRpbWF0ZWx5IGRvZXNuJ3QgbWVldCBvdXIg bmVlZHMuCgpBcyBhbiBhc2lkZSwgTUFEVl9GUkVFIHdhcyBub3QgdXNlZCBpbiBSdWJ5IDMuMSAo aHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE5MTAxKSwgYW5kIEkgaGF2ZW4ndCBm b3VuZCBhbnkgYnVncyBmaWxlZCBhYm91dCB0aGlzIGJlaGF2aW91ciBvdGhlciB0aGFuIHRoYXQg b25lLgoKCgotLSAKaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvCg==