Displaying 3 results from an estimated 3 matches for "r338093".
2018 Aug 07
2
[cfe-dev] Filesystem has Landed in Libc++
...as currently included in the release branch for LLVM 7?
If that is correct, then we can either
(1) define file_time_type in a way that is forward-ABI-compatible with the definition that will be used in C++20 and patch LLVM 7 accordingly
(2) do nothing and live with an ABI break in C++20
(3) revert r338093 (and perhaps some patches that depend on it) in the LLVM 7 branch, and keep shipping Filesystem as being experimental
(1) is ideal, but we have to confirm that my understanding is correct AND agree on a fix, soon.
(2) is a no-go.
(3) is the safest and simplest option.
If we can't get a soluti...
2018 Aug 09
2
[cfe-dev] Filesystem has Landed in Libc++
...7?
>>
>> If that is correct, then we can either
>> (1) define file_time_type in a way that is forward-ABI-compatible with
>> the definition that will be used in C++20 and patch LLVM 7 accordingly
>> (2) do nothing and live with an ABI break in C++20
>> (3) revert r338093 (and perhaps some patches that depend on it) in the
>> LLVM 7 branch, and keep shipping Filesystem as being experimental
>>
>> (1) is ideal, but we have to confirm that my understanding is correct AND
>> agree on a fix, soon.
>> (2) is a no-go.
>> (3) is the safe...
2018 Jul 30
2
[cfe-dev] Filesystem has Landed in Libc++
FWIW, I’d like for us to come to an agreement before the branch for LLVM 7.0 is cut. How do others feel about this? Am I wrong when I claim that shipping an ABI-unstable feature in the std:: namespace is a deviation from normal practice? Am I overcautious when I say it’s asking for trouble?
Eric, I know you’re busy and may not have time to do the work so I’m totally willing to chime in, but I’d