On Wed, May 15, 2013 at 8:02 PM, Douglas Gregor <span dir="ltr"><<a href="mailto:dgregor@apple.com" target="_blank">dgregor@apple.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
Sent from my iPhone<br>
<div class="im"><br>
On May 15, 2013, at 6:23 PM, Richard Smith <<a href="mailto:richard-llvm@metafoo.co.uk">richard-llvm@metafoo.co.uk</a>> wrote:<br>
<br>
> Author: rsmith<br>
> Date: Wed May 15 20:23:30 2013<br>
> New Revision: 181967<br>
><br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=181967&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=181967&view=rev</a><br>
> Log:<br>
> Start a page tracking which C++ defect reports have been implemented in Clang.<br>
> The page is generated from a text file listing DR numbers and implementation<br>
> status, plus a copy of the cwg_index.html from the WG21 website. Recipe:<br>
><br>
>  $ wget <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_index.html" target="_blank">http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_index.html</a><br>
>  $ ./make_cxx_dr_status >! cxx_dr_status.html<br>
><br>
> The intent here is to go through all the DRs, add tests for each one, then mark<br>
> them as done once such tests are committed and passing. I've not linked to this<br>
> page from anywhere, since it doesn't contain any useful information yet.<br>
<br>
</div>Wow. This is ambitious. I presume we'll have some standard file names and locations for the tests, so at least the bookkeeping will be automated?</blockquote><div><br></div><div>I was intending to have a standard place to put the tests (maybe in test/CXX/DR/, and several DRs per test file). As for the bookkeeping, the script currently generates the table from a file with contents like:</div>
<div><br></div><div>1 no</div><div>3 na</div><div>4 3.3</div><div>5 yes</div><div>7 no</div><div>8 dup 45</div><div>...</div><div><br></div><div>which shouldn't be too hard to keep up-to-date as we add tests, but putting markers into the test files themselves would work for me too.</div>
</div>