C2x

The C committee (AKA WG14) has now moved to construct the next real revision of the C standard. This is commonly referred to “C2x”, where the “x” is supposed to represent the digit of the year in which this new standard will appear. The whole procedure is ruled by the C2x Charter that describes and fixes what kind of additions and improvements we want to see in C2x.

We have now published the first working draft that includes the changes that have been added so far in our October 2018 meeting in Pittsburgh. Other than for the C17 process, that was a pure bug fix release, such working papers introduce normative changes and are public and so I will keep up links to the ones that I find relevant, here. Until things will become too complicated to read, these working papers will be “diffmarks”, that is the C17 document with marked changes, strike-outs for removals and under-wave for additions. In particular the first of these  is still mostly C17, with only a few additions:

I will try to keep a list of changes and their status below. For discussion of all of these and other possible features that you like (or don’t) to be included in C2x, please refer to the appropriate channels. The best is to get involved in the standard’s process by adhering to your national standards body, come to the WG14 meetings and/or subscribing to the committee’s mailing list. Please have in mind that all contributions should be constructive, we aren’t fans of abusive language, insults or denigration.

Comments for this page are switched off. If you have spotted errors or omissions, please contact me directly via mail. Plain mail, please, no twitter or alike, this is your Turing test.


Continue reading “C2x”

Advertisements