| Deutsch English Français Italiano |
|
<vf6gj7$13ia1$4@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.roellig-ltd.de!open-news-network.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> Newsgroups: comp.lang.c Subject: Re: constexpr keyword is unnecessary Date: Mon, 21 Oct 2024 14:20:38 -0700 Organization: A noiseless patient Spider Lines: 23 Message-ID: <vf6gj7$13ia1$4@dont-email.me> References: <veb5fi$3ll7j$1@dont-email.me> <877ca5q84u.fsf@nosuchdomain.example.com> <vf0ijd$3u54q$1@dont-email.me> <vf0l98$3un4n$1@dont-email.me> <vf0ps2$3vf16$1@dont-email.me> <vf2mno$c52l$1@dont-email.me> <87iktmpr2f.fsf@nosuchdomain.example.com> <vf4t01$qo5f$1@dont-email.me> <87bjzdp4il.fsf@nosuchdomain.example.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Mon, 21 Oct 2024 23:20:39 +0200 (CEST) Injection-Info: dont-email.me; posting-host="c770b3133348e91147f2be2370fb578a"; logging-data="1165633"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19vu0mTZwEDgHvIgjSW5FkbEr47vroWiho=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:VEuxlD9dXkHr4ovugJ4cPXFmRTo= Content-Language: en-US In-Reply-To: <87bjzdp4il.fsf@nosuchdomain.example.com> Bytes: 2239 On 10/21/2024 1:47 PM, Keith Thompson wrote: > David Brown <david.brown@hesbynett.no> writes: > [...] >> MS is in a somewhat different position than other C compiler >> vendors. They decided - for various reasons - not to support C99 other >> than parts that had direct correspondence with C++ features. Without >> having followed any of the proceedings, I suspect the reason VLAs are >> optional in C23 is because MS wants to avoid adding more than they >> have to before being able to jump to (approximate) C23 conformance. >> "constexpr" will be relatively easy for them, as they have it in C++ >> already. > > Yes, Microsoft pretty much skipped over C99, but if I recall correctly > their current C compiler has reasonably good support for C11. Last time I checked it did not have full support for C11 threads. > > [...] >