Displaying 4 results from an estimated 4 matches for "_libcpp_hide_from_abi".
2018 Jul 30
2
[cfe-dev] Filesystem has Landed in Libc++
...of people that will start using filesystem while _consciously_ knowing that it is ABI-unstable (and what that means) is quite small, and that is making our users a disservice.
>
> Would it be possible to instead ship the parts we’re not quite sure we can keep ABI stable in the headers (with `_LIBCPP_HIDE_FROM_ABI`) for the time being, and lower them to the dylib eventually as things stabilize? This would allow us to ship filesystem with LLVM 7.0 without any compromise on the guarantees we make our users.
>
> I’m curious to know what you think of this suggestion.
> Louis
>
>> On Jul 27, 2...
2018 Aug 07
2
[cfe-dev] Filesystem has Landed in Libc++
...esystem while _consciously_ knowing that it is ABI-unstable
>> (and what that means) is quite small, and that is making our users a
>> disservice.
>>
>> Would it be possible to instead ship the parts we’re not quite sure we can
>> keep ABI stable in the headers (with `_LIBCPP_HIDE_FROM_ABI`) for the time
>> being, and lower them to the dylib eventually as things stabilize? This
>> would allow us to ship filesystem with LLVM 7.0 without any compromise on
>> the guarantees we make our users.
>>
>> I’m curious to know what you think of this suggestion.
>...
2018 Aug 09
2
[cfe-dev] Filesystem has Landed in Libc++
...stable
>> >> (and what that means) is quite small, and that is making our users a
>> >> disservice.
>> >>
>> >> Would it be possible to instead ship the parts we’re not quite sure we
>> can
>> >> keep ABI stable in the headers (with `_LIBCPP_HIDE_FROM_ABI`) for the
>> time
>> >> being, and lower them to the dylib eventually as things stabilize? This
>> >> would allow us to ship filesystem with LLVM 7.0 without any compromise
>> on
>> >> the guarantees we make our users.
>> >>
>> >&...
2018 Jul 27
5
Filesystem has Landed in Libc++
Hi All,
I recently committed <filesystem> to trunk. I wanted to bring attention to
some quirks it currently has.
First, it's been put in a separate library, libc++fs, for now. Users are
responsible for linking the library when they use filesystem.
Second, it should still not be considered ABI stable. Vendors should be
aware of this before shipping it. Hopefully all the standard and