The unpac monorepo manager self-hosting as a monorepo using unpac
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add new io_uring operations and setup flags from liburing 2.7

- Socket operations: BIND, LISTEN
- Multishot read: READ_MULTISHOT
- Process operations: WAITID, FTRUNCATE
- Futex operations: FUTEX_WAIT, FUTEX_WAKE, FUTEX_WAITV
- File descriptor operations: FIXED_FD_INSTALL

Add new setup flags:
- IORING_SETUP_NO_MMAP: Don't mmap the rings
- IORING_SETUP_REGISTERED_FD_ONLY: Only use registered file descriptors
- IORING_SETUP_NO_SQARRAY: Don't allocate an SQ array

+12
+12
vendor/opam/uring/lib/uring/include/discover.ml
··· 97 97 "IORING_OP_GETXATTR"; 98 98 "IORING_OP_SOCKET"; 99 99 "IORING_OP_URING_CMD"; 100 + "IORING_OP_READ_MULTISHOT"; 101 + "IORING_OP_WAITID"; 102 + "IORING_OP_FUTEX_WAIT"; 103 + "IORING_OP_FUTEX_WAKE"; 104 + "IORING_OP_FUTEX_WAITV"; 105 + "IORING_OP_FIXED_FD_INSTALL"; 106 + "IORING_OP_FTRUNCATE"; 107 + "IORING_OP_BIND"; 108 + "IORING_OP_LISTEN"; 100 109 ] 101 110 102 111 let uring_setup_flags = [ ··· 114 123 "IORING_SETUP_CQE32"; 115 124 "IORING_SETUP_SINGLE_ISSUER"; 116 125 "IORING_SETUP_DEFER_TASKRUN"; 126 + "IORING_SETUP_NO_MMAP"; 127 + "IORING_SETUP_REGISTERED_FD_ONLY"; 128 + "IORING_SETUP_NO_SQARRAY"; 117 129 ] 118 130 119 131 let uring_defs c =