Age | Commit message (Expand) | Author |
2023-06-25 | ports: reimplement the ports system from scratch | dzwdz |
2023-06-18 | libc: experimental fread buffering support | dzwdz |
2023-06-17 | libc: implement dirent.h | dzwdz |
2023-06-17 | libc: dumb stat() stubs to make dash's PATH search work | dzwdz |
2023-06-17 | libc: expand psdata into a proper struct, include executable base | dzwdz |
2023-06-11 | kernel: replace await with wait2, roughly compatible with POSIX | dzwdz |
2023-06-10 | user: fix floating point operations | dzwdz |
2023-06-10 | libc: last stubs needed for dash to run! :^) | dzwdz |
2023-06-10 | kernel: implement DUP_SEARCH (like unix's F_DUPFD) | dzwdz |
2023-06-10 | libc: basic signal stubs, non-spec-compliant write() stub | dzwdz |
2023-06-10 | kernel: implement getpid, getppid | dzwdz |
2023-06-09 | ports/dash: stub out everything needed for dash to compile | dzwdz |
2023-06-08 | libc: move the strto* functions to stdlib.h, where they "belong" | dzwdz |
2023-06-08 | libc/exec: don't leak file descriptors | dzwdz |
2023-06-02 | libc: stub out sltar's requirements | dzwdz |
2023-02-25 | toolchain: working customized toolchain for userland bins | dzwdz |
2023-02-24 | toolchain: partially set up the sysroot | dzwdz |
2023-02-23 | build: don't -Isrc/ in user code | dzwdz |
2023-02-23 | toolchain: update, move to a Camellia-specific toolchain | dzwdz |
2023-01-25 | style: typedef structs, shorter namespaces | dzwdz |
2023-01-25 | user: process titles, /bin/ps | dzwdz |
2023-01-19 | kernel: user interrupts | dzwdz |
2023-01-11 | kernel: return EPIPE when fs_waiting on a dead filesystem | dzwdz |
2023-01-08 | kernel: let parents kill their children again | dzwdz |
2023-01-08 | kernel: remove the leftover _syscall_procfs | dzwdz |
2023-01-06 | kernel: basic procfs | dzwdz |
2022-12-27 | sh: minor usability / aesthetic improvements | dzwdz |
2022-12-27 | libc/elfload: don't override cwd | dzwdz |
2022-12-27 | libc: fix strncmp | dzwdz |
2022-12-25 | user/lib: reorganize a few header files | dzwdz |
2022-10-19 | shared/printf: implement %p | dzwdz |
2022-10-19 | user/libc: BSD err.h, getprogname() | dzwdz |
2022-10-18 | user/libc: rework exec(), use a C _start2 | dzwdz |
2022-10-04 | user/libc: camellia_open, takes cwd into account | dzwdz |
2022-10-02 | syscall/open: add the full suite of READ/WRITE flags | dzwdz |
2022-10-02 | user/libc: rework fs_whitelist; fix minor bugs | dzwdz |
2022-09-21 | user/lib: ufs_wait | dzwdz |
2022-09-20 | shared: rename ufs_request to better fit its role in userland | dzwdz |
2022-09-20 | user: s/fs_delegate/forward_open | dzwdz |
2022-09-03 | user/libc: generate strerror from camellia/errno.h | dzwdz |
2022-09-03 | user: implement a basic mkdir | dzwdz |
2022-09-02 | user/ports: bare minimum to run doomgeneric | dzwdz |
2022-08-29 | user/libc: setjmp | dzwdz |
2022-08-29 | user/lua: implement the bare minimum for it to link and "run" | dzwdz |
2022-08-28 | user/lua: prepare libc headers | dzwdz |
2022-08-28 | user/fs: implement fs_delegate, badly | dzwdz |
2022-08-28 | shared/path_simplify: return an unsigned value | dzwdz |
2022-08-28 | user/libc: unlink() | dzwdz |
2022-08-27 | user/fs_whitelist: stop :ro from affecting unrelated paths | dzwdz |
2022-08-27 | user/elfload: fix argv corruption when it's passed from the stack | dzwdz |