Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-15 | shared/ring: ring_contig | dzwdz | |
2022-04-14 | kernel: port init's `printf` implementation | dzwdz | |
2022-04-12 | shared: fix some minor warnings | dzwdz | |
2022-04-10 | shared: implement a basic ring buffer | dzwdz | |
2022-03-06 | shared: add strcmp() testcases, fix invalid implementation | dzwdz | |
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-10-02 | rename kernel/arch/log.h to io.h | dzwdz | |
it's not related to logging but to general io, the old name didn't make sense | |||
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-20 | create a few specialized panic()s | dzwdz | |
thanks to this i can tell which ones are placeholders, and which ones should stay | |||
2021-09-19 | remove the unused static_strcmp macro | 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 | rename `log_` to `tty_`, `tty_` to `vga_` | dzwdz | |
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 | |||
2021-08-04 | rename TEST_IF to TEST_COND | dzwdz | |
i'll be adding a TEST_STR macro soon, so TEST_COND makes more sense | |||
2021-08-03 | remove the dummy kernel test | dzwdz | |
what's the point, we have real tests now | |||
2021-08-03 | fix inconsistent semicolons | dzwdz | |
2021-08-03 | kernel: implement static_strcmp() | dzwdz | |
will be used to test functions operating on strings | |||
2021-08-03 | kernel: implement memcmp | dzwdz | |
2021-08-03 | a bad testing framework | dzwdz | |