index
:
sbc-harness
clang-format
lukeshu/9p-containers
lukeshu/9p-logging
lukeshu/9p-read-multi-iovec
lukeshu/dhcp
lukeshu/libobj
lukeshu/net-flash
lukeshu/no-pico_time
lukeshu/patch-typeshed
lukeshu/picolibc
lukeshu/promise
lukeshu/test-mutex
lukeshu/vid
lukeshu/vid2
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 (
Collapse
)
Author
3 days
lib9p: idl: Rework bitfields, allow full exprs more places
Luke T. Shumaker
3 days
lib9p: idl: In bitfields, explicitly say "bit" or "alias"
Luke T. Shumaker
3 days
lib9p: protogen: h.py: Tidy gen_struct()
Luke T. Shumaker
4 days
lib9p: idl: Touch up the *.9p files
Luke T. Shumaker
4 days
lib9p: idl: Allow Numbers to have ,val= or ,max=
Luke T. Shumaker
5 days
lib9p: idl: Allow for const .cnt
Luke T. Shumaker
5 days
lib9p: protogen: h.py: Pull each idl typ into its own function
Luke T. Shumaker
Clashing variable names are becoming a pain.
6 days
lib9p: Adjust for reads to be zero-copy
Luke T. Shumaker
6 days
Have libhw_generic be independent of libcr, rename libhw to libhw_cr
Luke T. Shumaker
6 days
lib9p: srv.h: Add some doc comments
Luke T. Shumaker
6 days
lib9p: Have separate IO objects, so they can have their own state
Luke T. Shumaker
6 days
lib9p: srv.h: Fuss with doc comments
Luke T. Shumaker
7 days
lib9p: Remove specialized contexts
Luke T. Shumaker
Now that the validate/unmarshal/marshal functions are all flat, they don't need specialized contexts.
7 days
lib9p: protogen: flatten the validate functions, same as (un)marshal
Luke T. Shumaker
7 days
lib9p: protogen: marshal, unmarshal: collapse identitical if's
Luke T. Shumaker
7 days
lib9p: protogen: flatten the unmarshal functions, same as marshal
Luke T. Shumaker
7 days
lib9p: protogen: cutil.macro(): Only pad the \ with 1 space
Luke T. Shumaker
7 days
lib9p: protogen: c_marshal.py: Clean up
Luke T. Shumaker
10 days
lib9p: protogen: pull c.py and c_*.py out of __init__.py
Luke T. Shumaker
10 days
lib9p: protogen: pull h.py out of __init__.py
Luke T. Shumaker
10 days
lib9p: protogen: pull idlutil.py out of __init__.py
Luke T. Shumaker
10 days
lib9p: protogen: pull c9util.py out of __init__.py
Luke T. Shumaker
10 days
lib9p: protogen: pull cutil.py out of __init__.py
Luke T. Shumaker
10 days
lib9p: start to split idl.gen apart as proto.gen
Luke T. Shumaker
10 days
lib9p has no CONFIG_9P_PORT configure knob, remove it from config.h
Luke T. Shumaker
10 days
lib9p: don't pull in libhw, just libhw_generic
Luke T. Shumaker
10 days
lib9p: idl: 9P2000.L: Document all the bitfields and enums
Luke T. Shumaker
10 days
Python: Clean up f-strings
Luke T. Shumaker
10 days
lib9p: idl.gen: Fix syntax error messages when the line has a tab
Luke T. Shumaker
10 days
lib9p: idl: Create an 'errno' type
Luke T. Shumaker
10 days
lib9p: idl: Have bitfield bit names be less heuristic
Luke T. Shumaker
10 days
lib9p: idl.gen: Have a separate type that excludes idl.Primitive
Luke T. Shumaker
10 days
make lint/python3: Use pylint
Luke T. Shumaker
10 days
lib9p: Add a test that generated macros compile
Luke T. Shumaker
10 days
lib9p: Declare lib9p_errorf as printf-like, fix found errors
Luke T. Shumaker
10 days
make lint/unknown: Have unknown files be errors
Luke T. Shumaker
10 days
Enable running tests in parallel
Luke T. Shumaker
2025-03-01
Pull out libhw/generic/io.h, have it enforce iovecs everywhere
Luke T. Shumaker
2025-02-28
stack.c.gen: Fix filename hacks
Luke T. Shumaker
2025-02-23
lib9p_util: Pull utility macros into static.h
Luke T. Shumaker
2025-02-23
Complete TODO comments and documentation
Luke T. Shumaker
2025-02-23
Require license notices static files too
Luke T. Shumaker
2025-02-21
Make use of the generated stack.c
Luke T. Shumaker
2025-02-21
lib9p: test_server: Tidy the static file macros
Luke T. Shumaker
2025-02-13
lib9p: Expose default-port-number constants
Luke T. Shumaker
2025-02-13
Start linting against global variables
Luke T. Shumaker
2025-02-12
lib9p: srv: Dynamically allocate read buffers
Luke T. Shumaker
2025-02-12
lib9p: Don't copy byte-arrays when unmarshaling
Luke T. Shumaker
2025-02-12
lib9p: Rewrite the marshalers to support zero-copy for data
Luke T. Shumaker
2025-02-12
lib9p: idl.gen: Enforce a max WELEM for 9P2000.e
Luke T. Shumaker
[next]