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