OSDN Git Service

2010-01-18 Daniel Frey <d.frey@gmx.de>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index dbc49a4..934e65c 100644 (file)
@@ -1,3 +1,40 @@
+2010-01-18  Daniel Frey  <d.frey@gmx.de>
+
+       * include/std/functional (_Bind<_Functor(_Bound_args...)>::
+       operator()): "Pass" _Result to __call*.
+       (_Bind<_Functor(_Bound_args...)>::__call*): Adjust, simplify.
+
+2010-01-18  Johannes Singler  <singler@kit.edu>
+
+       * include/parallel/base.h (__unary_negate): Correct comment.
+
+2010-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/std/functional (_Bind<_Functor(_Bound_args...)>::__call):
+       Rename const version to __call_c and remove _Sfinae template
+       parameter.
+       (_Bind<_Functor(_Bound_args...)>::operator()): Adjust.
+
+       * include/std/functional: Pass everywhere temporary tuple<_Args...>
+       arguments by rvalue reference.
+
+       * testsuite/20_util/bind/cv_quals.cc: New.
+
+       * testsuite/20_util/bind/ref2.cc: Add missing test variables.
+
+2010-01-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       PR libstdc++/35942
+       * configure.ac: Remove -lstdc++ from libtool's postdeps_CXX.
+       * configure: Regenerate.
+
+2010-01-15  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * python/libstdcxx/v6/printers.py (StdStringPrinter.__init__):
+       Remove encoding argument.
+       (StdStringPrinter.to_string): Do not compute or pass encoding.
+       Use lazy_string over string function.
+
 2010-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * include/c_std/cstring (memchr): Forward to the builtin.