diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2010-03-19 10:36:57 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2010-03-19 10:36:57 +0000 |
commit | 247d8075711bc24632eb919c15524ed095485c16 (patch) | |
tree | 884bdcb882db407e570871577799d5642ec6cc56 /libstdc++-v3/ChangeLog | |
parent | 0aeb3cc6c9df098de6fe0d0433f98e260696399e (diff) | |
download | gcc-247d8075711bc24632eb919c15524ed095485c16.tar.gz |
stl_algo.h (shuffle): Add, per D3056.
2010-03-19 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/stl_algo.h (shuffle): Add, per D3056.
(random_shuffle): Fix signature in C++0x mode.
(lower_bound, __lg): Move...
* include/bits/stl_algobase.h: ... here.
* include/bits/algorithmfwd.h: Adjust.
* include/parallel/algorithmfwd.h: Likewise.
* include/parallel/algo.h: Likewise.
* include/bits/hashtable_policy.h (__lower_bound): Remove,
adjust callers.
* include/tr1/hashtable_policy.h (__lower_bound): Likewise.
* include/bits/random.tcc (__detail::__transform): Add,
adjust std::transform callers; don't include <algorithm>.
* testsuite/25_algorithms/shuffle/1.cc: Add.
* testsuite/25_algorithms/shuffle/requirements/
explicit_instantiation/2.cc: Likewise.
* testsuite/25_algorithms/shuffle/requirements/
explicit_instantiation/pod.cc: Likewise.
* include/bits/random.h: Add comments.
From-SVN: r157564
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 53ae0f99221..1b06dae51d9 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,25 @@ +2010-03-19 Paolo Carlini <paolo.carlini@oracle.com> + + * include/bits/stl_algo.h (shuffle): Add, per D3056. + (random_shuffle): Fix signature in C++0x mode. + (lower_bound, __lg): Move... + * include/bits/stl_algobase.h: ... here. + * include/bits/algorithmfwd.h: Adjust. + * include/parallel/algorithmfwd.h: Likewise. + * include/parallel/algo.h: Likewise. + * include/bits/hashtable_policy.h (__lower_bound): Remove, + adjust callers. + * include/tr1/hashtable_policy.h (__lower_bound): Likewise. + * include/bits/random.tcc (__detail::__transform): Add, + adjust std::transform callers; don't include <algorithm>. + * testsuite/25_algorithms/shuffle/1.cc: Add. + * testsuite/25_algorithms/shuffle/requirements/ + explicit_instantiation/2.cc: Likewise. + * testsuite/25_algorithms/shuffle/requirements/ + explicit_instantiation/pod.cc: Likewise. + + * include/bits/random.h: Add comments. + 2010-03-17 Jonathan Wakely <jwakely.gcc@gmail.com> * doc/xml/manual/debug_mode.xml: Correct debug headers. |