summaryrefslogtreecommitdiff
path: root/lib9p/include
AgeCommit message (Expand)Author
2025-04-05libobj, libmisc/private.h: Allow+force semicolonsLuke T. Shumaker
2025-04-02lib9p: Add lo_box_lib9p_msg_as_fmt_formatter() to tablesLuke T. Shumaker
2025-04-02lib9p: Have all IDL-defined types implement fmt_formatterLuke T. Shumaker
2025-04-02lib9p: Split internal.h up, rename some CONFIG symbolsLuke T. Shumaker
2025-03-29lib9p: idl: Rework bitfields, allow full exprs more placesLuke T. Shumaker
2025-03-28lib9p: idl: Touch up the *.9p filesLuke T. Shumaker
2025-03-26lib9p: Adjust for reads to be zero-copyLuke T. Shumaker
2025-03-26lib9p: srv.h: Add some doc commentsLuke T. Shumaker
2025-03-26lib9p: Have separate IO objects, so they can have their own stateLuke T. Shumaker
2025-03-26lib9p: srv.h: Fuss with doc commentsLuke T. Shumaker
2025-03-25lib9p: Remove specialized contextsLuke T. Shumaker
2025-03-23lib9p: start to split idl.gen apart as proto.genLuke T. Shumaker
2025-03-22lib9p: idl: 9P2000.L: Document all the bitfields and enumsLuke T. Shumaker
2025-03-22lib9p: idl: Create an 'errno' typeLuke T. Shumaker
2025-03-22lib9p: idl: Have bitfield bit names be less heuristicLuke T. Shumaker
2025-03-22make lint/python3: Use pylintLuke T. Shumaker
2025-03-22lib9p: Add a test that generated macros compileLuke T. Shumaker
2025-03-22lib9p: Declare lib9p_errorf as printf-like, fix found errorsLuke T. Shumaker
2025-02-23Complete TODO comments and documentationLuke T. Shumaker
2025-02-13lib9p: Expose default-port-number constantsLuke T. Shumaker
2025-02-12lib9p: Rewrite the marshalers to support zero-copy for dataLuke T. Shumaker
2025-02-12lib9p: idl.gen: Enforce a max WELEM for 9P2000.eLuke T. Shumaker
2025-02-12lib9p: idl.gen: Track more aspects of max object sizeLuke T. Shumaker
2025-02-09lib9p: srv: Use libobj instead of vcall.hLuke T. Shumaker
2025-02-09libhw_generic: net: Use libobj instead of vcall.hLuke T. Shumaker
2025-02-09lib9p: srv: Use a separate pathmapLuke T. Shumaker
2025-02-04lib9p: Test that we can do clean shutdownLuke T. Shumaker
2025-02-03lib9p: idl: Inline the `d` and `d_signed` structsLuke T. Shumaker
2025-02-03lib9p: idl: 9P2000.p9p: Get code generatingLuke T. Shumaker
2025-02-03lib9p: idl.gen: Check for duplicate names and msg type idsLuke T. Shumaker
2025-01-27lib9p: idl.gen: Fix extra newline after bitfields with no aliasesLuke T. Shumaker
2025-01-27lib9p: idl: Refactor how I handle data-lengths being signedLuke T. Shumaker
2025-01-25lib9p: idl.gen: Detect when we try to import a sym that doesn't existLuke T. Shumaker
2025-01-23lib9p: idl.gen: Sort the enum msg_typ valuesLuke T. Shumaker
2025-01-23lib9p: idl.gen: Validate that member types existLuke T. Shumaker
2025-01-23lib9p: idl: 9P2000.L: Also import RerrorLuke T. Shumaker
2025-01-19lib9p: idl: 9P2000.e: Don't inherit data limits from 9P2000Luke T. Shumaker
2025-01-19lib9p: idl.gen: Track min and max object sizesLuke T. Shumaker
2025-01-19lib9p: Don't nul-terminate strings, add some string utilsLuke T. Shumaker
2025-01-17lib9p: Consolidate enum-string functionsLuke T. Shumaker
2025-01-17lib9p: Enable generating code for 9P2000.LLuke T. Shumaker
2025-01-14lib9p: idl: Add numeric constantsLuke T. Shumaker
2025-01-14lib9p: idl: .u: Pull out an `nuid` typeLuke T. Shumaker
2025-01-14lib9p: idl.gen: Do topological sorting on typesLuke T. Shumaker
2025-01-11lib9p: Rename `lib9p_*_stat()` to `lib9p_stat_*()` for consistencyLuke T. Shumaker
2025-01-11lib9p: Split lib9p_{validate,unmarshal,marshal} into _Tmsg and _Rmsg variantsLuke T. Shumaker
2024-12-26lib9p: Reorganize 9p.generated.hLuke T. Shumaker
2024-11-23Use C23 (C++11) attribute syntax instead of __attribute__Luke T. Shumaker
2024-11-12Fuss with compile-time configLuke T. Shumaker
2024-11-11libmisc: Write my own assert.h with assert_notreached()Luke T. Shumaker