[libcxx-commits] [PATCH] D142902: [libcxx][pmr] Make std::pmr::memory_resource ABI-compatible with GNU libstdc++ and Microsoft STL implementation.

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Feb 10 10:59:27 PST 2023


ldionne added a comment.

I don't think this is a guarantee we want to provide at all. Have libstdc++ and MSVC concerted to make sure their respective pmr implementations were ABI compatible? FWIW that's the only thing that would make me think this is a good guarantee to provide (but then we should get it enshrined into the Standard). This sort of "guarantee" is extremely difficult to provide and maintain through years of software evolution, so it's not to be taken lightly. If we claim to be ABI compatible but we fail to do a good job at it, we won't be helping anyone, so that would be even worse than not providing it from the start.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D142902/new/

https://reviews.llvm.org/D142902



More information about the libcxx-commits mailing list