<filesystem> header has been around for a while now, so we can safely remove
<experimental/filesystem> header. _LIBCPP_DEPRECATED_EXPERIMENTAL_FILESYSTEM
suggests we were going to remove <experimental/filesystem> in llvm 11 release,
but we never did. So, remove the experimental header now, its associated tests,
and the _LIBCPP_DEPRECATED_EXPERIMENTAL_FILESYSTEM macro.
Details
Details
- Reviewers
• Quuxplusone ldionne var-const philnik Mordante - Group Reviewers
Restricted Project - Commits
- rG861386dbd6ff: [libc++] Remove <experimental/filesystem> header
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
Thanks, this cleanups seems quite a bit overdue. LGTM with one nit.
The CI failures indeed seem unrelated, just make sure to keep an eye on it after landing or rebase to verify it's really unrelated.
libcxx/docs/ReleaseNotes.rst | ||
---|---|---|
50 |
Comment Actions
I'll keep an eye on it tonight - just landed it and applied your comment on the release note for it.
Comment Actions
Pinging libc++ vendors just for awareness. This removal is according to our policy of removing TSes after the standardized feature has been shipped.