summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-09-09kernel: build /kdev/ on the flydzwdz
2023-09-07kernel: slightly refactor the page allocatordzwdz
2023-09-07user: fix stdio stream pos; remove the shell pipe redir workarounddzwdz
2023-09-07shell: use waitpiddzwdz
2023-09-07shell: fix endless loop after redirectiondzwdz
2023-09-06./boot: pass through C-cdzwdz
2023-09-06boot: compress the init moduledzwdz
2023-09-06kernel: fix panic with large initrddzwdz
2023-09-03misc: remove old debug printsdzwdz
2023-09-03build: -Osdzwdz
2023-09-03libc: split up large .c files, slimming down small binaries a bitdzwdz
2023-09-02netstack: only return from open() once the socket connectsdzwdz
2023-09-02cmd: add socksfsdzwdz
2023-09-02libc: opendir_f; make httpd use itdzwdz
2023-08-31cmd/ps: use dirent.hdzwdz
2023-08-31kernel: add _sys_getprocfs in place of HANDLE_PROCFSdzwdz
2023-08-30style: get rid of eprintfdzwdz
2023-08-29kernel: remove _sys_await, emulate it in libcdzwdz
2023-08-29tests: fix everything broken by the pipe changedzwdz
2023-08-27ports: qbe, cproc :^)dzwdz
2023-08-25ports: binutils :^)dzwdz
2023-08-25bootstrap: support hardlinks in initrddzwdz
2023-08-25libc: get as+ld to workdzwdz
2023-08-24libc: get most of binutils to compiledzwdz
2023-08-17build: rework how sysroots workdzwdz
2023-08-16libc: "fix" unused argument warningsdzwdz
2023-08-16build: generate the Makefile in pythondzwdz
2023-08-15build: replace make {boot,test} with a dedicated scriptdzwdz
2023-08-15user: fix freeze if graphical shell was quitdzwdz
2023-08-14reorganization: first stepsdzwdz
2023-08-13libc: replace fork2_n_mount with mount_atdzwdz
2023-08-13kern: undo accidentally commited debug codedzwdz
2023-08-10user: more descriptive process titlesdzwdz
2023-08-10user/fs: no longer inject MOUNT_ATs by defaultdzwdz
2023-08-08bootstrap: fix main()'s stack alignmentdzwdz
2023-08-08build: build bootstrap as an ELF first, and then convert to a raw binarydzwdz
2023-08-06kernel: put every driver in /kdev/dzwdz
2023-08-06libc: fs_dirinject2 for injecting multiple pathsdzwdz
2023-07-19user /keyboard: handle open()s instantly even if waiting for kbdzwdz
2023-07-08user/keyboard: check open() pathdzwdz
2023-07-08add debian build deps to the readmedzwdz
2023-06-25user/libc: fix fgets not storing the newlinedzwdz
2023-06-25user/testelf: fix broken path in stackexecdzwdz
2023-06-25ports: reimplement the ports system from scratchdzwdz
2023-06-20build: remove the old "linter"dzwdz
2023-06-18libc: experimental fread buffering supportdzwdz
2023-06-17libc: implement dirent.hdzwdz
2023-06-17kernel: fix procfs overflow bug, add safeguard to prevent similar onesdzwdz
2023-06-17libc: dumb stat() stubs to make dash's PATH search workdzwdz
2023-06-17libc: expand psdata into a proper struct, include executable basedzwdz