Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement LWG-4014 LWG-3809 changes behavior of some existing std::subtract_with_carry_engine code #5132

Merged
merged 2 commits into from
Dec 5, 2024

Conversation

frederick-vs-ja
Copy link
Contributor

@frederick-vs-ja frederick-vs-ja commented Nov 25, 2024

Fixes #5133.

The behavior change was indicated by changes in the test file. LWG-4014 restores the old behavior, which can be indicated by reverting of the change in that line in the test file.

@frederick-vs-ja frederick-vs-ja requested a review from a team as a code owner November 25, 2024 05:45
@StephanTLavavej StephanTLavavej added the LWG Library Working Group issue label Nov 25, 2024
@StephanTLavavej StephanTLavavej self-assigned this Nov 25, 2024
subtract_with_carry_engine: https://godbolt.org/z/e84Ws7Y8c
(Boost 1.60.0 was Dec 2015.)

mt19937(0): https://godbolt.org/z/7haGYYenn
(Boost 1.52.0 was Nov 2012.)
@StephanTLavavej StephanTLavavej removed their assignment Nov 26, 2024
@StephanTLavavej StephanTLavavej self-assigned this Dec 3, 2024
@StephanTLavavej
Copy link
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej StephanTLavavej merged commit abefd5e into microsoft:main Dec 5, 2024
39 checks passed
@frederick-vs-ja frederick-vs-ja deleted the lwg-4014 branch December 5, 2024 06:45
@StephanTLavavej
Copy link
Member

🎲 ➖ 🔀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
LWG Library Working Group issue
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

LWG-4014 LWG-3809 changes behavior of some existing std::subtract_with_carry_engine code
2 participants