summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-13libfmt: Fix flushing on host buildsLuke T. Shumaker
2025-04-13lib9p: testclient-p9p: Don't rely on my usernameLuke T. Shumaker
2025-04-13fixup! lib9p: srv: Use a separate pathmapLuke T. Shumaker
2025-04-13fixup! lib9p: Split lib9p_{validate,unmarshal,marshal} into _Tmsg and _Rmsg ↵Luke T. Shumaker
variants
2025-04-13lib9p: srv: Try to go for consistent namingLuke T. Shumaker
2025-04-13lib9p: srv: Less nesting in the context structsLuke T. Shumaker
2025-04-13lib9p: srv: Drop the sess->rerror_overhead fieldLuke T. Shumaker
2025-04-12lib9p: Test+fix that io handles get freedLuke T. Shumaker
2025-04-12Replace lib9p map with a libmisc heap-allocated mapLuke T. Shumaker
Turns out using static buffers makes it hard to detect "use-after-free" problems and leaks.
2025-04-12lib9p: srv: Tidy lib9p_srv_readLuke T. Shumaker
2025-04-12lib9p: Rename the server coroutine functions, pull out the read funcLuke T. Shumaker
2025-04-12Merge branch 'lukeshu/9p-tests'Luke T. Shumaker
2025-04-12lib9p: test_server: Hard-code path numbersLuke T. Shumaker
To avoid noise in patches when adding or removing API endpoints
2025-04-12lib9p: Add Tflush testsLuke T. Shumaker
2025-04-12lib9p: Test+fix the Twalk newfid==fid caseLuke T. Shumaker
2025-04-12lib9p: Add another testclientLuke T. Shumaker
2025-04-12lib9p: Don't totally elide bytedata from the logLuke T. Shumaker
2025-04-12lib9p: tests: Scaffolding for more testsLuke T. Shumaker
2025-04-12lib9p: idl: Normalize on the field names "errstr" and "errnum"Luke T. Shumaker
2025-04-12lib9p: srv: Have message logging be pluggableLuke T. Shumaker
2025-04-12Merge branch 'lukeshu/tidy'Luke T. Shumaker
2025-04-12GNUmakefile: Fix ctest jobserver integrationLuke T. Shumaker
2025-04-11libmisc: LM_CAST_FIELD_TO_STRUCT: Allow the pointer to be NULLLuke T. Shumaker
2025-04-11libmisc: Add LM_CAST_FIELD_TO_STRUCT, don't require lm_[ds]ll_node to be firstLuke T. Shumaker
2025-04-11Move the linkedlist to libmiscLuke T. Shumaker
2025-04-11lib9p: runtest: Don't assume fd numbersLuke T. Shumaker
2025-04-10lib9p: test_server: Pull out fs_shutdown.cLuke T. Shumaker
2025-04-10lib9p: srv: No reason to have acknowledge_flush() return anythingLuke T. Shumaker
2025-04-10lib9p: No reason for lib9p_state_validate()->host_size to be signedLuke T. Shumaker
2025-04-10lib9p: protogen: iovec is in io.net, net net.hLuke T. Shumaker
2025-04-10Have valgrind detect memory leaks, not just errorsLuke T. Shumaker
2025-04-10lint-generic: Fix a typo in the shebang messageLuke T. Shumaker
2025-04-10make lint: Adopt shfmtLuke T. Shumaker
tusb_helpers.h.gen got a little manual fussing here
2025-04-10GNUmakefile: Tidy the lint/format recipesLuke T. Shumaker
2025-04-10.editorconfig: Tidy, move linux-errno.txt.genLuke T. Shumaker
2025-04-10Add more assert()sLuke T. Shumaker
2025-04-08Update notesLuke T. Shumaker
2025-04-07Merge branch 'lukeshu/ipc'Luke T. Shumaker
2025-04-07libcr_ipc: Add rwmutexLuke T. Shumaker
2025-04-07libcr_ipc: Pull as much as possible from public .h to .c filesLuke T. Shumaker
2025-04-07libcr_ipc: Have *_DECLARE() allow+require semicolonsLuke T. Shumaker
2025-04-07libcr_ipc: Add tests for selectLuke T. Shumaker
2025-04-07libcr_ipc: Delete owned_mutexLuke T. Shumaker
2025-04-07libcr_ipc: Add a test for mutexLuke T. Shumaker
2025-04-07Merge branch 'lukeshu/copyright'Luke T. Shumaker
2025-04-07lint-generic: Check that copyright statements get updatedLuke T. Shumaker
2025-04-07fixup! SYSTEM headers don't get strict GCC checks, so change them to PUBLICLuke T. Shumaker
2025-04-07fixup! libobj, libmisc/private.h: Allow+force semicolonsLuke T. Shumaker
2025-04-07fixup! Have libhw_generic be independent of libcr, rename libhw to libhw_crLuke T. Shumaker
2025-04-05Merge branch 'lukeshu/net-flash'Luke T. Shumaker