Date: Fri, 12 Jul 2024 14:24:14 -0700
On Friday 12 July 2024 11:22:46 GMT-7 zxuiji wrote:
> 1. The compiler is perfectly capable of putting in root calls where the only
> thing you've done is say
>
> namespace std { typedef std::stable::linked_list_string string; };
>
> or
>
> class std::string : std::string;
>
> If it doesn't then it's not doing it's job. Neither of these have
> redirection involved except when in debug mode and let's be real, you
> really gonna ship a debug mode app instead of one optimised for the
> machine? Didn't think so so enough with that bs.
I don't know what a root call is. Whatever it is, the point is that you and
Hans have to show that its performance is acceptable compared to the
massively-inlined versions that the current classes will cause to be emitted.
> 1. The compiler is perfectly capable of putting in root calls where the only
> thing you've done is say
>
> namespace std { typedef std::stable::linked_list_string string; };
>
> or
>
> class std::string : std::string;
>
> If it doesn't then it's not doing it's job. Neither of these have
> redirection involved except when in debug mode and let's be real, you
> really gonna ship a debug mode app instead of one optimised for the
> machine? Didn't think so so enough with that bs.
I don't know what a root call is. Whatever it is, the point is that you and
Hans have to show that its performance is acceptable compared to the
massively-inlined versions that the current classes will cause to be emitted.
-- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Principal Engineer - Intel DCAI Platform & System Engineering
Received on 2024-07-12 21:24:17