3 ms·
I think this is the correct line of reasoning but I disagree with the conclusion: yes, MSVC is (unfortunately) most battle-tested where codegen is concerned. Bu
by boris 4y ago
I think this is the correct line of reasoning but I disagree with the conclusion: yes, MSVC is (unfortunately) most battle-tested where codegen is concerned. But next I believe is MinGW GCC, not Clang. Clang is used to build Chrome (and Firefox) but both of these codebases have C++ exceptions disabled. The result is you end up with bugs like this[1] which remains unfixed for years. IME, MinGW GCC`s achilles' heel is requiring pthread (via libwinpthreads) for C++11 threads support (see here[2] for details).
[1] https://bugs.llvm.org/show_bug.cgi?id=45021 https://bugs.llvm.org/show_bug.cgi?id=45021
[2] https://github.com/build2-packaging/libmingw-stdthread#background https://github.com/build2-packaging/libmingw-stdthread#backg...