Date: Fri, 29 Nov 2024 09:53:51 +0000
On Fri, Nov 29, 2024 at 6:53 AM Thiago Macieira wrote:
>
> Then I don't see the point of having those functions in the Standard, if they
> can't be used at all times.
Sounds like you take the designers of Control Flow Enforcement as some
sort of authority. I mean, I can devise some sort of programming
scheme today that breaks certain functionality, but I wouldn't argue
that the functionality I'm breaking is okay to be broken simply
because of the aims of the scheme I designed.
> In fact, you should just write what you can as a library and make it available
> for others to use, and the rest you should contribute as intrinsics to
> compilers willing to take them. Get some experience first in the use, the
> usefulness, and implementation limitations before thinking of standardisation.
Some of them need compiler support (aka 'compiler magic').
>
> Then I don't see the point of having those functions in the Standard, if they
> can't be used at all times.
Sounds like you take the designers of Control Flow Enforcement as some
sort of authority. I mean, I can devise some sort of programming
scheme today that breaks certain functionality, but I wouldn't argue
that the functionality I'm breaking is okay to be broken simply
because of the aims of the scheme I designed.
> In fact, you should just write what you can as a library and make it available
> for others to use, and the rest you should contribute as intrinsics to
> compilers willing to take them. Get some experience first in the use, the
> usefulness, and implementation limitations before thinking of standardisation.
Some of them need compiler support (aka 'compiler magic').
Received on 2024-11-29 09:54:02