Commit Graph

19 Commits

Author SHA1 Message Date
5d3a987b0e io: directory: implement new b_iterator interface 2025-11-01 10:03:59 +00:00
50ed2683ea io: file: change base class to b_stream: implement b_stream virtual functions 2025-10-24 12:48:18 +01:00
297ccdc9ce io: file: convert to new object system 2025-10-19 21:00:56 +01:00
5b9ecb6d3c io: directory: convert to new object system 2025-10-19 21:00:45 +01:00
5f660a4a4e io: path: convert to new object system 2025-10-19 21:00:26 +01:00
06add543bf Merge branch 'main' into feature/new-object-system 2025-10-15 11:13:00 +01:00
d90291c0b1 io: path: add function to query the path used to open a file 2025-09-22 10:53:23 +01:00
0751ef469f meta: rename legacy object module to 'ds' 2025-08-09 19:57:42 +01:00
8bdb770ae5 io: directory: implement temporary directories and delete-on-close 2025-08-09 19:40:11 +01:00
663df15289 io: implement b_error support for file/directory operations 2025-07-28 22:20:20 +01:00
8554541f3a io: path: add b_path_duplicate() 2025-07-28 22:18:52 +01:00
23bd483e78 io: file: add b_stream support 2025-06-27 21:51:52 +01:00
a627116264 io: add lots of directory and path manipulation functions 2025-04-11 13:54:53 +01:00
bf83831cee io: implement stat'ing paths, files, and directory contents 2025-02-14 22:06:24 +00:00
8177eb2b24 io: store current directory iterator filepath as a b_path 2025-02-13 21:36:53 +00:00
c822be0804 io: implement path manipulation and directory iteration on darwin 2025-02-13 18:03:27 +00:00
8862cdf2e0 io: implement pre- and post-order directory traversal for windows 2025-02-12 22:11:18 +00:00
3fe2fa7d60 io: implement path manipulation on windows 2025-02-10 21:17:01 +00:00
4f9ea02126 meta: add module for disk I/O functionality 2025-02-10 13:59:20 +00:00