Commit graph

6 commits

Author SHA1 Message Date
Drew Galbraith
7e68c1b641 Add a rust user-space Capability struct.
This is a thin wrapper around a capability ptr that releases the
capability when it is done and prevents copying/cloning it.

To get a copy a caller must explicitly use duplicate.
2024-08-17 17:15:33 -07:00
Drew Galbraith
18e512cf1f [Teton] Move console/shell to rust. WIP 2024-08-12 11:35:54 -07:00
Drew Galbraith
1e073d5060 Split yunq compliation to library and use it in build process. 2024-07-28 18:08:34 -07:00
Drew Galbraith
370ba9ae40 Hacky auto build for rust yunq. 2024-07-28 14:32:50 -07:00
Drew Galbraith
2cbf871d09 Add codegen for new rust yunq parser. 2024-07-27 20:23:03 -07:00
Drew Galbraith
8f35d38e93 Add macros to derive message serializations. 2024-07-27 18:30:17 -07:00