Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2008-06-30 01:05:53


Author: dgregor
Date: 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
New Revision: 46884
URL: http://svn.boost.org/trac/boost/changeset/46884

Log:
Update issues
Text files modified:
   sandbox/committee/concepts/issues/issues/concepts-issues.xml | 4 ++--
   sandbox/committee/concepts/issues/issues/issue11.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue13.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue15.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue16.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue18.xml | 8 +++++++-
   sandbox/committee/concepts/issues/issues/issue2.xml | 5 ++++-
   sandbox/committee/concepts/issues/issues/issue20.xml | 8 +++++++-
   sandbox/committee/concepts/issues/issues/issue23.xml | 7 ++++++-
   sandbox/committee/concepts/issues/issues/issue24.xml | 10 +++++++++-
   sandbox/committee/concepts/issues/issues/issue26.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue29.xml | 6 +++++-
   sandbox/committee/concepts/issues/issues/issue30.xml | 7 ++++---
   sandbox/committee/concepts/issues/issues/issue31.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue32.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue33.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue34.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue35.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue36.xml | 4 ++--
   sandbox/committee/concepts/issues/issues/issue39.xml | 6 +++++-
   sandbox/committee/concepts/issues/issues/issue40.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue42.xml | 9 ++++++++-
   sandbox/committee/concepts/issues/issues/issue43.xml | 8 ++------
   sandbox/committee/concepts/issues/issues/issue44.xml | 6 ++++--
   sandbox/committee/concepts/issues/issues/issue45.xml | 5 +++--
   sandbox/committee/concepts/issues/issues/issue5.xml | 2 +-
   sandbox/committee/concepts/issues/issues/issue7.xml | 2 +-
   27 files changed, 81 insertions(+), 38 deletions(-)

Modified: sandbox/committee/concepts/issues/issues/concepts-issues.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/concepts-issues.xml (original)
+++ sandbox/committee/concepts/issues/issues/concepts-issues.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
             active_docno="Dxxxx=xx-xxxx"
             defect_docno="Dxxxx=xx-xxxx"
             closed_docno="Dxxxx=xx-xxxx"
- date="2007-03-03"
+ date="2007-06-30"
>
 
 <intros>
@@ -105,7 +105,7 @@
 <revision_history>
 
 <revision tag="C4">
-Companion to the concepts proposals in the post-Antipolis mailing. (XX June 2008)
+Companion to the concepts proposals in the post-Antipolis mailing. (30 June 2008)
 </revision>
 
 <revision tag="C3">

Modified: sandbox/committee/concepts/issues/issues/issue11.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue11.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue11.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="11" status="New">
+<issue num="11" status="NAD">
 <title>Semiregular concept is strange</title>
 <section><sref ref="[concept.regular]"/></section>
 <submitter>LWG</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue13.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue13.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue13.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="13" status="New">
+<issue num="13" status="WP">
 <title>Naming consistency in [concept.operator]</title>
 <section><sref ref="[concept.operator]"/></section>
 <submitter>LWG</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue15.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue15.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue15.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="15" status="Review">
+<issue num="15" status="WP">
   <title>Can <tt>Callable</tt>'s function object be an rvalue?</title>
 <section><sref ref="[concept.operator]"/></section>
 <submitter>LWG</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue16.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue16.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue16.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="16" status="New">
+<issue num="16" status="NAD">
 <title>ArithmeticLike and IntegralLike concepts</title>
 <section><sref ref="[concept.arithmetic]"/></section>
 <submitter>LWG</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue18.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue18.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue18.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="18" status="New">
+<issue num="18" status="WP">
 <title>Consistent naming for concepts headers</title>
 <section><sref ref="[iterator.concepts]"/></section>
 <submitter>LWG</submitter>
@@ -21,4 +21,10 @@
   other concepts all are coherent.</p>
 </discussion>
 
+<resolution>
+ <p>Use the header <code>&lt;foo_concepts&gt;</code> for the concepts
+ relating to a particular part of the library (iterators, containers,
+ etc).</p>
+</resolution>
+
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue2.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue2.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue2.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="2" status="Open">
+<issue num="2" status="WP">
 <title>Requires clause for Destructible is unclear</title>
 <section><sref ref="[concept.destruct]"/></section>
 <submitter>LWG</submitter>
@@ -25,4 +25,7 @@
   Paper, so this issue wasn't introduced by concepts.</p>
 </discussion>
 
