Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-07-06 | libmisc: Rework the malloc abstraction into heap.h | Luke T. Shumaker | |
2025-06-27 | lib9p_srv: Rework APIs to avoid large return values | Luke T. Shumaker | |
Ideally, this should compile to the same code (sans argument order), but because of aliasing/ordering requirements, sometimes the compiler needs to allocate a second copy of the struct on the stack, and memcpy between the two. GCC often does a good job of avoiding that, but not always. So do it ourselves :( https://github.com/llvm/llvm-project/issues/34482#issuecomment-980988347 | |||
2025-06-24 | lib9p: Declare more things as `const` pointers | Luke T. Shumaker | |
2025-06-12 | lib9p_srv: Adopt a pread_to-like interface | Luke T. Shumaker | |
2025-06-10 | libmisc: obj.h: Rework the LO_INTERFACE_* API to expose method funcs | 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 | |
2025-06-06 | lib9p: Use <libmisc/error.h> errnums internally | Luke T. Shumaker | |
2025-06-02 | libmisc: obj.h: Use LM_DEFAPPEND() to implement magic LO_BOX() | Luke T. Shumaker | |
2025-04-19 | lib9p_srv: Separate the stat API from the network format | Luke T. Shumaker | |
2025-04-19 | lib9p_idl: Clean up struct stat and numeric user IDs | Luke T. Shumaker | |
2025-04-16 | lib9p_srv: Re-think flush semantics | Luke T. Shumaker | |