Commit graph

532 commits

Author SHA1 Message Date
Antonio SJ Musumeci
37ae7b5dbb Auto-commit branches.cpp 2026-04-14 23:48:55 -05:00
Antonio SJ Musumeci
62bc41711c Auto-commit branches.cpp 2026-04-14 23:48:28 -05:00
Antonio SJ Musumeci
27ed945b4a Auto-commit branches.cpp 2026-04-14 23:47:29 -05:00
Antonio SJ Musumeci
a5a7c70c69 Auto-commit branches.cpp 2026-04-14 23:47:05 -05:00
Antonio SJ Musumeci
eabdf93b81 Auto-commit branches.cpp 2026-04-14 23:46:54 -05:00
Antonio SJ Musumeci
960e734c34 Auto-commit branches.cpp 2026-04-14 23:46:42 -05:00
Antonio SJ Musumeci
4faaeeb5ea Auto-commit fuse_create.cpp 2026-04-14 23:44:53 -05:00
Antonio SJ Musumeci
d56b608561 Auto-commit fuse_symlink.cpp 2026-04-14 23:35:17 -05:00
Antonio SJ Musumeci
8c591d0aee Auto-commit fuse_mknod.cpp 2026-04-14 23:34:42 -05:00
Antonio SJ Musumeci
70c861dd42 Auto-commit fuse_mkdir.cpp 2026-04-14 23:34:01 -05:00
Antonio SJ Musumeci
a63a5d1a12 Auto-commit fuse_link.cpp 2026-04-14 23:32:45 -05:00
Antonio SJ Musumeci
0aeecc7d46 Auto-commit fuse_link.cpp 2026-04-14 23:32:27 -05:00
Antonio SJ Musumeci
5beeedda24 Auto-commit fuse_link.cpp 2026-04-14 23:31:26 -05:00
Antonio SJ Musumeci
eecb881fd1 Auto-commit fuse_link.cpp 2026-04-14 23:31:16 -05:00
Antonio SJ Musumeci
271b844705 Auto-commit fuse_ioctl.cpp 2026-04-14 23:30:04 -05:00
Antonio SJ Musumeci
566b9c5948 Auto-commit fuse_getxattr.cpp 2026-04-14 23:29:24 -05:00
Antonio SJ Musumeci
802a580724 Auto-commit fuse_getattr.cpp 2026-04-14 23:28:23 -05:00
Antonio SJ Musumeci
d38836b8dc Auto-commit fuse_create.cpp 2026-04-14 23:27:30 -05:00
Antonio SJ Musumeci
6bdf698ac2 Auto-commit fuse_create.cpp 2026-04-14 23:27:17 -05:00
Antonio SJ Musumeci
6b7b614733 Auto-commit fuse_chown.cpp 2026-04-14 23:25:15 -05:00
Antonio SJ Musumeci
35c0e6d635 Auto-commit fuse_chmod.cpp 2026-04-14 23:24:48 -05:00
Antonio SJ Musumeci
c76955120d Auto-commit fuse_access.cpp 2026-04-14 23:22:30 -05:00
Antonio SJ Musumeci
2d72ecce9c Auto-commit state.hpp 2026-04-14 21:57:33 -05:00
Antonio SJ Musumeci
6c79758a41 Auto-commit state.hpp 2026-04-14 21:55:53 -05:00
Antonio SJ Musumeci
7d9e5d5375 Auto-commit state.hpp 2026-04-14 21:55:39 -05:00
Antonio SJ Musumeci
e204db7713 Auto-commit state.hpp 2026-04-14 21:55:33 -05:00
Antonio SJ Musumeci
4cf66a62b1 Auto-commit state.hpp 2026-04-14 21:55:22 -05:00
Antonio SJ Musumeci
b44b886025 Auto-commit fs_open_fd.cpp 2026-04-14 21:54:55 -05:00
Antonio SJ Musumeci
6c31c76a85 Auto-commit fs_open_fd.cpp 2026-04-14 21:37:31 -05:00
Antonio SJ Musumeci
0e541552b0 Auto-commit fs_open_fd.cpp 2026-04-14 21:37:13 -05:00
Antonio SJ Musumeci
74ddfe5786 Auto-commit fuse.cpp 2026-04-14 18:24:29 -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