+<resolution>
+ <p>The vacuous sentence has been removed.</p>
+</resolution>
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue20.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue20.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue20.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="20" status="New">
+<issue num="20" status="NAD">
 <title>InputIterator default constructibility</title>
 <section><sref ref="[iterator.concepts]"/></section>
 <submitter>LWG</submitter>
@@ -30,4 +30,10 @@
   constructible" we should say so explicitly.</p>
 </discussion>
 
+<resolution>
+ <p>Adding the default-constructibility requirements breaks some
+ existing input iterators and does not simplify much algorithm
+ code.</p>
+</resolution>
+
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue23.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue23.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue23.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="23" status="Open">
+<issue num="23" status="WP">
 <title>Output iterators without value types</title>
 <section><sref ref="[output.iterators]"/></section>
 <submitter>LWG</submitter>
@@ -41,4 +41,9 @@
   feasible.</p>
 </discussion>
 
+<resolution>
+ <p><code>BasicOutputIterator</code> has been removed with the latest
+ refactoring of the iterator taxonomy.</p>
+</resolution>
+
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue24.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue24.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue24.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="24" status="New">
+<issue num="24" status="NAD">
 <title>Convertible and CopyConstructible have different argument orders</title>
 <section><sref ref="[concept.convertible]"/></section>
 <submitter>LWG</submitter>
@@ -16,4 +16,12 @@
     clearer which argument goes where.</p>
 </discussion>
 
+<resolution>
+ <p>The argument order of <code>Convertible</code> matches that of
+ the <code>is_convertible</code> type trait, and also fits with the
+ common rewrite of a prefix operator as an infix operator,
+ e.g., <code>Convertible&lt;T, U&gt;</code> means <code>T</code>
+ convertible to <code>U</code>. LWG decided not to make this change.</p>
+</resolution>
+
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue26.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue26.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue26.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="26" status="Open">
+<issue num="26" status="WP">
 <title>Transition of Clause 17, Library introduction</title>
 <section><sref ref="[library]"/></section>
 <submitter>Beman Dawes</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue29.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue29.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue29.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="29" status="New">
+<issue num="29" status="WP">
 <title>Concepts on mutating algorithms are confusing</title>
 <section><sref ref="[algorithms]"/></section>
 <submitter>Christopher Jefferson</submitter>
@@ -33,5 +33,9 @@
   </pre>
   
   <p> with <tt>SwappableIterator&lt;RAIter&gt;</tt> in both copies if <tt>partial_sort_copy</tt></p>
+
+ <p>Updated: the post-Sophia mailing contains changes to address this
+ issue using <code>HasSwap</code>, <code>OutputIterator</code>, and
+ the new <code>MovableIterator</code>.</p>
 </resolution>
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue30.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue30.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue30.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="30" status="New">
+<issue num="30" status="WP">
 <title>Should Predicates be on <tt>Iter::value_type</tt> or <tt>Iter::reference</tt>?</title>
 <section><sref ref="[algorithms]"/></section>
 <submitter>Christopher Jefferson</submitter>
@@ -14,7 +14,8 @@
 </discussion>
 
 <resolution>
- <p>
- </p>
+ <p>Predicates operator on the value types, because predicates aren't
+ supposed to change the actual value. This change has been made
+ throughout the concepts proposals.</p>
 </resolution>
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue31.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue31.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue31.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="31" status="Review">
+<issue num="31" status="WP">
 <title>Which specifiers are legal for associated functions?</title>
 <section><sref ref="[concept.fct]"/></section>
 <submitter>Daniel Kruegler</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue32.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue32.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue32.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="32" status="Review">
+<issue num="32" status="WP">
 <title>Missing definition of <code>TriviallyDefaultConstructible</code></title>
 <section><sref ref="[concept.construct]"/></section>
 <submitter>Daniel Kruegler</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue33.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue33.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue33.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="33" status="Review">
+<issue num="33" status="WP">
 <title><code>ArithmeticLike</code> should have construction from an unsigned integral type</title>
 <section><sref ref="[concept.arithmetic]"/></section>
 <submitter>Daniel Kruegler</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue34.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue34.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue34.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="34" status="Open">
+<issue num="34" status="WP">
 <title>Copy/move requirements on container members</title>
 <section><sref ref="[containers]"/></section>
 <submitter>Howard Hinnant</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue35.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue35.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue35.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="35" status="Open">
+<issue num="35" status="WP">
   <title><code>Swappable</code> should be usable with proxy iterator references</title>
 <section><sref ref="[concept.copymove]"/></section>
 <submitter>LWG</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue36.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue36.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue36.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,8 +3,8 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="36" status="Open">
