Pushed
On Sat, 16 Nov 2024 at 23:34, Jonathan Wakely wrote:
>
> Currently std::list uses raw pointers to connect its nodes, which is
> non-conforming. We should use the allocator's pointer type everywhere
> that a "pointer" is needed.
>
> Because the existing types like _List_node are part of the
Currently std::list uses raw pointers to connect its nodes, which is
non-conforming. We should use the allocator's pointer type everywhere
that a "pointer" is needed.
Because the existing types like _List_node are part of the ABI now,
we can't change them. To support nodes that are connected by fa