Stephan T. Lavavej
Stephan T. Lavavej
As an aside, the Standard Library Modules are the first way to avoid this problem.
Thanks for the self-contained test case! We talked about this at the weekly maintainer meeting; @dmitrykobets-msft noted that the C++ Standard doesn't recognize the existence of DLLs so this is...
> I have actually reported this compiler bug in october 2023 but its still unfixed What's the VS Developer Community bug number/link? > what are your thoughts on a fix...
Thanks, I've marked our internal mirror of that bug as "STL-requested" and noted the `std::variant` impact.
@jovibor Yep, agreed. Marking as "bug" but not resolving as a duplicate, until we review the pending PR.
This should be reported to the VS Developer Community as it needs to be fixed in the UCRT. (I'd do it myself, but external customer reports are actually treated with...
@muellerj2 I am somewhat uncomfortable from a risk perspective with the idea of chaining together two significant changes into a single mega-fix, especially when the Standard doesn't speak clearly about...
Yes; in addition to the bincompat breaks, source compat breaks are acceptable when they have a purpose and are worth the disruption they cause.
I would say that we're pretty confused about what "core headers" are supposed to be. Originally they were supposed to be free of runtime dependencies (e.g. the core of ``...
@monamimani , note that we can't simply use `memcpy`/`memmove` as they don't swap, they overwrite (so we'd need temporary storage). @frederick-vs-ja , I believe that the vectorized `swap_ranges` implementation is...