[libcxx-dev] Stabilizing libc++'s ABI v2

Louis Dionne via libcxx-dev libcxx-dev at lists.llvm.org
Wed Mar 20 12:47:45 PDT 2019



> On Mar 20, 2019, at 14:02, Mikhail Maltsev <Mikhail.Maltsev at arm.com> wrote:
> 
> On 3/20/19 5:24 PM, Marshall Clow via libcxx-dev wrote:
>> 
>> 
>> On Tue, Mar 19, 2019 at 1:10 PM Louis Dionne via libcxx-dev
>> <libcxx-dev at lists.llvm.org <mailto:libcxx-dev at lists.llvm.org>> wrote:
>> 
>>    Hi,
>> 
>>    I'd like to know whether folks currently have breaking changes planned for
>>    the version 2 ABI of libc++. Are we aware of improvements that would require
>>    breaking the ABI and that we have not implemented yet?
>> 
>> 
>> I have a note to fix XXX::set_value to use call_once when I can break ABI, so I
>> should do that first.
> 
> You also mentioned some <regex>-related changes:
> https://bugs.llvm.org/show_bug.cgi?id=35967#c2 <https://bugs.llvm.org/show_bug.cgi?id=35967#c2>

Right, those two items are exactly the kind of thing I was thinking about. Let's implement those and put them behind ABI macros just so we don't forget. When we are ready to stabilize the ABI we won't miss those changes.

Louis

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/libcxx-dev/attachments/20190320/4fa40301/attachment.html>


More information about the libcxx-dev mailing list