Age | Commit message (Expand) | Author |
2022-08-03 | shared: clean up printf, %u support (amongst other things) | dzwdz |
2022-08-02 | user/vterm: split into separate files | dzwdz |
2022-08-02 | user: separate ansiterm/vterm out into its own binary | dzwdz |
2022-08-02 | user/ansiterm: only write() the part of the framebuffer that changed | dzwdz |
2022-08-01 | user/shell: add a `time` builtin | dzwdz |
2022-08-01 | user/lib: move mount_at_pred away from the header | dzwdz |
2022-08-01 | fix some sign comparision warnings | dzwdz |
2022-08-01 | amd64: remove the VGA text mode driver | dzwdz |
2022-08-01 | user: make ansiterm use the framebuffer instead of vga text mode | dzwdz |
2022-08-01 | amd64: /video/b device, provided by grub | dzwdz |
2022-08-01 | fsutil: remove debug `true ||` in if condition | dzwdz |
2022-08-01 | user/shell: add a whitelist builtin | dzwdz |
2022-08-01 | user/fs: fs_whitelist injects directory entries | dzwdz |
2022-07-31 | user/fs: make fs_dir_inject use the fs/dir lib | dzwdz |
2022-07-31 | user: implement a minimal `find` | dzwdz |
2022-07-31 | user/shell: use an array of function pointers for the builtins | dzwdz |
2022-07-31 | user: replace the MOUNT macro with MOUNT_AT | dzwdz |
2022-07-30 | user/fs: create a shared library for handling directory reads | dzwdz |
2022-07-30 | user: stderr | dzwdz |
2022-07-30 | user/bootstrap: discard the relocation sections | dzwdz |
2022-07-29 | user/libc: properly implement snprintf; the v*printf family | dzwdz |
2022-07-29 | fsutil/fs_normslice: define *offset == 0 when *length == 0 | dzwdz |
2022-07-29 | syscall/write: WRITE_TRUNCATE | dzwdz |
2022-07-29 | syscall: up the max argument count to 5; make write accept flags | dzwdz |
2022-07-29 | use a shared fs_normslice() function to handle offsets | dzwdz |
2022-07-28 | user/shell: redirections | dzwdz |
2022-07-27 | user/exec: shebang support | dzwdz |
2022-07-27 | user/libc: a shitty fgets() | dzwdz |
2022-07-27 | kernel/vfs: fix assert failure when creating a vfsreq to a dead mount | dzwdz |
2022-07-27 | tools/stacktrace_resolve.awk: fix the kernel binary path | dzwdz |
2022-07-27 | user/shell: basic shell script support | dzwdz |
2022-07-27 | user/shell: fix echo | dzwdz |
2022-07-27 | user/shell: actual parsing, multiple argument support | dzwdz |
2022-07-27 | user/libc: execve() supports passing argv now | dzwdz |
2022-07-27 | user/libc: fseek() | dzwdz |
2022-07-27 | user: cleanup init and the shell's code | dzwdz |
2022-07-26 | user: break out the shell and tests into separate binaries | dzwdz |
2022-07-26 | user/libc: execv() | dzwdz |
2022-07-26 | user/shell: automatically execute binaries in /bin/ | dzwdz |
2022-07-26 | user/libc: a _start that automatically selfrelocates PIEs | dzwdz |
2022-07-26 | user/libc: exit() | dzwdz |
2022-07-26 | user/libc: separate into files | dzwdz |
2022-07-26 | user/libc: make FILE an opaque type | dzwdz |
2022-07-26 | user/libc: fread, fwrite, fclose | dzwdz |
2022-07-26 | user/libc: fdopen | dzwdz |
2022-07-26 | user: posix-compatible FILE* opening | dzwdz |
2022-07-26 | user: add missing include | dzwdz |
2022-07-26 | user: move the POSIX-y stuff to the proper header files | dzwdz |
2022-07-26 | Makefile: readability, remove useless extensions, other minor tweaks | dzwdz |
2022-07-26 | shared: move some headers from shared/ to camellia/ | dzwdz |