-<title><code>HasCopyAssign</code> should be named <code>HasAssignment</code></title>
+<issue num="36" status="WP">
+<title><code>HasCopyAssign</code> should be named <code>HasAssign</code></title>
 <section><sref ref="[concept.operator]"/></section>
 <submitter>Howard Hinnant</submitter>
 <date>29 May 2008</date>

Modified: sandbox/committee/concepts/issues/issues/issue39.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue39.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue39.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="39" status="New">
+<issue num="39" status="WP">
 <title>Some uses of the MutableXXXIterator concepts are unnecessary</title>
 <section><sref ref="[algorithms]"/></section>
 <submitter>LWG</submitter>
@@ -32,4 +32,8 @@
   <p><code>swap_ranges</code> has the same issue.</p>
 </discussion>
 
+<resolution>
+ <p>All of the MutableXXXIterator concepts have now been removed.</p>
+</resolution>
+
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue40.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue40.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue40.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="40" status="New">
+<issue num="40" status="WP">
 <title>HasXXX concepts should not default second parameter when there is an XXXable concept</title>
 <section><sref ref="[utility.concepts]"/></section>
 <submitter>LWG</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue42.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue42.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue42.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="42" status="New">
+<issue num="42" status="NAD">
 <title><code>HasCopyAssign</code> should be named <code>HasCopyAssignment</code></title>
 <section><sref ref="[concept.operator]"/></section>
 <submitter>LWG</submitter>
@@ -16,4 +16,11 @@
   should be named <code>HasMoveAssignment</code>.
   </p>
 </discussion>
+
+<resolution>
+ <p>The LWG decided to keep the shorter name, particularly because
+ names like <code>HasModulusAssignment</code> were getting far too
+ long.</p>
+</resolution>
+
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue43.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue43.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue43.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="43" status="New">
+<issue num="43" status="WP">
   <title>Using <code>Swappable</code> for all swapping</title>
 <section><sref ref="[algorithms]"/></section>
 <submitter>LWG</submitter>
@@ -21,10 +21,6 @@
 </discussion>
 
 <resolution>
- <p><code>iter_swap</code> should have a concept requirement <code>HasSwap&lt;Iter1::reference, Iter2::reference&gt;</code></p>
-
- <p><code>reverse</code> should have a concept requirement <code>HasSwap&lt;Iter::reference&gt;</code></p>
-
- <p><i>Note</i>: proposed resolution in progress...</p>
+ <p><code>HasSwap</code> is now used throughout.</p>
 </resolution>
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue44.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue44.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue44.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="44" status="New">
+<issue num="44" status="WP">
   <title><code>unique_copy</code> requirements don't account for move semantics</title>
 <section><sref ref="[alg.unique]"/></section>
 <submitter>LWG</submitter>
@@ -16,6 +16,8 @@
 </discussion>
 
 <resolution>
- <p><i>Note</i>: Howard Hinnant to provide improved requirements.</p>
+ <p><code>unique_copy</code> requirements have been updated to cope
+ with move semantics.</p>
 </resolution>
+
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue45.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue45.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue45.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="45" status="New">
+<issue num="45" status="WP">
   <title><code>move</code> and <code>move_backward</code> rely too heavily on the iterator's <code>value_type</code></title>
 <section><sref ref="[alg.move]"/></section>
 <submitter>LWG</submitter>
@@ -17,6 +17,7 @@
 </discussion>
 
 <resolution>
- <p><i>Note</i>: Howard Hinnant will provide improved concept requirements.</p>
+ <p>The latest proposal contains requirements that properly support
+ proxy iterators.</p>
 </resolution>
 </issue>

Modified: sandbox/committee/concepts/issues/issues/issue5.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue5.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue5.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="5" status="Open">
+<issue num="5" status="WP">
 <title>Inconsistent naming between concepts and type traits</title>
 <section><sref ref="[utility.concepts]"/></section>
 <submitter>LWG</submitter>

Modified: sandbox/committee/concepts/issues/issues/issue7.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/issue7.xml (original)
+++ sandbox/committee/concepts/issues/issues/issue7.xml 2008-06-30 01:05:50 EDT (Mon, 30 Jun 2008)
@@ -3,7 +3,7 @@
   <!ENTITY nbsp "&#160;">
 ] >
 
-<issue num="7" status="Open">
+<issue num="7" status="NAD">
   <title>Meaning of "equivalent" in <tt>MoveAssignable</tt></title>
   <section><sref ref="[concept.copymove]"/></section>
   <submitter>LWG</submitter>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk