Age | Commit message (Expand) | Author |
2023-06-25 | ports: reimplement the ports system from scratch | dzwdz |
2023-06-20 | build: remove the old "linter" | dzwdz |
2023-06-18 | libc: experimental fread buffering support | dzwdz |
2023-06-17 | libc: implement dirent.h | dzwdz |
2023-06-17 | kernel: fix procfs overflow bug, add safeguard to prevent similar ones | 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 | user/vterm: support displaying tabs | dzwdz |
2023-06-08 | libc/exec: don't leak file descriptors | dzwdz |
2023-06-04 | user/vterm: vendor a font (spleen) instead of downloading one on build | dzwdz |
2023-06-04 | kernel: rework /proc/ and process IDs | dzwdz |
2023-06-02 | libc: stub out sltar's requirements | dzwdz |
2023-02-25 | merge the initrd and sysroot directories | dzwdz |
2023-02-25 | user/font: stop depending on the system kbd install | dzwdz |
2023-02-25 | user/ext2fs: don't treat EOF as an error | dzwdz |
2023-02-25 | ports: move to the new toolchain | 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 | ports/doom: update to the current camellia api | dzwdz |
2023-02-23 | fix: misc warnings | dzwdz |
2023-02-23 | fix: printf related warnings | dzwdz |
2023-02-23 | toolchain: update, move to a Camellia-specific toolchain | dzwdz |
2023-02-22 | kernel/malloc: fill allocated and freed regions with junk | dzwdz |
2023-02-19 | readme: remove stupid stuff | dzwdz |
2023-01-25 | clean up the repo root | dzwdz |
2023-01-25 | remove the outdated docs | dzwdz |
2023-01-25 | kernel: move /mem/alloc to /malloc and linker.ld to arch/amd64/ | dzwdz |
2023-01-25 | kernel/driver: consolidate most header files into driver.h | dzwdz |
2023-01-25 | kernel/irq: use a lookup table for irqs | dzwdz |
2023-01-25 | kernel: consolidate some header files | dzwdz |
2023-01-25 | kernel: remove accidental executable bit on proc.c | dzwdz |
2023-01-25 | style: typedef structs, shorter namespaces | dzwdz |
2023-01-25 | user: process titles, /bin/ps | dzwdz |
2023-01-25 | kernel/virt: replace the virt_cpy api with a more foolproof one | dzwdz |
2023-01-24 | kernel/procfs: prevent reading kernel memory | dzwdz |
2023-01-24 | kernel/procfs: allow reading memory of descendants | dzwdz |
2023-01-24 | kernel/procfs: allow interrupting processes | dzwdz |
2023-01-24 | kern/driver/ps2: remove unused function | dzwdz |
2023-01-19 | kernel: user interrupts | dzwdz |
2023-01-19 | kernel: delay freeing reaped processes, slightly more strict states | dzwdz |
2023-01-18 | kernel: add a root argument to process_next | dzwdz |