Block device abstraction for OCaml 5 with Eio direct-style I/O and Bytesrw integration
1
fork

Configure Feed

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

Remove ppxlib dependency from entire monorepo

- prune: Replace ppxlib with compiler-libs.common, converting
Ast_traverse.iter visitors to Ast_iterator.default_iterator
- prune: Adapt to OCaml 5.3 Longident changes (located strings)
- Remove ppxlib from root dune-project, prune dune-project and opam
- Clean up stale ppxlib references in merlint comments and docs

+36
+36
block.opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + synopsis: "Block device abstraction for OCaml 5 with Eio" 4 + description: 5 + "Block device abstraction for OCaml 5 with Eio direct-style I/O and Bytesrw integration. Inspired by MirageOS mirage-block but using effects-based concurrency." 6 + maintainer: ["Thomas Gazagnaire <thomas@gazagnaire.org>"] 7 + authors: ["Thomas Gazagnaire <thomas@gazagnaire.org>"] 8 + license: "ISC" 9 + depends: [ 10 + "dune" {>= "3.0"} 11 + "ocaml" {>= "5.1"} 12 + "eio" {>= "1.0"} 13 + "bytesrw" {>= "0.1"} 14 + "cstruct" {>= "6.0"} 15 + "fmt" {>= "0.9"} 16 + "optint" {>= "0.3"} 17 + "alcotest" {with-test} 18 + "eio_main" {with-test} 19 + "crowbar" {with-test} 20 + "odoc" {with-doc} 21 + ] 22 + build: [ 23 + ["dune" "subst"] {dev} 24 + [ 25 + "dune" 26 + "build" 27 + "-p" 28 + name 29 + "-j" 30 + jobs 31 + "@install" 32 + "@runtest" {with-test} 33 + "@doc" {with-doc} 34 + ] 35 + ] 36 + dev-repo: "https://tangled.org/gazagnaire.org/ocaml-block"