[Bug libstdc++/42408] Missing templatized seed()
--- Comment #4 from paolo dot carlini at oracle dot com 2010-02-01 19:48 --- Done. -- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42408
[Bug libstdc++/42408] Missing templatized seed()
--- Comment #3 from paolo at gcc dot gnu dot org 2010-02-01 19:45 --- Subject: Bug 42408 Author: paolo Date: Mon Feb 1 19:45:23 2010 New Revision: 156430 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156430 Log: 2010-02-01 Paolo Carlini PR libstdc++/42408 * include/bits/random.h (linear_congruential_engine<>:: linear_congruential_engine(seed_seq&), linear_congruential_engine<>::seed(seed_seq&), mersenne_twister<>::mersenne_twister(seed_seq&), mersenne_twister<>::seed(seed_seq&), subtract_with_carry_engine<>::subtract_with_carry_engine(seed_seq&), subtract_with_carry_engine<>::seed(seed_seq&), discard_block_engine<>::discard_block_engine(seed_seq&), discard_block_engine<>::seed(seed_seq&), independent_bits_engine<>::independent_bits_engine(seed_seq&), independent_bits_engine<>::seed(seed_seq&), shuffle_order_engine<>::shuffle_order_engine(seed_seq&), shuffle_order_engine<>::seed(seed_seq&)): Templatize. * include/bits/random.tcc: Adjust. * testsuite/26_numerics/random/subtract_with_carry_engine/cons/ seed_seq.cc: New. * testsuite/26_numerics/random/mersenne_twister_engine/cons/ seed_seq.cc: Likewise. * testsuite/26_numerics/random/linear_congruential_engine/ cons/seed_seq.cc: Likewise. Added: trunk/libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed_seq.cc trunk/libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engine/cons/seed_seq.cc trunk/libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed_seq.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/bits/random.h trunk/libstdc++-v3/include/bits/random.tcc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42408
[Bug libstdc++/42408] Missing templatized seed()
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org |dot com Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2010-02-01 16:20:48 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42408
[Bug libstdc++/42408] Missing templatized seed()
--- Comment #2 from paolo dot carlini at oracle dot com 2010-02-01 16:20 --- Let's minimally fix this for 4.5.0, we have a (still confidential) draft of the de-conceptualized specifications. -- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42408
[Bug libstdc++/42408] Missing templatized seed()
--- Comment #1 from paolo dot carlini at oracle dot com 2009-12-17 17:55 --- Yes, this is known, no need to keep this issue open for ongoing C++0x work: the issue basically is that has not been un-conceptualized yet in the WP, now that Concepts are gone, and we are for now keeping the sub-optimal, but consistent interfaces used *before* the conceptualized version has been added. We really have to wait. -- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42408