I recently spent some time experimenting with clang (on Windows) and I was pleasantly surprised to find that it uses the same name-mangling scheme as MSVC I believe the LLVM folks always claimed it's best effort https://github.com/llvm/llvm-project/issues/51342 https://github.com/llvm/llvm-project/issues/59246 https://github.com/llvm/llvm-project/issues/45314 https://github.com/llvm/llvm-project/issues/43552 I've attempted to fix at least the first <auto> issue at one point, but abandoned the work...
Hello! Posting here to get some visibility on a patch I've put together https://sourceforge.net/p/mingw-w64/bugs/984/ to fix libstdc++'s <filesystem> support for long paths (>260 characters). Currently std::filesystem::remove_all hangs when a long path is encountered, which seems to be caused by std::filesytem::recursive_directory_iterators (which calls readdir's lack of support for long paths)
I recently spent some time experimenting with clang (on Windows) and I was pleasantly surprised to find that it uses the same name-mangling scheme as MSVC I believe the LLVM folks always claimed it's best effort https://github.com/llvm/llvm-project/issues/51342 https://github.com/llvm/llvm-project/issues/59246 https://github.com/llvm/llvm-project/issues/45314 https://github.com/llvm/llvm-project/issues/43552 I've attempted to fix at least the first <auto> issue at one point, but abandoned the work...
Make opendir, readdir et al. long-path aware