Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-14 | shared: use a single implementation of mem* functions everywhere | dzwdz | |
2021-11-03 | kernel/vfs: tidy up path_simplify, fix a bug and add regression tests | dzwdz | |
the bug related to paths ending with /.. and not resolving to / | |||
2021-09-22 | free the mounts created in tests/vfs.c | dzwdz | |
2021-09-21 | start using sparse's `-Wnon-pointer-null` | dzwdz | |
While I personally don't see a reason to use NULL instead of 0, I assume that whoever made that a sparse default knew what they were doing. | |||
2021-09-21 | start using sparse's `-Wdecl` | dzwdz | |
2021-09-08 | style: simplify the `kmalloc(sizeof(...` calls | dzwdz | |
2021-09-05 | move most of the memory stuff to kernel/mem/ | dzwdz | |
2021-08-27 | make vfs_mount_resolve pass all the tests | dzwdz | |
2021-08-27 | basic vfs_mount_resolve tests | dzwdz | |
2021-08-24 | replace () with (void) in function definitions | dzwdz | |
`()` means that any amt of arguments will be accepted, which isn't what i want | |||
2021-08-09 | a sloppy implementation of path_simplify() | dzwdz | |
it's kinda bad. it passes the tests, though... | |||
2021-08-08 | path_simplify now returns int, has better tests | dzwdz | |
2021-08-04 | partial path_simplify implementation | dzwdz | |
it currently only checks if the path is valid, it's the bare minimum needed to write tests |