OSDN Git Service

2006-06-06 Paolo Carlini <pcarlini@suse.de>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Jun 2006 01:50:09 +0000 (01:50 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Jun 2006 01:50:09 +0000 (01:50 +0000)
commit209fd0a02ebea7a7a0f553e5a86153a571900ef2
tree511bd30e94a3058c98d5449b7fa65b91011948a3
parent5fa4fc3d3a90e7b7e39774c0804b657cab733263
2006-06-06  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/random (mersenne_twister<>::operator==,
operator!=, operator<<, operator>>): Implement.
* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
operators/equal.cc: New.
* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
operators/not_equal.cc: Likewise.
* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
operators/serialize.cc: Likewise.

* include/tr1/random (subtract_with_carry<>::operator==): Fix,
compare the whole state; use std::equal.

* include/tr1/random: Minor formatting and style changes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114459 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/random
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc [new file with mode: 0644]