+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.