Does the C standard have a website for defect repo

2019-03-14 11:19发布

In my previous question, the discussion seems to imply that there might be a defect in the C standard, further implied by the top answerer's last sentence:

The authors of the standard merely neglected to say so.

I'm aware that C++ has an online website where you can search for defect reports, i.e. here is my search for null pointer constant, but is there something similar for the C standard?

3条回答
走好不送
2楼-- · 2019-03-14 11:42

Keeping up with the C standards process is not as convenient as keeping up with the C++ process but by starting from the WG14 page we can find the Defect report summary for C11 linked at the top and with a some extra work we can come up with the

We can also find the lastest proposal by looking for the mailings also linked on the top of the site, currently:

we can find a list of mailings going back to 1996 in the documents section.

As far as I know WG14 does not have a comparable site to isocpp.org which along with the twitter feed makes it pretty easy to keep up with WG21.

For C++ I usually pick up the latest defect report list from isocpp.org when the latest pre-meeting mailing comes out, for example the latest one is the Pre-Urbana mailing. You can also find the most recent defect list by going to the WG21 site and looking for C++ Standard Core Language Issues List:

For the draft standards documents the canonical question would be Where do I find the current C or C++ standard documents?. As far as I know all the public C and C++ draft standards are linked from that question.

查看更多
兄弟一词,经得起流年.
3楼-- · 2019-03-14 11:51

No, there is not a specific website, or dedicated mailing list.

The procedure for filing bug reports is outlined at URL:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/template.htm

Substitute the email address of the current Convenor, on the page:
http://www.open-std.org/jtc1/sc22/wg14/www/contacts
as necessary.

While not specified, an email subject line should include the phrase:
Draft C{nn} Defect: {title}

where {nn} is the version, 99, 11, 17, or 2x being commented on and a TC reference if needed, e.g. C99TC2, and {title} is a suggested value for the Subject: line of a Defect Report; to differentiate it from other types of email that box might get.

The URLs above are valid as of this writing as publicly accessible. Whether WG14 keeps them accessible is not in my control. Ymmv applies, in other words.

查看更多
姐就是有狂的资本
4楼-- · 2019-03-14 11:57

The link in the question for C++ is to the WG21 (Working Group 21) site. It may come as no surprise that there is one for C, namely WG14, here: http://www.open-std.org/jtc1/sc22/wg14/

The most recent defect report I see is this one: http://www.open-std.org/jtc1/sc22/wg14/www/docs/summary.htm

There is a meeting in St. Louis just one week from now: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1861.htm

But while WG21 (for C++) has an active mailing list, I haven't found one for WG14. This may seem strange, but it's possible that the way to get your voice heard is to physically appear in St. Louis or find a delegate who can.

查看更多
登录 后发表回答