Re: [PATCH 3/6] libstdc++: port bitwise relocatable away from is_trivial

2024-12-10 Thread Jonathan Wakely
On Tue, 10 Dec 2024 at 10:48, Giuseppe D'Angelo wrote: > > Hi, > > On 10/12/2024 10:56, Jonathan Wakely wrote: > > We need this to depend on is_trivially_copyable too, so we can use memcpy. > > > > I'm testing a fix now to fix bootstrap. > > There's a broader question I think, which is how much we

Re: [PATCH 3/6] libstdc++: port bitwise relocatable away from is_trivial

2024-12-10 Thread Giuseppe D'Angelo
Hi, On 10/12/2024 10:56, Jonathan Wakely wrote: We need this to depend on is_trivially_copyable too, so we can use memcpy. I'm testing a fix now to fix bootstrap. There's a broader question I think, which is how much we want to "bend" the language rules. [basic] isn't really super-explicit

Re: [PATCH 3/6] libstdc++: port bitwise relocatable away from is_trivial

2024-12-10 Thread Jonathan Wakely
n meaning, that is, > > >checking for trivial move construction and destruction. > > > > Looks good, thanks. > > > > >Thanks, > > >-- > > >Giuseppe D'Angelo > > > > >From 0666e993066818ab0940c61d8d9539e883848b29 Mon Sep 17 00:

Re: [PATCH 3/6] libstdc++: port bitwise relocatable away from is_trivial

2024-12-10 Thread Jonathan Wakely
> > Looks good, thanks. > > >Thanks, > >-- > >Giuseppe D'Angelo > > >From 0666e993066818ab0940c61d8d9539e883848b29 Mon Sep 17 00:00:00 2001 > >From: Giuseppe D'Angelo > >Date: Mon, 9 Dec 2024 02:11:19 +0100 > >Subject: [PATCH 3/6] libstd

Re: [PATCH 3/6] libstdc++: port bitwise relocatable away from is_trivial

2024-12-09 Thread Jonathan Wakely
29 Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Mon, 9 Dec 2024 02:11:19 +0100 Subject: [PATCH 3/6] libstdc++: port bitwise relocatable away from is_trivial MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In preparation for the deprecatio

[PATCH 3/6] libstdc++: port bitwise relocatable away from is_trivial

2024-12-09 Thread Giuseppe D'Angelo
4 02:11:19 +0100 Subject: [PATCH 3/6] libstdc++: port bitwise relocatable away from is_trivial MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In preparation for the deprecation of is_trivial (P3247R2). "bitwise relocation" (or "trivial rel