summaryrefslogtreecommitdiff
path: root/lib9p/idl
AgeCommit message (Collapse)Author
5 daysmake generate-clean && make generateLuke T. Shumaker
12 dayslib9p: idl: CommentsLuke T. Shumaker
2025-05-27make lint/generic: Lint shebang valuesLuke T. Shumaker
2025-04-21lib9p_core: Rename the "unknown" version to "uninitialized"Luke T. Shumaker
2025-04-19lib9p: Don't require that CONFIG_9P_ENABLE_9P2000Luke T. Shumaker
2025-04-19lib9p_idl: Clean up struct stat and numeric user IDsLuke T. Shumaker
2025-04-14lib9p_core: Integrate linux-errno.h into 2010-9P2000.L.9pLuke T. Shumaker
2025-04-14lib9p_idl: parser: Tidy regex group namesLuke T. Shumaker
2025-04-13lib9p: idl: 9P2000.L: Add a reference for errno meaningsLuke T. Shumaker
2025-04-13lib9p: idl: 9P2000.L doesn't have RerrorLuke T. Shumaker
2025-04-13lib9p: srv: Implement p9p version negotiationLuke T. Shumaker
I've spent enough time thinking about how I would implement this that I should just get it out of my head and into the code.
2025-04-12lib9p: idl: Normalize on the field names "errstr" and "errnum"Luke T. Shumaker
2025-04-02lib9p: idl: Fix a typo in a commentLuke T. Shumaker
2025-03-29lib9p: idl: Rework bitfields, allow full exprs more placesLuke T. Shumaker
2025-03-29lib9p: idl: In bitfields, explicitly say "bit" or "alias"Luke T. Shumaker
2025-03-28lib9p: idl: Touch up the *.9p filesLuke T. Shumaker
2025-03-28lib9p: idl: Allow Numbers to have ,val= or ,max=Luke T. Shumaker
2025-03-28lib9p: idl: Allow for const .cntLuke 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-22Python: Clean up f-stringsLuke 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-22lib9p: idl.gen: Have a separate type that excludes idl.PrimitiveLuke T. Shumaker
2025-03-22make lint/python3: Use pylintLuke T. Shumaker
2025-02-04lib9p: 0000-TODO.md: OopsLuke T. Shumaker
2025-02-03lib9p: idl: Add a TODO listLuke T. Shumaker
2025-02-03lib9p: idl: Styx: Fill outLuke T. Shumaker
2025-02-03lib9p: idl: 9P0, 9P1: Tidy, document opaque fields, have 9P1 import from 9P0Luke T. Shumaker
2025-02-03lib9p: idl: Inline the `d` and `d_signed` structsLuke T. Shumaker
2025-02-03lib9p: idl: 9P2000: Fix commentsLuke T. Shumaker
2025-02-03lib9p: idl: 9P2000.p9p: Get code generatingLuke T. Shumaker
2025-02-03lib9p: idl.gen: Have pretty and informative error messagesLuke T. Shumaker
"Ignore space change" will be useful when viewing this diff.
2025-02-03lib9p: idl.gen: Check for duplicate names and msg type idsLuke 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: Validate that member types existLuke T. Shumaker
2025-01-23lib9p: idl: 9P2000.L: Also import RerrorLuke T. Shumaker
For some of the imported methods, it doesn't specify to use Rlerror instead of Rerror.
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-17lib9p: Enable generating code for 9P2000.LLuke T. Shumaker
2025-01-14lib9p: Have a go at filling out 9P2000.L.9pLuke 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: Fill in 9P0, 9P1 msgtyp values, add TmuxLuke T. Shumaker
2025-01-14lib9p: Limit count and offset to INT{32,64}_MAXLuke T. Shumaker
2025-01-14lib9p: idl: Parser: Fix an error messageLuke T. Shumaker
2025-01-14lib9p: idl: Parser: Use Python 3.13 type aliasesLuke T. Shumaker
2025-01-14lib9p: Fixup the idl READMELuke T. Shumaker
2025-01-11lib9p: Document plan9port's openfd()Luke T. Shumaker