denchat

Results 14 comments of denchat

Yes, all possible combinations of element with length `k` Perhaps, there could be 2 versions: naive version and automatic-duplicate-filtered version

I tried build with LLVM `clang-cl`. It doesn't compile `cppcoro/file.hpp` which include `experimental/filesystem` due to anonymous struct declaration `struct char8_t;` ``` [19/69] Building CXX object lib\CMakeFiles\cppcoro.dir\read_only_file.cpp.obj FAILED: lib/CMakeFiles/cppcoro.dir/read_only_file.cpp.obj C:\PROGRA~1\LLVM\bin\clang-cl.exe /nologo...

> > @denchat This seems like an issue with mixing clang-cl and the MSVC standard library headers rather than with cppcoro. Has it been reported to Microsoft? > Would the...

static_assert(std::is_convertible_v); Do GCC v12.2 `stdlibc++`'s and Clang v16 `libc++`'s `is_convertible` implementation need to be relaxed here? MSVC v19.30 seems to be okey with it. https://godbolt.org/z/rMY4K4d7b

Ah, the `is_convertible` does require **implicit** conversion which `string_view` lacks of. https://en.cppreference.com/w/cpp/types/is_convertible `string_view` has only the c++23 **explicit** ctor from a range passed by forwarding ref. - https://en.cppreference.com/w/cpp/string/basic_string_view/basic_string_view ...and with...

Microsoft/STL opensource side already fixes the ctor `string_view(Range&&)`: https://github.com/microsoft/STL/blob/67a96a910fb53aa4bc12801fb9683d30b2647c16/stl/inc/xstring?plain=1#L1270-L1288

The linker could not find: ``` error: undefined symbol: protected: virtual bool __cdecl fmt::v9::format_facet::do_put(class fmt::v9::appender, class fmt::v9::loc_value, struct fmt::v9::basic_format_specs const &) const ``` With command: ``` dumpbin.exe -headers fmt.lib |...

I'm sorry that I didn't clearify the deleted comment. I've mistaken that with **_static_** linking. The issue is still standing.

In my case, plugin manager of 3.10.2 doesn't allow adding go2streetview and pop-up the above message.

I think some commit just decided to [_break_](https://code.visualstudio.com/docs/cpp/config-mingw#_modifying-tasksjson) it somewhere in the arrow of time.Perhaps this implies encouraging the workspaceFolder usage instead. ¯\\\_(ツ)\_/¯