Commit graph

532 commits

Author SHA1 Message Date
Antonio SJ Musumeci
f59a0ff966 Auto-commit branches.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
265d667b7a Auto-commit branches.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
f8ec53d8be Auto-commit branches.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
c0dcd3286a Auto-commit branches.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
1c88303d3c Auto-commit branches.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
bf45327dce Auto-commit branches.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
fc41113062 Auto-commit fuse_create.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
b00f63bc40 Auto-commit fuse_symlink.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
b1621cb86c Auto-commit fuse_mknod.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
528f6625ba Auto-commit fuse_mkdir.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
1ad7b285a9 Auto-commit fuse_link.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
5dd2fb9173 Auto-commit fuse_link.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
de63da2722 Auto-commit fuse_link.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
c7adad7901 Auto-commit fuse_link.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
e7177aad06 Auto-commit fuse_ioctl.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
a6227ad10a Auto-commit fuse_getxattr.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
180dc0b970 Auto-commit fuse_getattr.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
3dab00943a Auto-commit fuse_create.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
8b4bc152a8 Auto-commit fuse_create.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
8fc2b0946d Auto-commit fuse_chown.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
67fe285fea Auto-commit fuse_chmod.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
f05f793134 Auto-commit fuse_access.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
2189cace7e Auto-commit state.hpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
155d17e549 Auto-commit state.hpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
2cff750ead Auto-commit state.hpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
99125eeb26 Auto-commit state.hpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
76b9d95019 Auto-commit state.hpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
ee753f28ca Auto-commit fs_open_fd.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
925b9eed9f Auto-commit fs_open_fd.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
592f1c82e9 Auto-commit fs_open_fd.cpp 2026-04-16 18:20:55 -05:00
Antonio SJ Musumeci
02da8efbff Auto-commit fuse.cpp 2026-04-16 18:20:54 -05:00
Antonio S. Musumeci
a1e681f36b Use ReaddirCalc in all readdir implementations
* avoids per-entry path construction
2026-04-12 23:44:23 -05:00
Antonio S. Musumeci
e3a467de80 Refactor fs_inode
* add Algo enum
* ReaddirCalc class
* string_view params
* fs::path overloads
2026-04-12 23:44:23 -05:00
Antonio S. Musumeci
cdadda5eb9 Replace khash with custom hash set 2026-04-12 23:44:23 -05:00
Antonio SJ Musumeci
425e30b50f Use nanosleep rather than yield and return EINTR
Some checks failed
mkdocs / deploy (push) Has been cancelled
2026-04-11 11:30:57 -05:00
Antonio SJ Musumeci
6d218fa87f Misc updates and fixes
Some checks failed
mkdocs / deploy (push) Has been cancelled
2026-04-04 02:46:24 -05:00
Antonio SJ Musumeci
1ebc8cfa5f Enable statx with file handle
Some checks are pending
mkdocs / deploy (push) Waiting to run
2026-03-31 19:53:17 -04:00
Antonio SJ Musumeci
acfa797503 Misc formatting changes 2026-03-31 19:53:17 -04:00
Antonio SJ Musumeci
7fc20457ca Rework open file resource management 2026-03-31 19:53:17 -04:00
Antonio SJ Musumeci
0f1a8e9b69 Fix error condition in fs_copyfile 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
08f9cc6932 Fix readlink implementation, add more tests 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
3099b15db1 More aggressive error handing with pagesize queries 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
7763c7384a Use fatal::abort() rather than assert in places 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
61365d226d Move scope_guard to vendored/ 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
f33e78bc24 Cleanup procfs and abort on critical issues 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
7f52623536 Cleanup branches and add more unit tests 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
a30a4df9c0 Cleanup config and add tests 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
1e0d5aa91d fs_wait_for_mount cleanup 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
d09fadbc28 fs_inode cleanup 2026-03-24 21:13:34 -04:00
Antonio SJ Musumeci
21ce889449 Fixup listxattr error handling 2026-03-24 21:13:34 -04:00