[PATCH v26 00/23] Optimize type traits compilation performance
Ken Matsui
kmatsui@cs.washington.edu
Sat Dec 16 16:56:38 GMT 2023
On Sat, Dec 16, 2023 at 8:40 AM Jonathan Wakely <jwakely@redhat.com> wrote:
>
> On Sun, 10 Dec 2023 at 18:19, Jason Merrill wrote:
> >
> > 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.
>
> I've reviewed all the library patches in v26 and they are all OK for
> trunk. Please push (or Patrick can do so).
>
> Thanks, Ken! Great work, I'm really happy to see this land in GCC trunk.
>
> +Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
>
Thank you so much for taking the time to review my patches and for
your kind support! I will push :)
More information about the Libstdc++
mailing list