summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-07-17kernel: actually store the tag (and size) in the kmalloc metadatadzwdz
2024-07-17kernel: make kmalloc accept a numeric "tag" instead of a freeform descriptiondzwdz
2024-07-16kernel: use a slab allocator for kmallocdzwdz
2024-07-15kernel: free list page allocatordzwdz
2024-07-15kernel: split the page allocator and kmallocdzwdz
2024-07-15kernel: minor malloc tweaks before refactordzwdz
2024-07-15kernel: new queue abstractiondzwdz
2024-07-14kernel: O(1) ReqQueue insertionsdzwdz
2024-07-14kernel: make the adhoc VfsQueue queues use ReqQueue insteaddzwdz
2024-07-14kernel: rework postqueuedzwdz
2024-07-14kernel/request: remove outdated comment in VfsReqdzwdz
2024-07-14kernel/malloc: clean up the code a little bitdzwdz
2024-07-13kernel/malloc: limit the maximum allocation size to under a pagedzwdz
2024-07-12kernel: don't reuse VfsReq allocations for a single processdzwdz
2024-07-11kernel: start cleaning up VfsRequestdzwdz
2024-07-07kernel/vfs: split vfs_backend_refdown into two functionsdzwdz
2024-07-05man: document open(2)dzwdz
2024-05-25man: start writing manpagesdzwdz
2024-05-25libc/socket: use the "normal" form of ipsdzwdz
2024-05-19cmd: implement timebenchdzwdz
2024-05-19kernel: implement /dev/bintimedzwdz
2024-05-18configure: pass the -r flag to cpdzwdz
2024-05-18libc/execvpe: ENOENT on missing interpreterdzwdz
2024-05-11kernel: DUP_RDONLY and DUP_WRONLYdzwdz
2024-05-11kernel: remove HANDLE_NULLFSdzwdz
2024-05-11kernel: fix null dereference when delegating an nonexistent handledzwdz
2024-05-11kernel: refactor handle management out of proc.cdzwdz
2024-05-05net: expose the rtl mac to userland, make the netstack use itdzwdz
2024-05-05libc/progname: saner implementationdzwdz
2024-05-05libc: implement asprintfdzwdz
2024-05-04kernel/rtl8139: prepare for /dev/eth/macdzwdz
2024-05-04user/ntpfs: implement a basic ntp clientdzwdz
2024-04-14httpd: serve files out of /usr/wwwdzwdz
2024-03-13kernel/malloc: slight rework (it's still bad), store more metadatadzwdz
2024-03-13kernel/amd64: print debugging info on NMIdzwdz
2024-02-23kernel: knock off some simple vfsreq TODOsdzwdz
2024-02-23kernel: fix _sys_fs_wait in initdzwdz
2024-02-21cmd/socksfs: support connecting to ipv4dzwdz
2024-02-21libc/fs: use threads in forward_opendzwdz
2024-02-21kernel: integrate the proc_ns_next fixes into proc_nextdzwdz
2024-02-21user/*: remove some minor header-related TODOsdzwdz
2024-02-20libc: better curl compatdzwdz
2023-12-25user/libc: reorganize net stuff, basic hosts-only gethostbyname()dzwdz
2023-12-25kernel: _sys_getnull() (basically /dev/null)dzwdz
2023-12-25ports: curl :^)dzwdz
2023-09-30user: rework terminal handlingdzwdz
2023-09-29kernel: fix linked list iteration in postqueuedzwdz
2023-09-29*: properly remove _sys_filicidedzwdz
2023-09-25kernel/procfs: `intrdown` node for sending an interrupt to all childrendzwdz
2023-09-25kernel: remove _sys_filicide (made redundant by _sys_intr)dzwdz