[PATCH v26 00/23] Optimize type traits compilation performance
Jason Merrill
jason@redhat.com
Sun Dec 10 18:19:13 GMT 2023
On 12/7/23 00:11, Ken Matsui wrote:
> This patch series optimizes type traits compilation performance by
> implementing built-in type traits and using them in libstdc++.
>
> Changes in v26:
>
> * Rebased on top of trunk.
> * Moved is_function_v under is_const_v.
> * Isolated patches for is_const, is_volatile, is_pointer, and
> is_unbounded_array, which contain performance regression, from
> this patch series since they are not ready for review yet.
I've applied all the compiler patches, with a few small tweaks,
including this one as a separate commit. One other was a formatting
fix, the lats was using TYPE_PTRDATAMEM_P for CPTK_IS_MEMBER_OBJECT_POINTER.
I'm leaving the library patches for library folks to apply.
Thanks!
Jason
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-c-trait-patch-tweak.patch
Type: text/x-patch
Size: 1653 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/libstdc++/attachments/20231210/ba22e93d/attachment.bin>
More information about the Libstdc++
mailing list