This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[libstdc++] Update DR lists


Benjamin's just fixed some of these, noted here.

Also the ISO LWG just had a meeting where they changed some DRs into
a TC and released R20.  (I tried to work in more acronyms but failed.)
The upshot is that the list of screwups in the published standard got
revised, and we're tracking that list.

Once the TC (Technical Corrigendum) is published and us wee mortals can buy
it, there will be some simplifications to the code, since the workarounds
presently guarded will become standard.

(Has the word "corrigendum" ever been used outside of ISO?)



2001-12-02  Phil Edwards  <pme@gcc.gnu.org>

	* docs/html/ext/howto.html:  Update list of implemented DRs.
	* docs/html/ext/lwg-active.html:  Import R20 from upstream.
	* docs/html/ext/lwg-defects.html:  Import R20 from upstream.


Index: docs/html/ext/howto.html
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/docs/html/ext/howto.html,v
retrieving revision 1.14
diff -u -3 -p -r1.14 howto.html
--- howto.html	2001/11/29 21:02:34	1.14
+++ howto.html	2001/12/03 00:32:29
@@ -375,9 +375,11 @@
    </p>
    <p>Here are the issues which have resulted in code changes to the library.
       The links are to the specific defect reports from a <strong>partial
-      copy </strong> of the
-      Issues List.  You can read the full version online at the ISO C++
-      Committee homepage, linked to on the GCC &quot;Readings&quot; page.  If
+      copy </strong> of the Issues List.  You can read the full version online
+      at the <a href="http://www.dkuug.dk/jtc1/sc22/wg21/";>ISO C++
+      Committee homepage</a>, linked to on the
+      <a href="http://gcc.gnu.org/readings.html";>GCC &quot;Readings&quot;
+      page</a>.  If
       you spend a lot of time reading the issues, we recommend downloading
       the ZIP file and reading them locally.
    </p>
@@ -396,8 +398,6 @@
       until an issue has reached <a href="lwg-active.html#DR">DR</a> status.
    </p>
    <p><dl>
-<!-- FIXME:  locale_facets.h/tcc has a fix for get/num_get which I can't ID. -->
-
     <dt><a href="lwg-defects.html#5">5</a>:
         <em>string::compare specification questionable</em>
     <dd>This should be two overloaded functions rather than a single function.
@@ -406,6 +406,10 @@
         <em>Bad bool parsing</em>
     <dd>Apparently extracting Boolean values was messed up...
 
+    <dt><a href="lwg-defects.html#22">22</a>:
+        <em>Member open vs flags</em>
+    <dd>Re-opening a file stream does <em>not</em> clear the state flags.
+
     <dt><a href="lwg-defects.html#25">25</a>:
         <em>String operator&lt;&lt; uses width() value wrong</em>
     <dd>Padding issues.
@@ -449,6 +453,14 @@
         replace the function with a const one; we have instead provided an
         overloaded version with identical contents.
 
+    <dt><a href="lwg-defects.html#117">117</a>:
+        <em>basic_ostream uses nonexistent num_put member functions</em>
+    <dd><code>num_put::put()</code> was overloaded on the wrong types.
+
+    <dt><a href="lwg-defects.html#118">118</a>:
+        <em>basic_istream uses nonexistent num_get member functions</em>
+    <dd>Same as 177, but for <code>num_get::get()</code>.
+
     <dt><a href="lwg-defects.html#129">129</a>:
         <em>Need error indication from seekp() and seekg()</em>
     <dd>These functions set <code>failbit</code> on error now.
@@ -496,6 +508,15 @@
         <em>std::pair::pair() effects overly restrictive</em>
     <dd>The default ctor would build its members from copies of temporaries;
         now it simply uses their respective default ctors.
+
+    <dt><a href="lwg-defects.html#266">266</a>:
+        <em>bad_exception::~bad_exception() missing Effects clause</em>
+    <dd>The <code>bad_</code>* classes no longer have destructors (they
+        are trivial), since no description of them was ever given.
+
+    <dt><a href="lwg-defects.html#275">275</a>:
+        <em>Wrong type in num_get::get() overloads</em>
+    <dd>Similar to 118.
 
 <!--
     <dt><a href="lwg-defects.html#"></a>:


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]