From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id EC5971F4CC for ; Tue, 7 Jan 2025 14:28:15 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=Paya3RiA; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=X6+SRhC4; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1736260093; bh=Xclk2pHd9o7EGyBxgu+wzy4e630A2O4LfaXz3ygCtBU=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=Paya3RiAGvFm7FB46bxLcSONTnguvesfxNKY6chnRm5UN8sHsyqHOa6utu3ZDtzSv Gcv9kuhMtjwQ7kNrNr2yobJ80fGZOx6gb0XaNfw3OUWr5Ud4ZKrYjiJcHqDAHudKwD 44JawqFdJzgYq8Q3D4+MNKuPKSbtKfB8tqCSfToc= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id B95AE46663 for ; Tue, 7 Jan 2025 14:28:13 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=X6+SRhC4; dkim-atps=neutral Received: from s.wfbtzhsw.outbound-mail.sendgrid.net (s.wfbtzhsw.outbound-mail.sendgrid.net [159.183.224.105]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 0E7B345F54 for ; Tue, 7 Jan 2025 14:28:08 +0000 (UTC) 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:content-type:from:subject:to; s=s1; bh=OhufukM9vE/bryhWQlYo7qVZQvtFO7VLUl7K5fzqwjM=; b=X6+SRhC4rFhJfIRcU8j6UuoGzYqEZBBG1foeMezJVvwwkB9tyusH5UDsdBF0XgRHfyJE AlJHPtBgp/M8YeEg4UywiOmCSqMWDs+Lpn98CwwcDmCnvvITOmGkEV+MNdWuzVn0jAx8Aa AVLzZjL3zmPYO50aVTzMWj0pzIhcWVG2ufcIdY+nehI7n4ocnR37VsaHZ+CTjw1shyZA9d HYLqZATY8/zrrCmRTtqH53+Z059OpFLUC+cpbl61BtK1/xxXRmPDJ4H6sKS9i/fyCHHTmU sRKAP/uO27Yxqju+we6Hfl0J53BKMl+37YKS6HxMTKRhgTrOTmdT59n5ILWjKBSQ== Received: by recvd-5f54b5d587-7rz2t with SMTP id recvd-5f54b5d587-7rz2t-1-677D39F7-A 2025-01-07 14:28:07.510670245 +0000 UTC m=+4640820.675523168 Received: from herokuapp.com (unknown) by geopod-ismtpd-18 (SG) with ESMTP id pSJdf7hSQQmS6306fGn99Q for ; Tue, 07 Jan 2025 14:28:07.370 +0000 (UTC) Date: Tue, 07 Jan 2025 14:28:07 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 20978 X-Redmine-Issue-Author: zverok X-Redmine-Issue-Priority: Normal X-Redmine-Sender: Eregon 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: 97199 X-SG-EID: =?us-ascii?Q?u001=2EByjZWvxTCjdoV8K03xEuhE7KqN4thWULFLM7+oH78KY30oYB3qFthsDpL?= =?us-ascii?Q?4w4cbYa3ttBh8bAHPOnE=2FkzPba67JNu7Lnrked2?= =?us-ascii?Q?O7K9VQ=2FJax3e8=2F1AR5+XLNShBkRjlJ1zywHVvsR?= =?us-ascii?Q?DvY54yoGqPt0SGFRpZ=2Fjqs+MMWhtfSCMRh=2FP6Ao?= =?us-ascii?Q?W+bsG5DBOhcTe8srUHHtM53NT2QpeItFft5lGAZ?= =?us-ascii?Q?bi=2FFdciIcOyGI3Koqfmbm8saSxvSSq9hLgVhhWh?= =?us-ascii?Q?0qyRV4Em1FincbY1z9vrmOmK2Q=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: VULUEID2K2DHSYN2ANX5EBXMFYTT3ODR X-Message-ID-Hash: VULUEID2K2DHSYN2ANX5EBXMFYTT3ODR X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:120523] [Ruby master Bug#20978] Ractor[]/Thread[]/Fiber[] behavior difference List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "Eregon (Benoit Daloze) via ruby-core" Cc: "Eregon (Benoit Daloze)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwOTc4IGhhcyBiZWVuIHVwZGF0ZWQgYnkgRXJlZ29uIChCZW5vaXQgRGFsb3plKS4N Cg0KDQpJSVJDIGl0IHdhcyBhY3R1YWxseSBpbnRlbnRpb25hbCB0byBvbmx5IGFsbG93IHN5bWJv bHMsIGFzIHRoaXMgbWFrZXMgaXQgbXVjaCBtb3JlIGZlYXNpYmxlIHRvIGUuZy4gcmVwcmVzZW50 IEZpYmVyIHN0b3JhZ2UgYXMgb2JqZWN0IHNoYXBlcy4NClRoaXMgd2FzIGRpc2N1c3NlZCBvbiB0 aGUgdGlja2V0IGFkZGluZyBGaWJlciBzdG9yYWdlLg0KDQpTdHJpbmdzIGFyZSBub3QgYWx3YXlz IGludGVybmVkLCBhbmQgaW50ZXJuaW5nIHRoZW0gaXMgYSBub24tdHJpdmlhbCBjb3N0Lg0KQW5k IHdoZW4gbm90IGludGVybmVkIHRoZXJlIGlzIGEgbm9uLXRyaXZpYWwgb3ZlcmhlYWQgdG8gY29t cGFyZSB0aGVtLCBtYWtpbmcgZXZlcnkgYWNjZXNzIHNsb3dlci4NCkF0IGxlYXN0IHRoZSBjdXJy ZW50IGNvZGUgc2VlbXMgdG8gaW50ZXJuIChgcmJfdG9fc3ltYm9sKClgKSwgc28gdXNpbmcgU3Ry aW5ncyBpcyBqdXN0IHNsb3dlciBidXQgZG9lc24ndCBzbG93IGRvd24gZXZlcnkgRmliZXIgc3Rv cmFnZSBhY2Nlc3MuDQoNCldoeSB3b3VsZCBhbnlvbmUgd2FudCB0byB1c2Ugc3RyaW5ncyBmb3Ig dGhpcyBBUEksIGlmIGl0J3MgZ29pbmcgdG8gYmUgY29udmVydGVkIHRvIFN5bWJvbCBpbnRlcm5h bGx5IGFueXdheSBhbmQgc28gc2xvd2VyIHRoYW4gdXNpbmcgdGhlIFN5bWJvbD8NCg0KLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQnVnICMyMDk3ODogUmFjdG9yW10v VGhyZWFkW10vRmliZXJbXSBiZWhhdmlvciBkaWZmZXJlbmNlDQpodHRwczovL2J1Z3MucnVieS1s YW5nLm9yZy9pc3N1ZXMvMjA5NzgjY2hhbmdlLTExMTMyOA0KDQoqIEF1dGhvcjogenZlcm9rIChW aWN0b3IgU2hlcGVsZXYpDQoqIFN0YXR1czogQ2xvc2VkDQoqIHJ1YnkgLXY6IHJ1YnkgMy40LjBk ZXYgKDIwMjQtMTItMjJUMDY6MDg6MTlaIG1hc3RlciAzODA4ZDI5ZTIwKSArUFJJU00gW3g4Nl82 NC1saW51eF0NCiogQmFja3BvcnQ6IDMuMTogVU5LTk9XTiwgMy4yOiBVTktOT1dOLCAzLjM6IFVO S05PV04NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCmBSYWN0b3Iu W11gIGFuZCBgLltdPWAgc3VwcG9ydCBzdHJpbmcgYW5kIHN5bWJvbCBrZXlzICh0cmVhdGluZyB0 aGVtIGJ5IHN0cmluZyB2YWx1ZSwgYW5kIGFsc28gYWNjZXB0aW5nIGFueXRoaW5nIHJlc3BvbmRp bmcgdG8gYCN0b19zdHJgKToNCg0KYGBgcnVieQ0KUmFjdG9yWzp2YWx1ZV0gPSAxMA0KUmFjdG9y Wzp2YWx1ZV0gIz0+IDEwDQpSYWN0b3JbJ3ZhbHVlJ10gIz0+IDEwDQpvID0gT2JqZWN0Lm5ldw0K ZGVmIG8udG9fc3RyID0gJ3ZhbHVlJw0KUmFjdG9yW29dICM9PiAxMA0KDQpSYWN0b3JbMV0NCiMg aW4gJ1JhY3Rvci5bXSc6IDEgaXMgbm90IGEgc3ltYm9sIG5vciBhIHN0cmluZyAoVHlwZUVycm9y KQ0KYGBgDQoNCkJ1dCBgRmliZXIuW11gIG9ubHkgYWNjZXB0IHN5bWJvbHM6DQpgYGBydWJ5DQpG aWJlcls6dmFsdWVdID0gMTANCkZpYmVyWyd2YWx1ZSddDQojIGluICdGaWJlci5bXSc6IHdyb25n IGFyZ3VtZW50IHR5cGUgU3RyaW5nIChleHBlY3RlZCBTeW1ib2wpIChUeXBlRXJyb3IpDQpgYGAN Cg0KYFRocmVhZCNbXWAgYW5kIGAjW109YCBiZWhhdmUgbGlrZSBSYWN0b3LigJlzLiANCg0KKFRo ZSBkb2N1bWVudGF0aW9uIGZvciBGaWJlciBhbmQgVGhyZWFkIGZvbGxvd3MgdGhlIHJlYWxpdHni gJR3aGlsZSBSYWN0b3LigJlzIGN1cnJlbnQgZG9jcyBkb27igJl0IHNwZWNpZnkga2V5IHR5cGUg YXQgYWxs4oCUYnV0IHRoZSBkaXNjcmVwYW5jeSBmZWVscyBzb21ld2hhdCB3ZWlyZC4pDQoNCg0K DQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KIF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KIHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVi eS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8g cnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFuZy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBz Oi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFuMy9saXN0cy9ydWJ5LWNvcmUubWwucnVieS1sYW5n Lm9yZy8=