None of C++ compilers have heterogeneous lookup for unordered containers except MSVC

At 10/20/2020:

And std::vector is not constexpr yet:

And there is no text formatting also.

Coroutines:

std::chrono::days:

See C++20 library features compiler support.

3 Responses to None of C++ compilers have heterogeneous lookup for unordered containers except MSVC

  1. vasya says:

    There is also std::stop_token in C++20

  2. superadmin says:

    And Three-way comparison operator (all but not Apple CLang yet)

  3. dmitriano says:

    Clang 14 supports bit_cast, but I have 9:
    C:\Users\D-Ef\AppData\Local\Android\Sdk\ndk\21.3.6528147/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -v
    Android (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn)
    Target: x86_64-w64-windows-gnu
    Thread model: posix
    InstalledDir: C:\Users\D-Ef\AppData\Local\Android\Sdk\ndk\21.3.6528147/toolchains/llvm/prebuilt/windows-x86_64/bin

    NDK 23 has Clang 12:
    E:\temp\android-ndk-r23b\toolchains\llvm\prebuilt\windows-x86_64\bin>clang.exe -v Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) Target: x86_64-w64-windows-gnu Thread model: posix InstalledDir: E:\temp\android-ndk-r23b\toolchains\llvm\prebuilt\windows-x86_64\bin

Leave a Reply

Your email address will not be published. Required fields are marked *