Age | Commit message (Expand) | Author |
2023-08-13 | libc: replace fork2_n_mount with mount_at | dzwdz |
2023-08-10 | user/fs: no longer inject MOUNT_ATs by default | dzwdz |
2023-08-06 | libc: fs_dirinject2 for injecting multiple paths | dzwdz |
2023-07-19 | user /keyboard: handle open()s instantly even if waiting for kb | 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 | libc: basic signal stubs, non-spec-compliant write() stub | 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-02 | libc: stub out sltar's requirements | dzwdz |
2023-02-24 | toolchain: partially set up the sysroot | dzwdz |
2023-02-23 | build: don't -Isrc/ in user code | 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 |
2022-12-27 | sh: minor usability / aesthetic improvements | dzwdz |
2022-12-25 | user/lib: reorganize a few header files | dzwdz |
2022-10-19 | user/libc: BSD err.h, getprogname() | dzwdz |
2022-10-04 | user/libc: camellia_open, takes cwd into account | dzwdz |
2022-09-21 | user/lib: ufs_wait | 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 | shared/path_simplify: return an unsigned value | dzwdz |
2022-08-26 | user/libc: prepare for OpenED port | dzwdz |
2022-08-22 | user/libc: strspn, strtok | dzwdz |
2022-08-19 | user/libc: fextflags, add nonbuffering mode for fread | dzwdz |
2022-08-14 | user/libc: ctype.h | dzwdz |
2022-08-09 | user/libc: preserve cwd through exec() | dzwdz |
2022-08-08 | user/libc: cwd | dzwdz |
2022-08-07 | user/libc: port dlmalloc | dzwdz |
2022-08-07 | user/libc: preparation for dlmalloc port | dzwdz |
2022-08-07 | user/libc: strchr | dzwdz |
2022-08-06 | make snprintf shared; dynamic resolution support | dzwdz |
2022-08-05 | user/libc: fseek + ftell for getting a file's size | dzwdz |
2022-08-03 | user/libc: "!files" | dzwdz |
2022-08-03 | user/libc: isspace, strtol | dzwdz |
2022-07-30 | user: stderr | dzwdz |
2022-07-29 | user/libc: properly implement snprintf; the v*printf family | dzwdz |
2022-07-27 | user/libc: a shitty fgets() | dzwdz |
2022-07-27 | user/libc: fseek() | dzwdz |
2022-07-26 | user/libc: execv() | dzwdz |
2022-07-26 | user/libc: exit() | dzwdz |