[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.


-------------- 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