Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@StephanTLavavej
Copy link
Member

  • Updated dependencies.
    • Updated build compiler to VS 2022 17.8 Preview 3.
    • Updated Python to 3.12.0 (now required).
  • Remove compiler bug workarounds:
    • Remove workaround for VSO-1826196 "False positive C26454 in charconv" as the internal toolset has been updated. Validated internally, we can resolve this bug when merging.
    • Drop TRANSITION comment about VSO-251998 "File issue for cbegin interaction with other std containers with only non-member begin() functions". This wasn't a compiler or STL bug; it was a reminder to maybe file an LWG issue someday, which never happened and isn't worth pursuing now.
    • VSO-1281038 "False C6287 for C++20 synthesized operators" was rightfully resolved as By Design. Permanently avoid it by separately asserting each expression, which is our preferred style anyways.
      • Although we generally avoid cleaning up tr1, this is worth it.
    • Remove workaround for VSO-1538014 "[Feedback] ARM64 memchr implementation may not be standard conformant". It was fixed on 2023-06-02 by MSVC-PR-468038 in prod/be and is present in both rel/17.7 and rel/17.8. It was marked as fixed in 17.8 Preview 1.
    • Replace coarse-grained workaround for VSO-1026729 "Conformant Copy Elision" (a User Story that's been Proposed since 2019-11-22) with fine-grained workarounds for VSO-1899423 "C1XX mishandles C++17 deferred temporary materialization in is_invocable_r_v and is_nothrow_invocable_r_v" (newly reported with this exact code).
  • Use PowerShell 7.3.8 to create the pool.

… as the internal toolset has been updated. Validated internally, we can resolve this bug when merging.
…action with other std containers with only non-member begin() functions". This wasn't a compiler or STL bug; it was a reminder to maybe file an LWG issue someday, which never happened and isn't worth pursuing now.
…lly resolved as By Design. Permanently avoid it by separately asserting each expression, which is our preferred style anyways.
…tion may not be standard conformant". It was fixed on 2023-06-02 by MSVC-PR-468038 in prod/be and is present in both rel/17.7 and rel/17.8. It was marked as fixed in 17.8 Preview 1.
…ision" (a User Story that's been Proposed since 2019-11-22) with fine-grained workarounds for VSO-1899423 "C1XX mishandles C++17 deferred temporary materialization in is_invocable_r_v and is_nothrow_invocable_r_v" (newly reported with this exact code).
@StephanTLavavej StephanTLavavej added the infrastructure Related to repository automation label Oct 11, 2023
@StephanTLavavej StephanTLavavej requested a review from a team as a code owner October 11, 2023 05:39
@StephanTLavavej StephanTLavavej self-assigned this Oct 13, 2023
@StephanTLavavej
Copy link
Member Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infrastructure Related to repository automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants