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--