From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by sourceware.org (Postfix) with ESMTPS id B3A7D385624A for ; Fri, 28 Oct 2022 11:45:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B3A7D385624A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embecosm.com Received: by mail-wm1-x335.google.com with SMTP id t4so3071453wmj.5 for ; Fri, 28 Oct 2022 04:45:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=in-reply-to:autocrypt:content-language:references:cc:to:subject :from:user-agent:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; bh=sbMYXVY3AG1oYagvnUjClGn/cqAlPCCL4T3cwPGPNTc=; b=UkXH0nYH/Fynr8OlVzON5zXT3FO9mYcVAxBYPLPQFXRsJ62UmEfobV76tHHIk3pTeA a4scnYUadZnela38e2LmfGwcaQU/unT/3E1fVapG2IQmZyEsHRf21+9IHmQzpegdVAn5 69doxC8novQ8pJ7lLQXY6OvfffwwLIianw1zfr72KjFOVJjBML26T2CSIihBX5/lK0Bf z08RvkJrlMTuD2Wyl2LcYbcziXwIwlKMfRsMeTdgZfB8mPPdk454GGGJkuVrNaYYxmpx Y0FiRpGUdU6G6RzivtZM8NvAXO4mAkBy1pgnSWTkptVPfzs7fvGNWqnAlMM8AbcCtZuM 2exg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:autocrypt:content-language:references:cc:to:subject :from:user-agent:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=sbMYXVY3AG1oYagvnUjClGn/cqAlPCCL4T3cwPGPNTc=; b=LFgt83C8LcyqUG6Ri4tcgr/7JjJbt5wBfgL1COna8+joyRRWWDPFPaE6+EdtQS2lif 6tDtGAN17+G/h/so+cjW2hf0d2PUt1yRkT1CXHlNZ+c+WvM1Ujq2Nsx1NLrKlruEkoJ+ SD1zzt6UWr4BMYlN/1vNlvP/CeX50cP3GT1gqyswusS/QSEUf4vwAN5omKOCiGdz6+6C Te6sFrjtW8Cw2g1pEsnmz0za45JecmkhXHA8j2cfYCn1vF1s27xeQvzFIjcz6DwJcYbK O8r5Xy/dAl9ooW7YaJId4Az2Oal1EvoDHcTY2K5MFJT4n2gVuiOvnJZXzvuXfX2QRbP4 KZmg== X-Gm-Message-State: ACrzQf2ea0oYjgjJXapJ6x9KFhUNSHMonsZfV7EVKBuaWV0biimEBH07 6dIrVrw/Or21B4aMtRq1lnvE X-Google-Smtp-Source: AMsMyM6ALfeaYdJjBd+SlIxt924D7fzPAC9Bz+Kfs96eqpjOZkHOwPoZSXHQ97jgkSBqdHjk/NEWoQ== X-Received: by 2002:a7b:c7c1:0:b0:3c7:103:f964 with SMTP id z1-20020a7bc7c1000000b003c70103f964mr9271895wmk.121.1666957515369; Fri, 28 Oct 2022 04:45:15 -0700 (PDT) Received: from ?IPV6:2001:861:5e4c:3bb0:6424:328a:1734:3249? ([2001:861:5e4c:3bb0:6424:328a:1734:3249]) by smtp.gmail.com with ESMTPSA id q16-20020a05600c46d000b003c6f426467fsm7516027wmo.40.2022.10.28.04.45.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Oct 2022 04:45:14 -0700 (PDT) Message-ID: <65f8a9e4-68ae-9f43-c5c7-32dde62a14c3@embecosm.com> Date: Fri, 28 Oct 2022 13:48:06 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 From: Arthur Cohen Subject: Re: Rust frontend patches v3 To: David Malcolm , gcc-patches@gcc.gnu.org Cc: gcc-rust@gcc.gnu.org References: <20221026081811.602573-1-arthur.cohen@embecosm.com> Content-Language: en-US Autocrypt: addr=arthur.cohen@embecosm.com; keydata= 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 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------2AmQeRDuRqlHijgWhnjD6hbk" X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------2AmQeRDuRqlHijgWhnjD6hbk Content-Type: multipart/mixed; boundary="------------uKzOecLWlCXwR2pD7JP3RZUw"; protected-headers="v1" From: Arthur Cohen To: David Malcolm , gcc-patches@gcc.gnu.org Cc: gcc-rust@gcc.gnu.org Message-ID: <65f8a9e4-68ae-9f43-c5c7-32dde62a14c3@embecosm.com> Subject: Re: Rust frontend patches v3 References: <20221026081811.602573-1-arthur.cohen@embecosm.com> In-Reply-To: --------------uKzOecLWlCXwR2pD7JP3RZUw Content-Type: multipart/mixed; boundary="------------0crXjKjMRkY6N70jykQXonyk" --------------0crXjKjMRkY6N70jykQXonyk Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgRGF2aWQsDQoNCk9uIDEwLzI2LzIyIDIzOjE1LCBEYXZpZCBNYWxjb2xtIHdyb3RlOg0K PiBPbiBXZWQsIDIwMjItMTAtMjYgYXQgMTA6MTcgKzAyMDAsIGFydGh1ci5jb2hlbkBlbWJl Y29zbS5jb20gd3JvdGU6DQo+PiBUaGlzIGlzIHRoZSBmaXhlZCB2ZXJzaW9uIG9mIG91ciBw cmV2aW91cyBwYXRjaCBzZXQgZm9yIGdjY3JzIC0gV2UndmUNCj4+IGFkcmVzc2VkDQo+PiB0 aGUgY29tbWVudHMgcmFpc2VkIGluIG91ciBwcmV2aW91cyBlbWFpbHMuDQo+IA0KPiBbLi4u c25pcC4uLl0NCj4gDQo+IChDYXZlYXQ6IEknbSBub3QgYSBnbG9iYWwgcmV2aWV3ZXIpDQo+ IA0KPiBTb3JyeSBpZiB0aGlzIGlzIGFuc3dlcmVkIGluIHRoZSBkb2NzIGluIHRoZSBwYXRj aCBraXQsIGJ1dCBhIGhpZ2gtDQo+IGxldmVsIHF1ZXN0aW9uOiB3aGF0J3MgdGhlIGludGVy YWN0aW9uIGJldHdlZW4gZ2NjcnMgYW5kIGdjYydzIGdhcmJhZ2UNCj4gY29sbGVjdG9yPyAg QXJlIHRoZSBvbmx5IEdDLW1hbmFnZWQgb2JqZWN0cyAoc3VjaCBhcyB0cmVlcykgZWl0aGVy IChhKQ0KPiBjcmVhdGVkIG5lYXIgdGhlIGVuZCBvZiB0aGUgZ2NjcnMsIG9yIChiKSBjb21t b24gZ2xvYmFscyBjcmVhdGVkIGF0DQo+IGluaXRpYWxpemF0aW9uIGFuZCB3aXRoIEdUWSBy b290cz8gDQoNCldlIG9ubHkgY3JlYXRlIHRyZWVzIGF0IHRoZSBsYXN0IHBvaW50IG9mIG91 ciBjb21waWxhdGlvbiBwaXBlbGluZSwgDQpiZWZvcmUgZGlyZWN0bHkgd3JpdGluZyB0aGVt IHRvIHRoZSBiYWNrZW5kLiBUaGlzIHRoZW4gY2FsbHMgYSANCmB3cml0ZV9nbG9iYWxfZGVm aW5pdGlvbnNgIG1ldGhvZCwgdGhhdCB3ZSBwb3J0ZWQgb3ZlciBkaXJlY3RseSBmcm9tIHRo ZSANCkdvIGZyb250ZW5kLiBBbW9uZyBvdGhlciB0aGluZ3MsIHRoaXMgbWV0aG9kIGhhcyB0 aGUgcm9sZSBvZiBwcmVzZXJ2aW5nIA0KdHJlZXMgZnJvbSB0aGUgR0MgdXNpbmcgYGdvX3By ZXNlcnZlX2Zyb21fZ2MoKWAgKG9yIA0KYHJ1c3RfcHJlc2VydmVfZnJvbV9nYygpYCBpbiBv dXIgY2FzZSkuDQoNCkVsc2V3aGVyZSBpbiBvdXIgcGlwZWxpbmUsIHdlIG5ldmVyIGNhbGwg YW55IGdhcmJhZ2UtY29sbGVjdGlvbiByb3V0aW5lcyANCm9yIEdDLXJlbGF0ZWQgZnVuY3Rp b25zLg0KDQo+IEFyZSB0aGVyZSBhbnkgcG9pbnRzIHdoZXJlIGEgY29sbGVjdGlvbiBoYXBw ZW4gd2l0aGluIGdjY3JzPyAgT3IgaXMgYWxtb3N0IGV2ZXJ5dGhpbmcgc3RvcmVkIHVzaW5n DQo+IGdjY3JzJ3Mgb3duIGRhdGEgc3RydWN0dXJlcywgYW5kIGFyZSB0aGVzZSBtYW5hZ2Vk IGluIHRoZSByZWd1bGFyIChub24tDQo+IEdDKSBoZWFwPw0KDQpUaGlzIGlzIGNvcnJlY3Qu IFdlIGhhdmUgYW4gQVNUIHJlcHJlc2VudGF0aW9uLCBpbXBsZW1lbnRlZCB1c2luZyB1bmlx dWUgDQpwb2ludGVycywgd2hpY2ggaXMgdGhlbiBsb3dlcmVkIHRvIGFuIEhJUiwgYWxzbyB1 c2luZyB1bmlxdWUgcG9pbnRlcnMuDQoNCj4gSSBza2ltbWVkIHRoZSBwYXRjaGVzIGFuZCBz ZWUgdGhhdCBnY2NycyB1c2VzIGUuZy4gc3RkOjp2ZWN0b3IsDQo+IHN0ZDo6dW5pcXVlX3B0 ciwgc3RkOjptYXAsIGFuZCBzdGQ6OnN0cmluZzsgdGhpcyBzZWVtcyByZWFzb25hYmxlIHRv DQo+IG1lLCBidXQgaXQgZ290IG1lIHRoaW5raW5nIGFib3V0IG1lbW9yeSBtYW5hZ2VtZW50 IHN0cmF0ZWdpZXMuDQo+IA0KPiBJIHNlZSB2YXJpb3VzIHN0ZDo6bWFwPFQsIHRyZWU+IGUu Zy4gaW4gUnVzdDo6Q29tcGlsZTo6Q29udGV4dDsgc28gZS5nLg0KPiBpcyB0aGUgR0MgZ3Vh cmFudGVlZCBuZXZlciB0byBjb2xsZWN0IHdoaWxzdCB0aGlzIGlzIGxpdmU/DQoNClRoaXMg aXMgYSByZWFsbHkgaW50ZXJlc3RpbmcgcXVlc3Rpb24sIGFuZCBJIGhvcGUgdGhlIGFuc3dl ciBpcyB5ZXMhIEJ1dCANCkknbSB1bnN1cmUgYXMgdG8gaG93IHRvIGVuZm9yY2UgdGhhdCwg YXMgSSBhbSBub3QgdG9vIGZhbWlsaWFyIHdpdGggdGhlIA0KR0NDIEdDLiBJJ20gaG9waW5n IHNvbWVvbmUgZWxzZSB3aWxsIHdlaWdoIGluLiBBcyBJIHNhaWQsIHdlIGRvIG5vdCBkbyAN CmFueXRoaW5nIHBhcnRpY3VsYXIgd2l0aCB0aGUgR0MgZHVyaW5nIHRoZSBleGVjdXRpb24g b2Ygb3VyIA0KYENvbXBpbGVDcmF0ZWAgdmlzaXRvciwgc28gaG9wZWZ1bGx5IGl0IHNob3Vs ZG4ndCBydW4uDQoNCj4gSG9wZSB0aGlzIGlzIGNvbnN0cnVjdGl2ZQ0KPiBEYXZlDQo+IA0K DQpUaGFua3MgYSBsb3QgZm9yIHRoZSBpbnB1dCwNCg0KQWxsIHRoZSBiZXN0LA0KDQpBcnRo dXINCg0KDQoNCg0K --------------0crXjKjMRkY6N70jykQXonyk Content-Type: application/pgp-keys; name="OpenPGP_0x1B3465B044AD9C65.asc" Content-Disposition: attachment; filename="OpenPGP_0x1B3465B044AD9C65.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 7FJmBg=3D=3D =3DQnyj -----END PGP PUBLIC KEY BLOCK----- --------------0crXjKjMRkY6N70jykQXonyk-- --------------uKzOecLWlCXwR2pD7JP3RZUw-- --------------2AmQeRDuRqlHijgWhnjD6hbk Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEhx8wPNj7cw6CrvzGGzRlsEStnGUFAmNbwXYFAwAAAAAACgkQGzRlsEStnGW/ jQ/+O6nHkxzrfPddg96CAbZE+/PPP/S6/I4lbfQgJt3HJjL85dywfeAnlTPkuDFxdF8AwUtUYtHm IIi8qgpFmcbWt/e+njrFpd3yMpo+hoRC/HxFv5kOPy23INwU8KQ1b3c98ItYyA7Mjlh13wmp62wu 6A3Ezb7ScY0DRbjjSYJ7QC3SkKpWGdOjLOeNLZyq4/C5fpkryzQL2dzemSB4b5c4vn9ZvJ5zamZH k/db+8jn68PDQn7M1WKXOJz6zePNgL7Nba5p/2u+LZcuIgQb62ogwDBrzJ6Goao2ts3OkR4uTntW AKWeGhYPom12qSvdaBHvXvm5wPO1LhdQDX+3FUMN+Jv/DoogIgP80nL5jxaKY8qWAdBv6sKbvsst QYn10+HU+UGU+SATEGa73h2NpTcmiJb/3F/PM5RQzycpB46PlJ0hQRCsG8Zn/0B3wRBp2uYTo9w7 7hq895OQaS9zjMq9uedi3iJirqU9Yr1ilcmfaUUjn/bmrk3tOjEXeBOTylVCLlsm+L0XcDfkrkgH dIjNZZ1ev2vraXcG6LfYAiX7uZiBUQE0lJ+r+BgrJY0Cpusg5MDxWYaLOQHIES/i/YCS+kgK/SEX DjQ+qHkiv5OhzmN+tspPEysAyIDmWoR9RrXaQ9pvi6jdsUT/wq3Pl4Y085JHgIGwHKheiCFIB7zb A0I= =HXie -----END PGP SIGNATURE----- --------------2AmQeRDuRqlHijgWhnjD6hbk--