This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r145483 - in /trunk/libstdc++-v3: ChangeLog inc...
- From: bkoz at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 02 Apr 2009 23:45:58 -0000
- Subject: r145483 - in /trunk/libstdc++-v3: ChangeLog inc...
Author: bkoz
Date: Thu Apr 2 23:45:56 2009
New Revision: 145483
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145483
Log:
2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
Change to mersenne_twister_engine, add same defaults as
mersenne_twister_engine/cons/default.cc.
* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
* include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
to __il.
* include/bits/random.h (mersenne_twister_engine): Qualify
_ShiftMin1 with namespace __detail.
(__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
constexpr std::numeric_limits::max() can be used.
(mersenne_twister_engine): Split apart static asserts into one
assert per message. Temporarily disable the last three.
2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
* include/Makefile.am: Update to N2836. Modified for new random headers.
* include/Makefile.in: Ditto.
* include/tr1_impl/random: Moved to tr1/random.h
* include/tr1_impl/random.tcc: Moved to tr1
* include/tr1/random: Just point to moved tr1 random headers.
* include/tr1/random.tcc: Moved from tr1_impl.
* include/tr1/random.h: Moved from tr1_impl/random.
* include/std/random: Modified to point to std random headers.
* include/bits/random.tcc: New implementation of std random facilities.
* include/bits/random.h: Ditto.
* testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
* testsuite/26_numerics/random/linear_congruential_engine/cons/
seed1.cc: New.
* testsuite/26_numerics/random/linear_congruential_engine/cons/
seed2.cc: New.
* testsuite/26_numerics/random/linear_congruential_engine/cons/
default.cc: New.
* testsuite/26_numerics/random/linear_congruential_engine/requirements/
non_uint_neg.cc: New.
* testsuite/26_numerics/random/linear_congruential_engine/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/linear_congruential_engine/operators/
equal.cc: New.
* testsuite/26_numerics/random/linear_congruential_engine/operators/
serialize.cc: New.
* testsuite/26_numerics/random/mersenne_twister_engine/cons/
seed1.cc: New.
* testsuite/26_numerics/random/mersenne_twister_engine/cons/
seed2.cc: New.
* testsuite/26_numerics/random/mersenne_twister_engine/cons/
default.cc: New.
* testsuite/26_numerics/random/mersenne_twister_engine/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/mersenne_twister_engine/operators/
equal.cc: New.
* testsuite/26_numerics/random/mersenne_twister_engine/operators/
serialize.cc: New.
* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
seed1.cc: New.
* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
seed2.cc: New.
* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
default.cc: New.
* testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/subtract_with_carry_engine/operators/
equal.cc: New.
* testsuite/26_numerics/random/subtract_with_carry_engine/operators/
serialize.cc: New.
* testsuite/26_numerics/random/discard_block_engine/cons/
base_move.cc: New.
* testsuite/26_numerics/random/discard_block_engine/cons/
seed1.cc: New.
* testsuite/26_numerics/random/discard_block_engine/cons/
seed2.cc: New.
* testsuite/26_numerics/random/discard_block_engine/cons/
base_copy.cc: New.
* testsuite/26_numerics/random/discard_block_engine/cons/
default.cc: New.
* testsuite/26_numerics/random/discard_block_engine/cons/
seed_seq.cc: New.
* testsuite/26_numerics/random/discard_block_engine/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/discard_block_engine/operators/
equal.cc: New.
* testsuite/26_numerics/random/discard_block_engine/operators/
serialize.cc: New.
* testsuite/26_numerics/random/independent_bits_engine/cons/
base_move.cc: New.
* testsuite/26_numerics/random/independent_bits_engine/cons/
seed1.cc: New.
* testsuite/26_numerics/random/independent_bits_engine/cons/
seed2.cc: New.
* testsuite/26_numerics/random/independent_bits_engine/cons/
base_copy.cc: New.
* testsuite/26_numerics/random/independent_bits_engine/cons/
default.cc: New.
* testsuite/26_numerics/random/independent_bits_engine/cons/
seed_seq.cc: New.
* testsuite/26_numerics/random/independent_bits_engine/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/independent_bits_engine/operators/
equal.cc: New.
* testsuite/26_numerics/random/independent_bits_engine/operators/
serialize.cc: New.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
base_move.cc: New.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
seed1.cc: New.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
seed2.cc: New.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
base_copy.cc: New.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
default.cc: New.
* testsuite/26_numerics/random/shuffle_order_engine/cons/
seed_seq.cc: New.
* testsuite/26_numerics/random/shuffle_order_engine/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/shuffle_order_engine/operators/
equal.cc: New.
* testsuite/26_numerics/random/shuffle_order_engine/operators/
serialize.cc
* testsuite/26_numerics/random/mt19937.cc: New.
* testsuite/26_numerics/random/mt19937_64.cc: New.
* testsuite/26_numerics/random/minstd_rand.cc: New.
* testsuite/26_numerics/random/minstd_rand0.cc: New.
* testsuite/26_numerics/random/ranlux24_base.cc: New.
* testsuite/26_numerics/random/ranlux48_base.cc: New.
* testsuite/26_numerics/random/ranlux24.cc: New.
* testsuite/26_numerics/random/ranlux48.cc: New.
* testsuite/26_numerics/random/knuth_b.cc: New.
* testsuite/26_numerics/random/default_random_engine.cc: New.
* testsuite/26_numerics/random/chi_squared_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/chi_squared_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/chi_squared_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/chi_squared_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/normal_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/normal_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/normal_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/normal_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
* testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
* testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
* testsuite/26_numerics/random/uniform_int_distribution/cons/
parms_neg.cc: New.
* testsuite/26_numerics/random/uniform_int_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/uniform_int_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/uniform_int_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/uniform_int_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/uniform_real_distribution/cons/
parms_neg.cc: New.
* testsuite/26_numerics/random/uniform_real_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/uniform_real_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/uniform_real_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/uniform_real_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/poisson_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/poisson_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/poisson_distribution/requirements/
typedefs.cc
* testsuite/26_numerics/random/poisson_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/bernoulli_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/bernoulli_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/bernoulli_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/bernoulli_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/discrete_distribution/cons/
range.cc: New.
* testsuite/26_numerics/random/discrete_distribution/cons/
initlist.cc: New.
* testsuite/26_numerics/random/discrete_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/discrete_distribution/cons/
num_xbound_fun.cc: New.
* testsuite/26_numerics/random/discrete_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/discrete_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/weibull_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/weibull_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/weibull_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/weibull_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/negative_binomial_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/negative_binomial_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/negative_binomial_distribution/
requirements/typedefs.cc: New.
* testsuite/26_numerics/random/negative_binomial_distribution/
operators/serialize.cc: New.
* testsuite/26_numerics/random/cauchy_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/cauchy_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/cauchy_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/cauchy_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/gamma_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/gamma_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/gamma_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/gamma_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/fisher_f_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/fisher_f_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/fisher_f_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/fisher_f_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/exponential_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/exponential_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/exponential_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/exponential_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/lognormal_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/lognormal_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/lognormal_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/lognormal_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/binomial_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/binomial_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/binomial_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/binomial_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/random_device/cons/
token.cc: New.
* testsuite/26_numerics/random/random_device/cons/
default.cc: New.
* testsuite/26_numerics/random/random_device/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/extreme_value_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/extreme_value_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/extreme_value_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/extreme_value_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/piecewise_linear_distribution/cons/
range.cc: New.
* testsuite/26_numerics/random/piecewise_linear_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/piecewise_linear_distribution/cons/
num_xbound_fun.cc: New.
* testsuite/26_numerics/random/piecewise_linear_distribution/cons/
initlist_fun.cc: New.
* testsuite/26_numerics/random/piecewise_linear_distribution/
requirements/typedefs.cc: New.
* testsuite/26_numerics/random/piecewise_linear_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/student_t_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/student_t_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/student_t_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/student_t_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/geometric_distribution/cons/
parms.cc: New.
* testsuite/26_numerics/random/geometric_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/geometric_distribution/requirements/
typedefs.cc: New.
* testsuite/26_numerics/random/geometric_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/piecewise_constant_distribution/cons/
range.cc: New.
* testsuite/26_numerics/random/piecewise_constant_distribution/cons/
default.cc: New.
* testsuite/26_numerics/random/piecewise_constant_distribution/cons/
num_xbound_fun.cc: New.
* testsuite/26_numerics/random/piecewise_constant_distribution/cons/
initlist_fun.cc: New.
* testsuite/26_numerics/random/piecewise_constant_distribution/
requirements/typedefs.cc: New.
* testsuite/26_numerics/random/piecewise_constant_distribution/
operators/serialize.cc: New.
Added:
trunk/libstdc++-v3/include/bits/random.h
trunk/libstdc++-v3/include/bits/random.tcc
trunk/libstdc++-v3/include/tr1/random.h
trunk/libstdc++-v3/include/tr1/random.tcc
trunk/libstdc++-v3/testsuite/26_numerics/random/
trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/default_random_engine.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/operators/equal.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/cons/range.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/knuth_b.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/minstd_rand.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/minstd_rand0.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/mt19937.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/mt19937_64.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/random_device/
trunk/libstdc++-v3/testsuite/26_numerics/random/random_device/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/random_device/cons/token.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/random_device/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/random_device/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/ranlux24.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/ranlux24_base.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/ranlux48.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/ranlux48_base.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/seed_seq/
trunk/libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/initlist.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/range.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/seed_seq/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/
trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/cons/
trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/cons/default.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/cons/parms.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/
trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc
trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/requirements/
trunk/libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/include/Makefile.am
trunk/libstdc++-v3/include/Makefile.in
trunk/libstdc++-v3/include/std/random
trunk/libstdc++-v3/include/tr1/random
trunk/libstdc++-v3/include/tr1_impl/random
trunk/libstdc++-v3/include/tr1_impl/random.tcc
trunk/libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc
trunk/libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc
trunk/libstdc++-v3/testsuite/26_numerics/headers/random/std_c++0x_neg.cc