diff options
Diffstat (limited to 'gcc-4.9/libstdc++-v3/doc/xml')
-rw-r--r-- | gcc-4.9/libstdc++-v3/doc/xml/manual/containers.xml | 25 | ||||
-rw-r--r-- | gcc-4.9/libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 24 |
2 files changed, 18 insertions, 31 deletions
diff --git a/gcc-4.9/libstdc++-v3/doc/xml/manual/containers.xml b/gcc-4.9/libstdc++-v3/doc/xml/manual/containers.xml index 9fea0f7ea..ba8b0877d 100644 --- a/gcc-4.9/libstdc++-v3/doc/xml/manual/containers.xml +++ b/gcc-4.9/libstdc++-v3/doc/xml/manual/containers.xml @@ -25,8 +25,9 @@ <section xml:id="sequences.list.size" xreflabel="list::size() is O(n)"><info><title>list::size() is O(n)</title></info> <para> - Yes it is, and that's okay. This is a decision that we preserved - when we imported SGI's STL implementation. The following is + Yes it is, and that was okay until the 2011 edition of the C++ standard. + In future GCC will change it to O(1) but O(N) was a decision that we + preserved when we imported SGI's STL implementation. The following is quoted from <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.sgi.com/tech/stl/FAQ.html">their FAQ</link>: </para> <blockquote> @@ -72,26 +73,6 @@ </section> </section> -<section xml:id="containers.sequences.vector" xreflabel="vector"><info><title>vector</title></info> -<?dbhtml filename="vector.html"?> - - <para> - </para> - <section xml:id="sequences.vector.management" xreflabel="Space Overhead Management"><info><title>Space Overhead Management</title></info> - - <para> - In <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/ml/libstdc++/2002-04/msg00105.html">this - message to the list</link>, Daniel Kostecky announced work on an - alternate form of <code>std::vector</code> that would support - hints on the number of elements to be over-allocated. The design - was also described, along with possible implementation choices. - </para> - <para> - The first two alpha releases were announced <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/ml/libstdc++/2002-07/msg00048.html">here</link> - and <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/ml/libstdc++/2002-07/msg00111.html">here</link>. - </para> - - </section></section> </section> <!-- Sect1 02 : Associative --> diff --git a/gcc-4.9/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/gcc-4.9/libstdc++-v3/doc/xml/manual/status_cxx2011.xml index b3c24d888..eedf31039 100644 --- a/gcc-4.9/libstdc++-v3/doc/xml/manual/status_cxx2011.xml +++ b/gcc-4.9/libstdc++-v3/doc/xml/manual/status_cxx2011.xml @@ -606,10 +606,11 @@ particular release. <entry/> </row> <row> + <?dbhtml bgcolor="#B0B0B0" ?> <entry>20.6.12.4</entry> <entry><code>uninitialized_fill_n</code></entry> - <entry>Y</entry> - <entry/> + <entry>Partial</entry> + <entry>Returns <code>void</code>.</entry> </row> <row> <entry>20.6.13</entry> @@ -1184,10 +1185,11 @@ particular release. <entry/> </row> <row> + <?dbhtml bgcolor="#B0B0B0" ?> <entry>22.3.3.1</entry> <entry>Character classification</entry> - <entry>Y</entry> - <entry/> + <entry>Partial</entry> + <entry>Missing <code>isblank</code>.</entry> </row> <row> <entry>22.3.3.2</entry> @@ -1429,7 +1431,7 @@ particular release. <entry>23.3.5</entry> <entry>Class template <code>list</code></entry> <entry>Partial</entry> - <entry>Incomplete allocator support.</entry> + <entry>O(N) size. Incomplete allocator support.</entry> </row> <row> <entry>23.3.6</entry> @@ -1640,10 +1642,11 @@ particular release. <entry/> </row> <row> + <?dbhtml bgcolor="#B0B0B0" ?> <entry>25.3</entry> <entry>Mutating sequence operations</entry> - <entry>Y</entry> - <entry/> + <entry>Partial</entry> + <entry><code>rotate</code> returns <code>void</code>.</entry> </row> <row> <entry>25.4</entry> @@ -2050,10 +2053,13 @@ particular release. <entry/> </row> <row> + <?dbhtml bgcolor="#B0B0B0" ?> <entry>26.8</entry> <entry>C Library</entry> - <entry>Y</entry> - <entry/> + <entry>Partial</entry> + <entry><code><ctgmath></code> doesn't include + <code><ccomplex></code> + </entry> </row> <row> <entry> |