diff options
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 9708d404e56..9d3bf47053e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,27 @@ +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. |