Closed SadieCat closed 1 year ago
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:
Coverage data is based on head (
718b571
) compared to base (eb3acad
). Patch has no changes to coverable lines.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Description
Please provide a detailed description of what was done in this PR.
Changes include
Checklist
Additional comments
<filesystem>
is quite a big header. On my systemecho '#include <filesystem>' | c++ -E -x c++ - | wc -l
shows that it is 50K lines of code. Including such a large header unnecessarily in projects with a lot of translation units can affect build times quite significantly. Therefore, I added an escape hatch that allows such projects to opt-out ofstd::filesystem
support if they don't need it.