Stephan T. Lavavej
Stephan T. Lavavej
Shortly before 2018-05: The bug EDGcpfe/19388, corresponding to VSO-568006 "REPORTED: Attributes are not accepted on friend definitions inside class templates", was fixed upstream by EDG. 2018-05: The EDG fix was...
This issue tracks `/clr` compiler bugs that we need fixes for. `/clr /std:c++20` was first supported (excluding modules) in VS 2022 17.6. # Legend * :rotating_light: Product code workaround (almost...
The [`cvt` subdirectory](https://github.com/microsoft/STL/tree/f9b1dccd121b5f8bb76d06adb0c85aac3f766326/stl/inc/cvt) contains extension headers providing code conversion machinery. I believe they're rarely used, and have an unknown number of performance and correctness issues. We should deprecate them in...
While testing @cpplearner's implementation of C++23 [P2770R0](https://wg21.link/P2770R0) "Stashing stashing iterators for proper flattening" in https://github.com/microsoft/STL/pull/3466 , we found that this breaks a range-v3 test. These lines now emit errors: https://github.com/ericniebler/range-v3/blob/21b70bee785cabd3ca5e3da173bf3bdbb9df1344/test/view/tokenize.cpp#L25...
This should be reported to [libsdl-org/SDL_mixer](https://github.com/libsdl-org/SDL_mixer). SDL_mixer 2.6.3's build system is broken (at least for my MSYS2/mingw-w64 environment). It assumes that it can include various headers, both its public SDL_mixer.h...
When re-enabling the GCC bootstrap, the following set of versions fails: * gmp-6.3.0 * mpfr-4.2.1 * mpc-1.3.1 * **isl-0.26** * mingw-w64-v11.0.1 * gcc-13.2.0 The bootstrap succeeds if I keep isl-0.24,...
Everything except vorbis-tools theoretically supports CMake. In distro 19.0 I tried, but encountered problems (e.g. relating to how the environment identifies itself as UNIX, MSYS, and WIN32 simultaneously). I should...
As observed by https://www.reddit.com/r/cpp/comments/197kb7x/mingw_distro_190_gcc_1320_and_boost_1840_for/ki3oloj/ , my webpage is outdated. I should mention that VS provides MSVC and Clang, and the distro provides GCC.
The msys2/MINGW-packages project has a patch: https://github.com/msys2/MINGW-packages/blob/ca4e304acefff6f0e145a14c6419d3fd78bcfa2e/mingw-w64-boost/0012-allow-longer-path-on-mingw-w64.patch @AndrewSav brought this to my attention in https://github.com/StephanTLavavej/mingw-distro/issues/90#issuecomment-1874504412 and explained: > Without \[this patch\] `libboost_url` compiling fails because `ar` tries to use a...
I no longer use grep. As ripgrep supports PCRE2, pcre2grep is also redundant. I should remove them from the next distro.