Feature freeze for C23
source link: https://gustedt.wordpress.com/2021/10/16/feature-freeze-for-c23/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Feature freeze for C23
The dust is now settling and we finally should have all proposals for new C23 features. Below you find links to some of the newer ones that I co-authored. Many previous proposals are still open because WG14 only voted in favor and now they have to be revisted before they can be decided.
- Only reserve names of optional functions if necessary. This mitigates the naming explosion in <math.h> and other headers. http://open-std.org/jtc1/sc22/wg14/www/docs/n2839.htm
- Avoid evaluation of
sizeof
for VLA expressions for which the size is already known http://open-std.org/jtc1/sc22/wg14/www/docs/n2838.htm - Make
call_once
mandatory http://open-std.org/jtc1/sc22/wg14/www/docs/n2840.htm - Identifier Syntax using Unicode Standard Annex 31 http://open-std.org/jtc1/sc22/wg14/www/docs/n2836.pdf
- Unsequenced functions v3. This adds function attributes for possible optimizations http://open-std.org/jtc1/sc22/wg14/www/docs/n2825.htm
- Pointers and integer types. In particular requires types
[u]intptr_t
http://open-std.org/jtc1/sc22/wg14/www/docs/n2822.htm - Require exact-width integer type interfaces http://open-std.org/jtc1/sc22/wg14/www/docs/n2821.htm
- Function Pointer Types for Pairing Code and Data. This is indendent of the lambda proposals but should be quite usefull for them http://open-std.org/jtc1/sc22/wg14/www/docs/n2787.pdf
Share this:
Related
A defer mechanism for CDecember 14, 2020In "C2x"
Improve type generic programmingJanuary 12, 2021In "C2x"
C17April 17, 2018In "C11"
Author Jens GustedtPosted on October 16, 2021Categories C23, C2x
3 thoughts on “Feature freeze for C23”
-
Dusan Jovanovic (DBJ) says:
defer … please?
-
Jens Gustedt says:
Not in the list because still open. Robert Seacord is the “corresponding author” for that. All the open papers have to be settled until the final vote in June or July next year.
-
Leave a Reply Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Post navigation
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK