summaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog24
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.