Author: marshall
Date: Mon Jan 29 16:48:39 2018
New Revision: 323720

URL: http://llvm.org/viewvc/llvm-project?rev=323720&view=rev
Log:
First cut at issue statuses for JAX

Modified:
    libcxx/trunk/www/upcoming_meeting.html

Modified: libcxx/trunk/www/upcoming_meeting.html
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/www/upcoming_meeting.html?rev=323720&r1=323719&r2=323720&view=diff
==============================================================================
--- libcxx/trunk/www/upcoming_meeting.html (original)
+++ libcxx/trunk/www/upcoming_meeting.html Mon Jan 29 16:48:39 2018
@@ -59,64 +59,76 @@
   <table id="issues" border="1">
        <tr><th>Issue #</th><th>Issue 
Name</th><th>Meeting</th><th>Status</th></tr>
 
-       <tr><td><a 
href="https://wg21.link/LWG2779";>2779</a></td><td>[networking.ts] Relax 
requirements on buffer sequence iterators</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG2870";>2870</a></td><td>Default 
value of parameter theta of polar should be 
dependent</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG2935";>2935</a></td><td>What 
should create_directories do when p already exists but is not a 
directory?</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a 
href="https://wg21.link/LWG2941";>2941</a></td><td>[thread.req.timing] wording 
should apply to both member and namespace-level 
functions</td><td>Albuquerque</td><td>Nothing to do</td></tr>
-       <tr><td><a href="https://wg21.link/LWG2944";>2944</a></td><td>LWG 2905 
accidentally removed requirement that construction of the deleter doesn't throw 
an exception</td><td>Albuquerque</td><td>Nothing to do</td></tr>
-       <tr><td><a href="https://wg21.link/LWG2945";>2945</a></td><td>Order of 
template parameters in optional 
comparisons</td><td>Albuquerque</td><td>Complete</td></tr>
-       <tr><td><a href="https://wg21.link/LWG2948";>2948</a></td><td>unique_ptr 
does not define operator<< for stream 
output</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG2950";>2950</a></td><td>std::byte 
operations are misspecified</td><td>Albuquerque</td><td>Patch Ready</td></tr>
-       <tr><td><a 
href="https://wg21.link/LWG2952";>2952</a></td><td>iterator_traits should work 
for pointers to cv T</td><td>Albuquerque</td><td>Patch ready</td></tr>
-       <tr><td><a href="https://wg21.link/LWG2953";>2953</a></td><td>LWG 2853 
should apply to deque::erase too</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG2964";>2964</a></td><td>Apparently 
redundant requirement for 
dynamic_pointer_cast</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a 
href="https://wg21.link/LWG2965";>2965</a></td><td>Non-existing 
path::native_string() in filesystem_error::what() 
specification</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG2972";>2972</a></td><td>What is 
is_trivially_destructible_v<int>?</td><td>Albuquerque</td><td>Complete</td></tr>
-       <tr><td><a href="https://wg21.link/LWG2976";>2976</a></td><td>Dangling 
uses_allocator specialization for 
packaged_task</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a 
href="https://wg21.link/LWG2977";>2977</a></td><td>unordered_meow::merge() has 
incorrect Throws: clause</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG2978";>2978</a></td><td>Hash 
support for pmr::string and friends</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a 
href="https://wg21.link/LWG2979";>2979</a></td><td>aligned_union should require 
complete object types</td><td>Albuquerque</td><td>Complete</td></tr>
-       <tr><td><a href="https://wg21.link/LWG2980";>2980</a></td><td>Cannot 
compare_exchange empty pointers</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG2981";>2981</a></td><td>Remove 
redundant deduction guides from standard 
library</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG2982";>2982</a></td><td>Making 
size_type consistent in associative container deduction 
guides</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG2988";>2988</a></td><td>Clause 32 
cleanup missed one typename</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a 
href="https://wg21.link/LWG2993";>2993</a></td><td>reference_wrapper<T> 
conversion from T&&</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a 
href="https://wg21.link/LWG2998";>2998</a></td><td>Requirements on function 
objects passed to {forward_,}list-specific 
algorithms</td><td>Albuquerque</td><td>Nothing to do</td></tr>
-       <tr><td><a 
href="https://wg21.link/LWG3001";>3001</a></td><td>weak_ptr::element_type needs 
remove_extent_t</td><td>Albuquerque</td><td></td></tr>
-       <tr><td><a href="https://wg21.link/LWG3024";>3024</a></td><td>variant's 
copies must be deleted instead of disabled via 
SFINAE</td><td>Albuquerque</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG2164";>2164</a></td><td>What are the 
semantics of <tt>vector.emplace(vector.begin(), 
vector.back())</tt>?</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG2243";>2243</a></td><td><tt>istream::putback</tt> 
problem</td><td>Jacksonville</td><td>Complete</td></tr>
+<tr><td><a 
href="https://wg21.link/LWG2816";>2816</a></td><td><tt>resize_file</tt> has 
impossible postcondition</td><td>Jacksonville</td><td><i>Nothing to 
do</i></td></tr>
+<tr><td><a href="https://wg21.link/LWG2843";>2843</a></td><td>Unclear behavior 
of 
<tt>std::pmr::memory_resource::do_allocate()</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG2849";>2849</a></td><td>Why does 
<tt>!is_regular_file(from)</tt> cause <tt>copy_file</tt> to report a "file 
already exists" error?</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG2851";>2851</a></td><td><tt>std::filesystem</tt> enum 
classes are now underspecified</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG2969";>2969</a></td><td><tt>polymorphic_allocator::construct()</tt>
 shouldn't pass <tt>resource()</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG2975";>2975</a></td><td>Missing case for 
