Date: Tue, 26 Aug 2025 09:01:01 +0000
I suppose the question is more "should reinterpret_cast be defined behavior" (if you meet all memory requirements) regardless of type.
And my argument is it should.
________________________________
From: Std-Proposals <std-proposals-bounces_at_[hidden]> on behalf of Thiago Macieira via Std-Proposals <std-proposals_at_[hidden]>
Sent: Tuesday, August 26, 2025 3:47:46 AM
To: std-proposals_at_[hidden] <std-proposals_at_[hidden]>; Paul Caprioli <paul_at_[hidden]>
Cc: Thiago Macieira <thiago_at_[hidden]>
Subject: Re: [std-proposals] TBAA and extended floating-point types
On Sunday, 24 August 2025 23:07:32 Pacific Daylight Time Paul Caprioli wrote:
> > As I pointed out in the other email: the choice here should be UTF-16, not
>
> UTF-8. That would get immediate and unconverted access to ICU, Win32 and
> Cocoa/CoreFoundation APIs.
>
> Sorry, but I'm not seeing how this relates to extended floating-point types.
It doesn't. This portion of the thread changed from discussing aliasing double
and std::float16_t to discussing aliasing char and char8_t, which then led to
the discussion of what encodings SG16 and the Standard should be looking into.
And my argument is it should.
________________________________
From: Std-Proposals <std-proposals-bounces_at_[hidden]> on behalf of Thiago Macieira via Std-Proposals <std-proposals_at_[hidden]>
Sent: Tuesday, August 26, 2025 3:47:46 AM
To: std-proposals_at_[hidden] <std-proposals_at_[hidden]>; Paul Caprioli <paul_at_[hidden]>
Cc: Thiago Macieira <thiago_at_[hidden]>
Subject: Re: [std-proposals] TBAA and extended floating-point types
On Sunday, 24 August 2025 23:07:32 Pacific Daylight Time Paul Caprioli wrote:
> > As I pointed out in the other email: the choice here should be UTF-16, not
>
> UTF-8. That would get immediate and unconverted access to ICU, Win32 and
> Cocoa/CoreFoundation APIs.
>
> Sorry, but I'm not seeing how this relates to extended floating-point types.
It doesn't. This portion of the thread changed from discussing aliasing double
and std::float16_t to discussing aliasing char and char8_t, which then led to
the discussion of what encodings SG16 and the Standard should be looking into.
-- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Principal Engineer - Intel Platform & System Engineering
Received on 2025-08-26 09:01:07