https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119794

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <[email protected]>:

https://gcc.gnu.org/g:1c06243e65561726ae4fc1060b6164d0caec2ae6

commit r16-4062-g1c06243e65561726ae4fc1060b6164d0caec2ae6
Author: 1nfocalypse <[email protected]>
Date:   Tue Aug 5 01:37:18 2025 +0000

    libstdc++: Implement Philox Engine (PR119794)

    Conforms with errata LWG4143, LWG4153 for Philox Engine.

            PR libstdc++/119794

    libstdc++-v3/ChangeLog:

            * include/bits/random.h (philox_engine): Define.
            * include/bits/random.tcc (philox_engine): Define member
            functions.
            * include/bits/version.def (philox_engine): New macro.
            * include/bits/version.h: Regenerated.
            * include/std/random: Define __glibcxx_want_philox_engine and
            include <bits/version.h>.
            * testsuite/26_numerics/random/pr60037-neg.cc: Adjust dg-error
            line number.
            * testsuite/26_numerics/random/philox4x32.cc: New test.
            * testsuite/26_numerics/random/philox4x64.cc: New test.
            * testsuite/26_numerics/random/philox_engine/cons/119794.cc: New
test.
            * testsuite/26_numerics/random/philox_engine/cons/copy.cc: New
test.
            * testsuite/26_numerics/random/philox_engine/cons/default.cc: New
test.
            * testsuite/26_numerics/random/philox_engine/cons/seed.cc: New
test.
            * testsuite/26_numerics/random/philox_engine/cons/seed_seq.cc: New
test.
            * testsuite/26_numerics/random/philox_engine/operators/equal.cc:
New test.
            * testsuite/26_numerics/random/philox_engine/operators/inequal.cc:
New test.
            *
testsuite/26_numerics/random/philox_engine/operators/serialize.cc: New test.
            *
testsuite/26_numerics/random/philox_engine/requirements/constants.cc: New test.
            *
testsuite/26_numerics/random/philox_engine/requirements/constexpr_data.cc: New
test.
            *
testsuite/26_numerics/random/philox_engine/requirements/constexpr_functions.cc:
New test.
            *
testsuite/26_numerics/random/philox_engine/requirements/typedefs.cc: New test.
  • [Bug libstdc++/119794] [C++26] ... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to