<tt>pair</tt> construction in scoped and polymorphic 
allocators</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG2989";>2989</a></td><td><tt>path</tt>'s 
stream insertion operator lets you insert everything under the 
sun</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3000";>3000</a></td><td><tt>monotonic_memory_resource::do_is_equal</tt>
 uses <tt>dynamic_cast</tt> 
unnecessarily</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG3002";>3002</a></td><td>[networking.ts] 
<tt>basic_socket_acceptor::is_open()</tt> isn't 
<tt>noexcept</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3004";>3004</a></td><td>&sect;[string.capacity] and 
&sect;[vector.capacity] should specify time complexity for 
<tt>capacity()</tt></td><td>Jacksonville</td><td><i>Nothing to do</i></td></tr>
+<tr><td><a href="https://wg21.link/LWG3005";>3005</a></td><td>Destruction order 
of arrays by <tt>make_shared/allocate_shared</tt> only 
recommended?</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3007";>3007</a></td><td><tt>allocate_shared</tt> 
should rebind allocator to <i>cv</i>-unqualified <tt>value_type</tt> for 
construction</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG3009";>3009</a></td><td>Including 
<tt>&lt;string_view&gt;</tt> doesn't provide 
<tt>std::size/empty/data</tt></td><td>Jacksonville</td><td>Complete</td></tr>
+<tr><td><a href="https://wg21.link/LWG3010";>3010</a></td><td>[networking.ts] 
<tt>uses_executor</tt> says "if a type <tt>T::executor_type</tt> 
exists"</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3013";>3013</a></td><td><tt>(recursive_)directory_iterator</tt>
 construction and traversal should not be 
<tt>noexcept</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG3014";>3014</a></td><td>More 
<tt>noexcept</tt> issues with filesystem 
operations</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3015";>3015</a></td><td><tt>copy_options::<i>unspecified</i></tt>
 underspecified</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG3017";>3017</a></td><td><tt>list 
splice</tt> functions should use 
<tt>addressof</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG3020";>3020</a></td><td>[networking.ts] 
Remove spurious nested <tt>value_type</tt> buffer sequence 
requirement</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3026";>3026</a></td><td><tt>filesystem::weakly_canonical</tt>
 still defined in terms of <tt>canonical(p, 
base)</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG3030";>3030</a></td><td>Who shall meet 
the requirements of <tt>try_lock</tt>?</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG3034";>3034</a></td><td>P0767R1 breaks 
previously-standard-layout types</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3035";>3035</a></td><td><tt>std::allocator</tt>'s 
constructors should be 
<tt>constexpr</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG3039";>3039</a></td><td>Unnecessary 
<tt>decay</tt> in <tt>thread</tt> and 
<tt>packaged_task</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a href="https://wg21.link/LWG3041";>3041</a></td><td>Unnecessary 
<tt>decay</tt> in 
<tt>reference_wrapper</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3042";>3042</a></td><td><tt>is_literal_type_v</tt> 
should be inline</td><td>Jacksonville</td><td>Complete</td></tr>
+<tr><td><a href="https://wg21.link/LWG3043";>3043</a></td><td>Bogus 
postcondition for <tt>filesystem_error</tt> 
constructor</td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3045";>3045</a></td><td><tt>atomic&lt;<i>floating-point</i>&gt;</tt>
 doesn't have <tt>value_type</tt> or 
