From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxime Devos <maximedevos@telenet.be> Newsgroups: gmane.lisp.guile.devel Subject: Re: [BUG] Non-local exit in thunk from system-async-mark doesn't restore asyncs block Date: Wed, 11 Oct 2023 00:22:38 +0200 Message-ID: <1abe3408-f477-3283-6405-cc62495ffa13@telenet.be> References: <871qe8fj68.fsf@trop.in> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------0bOdRdw5hKVfGn0pH2vxDleu" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40569"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Cc: Andy Wingo <wingo@igalia.com>, 48566@gnu.org To: Andrew Tropin <andrew@trop.in>, guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Wed Oct 11 00:23:12 2023 Return-path: <guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org> Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org>) id 1qqL8B-000AKT-QP for guile-devel@m.gmane-mx.org; Wed, 11 Oct 2023 00:23:11 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guile-devel-bounces@gnu.org>) id 1qqL7n-000823-Mf; Tue, 10 Oct 2023 18:22:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <maximedevos@telenet.be>) id 1qqL7m-00081r-8B for guile-devel@gnu.org; Tue, 10 Oct 2023 18:22:46 -0400 Original-Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <maximedevos@telenet.be>) id 1qqL7j-00036i-ME for guile-devel@gnu.org; Tue, 10 Oct 2023 18:22:45 -0400 Original-Received: from [IPV6:2a02:1808:5:b4f:fb2b:85c4:8788:e584] ([IPv6:2a02:1808:5:b4f:fb2b:85c4:8788:e584]) by xavier.telenet-ops.be with bizsmtp id wNNe2A0061n5tt001NNfqA; Wed, 11 Oct 2023 00:22:40 +0200 Content-Language: en-US In-Reply-To: <871qe8fj68.fsf@trop.in> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r23; t=1696976560; bh=e/9SlkAu0/R6czswPiO4NqlBtiZUj57bmFXcAn3Q+I4=; h=Date:To:Cc:References:From:Subject:In-Reply-To; b=bB+rEhaPCzBw7Az5xbAw9AbWjQFHsTQhS6yKvab4vnnKIsf7nFcRyOTv5IJPYuchu WjvQIJaumqhTqvXVLyvbVZTqVvtLsVVsGdj+KnDiiiqhtpb5ZOm7DxpnMyXvwlDBOo 0p/+0KPkiAgku5t3Nfs7LFHBHDf40KuQWE6IID9Hid6sVgqgTfXYt5Sn5Cgy3RpMAr 5wnCAGASNcaq/rbMDrn4fjS5dGO6YcrndSkd75DSPc0J8ruAbwzAUG5bUejAymKZjk 6FmXrYUYiKUKmJ1hX0Z2D5/Ne1V+GLP626U0s/HCR2rjhvAkE49QuxTxX+9HLHOA9d yBdo8Wk/bIeGg== Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@telenet.be; helo=xavier.telenet-ops.be X-Spam_score_int: -60 X-Spam_score: -6.1 X-Spam_bar: ------ X-Spam_report: (-6.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-3.339, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" <guile-devel.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guile-devel>, <mailto:guile-devel-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guile-devel> List-Post: <mailto:guile-devel@gnu.org> List-Help: <mailto:guile-devel-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guile-devel>, <mailto:guile-devel-request@gnu.org?subject=subscribe> Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22023 Archived-At: <http://permalink.gmane.org/gmane.lisp.guile.devel/22023> This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------0bOdRdw5hKVfGn0pH2vxDleu Content-Type: multipart/mixed; boundary="------------HfLXtuLidy0KGSayJUM0PhIm"; protected-headers="v1" From: Maxime Devos <maximedevos@telenet.be> To: Andrew Tropin <andrew@trop.in>, guile-devel@gnu.org Cc: Andy Wingo <wingo@igalia.com>, 48566@gnu.org Message-ID: <1abe3408-f477-3283-6405-cc62495ffa13@telenet.be> Subject: Re: [BUG] Non-local exit in thunk from system-async-mark doesn't restore asyncs block References: <871qe8fj68.fsf@trop.in> In-Reply-To: <871qe8fj68.fsf@trop.in> --------------HfLXtuLidy0KGSayJUM0PhIm Content-Type: multipart/mixed; boundary="------------0WYRGpR4hFzS0eM6QAinyh2L" --------------0WYRGpR4hFzS0eM6QAinyh2L Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T3AgMDYtMTAtMjAyMyBvbSAwNjo1MCBzY2hyZWVmIEFuZHJldyBUcm9waW46DQo+IFRMRFI6 DQo+IGFib3J0LXRvLXByb21wdCByZXN0b3JlcyBhc3luY3MgYmxvY2sgbGV2ZWwuDQo+IGFi b3J0LXRvLXByb21wdCBmcm9tIGEgcHJvY2VkdXJlIHNjaGVkdWxlZCB3aXRoIHN5c3RlbS1h c3luYy1tYXJrDQo+IGRvZXNuJ3QgcmVzdG9ydCBhc3luY3MgYmxvY2sgbGV2ZWwuDQoNCkxv b2tzIGxpa2UgYSBkdXBsaWNhdGUgb3IgdmFyaWFudCBvZg0KPGh0dHBzOi8vZGViYnVncy5n bnUub3JnL2NnaS9idWdyZXBvcnQuY2dpP2J1Zz00ODU2Nj4NCnRvIG1lLiAgKE1heWJlIHRo YXQncyB3aHkgeW91IHB1dCBtZSBpbiBDQz8pDQoNCkl0IGhhcyBhIHNtYWxsZXIvc2ltcGxl ciByZXByb2R1Y2VyLg0KDQpEb24ndCBoYXZlIG1vcmUgaW5mb3JtYXRpb24sIHRob3VnaCwg YmV5b25kIGEgZ3Vlc3MgdGhhdCBtYXliZSB0aGUgDQpibG9ja2luZy91bmJsb2NraW5nIGlz IGFjdHVhbGx5IGdvaW5nIHdlbGwgYnV0IGR1ZSB0byBjb250aW51YXRpb24gDQpzaGVuYW5p Z2FucywgdGhlIGJsb2NrIGxldmVsIHdvdWxkIG5lZWQgdG8gKHRlbXBvcmFyaWx5KSBiZWNv bWUgDQpuZWdhdGl2ZSwgYW5kIGxpYmd1aWxlL2FzeW5jcy5jIGlzIHRvbyBzdHJpY3QgaW4g aXRzIGNoZWNrcy4NCg0KT3IgbWF5YmUgSSdtIGNvbmZ1c2luZyB0aGluZ3Mgd2l0aCBhbm90 aGVyIGJ1ZyAuLi4NCg== --------------0WYRGpR4hFzS0eM6QAinyh2L Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------0WYRGpR4hFzS0eM6QAinyh2L-- --------------HfLXtuLidy0KGSayJUM0PhIm-- --------------0bOdRdw5hKVfGn0pH2vxDleu Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCZSXOrgUDAAAAAAAKCRBJ4+4iGRcl7rDx AP9DJVSCFmeAxztrw3O3TPQw7p8mVfMII0n0bFvG42icXgEA1Hi6CDJvFKVulvb3HsvVKjTfPDTO EPVFonIP+/pL0gI= =3/9+ -----END PGP SIGNATURE----- --------------0bOdRdw5hKVfGn0pH2vxDleu--