index
:
sbc-harness
lukeshu/9p-L
lukeshu/9p-containers
lukeshu/9p-perms
lukeshu/9p-read-multi-iovec
lukeshu/clang-format
lukeshu/dhcp
lukeshu/heap-valgrind
lukeshu/libobj
lukeshu/macros
lukeshu/measurestack-refactor
lukeshu/no-pico_time
lukeshu/patch-typeshed
lukeshu/picolibc
lukeshu/pio-spi
lukeshu/promise
lukeshu/safe-conversion
lukeshu/uf2
lukeshu/vid-hdmi
lukeshu/vid-scratch
lukeshu/waitgroup
lukeshu/wrap-foreach
main
Unnamed repository; edit this file 'description' to name the repository.
Luke T. Shumaker
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib9p
Age
Commit message (
Expand
)
Author
2025-07-08
proc.txt: Add libheap monitoring
Luke T. Shumaker
2025-07-06
Use libheap everywhere we use libcr
Luke T. Shumaker
2025-07-06
libmisc: Rework the malloc abstraction into heap.h
Luke T. Shumaker
2025-07-05
Remove extra keywords from target_include_directories() calls
Luke T. Shumaker
2025-07-05
libmisc: macro: Begone with LM_ALWAYS_INLINE, LM_NEVER_INLINE, and LM_FLATTEN
Luke T. Shumaker
2025-07-05
libhw_cr: host_net: Fix file descriptor leak
Luke T. Shumaker
2025-07-03
Move uptime.txt and whoami.txt into lib9p_util
Luke T. Shumaker
2025-07-01
cpu_main, lib9p/test_server: main.c: Give 9P files their own #include section
Luke T. Shumaker
2025-06-28
lib9p: test_server: config.h: Tidy the CONFIG_COROUTINE_NUM expression
Luke T. Shumaker
2025-06-28
lib9p: test_server: config.h: Fix a typo
Luke T. Shumaker
2025-06-28
lib9p: test_server: Simplify the CMakeLists.txt
Luke T. Shumaker
2025-06-27
lib9p_srv: handle_Twalk(): Don't allocate resp.wqid on the stack
Luke T. Shumaker
2025-06-27
lib9p_srv: More stat() helpers
Luke T. Shumaker
2025-06-27
lib9p_srv: lib9p_srv_read(): Clean up the cleanup code
Luke T. Shumaker
2025-06-27
lib9p_srv: Pull marshalling and logging into srv_write_Rmsg()
Luke T. Shumaker
2025-06-27
lib9p_srv: Drop the sess->initialized member
Luke T. Shumaker
2025-06-27
lib9p_srv: Adjust lib9p_srv_read() to use pointers internally
Luke T. Shumaker
2025-06-27
lib9p_srv: Don't bother with lib9p_srv_stat_assert() if NDEBUG
Luke T. Shumaker
2025-06-27
Avoid stack_alloc(), use heap_alloc() instead
Luke T. Shumaker
2025-06-27
lib9p_srv: Don't burden lib9p_srv_read with handlers other than Tversion
Luke T. Shumaker
2025-06-27
lib9p_srv: Rework APIs to avoid large return values
Luke T. Shumaker
2025-06-27
lib9p_srv: Use libmisc heap_alloc instead of calloc/malloc
Luke T. Shumaker
2025-06-24
lib9p_srv: Fix an outdated comment
Luke T. Shumaker
2025-06-24
lib9p: Declare more things as `const` pointers
Luke T. Shumaker
2025-06-24
libmisc: error.h: Allow a 2-arg form of DECLARE_ERROR_{OR,AND}
Luke T. Shumaker
2025-06-24
lib9p_srv: Rename the private _reqch to just reqch
Luke T. Shumaker
2025-06-23
lib9p: srv.c: Drop `inline`s
Luke T. Shumaker
2025-06-22
cpu_main: Rename cpu_main_stack.c to just stack.c
Luke T. Shumaker
2025-06-22
lib9p: test_server: Don't bother with measurestack
Luke T. Shumaker
2025-06-22
libhw_generic: io: Split iovec into rd_iovec and wr_iovec
Luke T. Shumaker
2025-06-21
lib9p_srv: Prune includes
Luke T. Shumaker
2025-06-21
lib9p: tests: Don't bother compiling deps for the compile tests
Luke T. Shumaker
2025-06-21
lib9p: tests: Don't bother toggling SRV_DEBUG
Luke T. Shumaker
2025-06-16
lint-src: Fuss with the rules for config files identifying themselves
Luke T. Shumaker
2025-06-15
make generate-clean && make generate
Luke T. Shumaker
2025-06-12
lib9p_srv: Call iofree() *after* sending Rclunk
Luke T. Shumaker
2025-06-12
lib9p_srv: Adopt a pread_to-like interface
Luke T. Shumaker
2025-06-12
libhw_generic: io.h: Tidy up
Luke T. Shumaker
2025-06-12
lib9p_srv: Clean up the handle_Tread() implementation
Luke T. Shumaker
2025-06-10
libmisc: obj.h: Rework the LO_INTERFACE_* API to expose method funcs
Luke T. Shumaker
2025-06-09
libmisc: assert.h: Disable -Wtype-limits inside of assert()
Luke T. Shumaker
2025-06-09
lib9p_srv: Prune use of SSIZE_MAX
Luke T. Shumaker
2025-06-09
Prune #includes
Luke T. Shumaker
2025-06-08
lib9p: idl: Comments
Luke T. Shumaker
2025-06-08
Merge remote-tracking branch 'origin/main' into lukeshu/fix-obj-box
Luke T. Shumaker
2025-06-08
tree-wide: Use LO_BOX() where it doesn't explode the post-preprocessed size
Luke T. Shumaker
2025-06-08
libmisc: obj.h: Use LM_DEFAPPEND() to have lo_box_*_as_*() be macros
Luke T. Shumaker
2025-06-06
lib9p_srv: Switch to use error.h internally
Luke T. Shumaker
2025-06-06
lib9p_srv: Change the public API to use error.h
Luke T. Shumaker
2025-06-06
lib9p_core: Switch to use error.h
Luke T. Shumaker
[next]