<tt>difference_type</tt></td><td>Jacksonville</td><td></td></tr>
+<tr><td><a 
href="https://wg21.link/LWG3048";>3048</a></td><td><tt>transform_reduce(exec, 
first1, last1, first2, init)</tt> discards execution 
policy</td><td>Jacksonville</td><td></td></tr>
 
   </table>
 
 <h3>Comments about the issues</h3>
 <ul>
-<li>2779 - </li>
-<li>2870 - We already default to <tt>T(0)</tt>; but the PR says <tt>T()</tt>. 
Later - this makes no difference at all; since T has to be float/double/long 
double</li>
-<li>2935 - Eric? </li>
-<li>2941 - Wording cleanup; nothing to do.</li>
-<li>2944 - Wording cleanup; nothing to do. </li>
-<li>2945 - Synopsis was wrong; code was fine. <i>Fixed in r317063</i></li>
-<li>2948 - </li>
-<li>2950 - Patch ready</li>
-<li>2952 - Patch ready</li>
-<li>2953 - Probably just wording; check to be sure.</li>
-<li>2964 - At the very least, it needs a test.</li>
-<li>2965 - Eric? </li>
-<li>2972 - We already do this</li>
-<li>2976 - Looks simple. </li>
-<li>2977 - We haven't implemented p0083r3 yet (Splicing Maps and Sets), so we 
don't have <tt>merge</tt> for those containers yet</li>
-<li>2978 - Straightforward. </li>
-<li>2979 - <i>Test added in revision 316969</i></li>
-<li>2980 - Needs code changes and tests</li>
-<li>2981 - We need to finish the deduction guides before doing this</li>
-<li>2982 - We need to finish the deduction guides before doing this</li>
-<li>2988 - Simple; once we rewrite &lt;atomic&gt; </li>
-<li>2993 - </li>
-<li>2998 - Wording cleanup; nothing to do. </li>
-<li>3001 - Looks simple. </li>
-<li>3024 - </li>
+<li> 2164 - Writing tests here will be fun.</li>
+<li> 2243 - We already do this.</li>
+<li> 2816 - Wording changes only</li>
+<li> 2843 - We don't have PMRs yet</li>
+<li> 2849 - Eric? </li>
+<li> 2851 - Eric? </li>
+<li> 2969 - We don't have PMRs yet</li>
+<li> 2975 - We can do the scoped_ bit, but the PMR stuff will have to 
wait.</li>
+<li> 2989 - Eric? </li>
+<li> 3000 - We don't have PMRs yet</li>
+<li> 3002 - No networking TS implementation yet</li>
+<li> 3004 - Wording changes only</li>
+<li> 3005 - We don't have shared_ptr support for arrays yet</li>
+<li> 3007 - <i>Looks easy</i></li>
+<li> 3009 - We do this already; tests added in r323719</li>
+<li> 3010 - No networking TS implementation yet</li>
+<li> 3013 - Eric? </li>
+<li> 3014 - Eric? </li>
+<li> 3015 - Eric? </li>
+<li> 3017 - We don't do the splicing stuff yet</li>
+<li> 3020 - No networking TS implementation yet</li>
+<li> 3026 - I think this is just wording cleanup - Eric?</li>
+<li> 3030 - Wording changes only?? Do we handle exceptions correctly here?</li>
+<li> 3034 - Need to check if our tests are correct.</li>
+<li> 3035 - <i>Easy to do</i></li>
+<li> 3039 - We should implement P0777 first.</li>
+<li> 3041 - We should implement P0777 first.</li>
+<li> 3042 - We already do this.</li>
+<li> 3043 - We have a 'TODO(ericwf)' here</li>
+<li> 3045 - We haven't done the &lt;atomic&gt; rework yet.</li>
+<li> 3048 - We haven't done the parallel algorithms yet.</li>
 </ul>
 
-<p>Last Updated: 28-Jun-2017</p>
+<p>Last Updated: 29-Jan-2018</p>
 </div>
 </body>
 </html>


_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to