[libcxx-commits] [libcxx] [libc++] Add __simple_tuple and replace a bunch of uses of tuple with it (PR #214566)

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Tue Aug 18 00:10:56 PDT 2026


https://github.com/philnik777 commented:

> Could you explain in the commit/PR description what the substantive changes you made that caused a speedup were?

I don't think there is a single big thing. It's simply that a bunch of things got a bit more efficient: simpler overload resolution in the constructor, `__apply` avoiding `std::get`, instantiating somewhat fewer types etc.


https://github.com/llvm/llvm-project/pull/214566


More information about the libcxx-commits mailing list