summaryrefslogtreecommitdiff
path: root/src/shared/printf.c
AgeCommit message (Collapse)Author
2023-06-04kernel: rework /proc/ and process IDsdzwdz
I'm yet to write proper docs but the TL;DR is: Mounting /proc/ creates a new pid namespace. You're still visible in the old namespace with your old pid, but your children won't be. You see your own pid as 1. Current pids of children will be preserved, pids will be allocated starting from the highest one of your children.
2023-02-23fix: printf related warningsdzwdz
2022-10-19shared/printf: implement %pdzwdz
2022-09-15shared/printf: string precisiondzwdz
2022-09-15shared/printf: properly implement number precisiondzwdz
2022-09-02user/ports: bare minimum to run doomgenericdzwdz
2022-08-29shared/printf: handle the %l and %ll length modifiersdzwdz
2022-08-22user/netstack: ARP cachedzwdz
2022-08-06make snprintf shared; dynamic resolution supportdzwdz
2022-08-05shared/printf: implement %ddzwdz
2022-08-04user/tests: split the tests by parts of codebasedzwdz
2022-08-03shared/printf: cachingdzwdz
Everything other than %s and %x outputs a single char at once. The speedup is easily visible when e.g. hexdumping.
2022-08-03shared: clean up printf, %u support (amongst other things)dzwdz
2022-07-16amd64: barely boot into kernel codedzwdz
2022-04-14kernel: port init's `printf` implementationdzwdz