Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
gulrak
/
filesystem
Public
Notifications
You must be signed in to change notification settings
Fork
205
Star
1.6k
Code
Issues
7
Pull requests
5
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 14, 2026
Bump ghc::filesystem version to 10517 wip
gulrak
authored
3812f8a
View commit details
Copy full SHA for 3812f8a
Browse repository at this point
Merge pull request #214 from neilpang/freebsd-ci
Show description for 585ca03
gulrak
authored
585ca03
View commit details
Copy full SHA for 585ca03
Browse repository at this point
Commits on Sep 4, 2026
Add a FreeBSD job on GitHub Actions to replace the retired Cirrus CI task
neilpang
committed
1f00820
View commit details
Copy full SHA for 1f00820
Browse repository at this point
Commits on Jul 23, 2026
Added SECURITY.md
Show description for 2b4d7f2
gulrak
authored
2b4d7f2
View commit details
Copy full SHA for 2b4d7f2
Browse repository at this point
Commits on Jul 19, 2026
Bump version to 1.5.16 and update README with platform and CI changes
gulrak
committed
c306390
View commit details
Copy full SHA for c306390
Browse repository at this point
Commits on Jul 14, 2026
`equivalent()` now compares filesystem identity only; added related tests, refs #210
gulrak
committed
29b5acd
View commit details
Copy full SHA for 29b5acd
Browse repository at this point
Commits on Jul 13, 2026
Handle malformed UTF-16 sequences in `toUtf8` conversion and update error handling, refs #209.
gulrak
committed
796515b
View commit details
Copy full SHA for 796515b
Browse repository at this point
Commits on Jul 12, 2026
Add symlink handling tests and fix `recursive_directory_iterator` behavior with symlinks (refs #178)
gulrak
committed
09540bf
View commit details
Copy full SHA for 09540bf
Browse repository at this point
Squashed commit of the following:
Show description for 7321296
gulrak
committed
7321296
View commit details
Copy full SHA for 7321296
Browse repository at this point
`last_write_time()` now consistently follows symlinks and respects timestamps (#207)
gulrak
committed
38f91bd
View commit details
Copy full SHA for 38f91bd
Browse repository at this point
Add GHC_FILESYSTEM_FWD_TEST check in filesystem tests
gulrak
committed
9a98ce0
View commit details
Copy full SHA for 9a98ce0
Browse repository at this point
Handle Windows unknown error codes safely in systemErrorText (#206)
gulrak
committed
442d95a
View commit details
Copy full SHA for 442d95a
Browse repository at this point
`copy_file()` handls non-regular sources with error reporting (#205)
gulrak
committed
998d93c
View commit details
Copy full SHA for 998d93c
Browse repository at this point
Commits on Jul 11, 2026
Squashed commit of the following:
Show description for 831d54a
gulrak
committed
831d54a
View commit details
Copy full SHA for 831d54a
Browse repository at this point
Update CMake test configuration for standardized filesystem support
Show description for 134f5e6
gulrak
committed
134f5e6
View commit details
Copy full SHA for 134f5e6
Browse repository at this point
Merge branch 'feature-200-fstream-test'
gulrak
committed
6dfddd9
View commit details
Copy full SHA for 6dfddd9
Browse repository at this point
Add tests <fstream> addition and update CMake
gulrak
committed
cdbf783
View commit details
Copy full SHA for cdbf783
Browse repository at this point
Add support for device UNC paths in `canonical()` (#171)
gulrak
committed
58c3731
View commit details
Copy full SHA for 58c3731
Browse repository at this point
Squashed commit of the following:
Show description for 730589f
gulrak
committed
730589f
View commit details
Copy full SHA for 730589f
Browse repository at this point
Fix appending to host-only UNC paths by inserting missing separator (#191)
gulrak
committed
4d2f630
View commit details
Copy full SHA for 4d2f630
Browse repository at this point
Fix `lexically_normal()` to correctly preserve unresolved parent components in relative paths
gulrak
committed
87157ac
View commit details
Copy full SHA for 87157ac
Browse repository at this point
Update README with missing fixes, enhancements, and pull requests
gulrak
committed
8ae8ec1
View commit details
Copy full SHA for 8ae8ec1
Browse repository at this point
Commits on Jul 10, 2026
Fix MSVC 2015 warning for noexcept with disabled exceptions
gulrak
committed
5f7303f
View commit details
Copy full SHA for 5f7303f
Browse repository at this point
Update CI workflow for newer GitHub runners and toolchains, retaining MSVC v142 compatibility
gulrak
committed
30ea991
View commit details
Copy full SHA for 30ea991
Browse repository at this point
Define `CATCH_CONFIG_NO_COUNTER` across tests to disable Catch2's counter feature for broader compiler support.
gulrak
committed
79ce44f
View commit details
Copy full SHA for 79ce44f
Browse repository at this point
Allow iteration while exceptions are disabled and reactivate `proximate(...)` for that case
gulrak
committed
8741115
View commit details
Copy full SHA for 8741115
Browse repository at this point
Commits on Jan 2, 2026
add <fstream> to dynamic headers
N4gtan
authored
603dacf
View commit details
Copy full SHA for 603dacf
Browse repository at this point
Commits on Dec 31, 2025
Merge pull request #199 from gulrak/dev-msys2-workflow
Show description for 0e72911
gulrak
authored
0e72911
View commit details
Copy full SHA for 0e72911
Browse repository at this point
Add Clang-specific diagnostic handling and support checks
gulrak
committed
f539086
View commit details
Copy full SHA for f539086
Browse repository at this point
Avoid unnecessary temporary string creation in Windows directory iteration
gulrak
committed
dc19ab8
View commit details
Copy full SHA for dc19ab8
Browse repository at this point
Update build_cmake.yml to disable testing against the std filesystem in MSYS2 builds
gulrak
committed
0eef0ff
View commit details
Copy full SHA for 0eef0ff
Browse repository at this point
Add Windows MSYS2 builds to CI workflow
gulrak
committed
2d8c9ec
View commit details
Copy full SHA for 2d8c9ec
Browse repository at this point
Commits on Dec 28, 2025
Merge pull request #197 from bxwllzz/master
Show description for 1b0c27e
gulrak
authored
1b0c27e
View commit details
Copy full SHA for 1b0c27e
Browse repository at this point
Merge pull request #198 from gulrak/dev-workflow-upgrade
Show description for 6d3ab08
gulrak
authored
6d3ab08
View commit details
Copy full SHA for 6d3ab08
Browse repository at this point
Commits on Dec 27, 2025
Simplify and streamline `build_cmake.yml`: eliminate outdated CMake workaround for GCC 5-6, ensuring unified CMake configuration across all versions.
gulrak
committed
b44136d
View commit details
Copy full SHA for b44136d
Browse repository at this point
Previous
Next
You can’t perform that action at this time.