From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-8.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28545 invoked from network); 23 Sep 2022 23:53:22 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 23 Sep 2022 23:53:22 -0000 Received: (qmail 29891 invoked by uid 550); 23 Sep 2022 23:53:18 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 29858 invoked from network); 23 Sep 2022 23:53:17 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=PWpokdFlsOh/uOqYF8XgVb1Ips4Uh+CPk3439V0eRsE=; b=ddUPURlWDct2AxPnUR8KC64inHEBBv3yGp05PD3wqlGSWCLCzcm4p2IM1dIyNlQF00 bBd19UMmjWN1NZ4DSfdgyso0oZHvO99PhUAzbMKMYttmmFCS2/FJNGSutd/+8ojor2zA pe8N1o+sV8evBRzLMFIVIzD7DCzLtvBEaX/Y9N0q/hCgrclQbMh36RufopvDPlIy6T5F ZsWLwnN+IiWQ1bhZhJJuvMOZ2CvccBQEHhOoAbuZ0ot157nWGFZUmk7t3VF8WmOb8EpN 2jf88XU4cLokG/ktT/VC5TCeUuCJl3hIKNEV7Z/upf97MgtrxwbzFBGd5dw6Atu4x2UP kcYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=PWpokdFlsOh/uOqYF8XgVb1Ips4Uh+CPk3439V0eRsE=; b=s7s9KIDUDbunMKIDKq19jDVDvkOseZF/+KQhK82jPRGpp/tlidYYj8bn0xy9B0kRhr I7MW4zfdAo073zyjy/UNIEujyRYDtO6YgBzzn7bSnF1SXYfvz3DwgtUGJKHqEOqJAkkw MEeTBXIiQTc3OgpawxyF5p+bOixYebrhBXHzz0DgJBY3H14oT307L2wp4oGjaOliKOnP PqPfARDkJrvg3NVnyfXhYKg2gOjBH4+lFYS1JDRDYx9MEWv+rLaCiRFfWtIaZV9xtMv/ 9ocDVulddtTo8kcoSOvwFPGsG/WNemNun6Fk2UYQjJsKZHjmiOmYlbfCr8WJQ8NwZ7/4 grYA== X-Gm-Message-State: ACrzQf1H8DIuTMER3BZT2PsFri3unKkGHA1K9qNcGiXW/N9Gnw2u9437 06J9RdXg0tOnWzmDc+bFZs/f6jMZWzGiddFnzp2ocg== X-Google-Smtp-Source: AMsMyM4feyP2ZBQmgF51/ZGhpIduVOp9x+BKuIztrGFrSoLtjOGhTl0U5phO3ZQMvOaxq6pYvPqALYqolZY1+wEKFzs= X-Received: by 2002:a05:6512:2286:b0:49e:eb:ea19 with SMTP id f6-20020a056512228600b0049e00ebea19mr4351599lfu.645.1663977185527; Fri, 23 Sep 2022 16:53:05 -0700 (PDT) MIME-Version: 1.0 References: <20220923162518.56284329@inria.fr> <20220923174054.73258a83@inria.fr> In-Reply-To: <20220923174054.73258a83@inria.fr> From: enh Date: Fri, 23 Sep 2022 16:52:53 -0700 Message-ID: To: =?UTF-8?B?SuKCkeKCmeKCmyBHdXN0ZWR0?= Cc: musl@lists.openwall.com Content-Type: multipart/alternative; boundary="0000000000000f6f2305e960e15a" Subject: Re: [musl] C23 implications for C libraries --0000000000000f6f2305e960e15a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Sep 23, 2022 at 8:40 AM J=E2=82=91=E2=82=99=E2=82=9B Gustedt wrote: > enh, > > on Fri, 23 Sep 2022 08:28:52 -0700 you (enh ) wrote: > > > since you asked for comments, it would have been even better to have > > direct links to the relevant documents (such as > > https://www.open-std.org/jtc1/sc22/WG14/www/docs/n2829.htm for the > > assert() changes), > > yes, the idea is to add such a link when I manage to discuss the > particular feature more in detail > that... > my hope is also still that we may have a diff-version of the C standard > at some point in the nearer future, but it seems that the editors have > problems with the tooling for that > ...and that sound even better, yes --- but i always worry about "the perfect is the enemy of the good". a 20% solution today is worth more to me than a 100% solution a year from now :-) anyone know whether is likely to be implemented by gcc/clang (since most/all of that stuff should end up as __builtin_foo() anyway)? > > but just having a list of things to search out is > > useful in its own right, so thanks for this! > > Thanks > J=E2=82=91=E2=82=99=E2=82=9B > > -- > :: INRIA Nancy Grand Est ::: Camus ::::::: ICube/ICPS ::: > :: :::::::::::::::::::::: gsm France : +33 651400183 > <+33%206%2051%2040%2001%2083> :: > :: ::::::::::::::: gsm international : +49 15737185122 > <+49%201573%207185122> :: > :: http://icube-icps.unistra.fr/index.php/Jens_Gustedt :: > --0000000000000f6f2305e960e15a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Fri, Sep 23, 2022 at 8:40 AM J=E2= =82=91=E2=82=99=E2=82=9B Gustedt <jens.gustedt@inria.fr> wrote:
enh,

on Fri, 23 Sep 2022 08:28:52 -0700 you (enh <enh@google.com>) wrote:

> since you asked for comments, it would have been even better to have > direct links to the relevant documents (such as
> https://www.open-std.org/jtc1/sc22/WG= 14/www/docs/n2829.htm for the
> assert() changes),

yes, the idea is to add such a link when I manage to discuss the
particular feature more in detail

that.= ..
=C2=A0
my hope is also still that we may have a diff-version of the C standard
at some point in the nearer future, but it seems that the editors have
problems with the tooling for that

...a= nd that sound even better, yes --- but i always worry about "the perfe= ct is the enemy of the good". a 20% solution today is worth more to me= than a 100% solution a year from now :-)

anyone k= now whether <stdbit.h> is likely to be implemented by gcc/clang (sinc= e most/all of that stuff should end up as __builtin_foo() anyway)?
=C2=A0
> but just having a list of things to search out is
> useful in its own right, so thanks for this!

Thanks
J=E2=82=91=E2=82=99=E2=82=9B

--
:: INRIA Nancy Grand Est ::: Camus ::::::: ICube/ICPS :::
:: :::::::::::::::::::::: gsm France : +33 651400183=C2=A0 = =C2=A0::
:: ::::::::::::::: gsm international : +49 15737185122 ::
:: http://icube-icps.unistra.fr/index.php/Jens_Gu= stedt ::
--0000000000000f6f2305e960e15a--