OSDN Git Service

* cfgcleanup.c (old_insns_match_p): Remove code to substitute
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 9708d40..4173c75 100644 (file)
@@ -1,3 +1,74 @@
+2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/bits/random.tcc
+       (negative_binomial_distribution<>::operator()
+       (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
+       class member gamma_distribution.
+       (negative_binomial_distribution<>::operator()
+       (_UniformRandomNumberGenerator&)): Implement out of line here.
+       (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
+       operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
+       (student_t_distribution<>::operator()
+       (_UniformRandomNumberGenerator&, const param_type&): Move inline,
+       simplify.
+       (operator<<(basic_ostream<>&, student_t_distribution<>),
+       operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
+       (chi_squared_distribution<>::operator()
+       (_UniformRandomNumberGenerator&, const param_type&): Move inline,
+       tweak to use a class member gamma_distribution.
+       (operator<<(basic_ostream<>&, chi_squared_distribution<>),
+       operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
+       (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
+       const param_type&): Move inline, tweak to use class member
+       gamma_distributions.
+       (operator<<(basic_ostream<>&, fisher_f_distribution<>),
+       operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
+       * include/bits/random.h: Adjust, minor tweaks.
+
+2009-06-10  Tom Tromey  <tromey@redhat.com>
+
+       * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
+       (build_libstdcxx_dictionary): Accept shortened form of
+       basic_string names.
+       (StdStringPrinter.to_string): Remove reference to WideEncoding.
+
+2009-06-10  Tom Tromey  <tromey@redhat.com>
+
+       PR libstdc++/40289:
+       * python/Makefile.in: Rebuild.
+       * python/hook.in: Compute module path relative to objfile.
+       * python/Makefile.am (pythondir): Redefine.
+       (gdb.py): Subst toolexeclibdir.
+       (install-data-local): Rewrite.
+
+2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/bits/move.h: Doxygen group fixes.
+
+2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/bits/random.tcc (gamma_distribution<>::operator()
+       (_UniformRandomNumberGenerator&, const param_type&): Redo, using
+       the Marsaglia/Tsang algorithm.
+       (gamma_distribution<>::param_type::_M_initialize): Adjust.
+       (operator<<(basic_ostream<>&, gamma_distribution<>),
+       operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
+
+       * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
+       Remove, just use normal_distribution.
+       (operator<<(basic_ostream<>&, student_t_distribution<>),
+       operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
+       (linear_congruential_engine<>::operator()()): Move inline.
+       (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
+       const param_type&)): Move inline, just use normal_distribution.
+       (operator<<(basic_ostream<>&, lognormal_distribution<>),
+       operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
+       (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
+       const param_type&)): Move here, out of line.
+       (piecewise_constant_distribution<>::param_type::param_type()): Move
+       inline.
+       * include/bits/random.h: Adjust, minor tweaks.
+
 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
 
        * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.