Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-14 | reorganization: first steps | dzwdz | |
2023-06-18 | libc: experimental fread buffering support | dzwdz | |
makes find(1) run 3x faster | |||
2023-01-25 | style: typedef structs, shorter namespaces | dzwdz | |
I've wanted to do this for a while, and since I've just had a relatively large refactor commit (pcpy), this is as good of a time as any. Typedefing structs was mostly inspired by Plan 9's coding style. It makes some lines of code much shorter at basically no expense. Everything related to userland kept old-style struct definitions, so as not to force that style onto other people. I also considered changing SCREAMING_ENUM_FIELDS to NicerLookingCamelcase, but I didn't, just in case that'd be confusing. | |||
2022-09-02 | user/ports: bare minimum to run doomgeneric | 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-26 | user/libc: prepare for OpenED port | dzwdz | |
2022-08-19 | user/libc: fextflags, add nonbuffering mode for fread | dzwdz | |
useful for e.g. `hexdump -r /kdev/eth` to see packets as they come in | |||
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 | |
similar to /dev/{stdin,stdout,stderr} on Linux, except handled by the libc instead of the kernel because that's the simplest way | |||
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: 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: move the POSIX-y stuff to the proper header files | dzwdz | |