From a2c3e38583eee644e96a30ec9b0f06da9f4d6242 Mon Sep 17 00:00:00 2001 From: Kaustubh Maske Patil <37668193+nikochiko@users.noreply.github.com> Date: Sat, 31 May 2025 19:53:06 +0530 Subject: [PATCH] vibe code frontmatter handling --- esy.lock/index.json | 1933 +++++++++++++---- esy.lock/opam/bos.0.2.1/opam | 48 + .../opam | 10 +- esy.lock/opam/conf-gmp.5/opam | 2 +- esy.lock/opam/conf-libssl.4/opam | 2 +- .../opam/conf-mingw-w64-gcc-x86_64.1/opam | 19 + esy.lock/opam/conf-mingw-w64-gmp-i686.1/opam | 21 - .../opam/conf-mingw-w64-gmp-x86_64.1/opam | 21 + .../opam/conf-mingw-w64-openssl-x86_64.1/opam | 19 + esy.lock/opam/conf-pkg-config.4/opam | 2 +- esy.lock/opam/ctypes.0.23.0/opam | 66 + esy.lock/opam/domain-local-await.1.0.1/opam | 43 + .../opam | 10 +- .../opam | 10 +- .../opam | 12 +- .../{dune-rpc.3.18.2 => dune-rpc.3.19.0}/opam | 10 +- .../opam | 10 +- .../opam/{dune.3.18.2 => dune.3.19.0}/opam | 11 +- esy.lock/opam/{dyn.3.18.2 => dyn.3.19.0}/opam | 12 +- esy.lock/opam/eio.1.2/opam | 53 + esy.lock/opam/eio_linux.1.2/opam | 45 + esy.lock/opam/eio_main.1.2/opam | 46 + esy.lock/opam/eio_posix.1.2/opam | 42 + esy.lock/opam/eio_windows.1.2/opam | 42 + esy.lock/opam/hl_yaml.1.0.0/opam | 48 + .../opam | 8 +- esy.lock/opam/integers.0.7.0/opam | 31 + esy.lock/opam/iomux.0.3/opam | 43 + .../opam/{ipaddr.5.6.0 => ipaddr.5.5.0}/opam | 9 +- .../opam/jane-street-headers.v0.17.0/opam | 24 + esy.lock/opam/jst-config.v0.17.0/opam | 32 + .../{macaddr.5.6.0 => macaddr.5.5.0}/opam | 9 +- .../opam | 6 +- .../opam | 12 +- esy.lock/opam/optint.0.3.0/opam | 37 + .../{ordering.3.18.2 => ordering.3.19.0}/opam | 12 +- esy.lock/opam/ppx_assert.v0.17.0/opam | 30 + esy.lock/opam/ppx_base.v0.17.0/opam | 37 + esy.lock/opam/ppx_cold.v0.17.0/opam | 26 + esy.lock/opam/ppx_compare.v0.17.0/opam | 27 + esy.lock/opam/ppx_deriving.6.0.3/opam | 39 + esy.lock/opam/ppx_deriving_yojson.3.9.1/opam | 36 + esy.lock/opam/ppx_enumerate.v0.17.0/opam | 27 + esy.lock/opam/ppx_globalize.v0.17.0/opam | 27 + esy.lock/opam/ppx_hash.v0.17.0/opam | 29 + esy.lock/opam/ppx_here.v0.17.0/opam | 26 + esy.lock/opam/ppx_inline_test.v0.17.0/opam | 27 + esy.lock/opam/ppx_optcomp.v0.17.0/opam | 27 + esy.lock/opam/ppx_sexp_conv.v0.17.0/opam | 28 + esy.lock/opam/ppxlib_jane.v0.17.0/opam | 25 + .../{stdune.3.18.2 => stdune.3.19.0}/opam | 12 +- esy.lock/opam/thread-table.1.0.0/opam | 39 + esy.lock/opam/time_now.v0.17.0/opam | 30 + esy.lock/opam/uri.4.4.0/opam | 1 + esy.lock/opam/uring.0.9/opam | 56 + esy.lock/opam/{xdg.3.18.2 => xdg.3.19.0}/opam | 11 +- esy.lock/opam/yaml.3.2.0/opam | 55 + .../package.json | 0 .../package.json | 3 + .../package.json | 3 + lib/dune | 5 + lib/frontmatter.ml | 70 + lib/frontmatter.mli | 66 + lib/page.ml | 7 + package.json | 7 +- page.ml | 5 + test/dune | 5 + test/test_frontmatter.ml | 3 + 68 files changed, 3002 insertions(+), 547 deletions(-) create mode 100644 esy.lock/opam/bos.0.2.1/opam rename esy.lock/opam/{chrome-trace.3.18.2 => chrome-trace.3.19.0}/opam (68%) create mode 100644 esy.lock/opam/conf-mingw-w64-gcc-x86_64.1/opam delete mode 100644 esy.lock/opam/conf-mingw-w64-gmp-i686.1/opam create mode 100644 esy.lock/opam/conf-mingw-w64-gmp-x86_64.1/opam create mode 100644 esy.lock/opam/conf-mingw-w64-openssl-x86_64.1/opam create mode 100644 esy.lock/opam/ctypes.0.23.0/opam create mode 100644 esy.lock/opam/domain-local-await.1.0.1/opam rename esy.lock/opam/{dune-build-info.3.18.2 => dune-build-info.3.19.0}/opam (74%) rename esy.lock/opam/{dune-configurator.3.18.2 => dune-configurator.3.19.0}/opam (74%) rename esy.lock/opam/{dune-private-libs.3.18.2 => dune-private-libs.3.19.0}/opam (71%) rename esy.lock/opam/{dune-rpc.3.18.2 => dune-rpc.3.19.0}/opam (69%) rename esy.lock/opam/{dune-site.3.18.2 => dune-site.3.19.0}/opam (66%) rename esy.lock/opam/{dune.3.18.2 => dune.3.19.0}/opam (86%) rename esy.lock/opam/{dyn.3.18.2 => dyn.3.19.0}/opam (64%) create mode 100644 esy.lock/opam/eio.1.2/opam create mode 100644 esy.lock/opam/eio_linux.1.2/opam create mode 100644 esy.lock/opam/eio_main.1.2/opam create mode 100644 esy.lock/opam/eio_posix.1.2/opam create mode 100644 esy.lock/opam/eio_windows.1.2/opam create mode 100644 esy.lock/opam/hl_yaml.1.0.0/opam rename esy.lock/opam/{host-arch-x86_32.1 => host-arch-x86_64.1}/opam (83%) create mode 100644 esy.lock/opam/integers.0.7.0/opam create mode 100644 esy.lock/opam/iomux.0.3/opam rename esy.lock/opam/{ipaddr.5.6.0 => ipaddr.5.5.0}/opam (84%) create mode 100644 esy.lock/opam/jane-street-headers.v0.17.0/opam create mode 100644 esy.lock/opam/jst-config.v0.17.0/opam rename esy.lock/opam/{macaddr.5.6.0 => macaddr.5.5.0}/opam (76%) rename esy.lock/opam/{ocaml-version.4.0.0 => ocaml-version.4.0.1}/opam (88%) rename esy.lock/opam/{ocamlc-loc.3.18.2 => ocamlc-loc.3.19.0}/opam (67%) create mode 100644 esy.lock/opam/optint.0.3.0/opam rename esy.lock/opam/{ordering.3.18.2 => ordering.3.19.0}/opam (62%) create mode 100644 esy.lock/opam/ppx_assert.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_base.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_cold.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_compare.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_deriving.6.0.3/opam create mode 100644 esy.lock/opam/ppx_deriving_yojson.3.9.1/opam create mode 100644 esy.lock/opam/ppx_enumerate.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_globalize.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_hash.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_here.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_inline_test.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_optcomp.v0.17.0/opam create mode 100644 esy.lock/opam/ppx_sexp_conv.v0.17.0/opam create mode 100644 esy.lock/opam/ppxlib_jane.v0.17.0/opam rename esy.lock/opam/{stdune.3.18.2 => stdune.3.19.0}/opam (68%) create mode 100644 esy.lock/opam/thread-table.1.0.0/opam create mode 100644 esy.lock/opam/time_now.v0.17.0/opam create mode 100644 esy.lock/opam/uring.0.9/opam rename esy.lock/opam/{xdg.3.18.2 => xdg.3.19.0}/opam (65%) create mode 100644 esy.lock/opam/yaml.3.2.0/opam rename esy.lock/overrides/{opam__s__conf_mingw_w64_gmp_i686_opam__c__1_opam_override => opam__s__conf_mingw_w64_gcc_x86__64_opam__c__1_opam_override}/package.json (100%) create mode 100644 esy.lock/overrides/opam__s__conf_mingw_w64_gmp_x86__64_opam__c__1_opam_override/package.json create mode 100644 esy.lock/overrides/opam__s__conf_mingw_w64_openssl_x86__64_opam__c__1_opam_override/package.json create mode 100644 lib/dune create mode 100644 lib/frontmatter.ml create mode 100644 lib/frontmatter.mli create mode 100644 lib/page.ml create mode 100644 page.ml create mode 100644 test/dune create mode 100644 test/test_frontmatter.ml diff --git a/esy.lock/index.json b/esy.lock/index.json index 72dd7bd..9ad0ccf 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,5 +1,5 @@ { - "checksum": "4e03b02e7582659ffc55d8b83119f497", + "checksum": "066ef26155e0d52e5b2554af7a8b3e73", "root": "rechiko@link-dev:./package.json", "node": { "rechiko@link-dev:./package.json": { @@ -13,9 +13,13 @@ }, "overrides": [], "dependencies": [ + "@opam/yojson@opam:2.2.2@0786d153", "@opam/reason@opam:3.15.0@b096e175", + "@opam/ppx_inline_test@opam:v0.17.0@f8cae160", "@opam/html_of_jsx@opam:0.0.4@bda87b9f", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/hl_yaml@opam:1.0.0@2f9c628d", + "@opam/eio_main@opam:1.2@9842e4ba", "@opam/eio@opam:1.2@91e0998f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/dream@opam:1.0.0~alpha7@2203059e" ], "devDependencies": [ @@ -64,7 +68,7 @@ }, "overrides": [ "esy.lock/overrides/d2b1c9f139f83685b7ed6db48df6a440" ], "dependencies": [ - "@opam/conf-pkg-config@opam:4@04531507", + "@opam/conf-pkg-config@opam:4@dba115d5", "@opam/conf-autoconf@github:esy-packages/esy-autoconf:package.json#fb93edf@d41d8cd9" ], "devDependencies": [] @@ -120,13 +124,13 @@ ], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", - "@opam/conf-pkg-config@opam:4@04531507", - "@opam/conf-gmp@opam:5@3eae9750", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/conf-pkg-config@opam:4@dba115d5", + "@opam/conf-gmp@opam:5@c615b360", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", - "@opam/conf-pkg-config@opam:4@04531507", - "@opam/conf-gmp@opam:5@3eae9750" + "@opam/conf-pkg-config@opam:4@dba115d5", + "@opam/conf-gmp@opam:5@c615b360" ], "available": "true" }, @@ -149,37 +153,69 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/xdg@opam:3.18.2@9ea0452b": { - "id": "@opam/xdg@opam:3.18.2@9ea0452b", - "name": "@opam/xdg", - "version": "opam:3.18.2", + "@opam/yaml@opam:3.2.0@52b4d9bc": { + "id": "@opam/yaml@opam:3.2.0@52b4d9bc", + "name": "@opam/yaml", + "version": "opam:3.2.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/c5/c50d2aca28b9f966792b71e1603351e5d24eda4dfd3e4453fbd50366a3a08227#sha256:c50d2aca28b9f966792b71e1603351e5d24eda4dfd3e4453fbd50366a3a08227", + "archive:https://github.com/avsm/ocaml-yaml/releases/download/v3.2.0/yaml-3.2.0.tbz#sha256:c50d2aca28b9f966792b71e1603351e5d24eda4dfd3e4453fbd50366a3a08227" ], "opam": { - "name": "xdg", - "version": "3.18.2", - "path": "esy.lock/opam/xdg.3.18.2" + "name": "yaml", + "version": "3.2.0", + "path": "esy.lock/opam/yaml.3.2.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/ctypes@opam:0.23.0@9ba0591e", "@opam/bos@opam:0.2.1@dd50697b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/ctypes@opam:0.23.0@9ba0591e", "@opam/bos@opam:0.2.1@dd50697b" + ], + "available": "true" + }, + "@opam/xdg@opam:3.19.0@b2ed1075": { + "id": "@opam/xdg@opam:3.19.0@b2ed1075", + "name": "@opam/xdg", + "version": "opam:3.19.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + ], + "opam": { + "name": "xdg", + "version": "3.19.0", + "path": "esy.lock/opam/xdg.3.19.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -208,8 +244,8 @@ "@opam/mirage-crypto-ec@opam:1.2.0@eeeebe65", "@opam/mirage-crypto@opam:1.2.0@396b07fe", "@opam/logs@opam:0.8.0@5c08c302", "@opam/kdf@opam:1.0.0@d9274385", - "@opam/ipaddr@opam:5.6.0@5637b331", "@opam/gmap@opam:0.3.0@d03aa317", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ipaddr@opam:5.5.0@04d5f4bf", "@opam/gmap@opam:0.3.0@d03aa317", + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540", "@opam/base64@opam:3.5.1@b3a772d2", "@opam/asn1-combinators@opam:0.3.2@a939b237", @@ -223,8 +259,8 @@ "@opam/mirage-crypto-ec@opam:1.2.0@eeeebe65", "@opam/mirage-crypto@opam:1.2.0@396b07fe", "@opam/logs@opam:0.8.0@5c08c302", "@opam/kdf@opam:1.0.0@d9274385", - "@opam/ipaddr@opam:5.6.0@5637b331", "@opam/gmap@opam:0.3.0@d03aa317", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ipaddr@opam:5.5.0@04d5f4bf", "@opam/gmap@opam:0.3.0@d03aa317", + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540", "@opam/base64@opam:3.5.1@b3a772d2", "@opam/asn1-combinators@opam:0.3.2@a939b237" @@ -315,8 +351,42 @@ "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ], "available": "true" }, - "@opam/uri@opam:4.4.0@f70a0b72": { - "id": "@opam/uri@opam:4.4.0@f70a0b72", + "@opam/uring@opam:0.9@ff41fd76": { + "id": "@opam/uring@opam:0.9@ff41fd76", + "name": "@opam/uring", + "version": "opam:0.9", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/79/797588c5f2fd52c28a7f8b1a9c18ca7ebe8e7787cf0dcb559e453ec232175b43#sha256:797588c5f2fd52c28a7f8b1a9c18ca7ebe8e7787cf0dcb559e453ec232175b43", + "archive:https://github.com/ocaml-multicore/ocaml-uring/releases/download/v0.9/uring-0.9.tbz#sha256:797588c5f2fd52c28a7f8b1a9c18ca7ebe8e7787cf0dcb559e453ec232175b43" + ], + "opam": { + "name": "uring", + "version": "0.9", + "path": "esy.lock/opam/uring.0.9" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/optint@opam:0.3.0@b4439eaf", + "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/cstruct@opam:6.2.0@bb6081e5", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/optint@opam:0.3.0@b4439eaf", + "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/cstruct@opam:6.2.0@bb6081e5" + ], + "available": "os = \"linux\"" + }, + "@opam/uri@opam:4.4.0@b5659e45": { + "id": "@opam/uri@opam:4.4.0@b5659e45", "name": "@opam/uri", "version": "opam:4.4.0", "source": { @@ -334,13 +404,13 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/stringext@opam:1.6.0@ac4f328b", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/angstrom@opam:0.16.1@7454dd18", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/stringext@opam:1.6.0@ac4f328b", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/angstrom@opam:0.16.1@7454dd18" ], "available": "true" @@ -364,13 +434,13 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/uutf@opam:1.0.4@ba7fbef7", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/angstrom@opam:0.16.1@7454dd18", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/uutf@opam:1.0.4@ba7fbef7", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/angstrom@opam:0.16.1@7454dd18" ], "available": "true" @@ -455,8 +525,8 @@ "@opam/mirage-crypto-ec@opam:1.2.0@eeeebe65", "@opam/mirage-crypto@opam:1.2.0@396b07fe", "@opam/logs@opam:0.8.0@5c08c302", "@opam/kdf@opam:1.0.0@d9274385", - "@opam/ipaddr@opam:5.6.0@5637b331", "@opam/fmt@opam:0.10.0@8c12febf", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ipaddr@opam:5.5.0@04d5f4bf", "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540", "@opam/digestif@opam:1.3.0@dd9547da", "@esy-ocaml/substs@0.0.1@d41d8cd9" @@ -469,13 +539,74 @@ "@opam/mirage-crypto-ec@opam:1.2.0@eeeebe65", "@opam/mirage-crypto@opam:1.2.0@396b07fe", "@opam/logs@opam:0.8.0@5c08c302", "@opam/kdf@opam:1.0.0@d9274385", - "@opam/ipaddr@opam:5.6.0@5637b331", "@opam/fmt@opam:0.10.0@8c12febf", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ipaddr@opam:5.5.0@04d5f4bf", "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540", "@opam/digestif@opam:1.3.0@dd9547da" ], "available": "arch != \"arm32\"" }, + "@opam/time_now@opam:v0.17.0@697c90fa": { + "id": "@opam/time_now@opam:v0.17.0@697c90fa", + "name": "@opam/time_now", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/fc/fc85d6e46c4eb9370de9385f7bbfa6d57b4e48a9e96b20009007226b73f9530c#sha256:fc85d6e46c4eb9370de9385f7bbfa6d57b4e48a9e96b20009007226b73f9530c", + "archive:https://github.com/janestreet/time_now/archive/refs/tags/v0.17.0.tar.gz#sha256:fc85d6e46c4eb9370de9385f7bbfa6d57b4e48a9e96b20009007226b73f9530c" + ], + "opam": { + "name": "time_now", + "version": "v0.17.0", + "path": "esy.lock/opam/time_now.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppx_optcomp@opam:v0.17.0@9bbea163", + "@opam/ppx_base@opam:v0.17.0@ab170d04", + "@opam/jst-config@opam:v0.17.0@aeb820da", + "@opam/jane-street-headers@opam:v0.17.0@3e1f8efd", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppx_optcomp@opam:v0.17.0@9bbea163", + "@opam/ppx_base@opam:v0.17.0@ab170d04", + "@opam/jst-config@opam:v0.17.0@aeb820da", + "@opam/jane-street-headers@opam:v0.17.0@3e1f8efd", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/thread-table@opam:1.0.0@2e715999": { + "id": "@opam/thread-table@opam:1.0.0@2e715999", + "name": "@opam/thread-table", + "version": "opam:1.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/a4/a48cd88463597df9442c4baa69ccc06091ca77ba71e438d3609fbae0f3b81ddd#sha256:a48cd88463597df9442c4baa69ccc06091ca77ba71e438d3609fbae0f3b81ddd", + "archive:https://github.com/ocaml-multicore/thread-table/releases/download/1.0.0/thread-table-1.0.0.tbz#sha256:a48cd88463597df9442c4baa69ccc06091ca77ba71e438d3609fbae0f3b81ddd" + ], + "opam": { + "name": "thread-table", + "version": "1.0.0", + "path": "esy.lock/opam/thread-table.1.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, "@opam/stringext@opam:1.6.0@ac4f328b": { "id": "@opam/stringext@opam:1.6.0@ac4f328b", "name": "@opam/stringext", @@ -494,43 +625,43 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/stdune@opam:3.18.2@6ef2b9da": { - "id": "@opam/stdune@opam:3.18.2@6ef2b9da", + "@opam/stdune@opam:3.19.0@1b901d97": { + "id": "@opam/stdune@opam:3.19.0@1b901d97", "name": "@opam/stdune", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "stdune", - "version": "3.18.2", - "path": "esy.lock/opam/stdune.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/stdune.3.19.0" } }, "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", - "@opam/ordering@opam:3.18.2@cc34282d", - "@opam/dyn@opam:3.18.2@64502832", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ordering@opam:3.19.0@c1851a3e", + "@opam/dyn@opam:3.19.0@7850d700", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", - "@opam/ordering@opam:3.18.2@cc34282d", - "@opam/dyn@opam:3.18.2@64502832", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ordering@opam:3.19.0@c1851a3e", + "@opam/dyn@opam:3.19.0@7850d700", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" ], @@ -554,11 +685,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -580,12 +711,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" ], "available": "arch != \"x86_32\"" @@ -613,16 +744,16 @@ ], "dependencies": [ "ocaml@5.2.0@d41d8cd9", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", - "@opam/conf-libssl@opam:4@6f833b09", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/conf-libssl@opam:4@5863b39c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", - "@opam/conf-libssl@opam:4@6f833b09" + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/conf-libssl@opam:4@5863b39c" ], "available": "true" }, @@ -644,11 +775,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "os != \"freebsd\"" }, @@ -670,11 +801,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "arch != \"x86_32\"" }, @@ -760,8 +891,8 @@ "@opam/merlin-extend@opam:0.6.2@f9530fc0", "@opam/menhir@opam:20240715@454ed5d1", "@opam/fix@opam:20250428@7c1e7279", - "@opam/dune-build-info@opam:3.18.2@f9322e25", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/cppo@opam:1.8.0@b48266ea", + "@opam/dune-build-info@opam:3.19.0@30f8b943", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/cppo@opam:1.8.0@b48266ea", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ @@ -770,8 +901,8 @@ "@opam/merlin-extend@opam:0.6.2@f9530fc0", "@opam/menhir@opam:20240715@454ed5d1", "@opam/fix@opam:20250428@7c1e7279", - "@opam/dune-build-info@opam:3.18.2@f9322e25", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/cppo@opam:1.8.0@b48266ea" + "@opam/dune-build-info@opam:3.19.0@30f8b943", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/cppo@opam:1.8.0@b48266ea" ], "available": "true" }, @@ -794,11 +925,11 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -847,11 +978,11 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -874,19 +1005,46 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ke@opam:0.6@9ad9641b", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/bigarray-overlap@opam:0.2.1@9bde8734", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ke@opam:0.6@9ad9641b", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/bigarray-overlap@opam:0.2.1@9bde8734" ], "available": "true" }, + "@opam/ppxlib_jane@opam:v0.17.0@9e98e420": { + "id": "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "name": "@opam/ppxlib_jane", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/42/42757d7b44a5f2a766778e6b4710100c6ef9d0c074eb3e7fa4c69647336d8398#sha256:42757d7b44a5f2a766778e6b4710100c6ef9d0c074eb3e7fa4c69647336d8398", + "archive:https://github.com/janestreet/ppxlib_jane/archive/refs/tags/v0.17.0.tar.gz#sha256:42757d7b44a5f2a766778e6b4710100c6ef9d0c074eb3e7fa4c69647336d8398" + ], + "opam": { + "name": "ppxlib_jane", + "version": "v0.17.0", + "path": "esy.lock/opam/ppxlib_jane.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "arch != \"x86_32\"" + }, "@opam/ppxlib@opam:0.35.0@8cd01f8f": { "id": "@opam/ppxlib@opam:0.35.0@8cd01f8f", "name": "@opam/ppxlib", @@ -909,14 +1067,14 @@ "@opam/sexplib0@opam:v0.17.0@75dcb697", "@opam/ppx_derivers@opam:1.2.1@d78727cd", "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/sexplib0@opam:v0.17.0@75dcb697", "@opam/ppx_derivers@opam:1.2.1@d78727cd", "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -939,14 +1097,298 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "arch != \"arm32\" & arch != \"x86_32\"" }, + "@opam/ppx_sexp_conv@opam:v0.17.0@4ebeb9aa": { + "id": "@opam/ppx_sexp_conv@opam:v0.17.0@4ebeb9aa", + "name": "@opam/ppx_sexp_conv", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/4a/4af4f99d774fab77bf63ba2298fc288c356a88bdac0a37e3a23b0d669410ee5a#sha256:4af4f99d774fab77bf63ba2298fc288c356a88bdac0a37e3a23b0d669410ee5a", + "archive:https://github.com/janestreet/ppx_sexp_conv/archive/refs/tags/v0.17.0.tar.gz#sha256:4af4f99d774fab77bf63ba2298fc288c356a88bdac0a37e3a23b0d669410ee5a" + ], + "opam": { + "name": "ppx_sexp_conv", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_sexp_conv.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@75dcb697", + "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@75dcb697", + "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_optcomp@opam:v0.17.0@9bbea163": { + "id": "@opam/ppx_optcomp@opam:v0.17.0@9bbea163", + "name": "@opam/ppx_optcomp", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/a6/a62010eaf74035ee48ef2095da464f16fb6a087948a6c9d69dd1551c4836c64b#sha256:a62010eaf74035ee48ef2095da464f16fb6a087948a6c9d69dd1551c4836c64b", + "archive:https://github.com/janestreet/ppx_optcomp/archive/refs/tags/v0.17.0.tar.gz#sha256:a62010eaf74035ee48ef2095da464f16fb6a087948a6c9d69dd1551c4836c64b" + ], + "opam": { + "name": "ppx_optcomp", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_optcomp.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/stdio@opam:v0.17.0@def6a62f", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/stdio@opam:v0.17.0@def6a62f", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_inline_test@opam:v0.17.0@f8cae160": { + "id": "@opam/ppx_inline_test@opam:v0.17.0@f8cae160", + "name": "@opam/ppx_inline_test", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/b7/b71e4f01ab8aed418a3358688241a94b6d16d723deec7caaf5e4e917c2a76d2c#sha256:b71e4f01ab8aed418a3358688241a94b6d16d723deec7caaf5e4e917c2a76d2c", + "archive:https://github.com/janestreet/ppx_inline_test/archive/refs/tags/v0.17.0.tar.gz#sha256:b71e4f01ab8aed418a3358688241a94b6d16d723deec7caaf5e4e917c2a76d2c" + ], + "opam": { + "name": "ppx_inline_test", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_inline_test.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/time_now@opam:v0.17.0@697c90fa", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/time_now@opam:v0.17.0@697c90fa", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_here@opam:v0.17.0@a315c9c7": { + "id": "@opam/ppx_here@opam:v0.17.0@a315c9c7", + "name": "@opam/ppx_here", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/27/27ac69db34a5ff0efbf6e3c52d52dda46d1e5d5db4d14fb4d8c20370b932a913#sha256:27ac69db34a5ff0efbf6e3c52d52dda46d1e5d5db4d14fb4d8c20370b932a913", + "archive:https://github.com/janestreet/ppx_here/archive/refs/tags/v0.17.0.tar.gz#sha256:27ac69db34a5ff0efbf6e3c52d52dda46d1e5d5db4d14fb4d8c20370b932a913" + ], + "opam": { + "name": "ppx_here", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_here.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_hash@opam:v0.17.0@d5bdfadd": { + "id": "@opam/ppx_hash@opam:v0.17.0@d5bdfadd", + "name": "@opam/ppx_hash", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/8c/8c8acae276a349d412eab9112cc3afa996d26ad4a01f2882121fc0adee0dd05e#sha256:8c8acae276a349d412eab9112cc3afa996d26ad4a01f2882121fc0adee0dd05e", + "archive:https://github.com/janestreet/ppx_hash/archive/refs/tags/v0.17.0.tar.gz#sha256:8c8acae276a349d412eab9112cc3afa996d26ad4a01f2882121fc0adee0dd05e" + ], + "opam": { + "name": "ppx_hash", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_hash.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_sexp_conv@opam:v0.17.0@4ebeb9aa", + "@opam/ppx_compare@opam:v0.17.0@1a79b267", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_sexp_conv@opam:v0.17.0@4ebeb9aa", + "@opam/ppx_compare@opam:v0.17.0@1a79b267", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_globalize@opam:v0.17.0@083253c7": { + "id": "@opam/ppx_globalize@opam:v0.17.0@083253c7", + "name": "@opam/ppx_globalize", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/42/42a28764e39f641abfc723ec755c68f0b6467bf7f5057c6f326cef2c34e73618#sha256:42a28764e39f641abfc723ec755c68f0b6467bf7f5057c6f326cef2c34e73618", + "archive:https://github.com/janestreet/ppx_globalize/archive/refs/tags/v0.17.0.tar.gz#sha256:42a28764e39f641abfc723ec755c68f0b6467bf7f5057c6f326cef2c34e73618" + ], + "opam": { + "name": "ppx_globalize", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_globalize.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_enumerate@opam:v0.17.0@b3793e44": { + "id": "@opam/ppx_enumerate@opam:v0.17.0@b3793e44", + "name": "@opam/ppx_enumerate", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/a2/a27f1797b1315bdf7678fde783dff493bd348f1c5b644d7616b660bd295dad36#sha256:a27f1797b1315bdf7678fde783dff493bd348f1c5b644d7616b660bd295dad36", + "archive:https://github.com/janestreet/ppx_enumerate/archive/refs/tags/v0.17.0.tar.gz#sha256:a27f1797b1315bdf7678fde783dff493bd348f1c5b644d7616b660bd295dad36" + ], + "opam": { + "name": "ppx_enumerate", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_enumerate.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_deriving_yojson@opam:3.9.1@a0df7828": { + "id": "@opam/ppx_deriving_yojson@opam:3.9.1@a0df7828", + "name": "@opam/ppx_deriving_yojson", + "version": "opam:3.9.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/6a/6a3ef7c7bb381f57448853f2a6d2287cf623628162a979587d1e8f7502114f4d#sha256:6a3ef7c7bb381f57448853f2a6d2287cf623628162a979587d1e8f7502114f4d", + "archive:https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.9.1/ppx_deriving_yojson-3.9.1.tbz#sha256:6a3ef7c7bb381f57448853f2a6d2287cf623628162a979587d1e8f7502114f4d" + ], + "opam": { + "name": "ppx_deriving_yojson", + "version": "3.9.1", + "path": "esy.lock/opam/ppx_deriving_yojson.3.9.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_deriving@opam:6.0.3@8c6919fd", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_deriving@opam:6.0.3@8c6919fd", + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, + "@opam/ppx_deriving@opam:6.0.3@8c6919fd": { + "id": "@opam/ppx_deriving@opam:6.0.3@8c6919fd", + "name": "@opam/ppx_deriving", + "version": "opam:6.0.3", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/37/374aa97b32c5e01c09a97810a48bfa218c213b5b649e4452101455ac19c94a6d#sha256:374aa97b32c5e01c09a97810a48bfa218c213b5b649e4452101455ac19c94a6d", + "archive:https://github.com/ocaml-ppx/ppx_deriving/releases/download/v6.0.3/ppx_deriving-6.0.3.tbz#sha256:374aa97b32c5e01c09a97810a48bfa218c213b5b649e4452101455ac19c94a6d" + ], + "opam": { + "name": "ppx_deriving", + "version": "6.0.3", + "path": "esy.lock/opam/ppx_deriving.6.0.3" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/cppo@opam:1.8.0@b48266ea", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, "@opam/ppx_derivers@opam:1.2.1@d78727cd": { "id": "@opam/ppx_derivers@opam:1.2.1@d78727cd", "name": "@opam/ppx_derivers", @@ -965,14 +1407,150 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, + "@opam/ppx_compare@opam:v0.17.0@1a79b267": { + "id": "@opam/ppx_compare@opam:v0.17.0@1a79b267", + "name": "@opam/ppx_compare", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/f0/f0b23eb78082ef4dc71a66939bbc63c6b0cc2cf6a4744a906b7a2c016cbe3098#sha256:f0b23eb78082ef4dc71a66939bbc63c6b0cc2cf6a4744a906b7a2c016cbe3098", + "archive:https://github.com/janestreet/ppx_compare/archive/refs/tags/v0.17.0.tar.gz#sha256:f0b23eb78082ef4dc71a66939bbc63c6b0cc2cf6a4744a906b7a2c016cbe3098" + ], + "opam": { + "name": "ppx_compare", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_compare.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib_jane@opam:v0.17.0@9e98e420", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_cold@opam:v0.17.0@3c304e5b": { + "id": "@opam/ppx_cold@opam:v0.17.0@3c304e5b", + "name": "@opam/ppx_cold", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/67/670ee6f4efef2020a4bedf91b72cc2cd97ea0d74b47dad2f8f6b72d722a7452d#sha256:670ee6f4efef2020a4bedf91b72cc2cd97ea0d74b47dad2f8f6b72d722a7452d", + "archive:https://github.com/janestreet/ppx_cold/archive/refs/tags/v0.17.0.tar.gz#sha256:670ee6f4efef2020a4bedf91b72cc2cd97ea0d74b47dad2f8f6b72d722a7452d" + ], + "opam": { + "name": "ppx_cold", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_cold.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_base@opam:v0.17.0@ab170d04": { + "id": "@opam/ppx_base@opam:v0.17.0@ab170d04", + "name": "@opam/ppx_base", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/80/80e7e6c6a704114d1d0989ee9bc01bca45278096c0caf3f2c4ef28d3c12ae61c#sha256:80e7e6c6a704114d1d0989ee9bc01bca45278096c0caf3f2c4ef28d3c12ae61c", + "archive:https://github.com/janestreet/ppx_base/archive/refs/tags/v0.17.0.tar.gz#sha256:80e7e6c6a704114d1d0989ee9bc01bca45278096c0caf3f2c4ef28d3c12ae61c" + ], + "opam": { + "name": "ppx_base", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_base.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_sexp_conv@opam:v0.17.0@4ebeb9aa", + "@opam/ppx_hash@opam:v0.17.0@d5bdfadd", + "@opam/ppx_globalize@opam:v0.17.0@083253c7", + "@opam/ppx_enumerate@opam:v0.17.0@b3793e44", + "@opam/ppx_compare@opam:v0.17.0@1a79b267", + "@opam/ppx_cold@opam:v0.17.0@3c304e5b", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_sexp_conv@opam:v0.17.0@4ebeb9aa", + "@opam/ppx_hash@opam:v0.17.0@d5bdfadd", + "@opam/ppx_globalize@opam:v0.17.0@083253c7", + "@opam/ppx_enumerate@opam:v0.17.0@b3793e44", + "@opam/ppx_compare@opam:v0.17.0@1a79b267", + "@opam/ppx_cold@opam:v0.17.0@3c304e5b", + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ppx_assert@opam:v0.17.0@cfc27447": { + "id": "@opam/ppx_assert@opam:v0.17.0@cfc27447", + "name": "@opam/ppx_assert", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/94/94c47289a6393642b1cca7d2cdb8decdbf387c3cee4faf50d9b00efc871cce8b#sha256:94c47289a6393642b1cca7d2cdb8decdbf387c3cee4faf50d9b00efc871cce8b", + "archive:https://github.com/janestreet/ppx_assert/archive/refs/tags/v0.17.0.tar.gz#sha256:94c47289a6393642b1cca7d2cdb8decdbf387c3cee4faf50d9b00efc871cce8b" + ], + "opam": { + "name": "ppx_assert", + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_assert.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_sexp_conv@opam:v0.17.0@4ebeb9aa", + "@opam/ppx_here@opam:v0.17.0@a315c9c7", + "@opam/ppx_compare@opam:v0.17.0@1a79b267", + "@opam/ppx_cold@opam:v0.17.0@3c304e5b", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_sexp_conv@opam:v0.17.0@4ebeb9aa", + "@opam/ppx_here@opam:v0.17.0@a315c9c7", + "@opam/ppx_compare@opam:v0.17.0@1a79b267", + "@opam/ppx_cold@opam:v0.17.0@3c304e5b", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, "@opam/pp@opam:2.0.0@2177bbde": { "id": "@opam/pp@opam:2.0.0@2177bbde", "name": "@opam/pp", @@ -991,11 +1569,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1017,37 +1595,63 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/ordering@opam:3.18.2@cc34282d": { - "id": "@opam/ordering@opam:3.18.2@cc34282d", + "@opam/ordering@opam:3.19.0@c1851a3e": { + "id": "@opam/ordering@opam:3.19.0@c1851a3e", "name": "@opam/ordering", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "ordering", - "version": "3.18.2", - "path": "esy.lock/opam/ordering.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/ordering.3.19.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, + "@opam/optint@opam:0.3.0@b4439eaf": { + "id": "@opam/optint@opam:0.3.0@b4439eaf", + "name": "@opam/optint", + "version": "opam:0.3.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/29/295cff2c134b0385b13ba81d5005d9f841ba40d4a502aed10c997f239ef1147b#sha256:295cff2c134b0385b13ba81d5005d9f841ba40d4a502aed10c997f239ef1147b", + "archive:https://github.com/mirage/optint/releases/download/v0.3.0/optint-0.3.0.tbz#sha256:295cff2c134b0385b13ba81d5005d9f841ba40d4a502aed10c997f239ef1147b" + ], + "opam": { + "name": "optint", + "version": "0.3.0", + "path": "esy.lock/opam/optint.0.3.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1069,11 +1673,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1095,13 +1699,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/cppo@opam:1.8.0@b48266ea", "@opam/base-bytes@opam:base@785dbd33", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base-bytes@opam:base@785dbd33" ], "available": "true" @@ -1125,14 +1729,14 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@opam/base-bytes@opam:base@785dbd33", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@opam/base-bytes@opam:base@785dbd33" ], @@ -1156,11 +1760,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": "true" @@ -1187,15 +1791,15 @@ "@opam/uuseg@opam:16.0.0@bd0df457", "@opam/stdio@opam:v0.17.0@def6a62f", "@opam/ocp-indent@opam:1.8.1@faabb966", - "@opam/ocaml-version@opam:4.0.0@db2acb74", + "@opam/ocaml-version@opam:4.0.1@84d2095c", "@opam/menhirSdk@opam:20240715@9d924351", "@opam/menhirLib@opam:20240715@3e1794bd", "@opam/menhir@opam:20240715@454ed5d1", "@opam/fpath@opam:0.7.3@d817a3b5", "@opam/fix@opam:20250428@7c1e7279", "@opam/either@opam:1.0.0@378fa7c4", - "@opam/dune-build-info@opam:3.18.2@f9322e25", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/dune-build-info@opam:3.19.0@30f8b943", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@opam/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.2@acbfd556", @@ -1207,15 +1811,15 @@ "@opam/uuseg@opam:16.0.0@bd0df457", "@opam/stdio@opam:v0.17.0@def6a62f", "@opam/ocp-indent@opam:1.8.1@faabb966", - "@opam/ocaml-version@opam:4.0.0@db2acb74", + "@opam/ocaml-version@opam:4.0.1@84d2095c", "@opam/menhirSdk@opam:20240715@9d924351", "@opam/menhirLib@opam:20240715@3e1794bd", "@opam/menhir@opam:20240715@454ed5d1", "@opam/fpath@opam:0.7.3@d817a3b5", "@opam/fix@opam:20250428@7c1e7279", "@opam/either@opam:1.0.0@378fa7c4", - "@opam/dune-build-info@opam:3.18.2@f9322e25", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/dune-build-info@opam:3.19.0@30f8b943", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@opam/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.2@acbfd556", @@ -1243,14 +1847,14 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/re@opam:1.12.0@42f7a5b9", "@opam/ocamlformat-lib@opam:0.27.0@09e368b0", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/re@opam:1.12.0@42f7a5b9", "@opam/ocamlformat-lib@opam:0.27.0@09e368b0", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/cmdliner@opam:1.3.0@8e6dd99f" ], "available": "true" @@ -1282,30 +1886,30 @@ "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ], "available": "true" }, - "@opam/ocamlc-loc@opam:3.18.2@fe45f518": { - "id": "@opam/ocamlc-loc@opam:3.18.2@fe45f518", + "@opam/ocamlc-loc@opam:3.19.0@7b30efce": { + "id": "@opam/ocamlc-loc@opam:3.19.0@7b30efce", "name": "@opam/ocamlc-loc", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "ocamlc-loc", - "version": "3.18.2", - "path": "esy.lock/opam/ocamlc-loc.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/ocamlc-loc.3.19.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dyn@opam:3.18.2@64502832", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.2.0@d41d8cd9", "@opam/dyn@opam:3.19.0@7850d700", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dyn@opam:3.18.2@64502832", - "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dyn@opam:3.19.0@7850d700", + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1350,37 +1954,37 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "arch != \"x86_32\"" }, - "@opam/ocaml-version@opam:4.0.0@db2acb74": { - "id": "@opam/ocaml-version@opam:4.0.0@db2acb74", + "@opam/ocaml-version@opam:4.0.1@84d2095c": { + "id": "@opam/ocaml-version@opam:4.0.1@84d2095c", "name": "@opam/ocaml-version", - "version": "opam:4.0.0", + "version": "opam:4.0.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/67/6734fe7a4f8ac3bea39a0bcf40a31a82#md5:6734fe7a4f8ac3bea39a0bcf40a31a82", - "archive:https://github.com/ocurrent/ocaml-version/releases/download/v4.0.0/ocaml-version-4.0.0.tbz#md5:6734fe7a4f8ac3bea39a0bcf40a31a82" + "archive:https://opam.ocaml.org/cache/md5/7a/7ac431b54bf48cc4340885acb37143fa#md5:7ac431b54bf48cc4340885acb37143fa", + "archive:https://github.com/ocurrent/ocaml-version/releases/download/v4.0.1/ocaml-version-4.0.1.tbz#md5:7ac431b54bf48cc4340885acb37143fa" ], "opam": { "name": "ocaml-version", - "version": "4.0.0", - "path": "esy.lock/opam/ocaml-version.4.0.0" + "version": "4.0.1", + "path": "esy.lock/opam/ocaml-version.4.0.1" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1402,11 +2006,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1429,22 +2033,22 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", - "@opam/xdg@opam:3.18.2@9ea0452b", - "@opam/stdune@opam:3.18.2@6ef2b9da", + "@opam/xdg@opam:3.19.0@b2ed1075", + "@opam/stdune@opam:3.19.0@1b901d97", "@opam/spawn@opam:v0.17.0@d0f69739", "@opam/re@opam:1.12.0@42f7a5b9", "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", "@opam/pp@opam:2.0.0@2177bbde", - "@opam/ordering@opam:3.18.2@cc34282d", + "@opam/ordering@opam:3.19.0@c1851a3e", "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f", - "@opam/ocamlc-loc@opam:3.18.2@fe45f518", + "@opam/ocamlc-loc@opam:3.19.0@7b30efce", "@opam/merlin-lib@opam:5.3-502@45a1163e", "@opam/lsp@opam:1.21.0@1d6dfa56", "@opam/jsonrpc@opam:1.21.0@53614e00", - "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.18.2@64502832", - "@opam/dune-rpc@opam:3.18.2@909599fa", - "@opam/dune-build-info@opam:3.18.2@f9322e25", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.18.2@7a8c460b", + "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.19.0@7850d700", + "@opam/dune-rpc@opam:3.19.0@c46b4467", + "@opam/dune-build-info@opam:3.19.0@30f8b943", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.19.0@b0ba536b", "@opam/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.2@acbfd556", "@opam/astring@opam:0.8.5@9975798d", @@ -1452,22 +2056,22 @@ ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", - "@opam/xdg@opam:3.18.2@9ea0452b", - "@opam/stdune@opam:3.18.2@6ef2b9da", + "@opam/xdg@opam:3.19.0@b2ed1075", + "@opam/stdune@opam:3.19.0@1b901d97", "@opam/spawn@opam:v0.17.0@d0f69739", "@opam/re@opam:1.12.0@42f7a5b9", "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", "@opam/pp@opam:2.0.0@2177bbde", - "@opam/ordering@opam:3.18.2@cc34282d", + "@opam/ordering@opam:3.19.0@c1851a3e", "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f", - "@opam/ocamlc-loc@opam:3.18.2@fe45f518", + "@opam/ocamlc-loc@opam:3.19.0@7b30efce", "@opam/merlin-lib@opam:5.3-502@45a1163e", "@opam/lsp@opam:1.21.0@1d6dfa56", "@opam/jsonrpc@opam:1.21.0@53614e00", - "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.18.2@64502832", - "@opam/dune-rpc@opam:3.18.2@909599fa", - "@opam/dune-build-info@opam:3.18.2@f9322e25", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.18.2@7a8c460b", + "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.19.0@7850d700", + "@opam/dune-rpc@opam:3.19.0@c46b4467", + "@opam/dune-build-info@opam:3.19.0@30f8b943", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.19.0@b0ba536b", "@opam/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.2@acbfd556", "@opam/astring@opam:0.8.5@9975798d" @@ -1492,11 +2096,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1520,7 +2124,7 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/multipart_form@opam:0.6.0@58e95b8b", "@opam/lwt@opam:5.9.1@14776079", "@opam/ke@opam:0.6@9ad9641b", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/angstrom@opam:0.16.1@7454dd18", "@esy-ocaml/substs@0.0.1@d41d8cd9" @@ -1528,7 +2132,7 @@ "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/multipart_form@opam:0.6.0@58e95b8b", "@opam/lwt@opam:5.9.1@14776079", "@opam/ke@opam:0.6@9ad9641b", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/angstrom@opam:0.16.1@7454dd18" ], @@ -1556,7 +2160,7 @@ "@opam/unstrctrd@opam:0.4@f3fe9ef4", "@opam/prettym@opam:0.0.3@46c5e112", "@opam/pecu@opam:0.7@39cb7bf2", "@opam/logs@opam:0.8.0@5c08c302", "@opam/ke@opam:0.6@9ad9641b", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/base64@opam:3.5.1@b3a772d2", "@opam/angstrom@opam:0.16.1@7454dd18", @@ -1567,7 +2171,7 @@ "@opam/unstrctrd@opam:0.4@f3fe9ef4", "@opam/prettym@opam:0.0.3@46c5e112", "@opam/pecu@opam:0.7@39cb7bf2", "@opam/logs@opam:0.8.0@5c08c302", "@opam/ke@opam:0.6@9ad9641b", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/base64@opam:3.5.1@b3a772d2", "@opam/angstrom@opam:0.16.1@7454dd18" @@ -1698,14 +2302,14 @@ "@opam/mirage-crypto-rng@opam:1.2.0@7323e0d1", "@opam/lwt@opam:5.9.1@14776079", "@opam/logs@opam:0.8.0@5c08c302", "@opam/duration@opam:0.2.1@f471fd42", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/mtime@opam:2.1.0@0471519e", "@opam/mirage-crypto-rng@opam:1.2.0@7323e0d1", "@opam/lwt@opam:5.9.1@14776079", "@opam/logs@opam:0.8.0@5c08c302", "@opam/duration@opam:0.2.1@f471fd42", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1730,8 +2334,8 @@ "ocaml@5.2.0@d41d8cd9", "@opam/mirage-crypto@opam:1.2.0@396b07fe", "@opam/logs@opam:0.8.0@5c08c302", "@opam/duration@opam:0.2.1@f471fd42", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/digestif@opam:1.3.0@dd9547da", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -1739,8 +2343,8 @@ "ocaml@5.2.0@d41d8cd9", "@opam/mirage-crypto@opam:1.2.0@396b07fe", "@opam/logs@opam:0.8.0@5c08c302", "@opam/duration@opam:0.2.1@f471fd42", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/digestif@opam:1.3.0@dd9547da" ], "available": "true" @@ -1766,7 +2370,7 @@ "ocaml@5.2.0@d41d8cd9", "@opam/zarith@opam:1.14@96388393", "@opam/mirage-crypto-rng@opam:1.2.0@7323e0d1", "@opam/mirage-crypto@opam:1.2.0@396b07fe", - "@opam/eqaf@opam:0.10@bfccc7c0", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/eqaf@opam:0.10@bfccc7c0", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/digestif@opam:1.3.0@dd9547da", "@opam/conf-gmp-powm-sec@opam:4@61bd50cc", "@esy-ocaml/substs@0.0.1@d41d8cd9" @@ -1775,7 +2379,7 @@ "ocaml@5.2.0@d41d8cd9", "@opam/zarith@opam:1.14@96388393", "@opam/mirage-crypto-rng@opam:1.2.0@7323e0d1", "@opam/mirage-crypto@opam:1.2.0@396b07fe", - "@opam/eqaf@opam:0.10@bfccc7c0", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/eqaf@opam:0.10@bfccc7c0", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/digestif@opam:1.3.0@dd9547da" ], "available": "true" @@ -1801,8 +2405,8 @@ "ocaml@5.2.0@d41d8cd9", "@opam/mirage-crypto-rng@opam:1.2.0@7323e0d1", "@opam/eqaf@opam:0.10@bfccc7c0", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/digestif@opam:1.3.0@dd9547da", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -1810,8 +2414,8 @@ "ocaml@5.2.0@d41d8cd9", "@opam/mirage-crypto-rng@opam:1.2.0@7323e0d1", "@opam/eqaf@opam:0.10@bfccc7c0", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/digestif@opam:1.3.0@dd9547da" ], "available": "true" @@ -1835,13 +2439,13 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/eqaf@opam:0.10@bfccc7c0", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/eqaf@opam:0.10@bfccc7c0", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1863,11 +2467,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1889,11 +2493,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": "true" @@ -1916,11 +2520,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/cppo@opam:1.8.0@b48266ea", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -1944,14 +2548,14 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", "@opam/merlin-lib@opam:5.3-502@45a1163e", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/dot-merlin-reader@opam:5.3-502@aadb794f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", "@opam/merlin-lib@opam:5.3-502@45a1163e", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/dot-merlin-reader@opam:5.3-502@aadb794f" ], "available": "true" @@ -1974,11 +2578,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2000,11 +2604,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2026,11 +2630,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2055,13 +2659,13 @@ "ocaml@5.2.0@d41d8cd9", "@opam/menhirSdk@opam:20240715@9d924351", "@opam/menhirLib@opam:20240715@3e1794bd", "@opam/menhirCST@opam:20240715@b768dcc7", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/menhirSdk@opam:20240715@9d924351", "@opam/menhirLib@opam:20240715@3e1794bd", "@opam/menhirCST@opam:20240715@b768dcc7", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2084,12 +2688,12 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/uutf@opam:1.0.4@ba7fbef7", - "@opam/uchar@opam:0.0.2@3e1919ed", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/uchar@opam:0.0.2@3e1919ed", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/uutf@opam:1.0.4@ba7fbef7", - "@opam/uchar@opam:0.0.2@3e1919ed", "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/uchar@opam:0.0.2@3e1919ed", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2111,37 +2715,37 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/macaddr@opam:5.6.0@22469fbb": { - "id": "@opam/macaddr@opam:5.6.0@22469fbb", + "@opam/macaddr@opam:5.5.0@334955d4": { + "id": "@opam/macaddr@opam:5.5.0@334955d4", "name": "@opam/macaddr", - "version": "opam:5.6.0", + "version": "opam:5.5.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/9e/9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133#sha256:9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133", - "archive:https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz#sha256:9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133" + "archive:https://opam.ocaml.org/cache/sha256/62/62890b316e035792ad29af1ad971456d10defd525b74b53db1b67fa42375c178#sha256:62890b316e035792ad29af1ad971456d10defd525b74b53db1b67fa42375c178", + "archive:https://github.com/mirage/ocaml-ipaddr/releases/download/v5.5.0/ipaddr-5.5.0.tbz#sha256:62890b316e035792ad29af1ad971456d10defd525b74b53db1b67fa42375c178" ], "opam": { "name": "macaddr", - "version": "5.6.0", - "path": "esy.lock/opam/macaddr.5.6.0" + "version": "5.5.0", + "path": "esy.lock/opam/macaddr.5.5.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2164,13 +2768,13 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ssl@opam:0.7.0@dcbb8b47", - "@opam/lwt@opam:5.9.1@14776079", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/lwt@opam:5.9.1@14776079", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ssl@opam:0.7.0@dcbb8b47", - "@opam/lwt@opam:5.9.1@14776079", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/lwt@opam:5.9.1@14776079", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base-unix@opam:base@87d0b2eb" ], "available": "true" @@ -2194,12 +2798,12 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", - "@opam/lwt@opam:5.9.1@14776079", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/lwt@opam:5.9.1@14776079", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", - "@opam/lwt@opam:5.9.1@14776079", "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/lwt@opam:5.9.1@14776079", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2221,11 +2825,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2248,16 +2852,16 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ocplib-endian@opam:1.2@008dc942", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/cppo@opam:1.8.0@b48266ea", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/cppo@opam:1.8.0@b48266ea", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ocplib-endian@opam:1.2@008dc942", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2283,14 +2887,14 @@ "@opam/uutf@opam:1.0.4@ba7fbef7", "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", "@opam/jsonrpc@opam:1.21.0@53614e00", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", "@opam/uutf@opam:1.0.4@ba7fbef7", "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", "@opam/jsonrpc@opam:1.21.0@53614e00", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2313,11 +2917,11 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/psq@opam:0.2.1@919733da", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/psq@opam:0.2.1@919733da", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2369,13 +2973,13 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/markup@opam:1.0.3@5d49e74a", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/camlp-streams@opam:5.0.1@8e96208c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/markup@opam:1.0.3@5d49e74a", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/camlp-streams@opam:5.0.1@8e96208c" ], "available": "true" @@ -2399,11 +3003,11 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/fmt@opam:0.10.0@8c12febf", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/fmt@opam:0.10.0@8c12febf", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2426,17 +3030,48 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/mirage-crypto@opam:1.2.0@396b07fe", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/digestif@opam:1.3.0@dd9547da", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/mirage-crypto@opam:1.2.0@396b07fe", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/digestif@opam:1.3.0@dd9547da" ], "available": "true" }, + "@opam/jst-config@opam:v0.17.0@aeb820da": { + "id": "@opam/jst-config@opam:v0.17.0@aeb820da", + "name": "@opam/jst-config", + "version": "opam:v0.17.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/2c/2cf345e33bed0ee4c325667e77dfc5bee8f12afd56318b7c9acf81ec875ecf6e#sha256:2cf345e33bed0ee4c325667e77dfc5bee8f12afd56318b7c9acf81ec875ecf6e", + "archive:https://github.com/janestreet/jst-config/archive/refs/tags/v0.17.0.tar.gz#sha256:2cf345e33bed0ee4c325667e77dfc5bee8f12afd56318b7c9acf81ec875ecf6e" + ], + "opam": { + "name": "jst-config", + "version": "v0.17.0", + "path": "esy.lock/opam/jst-config.v0.17.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppx_assert@opam:v0.17.0@cfc27447", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/base@opam:v0.17.2@acbfd556", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/ppx_assert@opam:v0.17.0@cfc27447", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base@opam:v0.17.2@acbfd556" + ], + "available": "arch != \"x86_32\"" + }, "@opam/jsonrpc@opam:1.21.0@53614e00": { "id": "@opam/jsonrpc@opam:1.21.0@53614e00", "name": "@opam/jsonrpc", @@ -2455,44 +3090,126 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/ipaddr@opam:5.6.0@5637b331": { - "id": "@opam/ipaddr@opam:5.6.0@5637b331", - "name": "@opam/ipaddr", - "version": "opam:5.6.0", + "@opam/jane-street-headers@opam:v0.17.0@3e1f8efd": { + "id": "@opam/jane-street-headers@opam:v0.17.0@3e1f8efd", + "name": "@opam/jane-street-headers", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/9e/9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133#sha256:9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133", - "archive:https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz#sha256:9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133" + "archive:https://opam.ocaml.org/cache/sha256/78/78fa6084cd067b7a7d930d1fe1cb7eb9dcd1a90c73017e570213b47a3762eb4f#sha256:78fa6084cd067b7a7d930d1fe1cb7eb9dcd1a90c73017e570213b47a3762eb4f", + "archive:https://github.com/janestreet/jane-street-headers/archive/refs/tags/v0.17.0.tar.gz#sha256:78fa6084cd067b7a7d930d1fe1cb7eb9dcd1a90c73017e570213b47a3762eb4f" ], "opam": { - "name": "ipaddr", - "version": "5.6.0", - "path": "esy.lock/opam/ipaddr.5.6.0" + "name": "jane-street-headers", + "version": "v0.17.0", + "path": "esy.lock/opam/jane-street-headers.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/macaddr@opam:5.6.0@22469fbb", - "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "arch != \"x86_32\"" + }, + "@opam/ipaddr@opam:5.5.0@04d5f4bf": { + "id": "@opam/ipaddr@opam:5.5.0@04d5f4bf", + "name": "@opam/ipaddr", + "version": "opam:5.5.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/62/62890b316e035792ad29af1ad971456d10defd525b74b53db1b67fa42375c178#sha256:62890b316e035792ad29af1ad971456d10defd525b74b53db1b67fa42375c178", + "archive:https://github.com/mirage/ocaml-ipaddr/releases/download/v5.5.0/ipaddr-5.5.0.tbz#sha256:62890b316e035792ad29af1ad971456d10defd525b74b53db1b67fa42375c178" + ], + "opam": { + "name": "ipaddr", + "version": "5.5.0", + "path": "esy.lock/opam/ipaddr.5.5.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/macaddr@opam:5.5.0@334955d4", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/macaddr@opam:5.6.0@22469fbb", - "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/macaddr@opam:5.5.0@334955d4", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540" ], "available": "true" }, + "@opam/iomux@opam:0.3@be22288d": { + "id": "@opam/iomux@opam:0.3@be22288d", + "name": "@opam/iomux", + "version": "opam:0.3", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/cc/ccd277bd53afd011291cb882f18eb5d05f3bba23257d8368dbc7a3d07f8453e7#sha256:ccd277bd53afd011291cb882f18eb5d05f3bba23257d8368dbc7a3d07f8453e7", + "archive:https://github.com/haesbaert/ocaml-iomux/releases/download/v0.3/iomux-0.3.tbz#sha256:ccd277bd53afd011291cb882f18eb5d05f3bba23257d8368dbc7a3d07f8453e7" + ], + "opam": { + "name": "iomux", + "version": "0.3", + "path": "esy.lock/opam/iomux.0.3" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "os-family != \"windows\"" + }, + "@opam/integers@opam:0.7.0@5b026898": { + "id": "@opam/integers@opam:0.7.0@5b026898", + "name": "@opam/integers", + "version": "opam:0.7.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/8b/8bb517fa9a1818246eb8c4ce34ee1489fbebb4b92defa3a25d13cab8d23ec685#sha256:8bb517fa9a1818246eb8c4ce34ee1489fbebb4b92defa3a25d13cab8d23ec685", + "archive:https://github.com/yallop/ocaml-integers/archive/0.7.0.tar.gz#sha256:8bb517fa9a1818246eb8c4ce34ee1489fbebb4b92defa3a25d13cab8d23ec685" + ], + "opam": { + "name": "integers", + "version": "0.7.0", + "path": "esy.lock/opam/integers.0.7.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, "@opam/html_of_jsx@opam:0.0.4@bda87b9f": { "id": "@opam/html_of_jsx@opam:0.0.4@bda87b9f", "name": "@opam/html_of_jsx", @@ -2512,31 +3229,31 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/host-arch-x86_32@opam:1@a8842e10": { - "id": "@opam/host-arch-x86_32@opam:1@a8842e10", - "name": "@opam/host-arch-x86_32", + "@opam/host-arch-x86_64@opam:1@061769f7": { + "id": "@opam/host-arch-x86_64@opam:1@061769f7", + "name": "@opam/host-arch-x86_64", "version": "opam:1", "source": { "type": "install", "source": [ "no-source:" ], "opam": { - "name": "host-arch-x86_32", + "name": "host-arch-x86_64", "version": "1", - "path": "esy.lock/opam/host-arch-x86_32.1" + "path": "esy.lock/opam/host-arch-x86_64.1" } }, "overrides": [], "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [], - "available": "os = \"win32\" | arch = \"x86_32\"" + "available": "os = \"win32\" | arch = \"x86_64\"" }, "@opam/hmap@opam:0.8.1@11743a50": { "id": "@opam/hmap@opam:0.8.1@11743a50", @@ -2564,6 +3281,37 @@ "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ], "available": "true" }, + "@opam/hl_yaml@opam:1.0.0@2f9c628d": { + "id": "@opam/hl_yaml@opam:1.0.0@2f9c628d", + "name": "@opam/hl_yaml", + "version": "opam:1.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/df/df710f758a0937a92537956d8b768c88#md5:df710f758a0937a92537956d8b768c88", + "archive:https://github.com/SGrondin/hl_yaml/archive/refs/tags/1.0.0.tar.gz#md5:df710f758a0937a92537956d8b768c88" + ], + "opam": { + "name": "hl_yaml", + "version": "1.0.0", + "path": "esy.lock/opam/hl_yaml.1.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/yaml@opam:3.2.0@52b4d9bc", + "@opam/ppx_deriving_yojson@opam:3.9.1@a0df7828", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/yaml@opam:3.2.0@52b4d9bc", + "@opam/ppx_deriving_yojson@opam:3.9.1@a0df7828", + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, "@opam/graphql_parser@opam:0.14.0@d31158ea": { "id": "@opam/graphql_parser@opam:0.14.0@d31158ea", "name": "@opam/graphql_parser", @@ -2584,12 +3332,12 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/re@opam:1.12.0@42f7a5b9", "@opam/menhir@opam:20240715@454ed5d1", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/re@opam:1.12.0@42f7a5b9", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2613,12 +3361,12 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/lwt@opam:5.9.1@14776079", "@opam/graphql@opam:0.14.0@eb1250c9", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/lwt@opam:5.9.1@14776079", "@opam/graphql@opam:0.14.0@eb1250c9", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2643,13 +3391,13 @@ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", "@opam/seq@opam:base@5ed5af70", "@opam/rresult@opam:0.7.0@1f12d87d", "@opam/graphql_parser@opam:0.14.0@d31158ea", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", "@opam/seq@opam:base@5ed5af70", "@opam/rresult@opam:0.7.0@1f12d87d", "@opam/graphql_parser@opam:0.14.0@d31158ea", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2671,11 +3419,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2754,11 +3502,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2780,13 +3528,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.18.2@6ef2b9da", - "@opam/dyn@opam:3.18.2@64502832", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.19.0@1b901d97", + "@opam/dyn@opam:3.19.0@7850d700", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.18.2@6ef2b9da", - "@opam/dyn@opam:3.18.2@64502832", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.19.0@1b901d97", + "@opam/dyn@opam:3.19.0@7850d700", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2810,14 +3558,14 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/lwt@opam:5.9.1@14776079", "@opam/faraday-lwt@opam:0.8.2@85f3716a", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/lwt@opam:5.9.1@14776079", "@opam/faraday-lwt@opam:0.8.2@85f3716a", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base-unix@opam:base@87d0b2eb" ], "available": "true" @@ -2842,12 +3590,12 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/lwt@opam:5.9.1@14776079", "@opam/faraday@opam:0.8.2@19684eb9", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/lwt@opam:5.9.1@14776079", "@opam/faraday@opam:0.8.2@19684eb9", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2869,12 +3617,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74" ], "available": "true" @@ -2897,11 +3645,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2923,40 +3671,196 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/dyn@opam:3.18.2@64502832": { - "id": "@opam/dyn@opam:3.18.2@64502832", - "name": "@opam/dyn", - "version": "opam:3.18.2", + "@opam/eio_windows@opam:1.2@53eeffe0": { + "id": "@opam/eio_windows@opam:1.2@53eeffe0", + "name": "@opam/eio_windows", + "version": "opam:1.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/37/3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40", + "archive:https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + ], + "opam": { + "name": "eio_windows", + "version": "1.2", + "path": "esy.lock/opam/eio_windows.1.2" + } + }, + "overrides": [], + "dependencies": [ + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/eio@opam:1.2@91e0998f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/eio@opam:1.2@91e0998f", + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "os = \"win32\"" + }, + "@opam/eio_posix@opam:1.2@ebd6a20e": { + "id": "@opam/eio_posix@opam:1.2@ebd6a20e", + "name": "@opam/eio_posix", + "version": "opam:1.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/37/3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40", + "archive:https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + ], + "opam": { + "name": "eio_posix", + "version": "1.2", + "path": "esy.lock/opam/eio_posix.1.2" + } + }, + "overrides": [], + "dependencies": [ + "@opam/iomux@opam:0.3@be22288d", "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/eio@opam:1.2@91e0998f", "@opam/dune@opam:3.19.0@d31cf5ee", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "@opam/iomux@opam:0.3@be22288d", "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/eio@opam:1.2@91e0998f", "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, + "@opam/eio_main@opam:1.2@9842e4ba": { + "id": "@opam/eio_main@opam:1.2@9842e4ba", + "name": "@opam/eio_main", + "version": "opam:1.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/37/3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40", + "archive:https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + ], + "opam": { + "name": "eio_main", + "version": "1.2", + "path": "esy.lock/opam/eio_main.1.2" + } + }, + "overrides": [], + "dependencies": [ + "@opam/eio_windows@opam:1.2@53eeffe0", + "@opam/eio_posix@opam:1.2@ebd6a20e", + "@opam/eio_linux@opam:1.2@3f10e00f", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "@opam/eio_windows@opam:1.2@53eeffe0", + "@opam/eio_posix@opam:1.2@ebd6a20e", + "@opam/eio_linux@opam:1.2@3f10e00f", + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, + "@opam/eio_linux@opam:1.2@3f10e00f": { + "id": "@opam/eio_linux@opam:1.2@3f10e00f", + "name": "@opam/eio_linux", + "version": "opam:1.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/37/3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40", + "archive:https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + ], + "opam": { + "name": "eio_linux", + "version": "1.2", + "path": "esy.lock/opam/eio_linux.1.2" + } + }, + "overrides": [], + "dependencies": [ + "@opam/uring@opam:0.9@ff41fd76", "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/eio@opam:1.2@91e0998f", "@opam/dune@opam:3.19.0@d31cf5ee", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "@opam/uring@opam:0.9@ff41fd76", "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/eio@opam:1.2@91e0998f", "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "os = \"linux\"" + }, + "@opam/eio@opam:1.2@91e0998f": { + "id": "@opam/eio@opam:1.2@91e0998f", + "name": "@opam/eio", + "version": "opam:1.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/37/3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40", + "archive:https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz#sha256:3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + ], + "opam": { + "name": "eio", + "version": "1.2", + "path": "esy.lock/opam/eio.1.2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/psq@opam:0.2.1@919733da", + "@opam/optint@opam:0.3.0@b4439eaf", + "@opam/mtime@opam:2.1.0@0471519e", + "@opam/lwt-dllist@opam:1.1.0@1383edf3", + "@opam/hmap@opam:0.8.1@11743a50", "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/domain-local-await@opam:1.0.1@11eb3a04", + "@opam/cstruct@opam:6.2.0@bb6081e5", + "@opam/bigstringaf@opam:0.10.0@445b7d74", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/psq@opam:0.2.1@919733da", + "@opam/optint@opam:0.3.0@b4439eaf", + "@opam/mtime@opam:2.1.0@0471519e", + "@opam/lwt-dllist@opam:1.1.0@1383edf3", + "@opam/hmap@opam:0.8.1@11743a50", "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/domain-local-await@opam:1.0.1@11eb3a04", + "@opam/cstruct@opam:6.2.0@bb6081e5", + "@opam/bigstringaf@opam:0.10.0@445b7d74" + ], + "available": "true" + }, + "@opam/dyn@opam:3.19.0@7850d700": { + "id": "@opam/dyn@opam:3.19.0@7850d700", + "name": "@opam/dyn", + "version": "opam:3.19.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "dyn", - "version": "3.18.2", - "path": "esy.lock/opam/dyn.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/dyn.3.19.0" } }, "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", - "@opam/ordering@opam:3.18.2@cc34282d", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/ordering@opam:3.19.0@c1851a3e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", - "@opam/ordering@opam:3.18.2@cc34282d", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/ordering@opam:3.19.0@c1851a3e", + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -2978,174 +3882,174 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/dune-site@opam:3.18.2@a3bab129": { - "id": "@opam/dune-site@opam:3.18.2@a3bab129", + "@opam/dune-site@opam:3.19.0@456ac4de": { + "id": "@opam/dune-site@opam:3.19.0@456ac4de", "name": "@opam/dune-site", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "dune-site", - "version": "3.18.2", - "path": "esy.lock/opam/dune-site.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/dune-site.3.19.0" } }, "overrides": [], "dependencies": [ - "@opam/dune-private-libs@opam:3.18.2@ccd3ec06", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune-private-libs@opam:3.19.0@f3c86f52", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/dune-private-libs@opam:3.18.2@ccd3ec06", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune-private-libs@opam:3.19.0@f3c86f52", + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/dune-rpc@opam:3.18.2@909599fa": { - "id": "@opam/dune-rpc@opam:3.18.2@909599fa", + "@opam/dune-rpc@opam:3.19.0@c46b4467": { + "id": "@opam/dune-rpc@opam:3.19.0@c46b4467", "name": "@opam/dune-rpc", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "dune-rpc", - "version": "3.18.2", - "path": "esy.lock/opam/dune-rpc.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/dune-rpc.3.19.0" } }, "overrides": [], "dependencies": [ - "@opam/xdg@opam:3.18.2@9ea0452b", - "@opam/stdune@opam:3.18.2@6ef2b9da", "@opam/pp@opam:2.0.0@2177bbde", - "@opam/ordering@opam:3.18.2@cc34282d", - "@opam/dyn@opam:3.18.2@64502832", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/xdg@opam:3.19.0@b2ed1075", + "@opam/stdune@opam:3.19.0@1b901d97", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.19.0@c1851a3e", + "@opam/dyn@opam:3.19.0@7850d700", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/xdg@opam:3.18.2@9ea0452b", - "@opam/stdune@opam:3.18.2@6ef2b9da", "@opam/pp@opam:2.0.0@2177bbde", - "@opam/ordering@opam:3.18.2@cc34282d", - "@opam/dyn@opam:3.18.2@64502832", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/xdg@opam:3.19.0@b2ed1075", + "@opam/stdune@opam:3.19.0@1b901d97", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.19.0@c1851a3e", + "@opam/dyn@opam:3.19.0@7850d700", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": "true" }, - "@opam/dune-private-libs@opam:3.18.2@ccd3ec06": { - "id": "@opam/dune-private-libs@opam:3.18.2@ccd3ec06", + "@opam/dune-private-libs@opam:3.19.0@f3c86f52": { + "id": "@opam/dune-private-libs@opam:3.19.0@f3c86f52", "name": "@opam/dune-private-libs", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "dune-private-libs", - "version": "3.18.2", - "path": "esy.lock/opam/dune-private-libs.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/dune-private-libs.3.19.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.18.2@6ef2b9da", - "@opam/pp@opam:2.0.0@2177bbde", "@opam/dyn@opam:3.18.2@64502832", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/csexp@opam:1.5.2@46614bf4", + "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.19.0@1b901d97", + "@opam/pp@opam:2.0.0@2177bbde", "@opam/dyn@opam:3.19.0@7850d700", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.18.2@6ef2b9da", - "@opam/pp@opam:2.0.0@2177bbde", "@opam/dyn@opam:3.18.2@64502832", - "@opam/dune@opam:3.18.2@22ffdaaa", "@opam/csexp@opam:1.5.2@46614bf4" + "ocaml@5.2.0@d41d8cd9", "@opam/stdune@opam:3.19.0@1b901d97", + "@opam/pp@opam:2.0.0@2177bbde", "@opam/dyn@opam:3.19.0@7850d700", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": "true" }, - "@opam/dune-configurator@opam:3.18.2@ea6c19df": { - "id": "@opam/dune-configurator@opam:3.18.2@ea6c19df", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e": { + "id": "@opam/dune-configurator@opam:3.19.0@4caa8b0e", "name": "@opam/dune-configurator", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "dune-configurator", - "version": "3.18.2", - "path": "esy.lock/opam/dune-configurator.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/dune-configurator.3.19.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" ], "available": "true" }, - "@opam/dune-build-info@opam:3.18.2@f9322e25": { - "id": "@opam/dune-build-info@opam:3.18.2@f9322e25", + "@opam/dune-build-info@opam:3.19.0@30f8b943": { + "id": "@opam/dune-build-info@opam:3.19.0@30f8b943", "name": "@opam/dune-build-info", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "dune-build-info", - "version": "3.18.2", - "path": "esy.lock/opam/dune-build-info.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/dune-build-info.3.19.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, - "@opam/dune@opam:3.18.2@22ffdaaa": { - "id": "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee": { + "id": "@opam/dune@opam:3.19.0@d31cf5ee", "name": "@opam/dune", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "dune", - "version": "3.18.2", - "path": "esy.lock/opam/dune.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/dune.3.19.0" } }, "overrides": [], @@ -3178,19 +4082,19 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/uri@opam:4.4.0@f70a0b72", + "ocaml@5.2.0@d41d8cd9", "@opam/uri@opam:4.4.0@b5659e45", "@opam/ptime@opam:1.2.0@bfa6b6b9", "@opam/lwt_ppx@opam:5.9.1@c6de89dc", "@opam/lwt@opam:5.9.1@14776079", - "@opam/hmap@opam:0.8.1@11743a50", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/hmap@opam:0.8.1@11743a50", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/base64@opam:3.5.1@b3a772d2", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/uri@opam:4.4.0@f70a0b72", + "ocaml@5.2.0@d41d8cd9", "@opam/uri@opam:4.4.0@b5659e45", "@opam/ptime@opam:1.2.0@bfa6b6b9", "@opam/lwt_ppx@opam:5.9.1@c6de89dc", "@opam/lwt@opam:5.9.1@14776079", - "@opam/hmap@opam:0.8.1@11743a50", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/hmap@opam:0.8.1@11743a50", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/base64@opam:3.5.1@b3a772d2" ], @@ -3219,7 +4123,7 @@ "@opam/lwt_ppx@opam:5.9.1@c6de89dc", "@opam/lwt@opam:5.9.1@14776079", "@opam/faraday-lwt-unix@opam:0.8.2@b5995055", "@opam/faraday@opam:0.8.2@19684eb9", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/dream-pure@opam:1.0.0~alpha2@0982edf8", "@opam/digestif@opam:1.3.0@dd9547da", "@opam/bigstringaf@opam:0.10.0@445b7d74", @@ -3233,7 +4137,7 @@ "@opam/lwt_ppx@opam:5.9.1@c6de89dc", "@opam/lwt@opam:5.9.1@14776079", "@opam/faraday-lwt-unix@opam:0.8.2@b5995055", "@opam/faraday@opam:0.8.2@19684eb9", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/dream-pure@opam:1.0.0~alpha2@0982edf8", "@opam/digestif@opam:1.3.0@dd9547da", "@opam/bigstringaf@opam:0.10.0@445b7d74", @@ -3261,7 +4165,7 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", - "@opam/uri@opam:4.4.0@f70a0b72", "@opam/ssl@opam:0.7.0@dcbb8b47", + "@opam/uri@opam:4.4.0@b5659e45", "@opam/ssl@opam:0.7.0@dcbb8b47", "@opam/ptime@opam:1.2.0@bfa6b6b9", "@opam/multipart_form-lwt@opam:0.6.0@973e9731", "@opam/multipart_form@opam:0.6.0@58e95b8b", @@ -3277,7 +4181,7 @@ "@opam/lambdasoup@opam:1.1.1@8e23a221", "@opam/graphql_parser@opam:0.14.0@d31158ea", "@opam/graphql-lwt@opam:0.14.0@d8dee284", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/dream-pure@opam:1.0.0~alpha2@0982edf8", "@opam/dream-httpaf@opam:1.0.0~alpha3@48b5da51", "@opam/digestif@opam:1.3.0@dd9547da", @@ -3291,7 +4195,7 @@ ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", - "@opam/uri@opam:4.4.0@f70a0b72", "@opam/ssl@opam:0.7.0@dcbb8b47", + "@opam/uri@opam:4.4.0@b5659e45", "@opam/ssl@opam:0.7.0@dcbb8b47", "@opam/ptime@opam:1.2.0@bfa6b6b9", "@opam/multipart_form-lwt@opam:0.6.0@973e9731", "@opam/multipart_form@opam:0.6.0@58e95b8b", @@ -3307,7 +4211,7 @@ "@opam/lambdasoup@opam:1.1.1@8e23a221", "@opam/graphql_parser@opam:0.14.0@d31158ea", "@opam/graphql-lwt@opam:0.14.0@d8dee284", - "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/fmt@opam:0.10.0@8c12febf", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/dream-pure@opam:1.0.0~alpha2@0982edf8", "@opam/dream-httpaf@opam:1.0.0~alpha3@48b5da51", "@opam/digestif@opam:1.3.0@dd9547da", @@ -3340,12 +4244,12 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", "@opam/merlin-lib@opam:5.3-502@45a1163e", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", "@opam/merlin-lib@opam:5.3-502@45a1163e", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -3367,11 +4271,38 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, + "@opam/domain-local-await@opam:1.0.1@11eb3a04": { + "id": "@opam/domain-local-await@opam:1.0.1@11eb3a04", + "name": "@opam/domain-local-await", + "version": "opam:1.0.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/29/2952113c53cb07e2b054b2dc86ce72939131dab8207c8f3139adb23e64cdfa6f#sha256:2952113c53cb07e2b054b2dc86ce72939131dab8207c8f3139adb23e64cdfa6f", + "archive:https://github.com/ocaml-multicore/domain-local-await/releases/download/1.0.1/domain-local-await-1.0.1.tbz#sha256:2952113c53cb07e2b054b2dc86ce72939131dab8207c8f3139adb23e64cdfa6f" + ], + "opam": { + "name": "domain-local-await", + "version": "1.0.1", + "path": "esy.lock/opam/domain-local-await.1.0.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/thread-table@opam:1.0.0@2e715999", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/thread-table@opam:1.0.0@2e715999", + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -3394,11 +4325,43 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/eqaf@opam:0.10@bfccc7c0", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/eqaf@opam:0.10@bfccc7c0", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, + "@opam/ctypes@opam:0.23.0@9ba0591e": { + "id": "@opam/ctypes@opam:0.23.0@9ba0591e", + "name": "@opam/ctypes", + "version": "opam:0.23.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/ca/cae47d815b27dd4c824a007f1145856044542fe2588d23a443ef4eefec360bf1#sha256:cae47d815b27dd4c824a007f1145856044542fe2588d23a443ef4eefec360bf1", + "archive:https://github.com/yallop/ocaml-ctypes/archive/refs/tags/0.23.0.tar.gz#sha256:cae47d815b27dd4c824a007f1145856044542fe2588d23a443ef4eefec360bf1" + ], + "opam": { + "name": "ctypes", + "version": "0.23.0", + "path": "esy.lock/opam/ctypes.0.23.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/integers@opam:0.7.0@5b026898", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/bigarray-compat@opam:1.1.0@84cda9d0", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/integers@opam:0.7.0@5b026898", + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/bigarray-compat@opam:1.1.0@84cda9d0" ], "available": "true" }, @@ -3421,11 +4384,11 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/fmt@opam:0.10.0@8c12febf", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/fmt@opam:0.10.0@8c12febf", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -3447,11 +4410,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -3473,18 +4436,18 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/base-unix@opam:base@87d0b2eb" ], "available": "true" }, - "@opam/conf-pkg-config@opam:4@04531507": { - "id": "@opam/conf-pkg-config@opam:4@04531507", + "@opam/conf-pkg-config@opam:4@dba115d5": { + "id": "@opam/conf-pkg-config@opam:4@dba115d5", "name": "@opam/conf-pkg-config", "version": "opam:4", "source": { @@ -3503,13 +4466,13 @@ ], "dependencies": [ "esy-pkg-config@0.29.2002@d41d8cd9", - "@opam/host-arch-x86_32@opam:1@a8842e10", + "@opam/host-arch-x86_64@opam:1@061769f7", "@opam/conf-mingw-w64-pkgconf-x86_64@opam:1@40c35c0b", "@opam/conf-mingw-w64-pkgconf-i686@opam:1@b00fffb6", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/host-arch-x86_32@opam:1@a8842e10", + "@opam/host-arch-x86_64@opam:1@061769f7", "@opam/conf-mingw-w64-pkgconf-x86_64@opam:1@40c35c0b", "@opam/conf-mingw-w64-pkgconf-i686@opam:1@b00fffb6" ], @@ -3565,6 +4528,32 @@ "devDependencies": [ "@opam/msys2-mingw32@opam:1@3e920f82" ], "available": "os = \"win32\"" }, + "@opam/conf-mingw-w64-openssl-x86_64@opam:1@01c642e6": { + "id": "@opam/conf-mingw-w64-openssl-x86_64@opam:1@01c642e6", + "name": "@opam/conf-mingw-w64-openssl-x86_64", + "version": "opam:1", + "source": { + "type": "install", + "source": [ "no-source:" ], + "opam": { + "name": "conf-mingw-w64-openssl-x86_64", + "version": "1", + "path": "esy.lock/opam/conf-mingw-w64-openssl-x86_64.1" + } + }, + "overrides": [ + { + "opamoverride": "esy.lock/overrides/opam__s__conf_mingw_w64_openssl_x86__64_opam__c__1_opam_override" + } + ], + "dependencies": [ + "@opam/conf-pkg-config@opam:4@dba115d5", + "@opam/conf-mingw-w64-gcc-x86_64@opam:1@f0bd8247", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [], + "available": "os = \"win32\"" + }, "@opam/conf-mingw-w64-openssl-i686@opam:1@14f02e84": { "id": "@opam/conf-mingw-w64-openssl-i686@opam:1@14f02e84", "name": "@opam/conf-mingw-w64-openssl-i686", @@ -3584,39 +4573,64 @@ } ], "dependencies": [ - "@opam/conf-pkg-config@opam:4@04531507", + "@opam/conf-pkg-config@opam:4@dba115d5", "@opam/conf-mingw-w64-gcc-i686@opam:1@19472ef7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [], "available": "os = \"win32\"" }, - "@opam/conf-mingw-w64-gmp-i686@opam:1@6e7a0f36": { - "id": "@opam/conf-mingw-w64-gmp-i686@opam:1@6e7a0f36", - "name": "@opam/conf-mingw-w64-gmp-i686", + "@opam/conf-mingw-w64-gmp-x86_64@opam:1@8bc14e13": { + "id": "@opam/conf-mingw-w64-gmp-x86_64@opam:1@8bc14e13", + "name": "@opam/conf-mingw-w64-gmp-x86_64", "version": "opam:1", "source": { "type": "install", "source": [ "no-source:" ], "opam": { - "name": "conf-mingw-w64-gmp-i686", + "name": "conf-mingw-w64-gmp-x86_64", "version": "1", - "path": "esy.lock/opam/conf-mingw-w64-gmp-i686.1" + "path": "esy.lock/opam/conf-mingw-w64-gmp-x86_64.1" } }, "overrides": [ { - "opamoverride": "esy.lock/overrides/opam__s__conf_mingw_w64_gmp_i686_opam__c__1_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__conf_mingw_w64_gmp_x86__64_opam__c__1_opam_override" } ], "dependencies": [ - "@opam/msys2-mingw32@opam:1@3e920f82", + "@opam/msys2-mingw64@opam:1@87757bbf", "@opam/msys2@opam:0.1.0@9a30ef2c", - "@opam/conf-pkg-config@opam:4@04531507", - "@opam/conf-mingw-w64-gcc-i686@opam:1@19472ef7", + "@opam/conf-pkg-config@opam:4@dba115d5", + "@opam/conf-mingw-w64-gcc-x86_64@opam:1@f0bd8247", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "@opam/msys2-mingw32@opam:1@3e920f82" ], + "devDependencies": [ "@opam/msys2-mingw64@opam:1@87757bbf" ], + "available": "os = \"win32\"" + }, + "@opam/conf-mingw-w64-gcc-x86_64@opam:1@f0bd8247": { + "id": "@opam/conf-mingw-w64-gcc-x86_64@opam:1@f0bd8247", + "name": "@opam/conf-mingw-w64-gcc-x86_64", + "version": "opam:1", + "source": { + "type": "install", + "source": [ "no-source:" ], + "opam": { + "name": "conf-mingw-w64-gcc-x86_64", + "version": "1", + "path": "esy.lock/opam/conf-mingw-w64-gcc-x86_64.1" + } + }, + "overrides": [ + { + "opamoverride": "esy.lock/overrides/opam__s__conf_mingw_w64_gcc_x86__64_opam__c__1_opam_override" + } + ], + "dependencies": [ + "@opam/msys2-mingw64@opam:1@87757bbf", + "@opam/msys2@opam:0.1.0@9a30ef2c", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ "@opam/msys2-mingw64@opam:1@87757bbf" ], "available": "os = \"win32\"" }, "@opam/conf-mingw-w64-gcc-i686@opam:1@19472ef7": { @@ -3644,8 +4658,8 @@ "devDependencies": [ "@opam/msys2-mingw32@opam:1@3e920f82" ], "available": "os = \"win32\"" }, - "@opam/conf-libssl@opam:4@6f833b09": { - "id": "@opam/conf-libssl@opam:4@6f833b09", + "@opam/conf-libssl@opam:4@5863b39c": { + "id": "@opam/conf-libssl@opam:4@5863b39c", "name": "@opam/conf-libssl", "version": "opam:4", "source": { @@ -3664,13 +4678,15 @@ ], "dependencies": [ "esy-openssl@archive:https://www.openssl.org/source/openssl-1.1.1l.tar.gz#sha256:0b7a3e5e59c34827fe0c3a74b7ec8baef302b98fa80088d7f9153aa16fa76bd1@d2b1c9f1", - "@opam/host-arch-x86_32@opam:1@a8842e10", - "@opam/conf-pkg-config@opam:4@04531507", + "@opam/host-arch-x86_64@opam:1@061769f7", + "@opam/conf-pkg-config@opam:4@dba115d5", + "@opam/conf-mingw-w64-openssl-x86_64@opam:1@01c642e6", "@opam/conf-mingw-w64-openssl-i686@opam:1@14f02e84", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/host-arch-x86_32@opam:1@a8842e10", + "@opam/host-arch-x86_64@opam:1@061769f7", + "@opam/conf-mingw-w64-openssl-x86_64@opam:1@01c642e6", "@opam/conf-mingw-w64-openssl-i686@opam:1@14f02e84" ], "extraSources": [ @@ -3701,12 +4717,12 @@ } ], "dependencies": [ - "@opam/host-arch-x86_32@opam:1@a8842e10", - "@opam/conf-gmp@opam:5@3eae9750", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/host-arch-x86_64@opam:1@061769f7", + "@opam/conf-gmp@opam:5@c615b360", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/host-arch-x86_32@opam:1@a8842e10", - "@opam/conf-gmp@opam:5@3eae9750" + "@opam/host-arch-x86_64@opam:1@061769f7", + "@opam/conf-gmp@opam:5@c615b360" ], "extraSources": [ { @@ -3717,8 +4733,8 @@ ], "available": "true" }, - "@opam/conf-gmp@opam:5@3eae9750": { - "id": "@opam/conf-gmp@opam:5@3eae9750", + "@opam/conf-gmp@opam:5@c615b360": { + "id": "@opam/conf-gmp@opam:5@c615b360", "name": "@opam/conf-gmp", "version": "opam:5", "source": { @@ -3736,15 +4752,15 @@ } ], "dependencies": [ - "esy-gmp@6.3.0@d41d8cd9", "@opam/host-arch-x86_32@opam:1@a8842e10", - "@opam/conf-pkg-config@opam:4@04531507", - "@opam/conf-mingw-w64-gmp-i686@opam:1@6e7a0f36", + "esy-gmp@6.3.0@d41d8cd9", "@opam/host-arch-x86_64@opam:1@061769f7", + "@opam/conf-pkg-config@opam:4@dba115d5", + "@opam/conf-mingw-w64-gmp-x86_64@opam:1@8bc14e13", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/host-arch-x86_32@opam:1@a8842e10", - "@opam/conf-pkg-config@opam:4@04531507", - "@opam/conf-mingw-w64-gmp-i686@opam:1@6e7a0f36" + "@opam/host-arch-x86_64@opam:1@061769f7", + "@opam/conf-pkg-config@opam:4@dba115d5", + "@opam/conf-mingw-w64-gmp-x86_64@opam:1@8bc14e13" ], "extraSources": [ { @@ -3792,29 +4808,29 @@ "devDependencies": [ "ocaml@5.2.0@d41d8cd9" ], "available": "true" }, - "@opam/chrome-trace@opam:3.18.2@7a8c460b": { - "id": "@opam/chrome-trace@opam:3.18.2@7a8c460b", + "@opam/chrome-trace@opam:3.19.0@b0ba536b": { + "id": "@opam/chrome-trace@opam:3.19.0@b0ba536b", "name": "@opam/chrome-trace", - "version": "opam:3.18.2", + "version": "opam:3.19.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/56/56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af", - "archive:https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz#sha256:56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" + "archive:https://opam.ocaml.org/cache/sha256/d2/d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c", + "archive:https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz#sha256:d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" ], "opam": { "name": "chrome-trace", - "version": "3.18.2", - "path": "esy.lock/opam/chrome-trace.3.18.2" + "version": "3.19.0", + "path": "esy.lock/opam/chrome-trace.3.19.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -3838,16 +4854,16 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/mtime@opam:2.1.0@0471519e", "@opam/lwt@opam:5.9.1@14776079", "@opam/logs@opam:0.8.0@5c08c302", - "@opam/ipaddr@opam:5.6.0@5637b331", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ipaddr@opam:5.5.0@04d5f4bf", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540", "@opam/caqti@opam:2.2.4@cbd1c047", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/mtime@opam:2.1.0@0471519e", "@opam/lwt@opam:5.9.1@14776079", "@opam/logs@opam:0.8.0@5c08c302", - "@opam/ipaddr@opam:5.6.0@5637b331", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ipaddr@opam:5.5.0@04d5f4bf", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540", "@opam/caqti@opam:2.2.4@cbd1c047" ], @@ -3872,13 +4888,13 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/x509@opam:1.0.6@62f00c99", - "@opam/uri@opam:4.4.0@f70a0b72", "@opam/tls@opam:2.0.1@f2d8a9a6", + "@opam/uri@opam:4.4.0@b5659e45", "@opam/tls@opam:2.0.1@f2d8a9a6", "@opam/ptime@opam:1.2.0@bfa6b6b9", "@opam/mtime@opam:2.1.0@0471519e", "@opam/lwt-dllist@opam:1.1.0@1383edf3", "@opam/lru@opam:0.3.1@0c5cdfb6", "@opam/logs@opam:0.8.0@5c08c302", - "@opam/ipaddr@opam:5.6.0@5637b331", - "@opam/dune-site@opam:3.18.2@a3bab129", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ipaddr@opam:5.5.0@04d5f4bf", + "@opam/dune-site@opam:3.19.0@456ac4de", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/angstrom@opam:0.16.1@7454dd18", @@ -3886,13 +4902,13 @@ ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/x509@opam:1.0.6@62f00c99", - "@opam/uri@opam:4.4.0@f70a0b72", "@opam/tls@opam:2.0.1@f2d8a9a6", + "@opam/uri@opam:4.4.0@b5659e45", "@opam/tls@opam:2.0.1@f2d8a9a6", "@opam/ptime@opam:1.2.0@bfa6b6b9", "@opam/mtime@opam:2.1.0@0471519e", "@opam/lwt-dllist@opam:1.1.0@1383edf3", "@opam/lru@opam:0.3.1@0c5cdfb6", "@opam/logs@opam:0.8.0@5c08c302", - "@opam/ipaddr@opam:5.6.0@5637b331", - "@opam/dune-site@opam:3.18.2@a3bab129", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/ipaddr@opam:5.5.0@04d5f4bf", + "@opam/dune-site@opam:3.19.0@456ac4de", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/domain-name@opam:0.4.1@4fdec540", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@opam/angstrom@opam:0.16.1@7454dd18" @@ -3917,11 +4933,48 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" + ], + "available": "true" + }, + "@opam/bos@opam:0.2.1@dd50697b": { + "id": "@opam/bos@opam:0.2.1@dd50697b", + "name": "@opam/bos", + "version": "opam:0.2.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha512/8d/8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d#sha512:8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d", + "archive:https://erratique.ch/software/bos/releases/bos-0.2.1.tbz#sha512:8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d" + ], + "opam": { + "name": "bos", + "version": "0.2.1", + "path": "esy.lock/opam/bos.0.2.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/topkg@opam:1.0.8@eb5a05af", + "@opam/rresult@opam:0.7.0@1f12d87d", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/logs@opam:0.8.0@5c08c302", "@opam/fpath@opam:0.7.3@d817a3b5", + "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/base-unix@opam:base@87d0b2eb", + "@opam/astring@opam:0.8.5@9975798d", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.2.0@d41d8cd9", "@opam/rresult@opam:0.7.0@1f12d87d", + "@opam/logs@opam:0.8.0@5c08c302", "@opam/fpath@opam:0.7.3@d817a3b5", + "@opam/fmt@opam:0.10.0@8c12febf", + "@opam/base-unix@opam:base@87d0b2eb", + "@opam/astring@opam:0.8.5@9975798d" ], "available": "true" }, @@ -3944,13 +4997,13 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -3972,12 +5025,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", - "@opam/conf-pkg-config@opam:4@04531507", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", + "@opam/conf-pkg-config@opam:4@dba115d5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -3999,11 +5052,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -4025,11 +5078,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa" + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -4112,14 +5165,14 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@75dcb697", "@opam/ocaml_intrinsics_kernel@opam:v0.17.1@122c1c73", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@75dcb697", "@opam/ocaml_intrinsics_kernel@opam:v0.17.1@122c1c73", - "@opam/dune-configurator@opam:3.18.2@ea6c19df", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune-configurator@opam:3.19.0@4caa8b0e", + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "arch != \"arm32\" & arch != \"x86_32\"" }, @@ -4168,11 +5221,11 @@ "overrides": [], "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ptime@opam:1.2.0@bfa6b6b9", - "@opam/dune@opam:3.18.2@22ffdaaa", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.19.0@d31cf5ee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ptime@opam:1.2.0@bfa6b6b9", - "@opam/dune@opam:3.18.2@22ffdaaa" + "@opam/dune@opam:3.19.0@d31cf5ee" ], "available": "true" }, @@ -4196,12 +5249,12 @@ "dependencies": [ "ocaml@5.2.0@d41d8cd9", "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb", - "@opam/dune@opam:3.18.2@22ffdaaa", + "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.18.2@22ffdaaa", + "ocaml@5.2.0@d41d8cd9", "@opam/dune@opam:3.19.0@d31cf5ee", "@opam/bigstringaf@opam:0.10.0@445b7d74" ], "available": "true" diff --git a/esy.lock/opam/bos.0.2.1/opam b/esy.lock/opam/bos.0.2.1/opam new file mode 100644 index 0000000..1d08743 --- /dev/null +++ b/esy.lock/opam/bos.0.2.1/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +synopsis: """Basic OS interaction for OCaml""" +maintainer: ["Daniel Bünzli "] +authors: ["The bos programmers"] +homepage: "https://erratique.ch/software/bos" +doc: "https://erratique.ch/software/bos/doc" +dev-repo: "git+https://erratique.ch/repos/bos.git" +bug-reports: "https://github.com/dbuenzli/bos/issues" +license: ["ISC"] +tags: ["os" "system" "cli" "command" "file" "path" "log" "unix" + "org:erratique"] +depends: ["ocaml" {>= "4.08.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} + "base-unix" + "rresult" {>= "0.7.0"} + "astring" + "fpath" {>= "0.7.3"} + "fmt" {>= "0.8.10"} + "logs" + "mtime" {with-test}] +build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"]] +url { + src: "https://erratique.ch/software/bos/releases/bos-0.2.1.tbz" + checksum: "sha512=8daeb8a4c2dd1f2460f6274ada19f4f1b6ebe875ff83a938c93418ce0e6bdb74b8afc5c9a7d410c1c9df2dad030e4fa276b6ed2da580639484e8b5bc92610b1d"} +description: """ +Bos provides support for basic and robust interaction with the +operating system in OCaml. It has functions to access the process +environment, parse command line arguments, interact with the file +system and run command line programs. + +Bos works equally well on POSIX and Windows operating systems. + +Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt], +[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is +distributed under the ISC license. + +[rresult]: http://erratique.ch/software/rresult +[astring]: http://erratique.ch/software/astring +[fmt]: http://erratique.ch/software/fmt +[fpath]: http://erratique.ch/software/fpath +[logs]: http://erratique.ch/software/logs + +Home page: http://erratique.ch/software/bos +Contact: Daniel Bünzli ``""" + +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/chrome-trace.3.18.2/opam b/esy.lock/opam/chrome-trace.3.19.0/opam similarity index 68% rename from esy.lock/opam/chrome-trace.3.18.2/opam rename to esy.lock/opam/chrome-trace.3.19.0/opam index 1630d99..7a0bb2e 100644 --- a/esy.lock/opam/chrome-trace.3.18.2/opam +++ b/esy.lock/opam/chrome-trace.3.19.0/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "ocaml" {>= "4.08.0"} "odoc" {with-doc} ] @@ -32,10 +32,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/conf-gmp.5/opam b/esy.lock/opam/conf-gmp.5/opam index ebf0951..af2a35b 100644 --- a/esy.lock/opam/conf-gmp.5/opam +++ b/esy.lock/opam/conf-gmp.5/opam @@ -27,7 +27,7 @@ depexts: [ ["gmp"] {os = "macos" & os-distribution = "homebrew"} ["gmp"] {os-distribution = "macports" & os = "macos"} ["gmp" "gmp-devel"] {os-distribution = "centos"} - ["gmp" "gmp-devel"] {os-distribution = "fedora" | os-family = "fedora"} + ["gmp" "gmp-devel"] {os-family = "fedora" | os-family = "fedora"} ["gmp" "gmp-devel"] {os-distribution = "ol"} ["gmp"] {os = "openbsd"} ["gmp"] {os = "freebsd"} diff --git a/esy.lock/opam/conf-libssl.4/opam b/esy.lock/opam/conf-libssl.4/opam index 4954350..7f0f2ed 100644 --- a/esy.lock/opam/conf-libssl.4/opam +++ b/esy.lock/opam/conf-libssl.4/opam @@ -30,7 +30,7 @@ depexts: [ ["libssl-dev"] {os-family = "ubuntu"} ["openssl-devel"] {os-distribution = "centos"} ["openssl-devel"] {os-distribution = "ol"} - ["openssl-devel"] {os-distribution = "fedora" | os-family = "fedora"} + ["openssl-devel"] {os-family = "fedora" | os-family = "fedora"} ["libopenssl-devel"] {os-family = "suse" | os-family = "opensuse"} ["openssl-dev"] {os-family = "alpine"} ["openssl"] {os-family = "arch"} diff --git a/esy.lock/opam/conf-mingw-w64-gcc-x86_64.1/opam b/esy.lock/opam/conf-mingw-w64-gcc-x86_64.1/opam new file mode 100644 index 0000000..19bea97 --- /dev/null +++ b/esy.lock/opam/conf-mingw-w64-gcc-x86_64.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "Virtual package for GCC on x86_64 mingw-w64 (64-bit x86_64)" +description: "Ensures the x86_64 version of GCC from the mingw-w64 project is available" +maintainer: "David Allsopp " +authors: "David Allsopp" +license: "GPL-3.0-or-later" +homepage: "https://www.mingw-w64.org" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +flags: conf +available: os = "win32" +depends: [ + "msys2" {build & os = "win32" & os-distribution = "msys2"} + "msys2-mingw64" {os = "win32" & os-distribution = "msys2"} +] +build: ["x86_64-w64-mingw32-gcc" "--version"] +depexts: [ + ["mingw64-x86_64-gcc-core"] {os = "win32" & os-distribution = "cygwin"} + ["mingw-w64-x86_64-gcc"] {os = "win32" & os-distribution = "msys2"} +] diff --git a/esy.lock/opam/conf-mingw-w64-gmp-i686.1/opam b/esy.lock/opam/conf-mingw-w64-gmp-i686.1/opam deleted file mode 100644 index 732c20b..0000000 --- a/esy.lock/opam/conf-mingw-w64-gmp-i686.1/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "2.0" -synopsis: "Virtual package for libgmp on i686 mingw-w64 (32-bit x86)" -description: "Ensures the i686 version of libgmp for the mingw-w64 project is available" -maintainer: "David Allsopp " -authors: "Torbjörn Granlund et al" -license: "GPL-1.0-or-later" -homepage: "http://gmplib.org/" -bug-reports: "https://github.com/ocaml/opam-repository/issues" -flags: conf -available: os = "win32" -build: ["pkgconf" "--personality=i686-w64-mingw32" {os-distribution = "cygwin"} "gmp"] -depends: [ - "msys2" {build & os = "win32" & os-distribution = "msys2"} - "msys2-mingw32" {os = "win32" & os-distribution = "msys2"} - "conf-pkg-config" {build} - "conf-mingw-w64-gcc-i686" {build} -] -depexts: [ - ["mingw64-i686-gmp"] {os = "win32" & os-distribution = "cygwin"} - ["mingw-w64-i686-gmp"] {os = "win32" & os-distribution = "msys2"} -] diff --git a/esy.lock/opam/conf-mingw-w64-gmp-x86_64.1/opam b/esy.lock/opam/conf-mingw-w64-gmp-x86_64.1/opam new file mode 100644 index 0000000..b068464 --- /dev/null +++ b/esy.lock/opam/conf-mingw-w64-gmp-x86_64.1/opam @@ -0,0 +1,21 @@ +opam-version: "2.0" +synopsis: "Virtual package for libgmp on x86_64 mingw-w64 (64-bit x86_64)" +description: "Ensures the x86_64 version of libgmp for the mingw-w64 project is available" +maintainer: "David Allsopp " +authors: "Torbjörn Granlund et al" +license: "GPL-1.0-or-later" +homepage: "http://gmplib.org/" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +flags: conf +available: os = "win32" +build: ["pkgconf" "--personality=x86_64-w64-mingw32" {os-distribution = "cygwin"} "gmp"] +depends: [ + "msys2" {build & os = "win32" & os-distribution = "msys2"} + "msys2-mingw64" {os = "win32" & os-distribution = "msys2"} + "conf-pkg-config" {build} + "conf-mingw-w64-gcc-x86_64" {build} +] +depexts: [ + ["mingw64-x86_64-gmp"] {os = "win32" & os-distribution = "cygwin"} + ["mingw-w64-x86_64-gmp"] {os = "win32" & os-distribution = "msys2"} +] diff --git a/esy.lock/opam/conf-mingw-w64-openssl-x86_64.1/opam b/esy.lock/opam/conf-mingw-w64-openssl-x86_64.1/opam new file mode 100644 index 0000000..5f28c9b --- /dev/null +++ b/esy.lock/opam/conf-mingw-w64-openssl-x86_64.1/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +synopsis: "libssl for x86_64 mingw-w64 (64-bit x86_64)" +description: "Ensures the x86_64 version of libssl for the mingw-w64 project is available" +maintainer: "David Allsopp " +authors: "The OpenSSL Project" +license: "Apache-1.0" +homepage: "https://www.openssl.org" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +flags: conf +available: os = "win32" +build: ["pkgconf" "--personality=x86_64-w64-mingw32" "openssl"] +depends: [ + "conf-pkg-config" {build} + "conf-mingw-w64-gcc-x86_64" {build} +] +depexts: [ + ["mingw64-x86_64-openssl"] {os = "win32" & os-distribution = "cygwin"} + ["mingw-w64-x86_64-openssl"] {os = "win32" & os-distribution = "msys2"} +] diff --git a/esy.lock/opam/conf-pkg-config.4/opam b/esy.lock/opam/conf-pkg-config.4/opam index 8ec78cb..822c30c 100644 --- a/esy.lock/opam/conf-pkg-config.4/opam +++ b/esy.lock/opam/conf-pkg-config.4/opam @@ -15,7 +15,7 @@ build: [ depexts: [ ["pkg-config"] {os-family = "debian" | os-family = "ubuntu"} ["pkgconf"] {os-distribution = "arch"} - ["pkgconf-pkg-config"] {os-distribution = "fedora"} + ["pkgconf-pkg-config"] {os-family = "fedora"} ["pkgconfig"] {os-distribution = "centos" & os-version <= "7"} ["pkgconf-pkg-config"] {os-distribution = "mageia"} ["pkgconfig"] {os-distribution = "rhel" & os-version <= "7"} diff --git a/esy.lock/opam/ctypes.0.23.0/opam b/esy.lock/opam/ctypes.0.23.0/opam new file mode 100644 index 0000000..6964245 --- /dev/null +++ b/esy.lock/opam/ctypes.0.23.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +synopsis: "Combinators for binding to C libraries without writing any C" +description: """ + +ctypes is a library for binding to C libraries using pure OCaml. The primary +aim is to make writing C extensions as straightforward as possible. +The core of ctypes is a set of combinators for describing the structure of C +types -- numeric types, arrays, pointers, structs, unions and functions. You +can use these combinators to describe the types of the functions that you want +to call, then bind directly to those functions -- all without writing or +generating any C! + +To install the optional `ctypes-foreign` interface (which uses `libffi` to +provide dynamic access to foreign libraries), you will need to also install +the `ctypes-foreign` package. + + opam install ctypes-foreign + +This will make the `ctypes-foreign` ocamlfind subpackage available.""" +maintainer: ["Jeremy Yallop "] +authors: ["Jeremy Yallop"] +license: "MIT" +tags: ["org:mirage"] +homepage: "https://github.com/yallop/ocaml-ctypes" +doc: "https://yallop.github.io/ocaml-ctypes/" +bug-reports: "https://github.com/yallop/ocaml-ctypes/issues" +depends: [ + "dune" {>= "2.9"} + "ocaml" {>= "4.03.0"} + "integers" + "dune-configurator" + "bigarray-compat" + "ounit2" {with-test} + "conf-fts" {with-test & os != "win32"} + "conf-pkg-config" {with-test} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "--promote-install-files=false" + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] + ["dune" "install" "-p" name "--create-install-files" name] +] +dev-repo: "git+https://github.com/yallop/ocaml-ctypes.git" +url { + src: + "https://github.com/yallop/ocaml-ctypes/archive/refs/tags/0.23.0.tar.gz" + checksum: [ + "sha256=cae47d815b27dd4c824a007f1145856044542fe2588d23a443ef4eefec360bf1" + "md5=b1af973ec9cf7867a63714e92df82f2a" + ] +} +conflicts: [ + "host-system-msvc" +] +x-maintenance-intent: ["(any).(any).(latest)"] diff --git a/esy.lock/opam/domain-local-await.1.0.1/opam b/esy.lock/opam/domain-local-await.1.0.1/opam new file mode 100644 index 0000000..044250c --- /dev/null +++ b/esy.lock/opam/domain-local-await.1.0.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "A scheduler independent blocking mechanism" +description: + "A low level mechanism intended for writing higher level libraries that need to block in a scheduler friendly manner." +maintainer: ["Vesa Karvonen "] +authors: ["Vesa Karvonen "] +license: "ISC" +homepage: "https://github.com/ocaml-multicore/domain-local-await" +bug-reports: "https://github.com/ocaml-multicore/domain-local-await/issues" +depends: [ + "dune" {>= "3.8"} + "ocaml" {>= "4.12.0"} + "thread-table" {>= "1.0.0"} + "alcotest" {>= "1.7.0" & with-test} + "mdx" {>= "2.3.0" & with-test} + "ocaml-version" {>= "3.6.1" & with-test} + "domain_shims" {>= "0.1.0" & with-test} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test & os != "macos"} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/domain-local-await.git" +url { + src: + "https://github.com/ocaml-multicore/domain-local-await/releases/download/1.0.1/domain-local-await-1.0.1.tbz" + checksum: [ + "sha256=2952113c53cb07e2b054b2dc86ce72939131dab8207c8f3139adb23e64cdfa6f" + "sha512=6f9805fc032f8afcfba2b0df11b48482c6af14d63f825b09e49e31f9cfc1b196c74981a5b4682ca862e300f9a931b16c6396bd7921513add586df98ba9958ec5" + ] +} +x-commit-hash: "2028ac338517b91fa93072486d03769d56b3f4df" diff --git a/esy.lock/opam/dune-build-info.3.18.2/opam b/esy.lock/opam/dune-build-info.3.19.0/opam similarity index 74% rename from esy.lock/opam/dune-build-info.3.18.2/opam rename to esy.lock/opam/dune-build-info.3.19.0/opam index befb77d..fcf756c 100644 --- a/esy.lock/opam/dune-build-info.3.18.2/opam +++ b/esy.lock/opam/dune-build-info.3.19.0/opam @@ -15,7 +15,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] @@ -38,10 +38,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/dune-configurator.3.18.2/opam b/esy.lock/opam/dune-configurator.3.19.0/opam similarity index 74% rename from esy.lock/opam/dune-configurator.3.18.2/opam rename to esy.lock/opam/dune-configurator.3.19.0/opam index d2acc91..1284ca0 100644 --- a/esy.lock/opam/dune-configurator.3.18.2/opam +++ b/esy.lock/opam/dune-configurator.3.19.0/opam @@ -17,7 +17,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "ocaml" {>= "4.08.0"} "base-unix" "csexp" {>= "1.5.0"} @@ -42,10 +42,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/dune-private-libs.3.18.2/opam b/esy.lock/opam/dune-private-libs.3.19.0/opam similarity index 71% rename from esy.lock/opam/dune-private-libs.3.18.2/opam rename to esy.lock/opam/dune-private-libs.3.19.0/opam index dd083e6..b1bf19f 100644 --- a/esy.lock/opam/dune-private-libs.3.18.2/opam +++ b/esy.lock/opam/dune-private-libs.3.19.0/opam @@ -16,7 +16,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "csexp" {>= "1.5.0"} "pp" {>= "1.1.0"} "dyn" {= version} @@ -25,7 +25,7 @@ depends: [ "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" -x-maintenance-intent: ["(none)"] +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -43,10 +43,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/dune-rpc.3.18.2/opam b/esy.lock/opam/dune-rpc.3.19.0/opam similarity index 69% rename from esy.lock/opam/dune-rpc.3.18.2/opam rename to esy.lock/opam/dune-rpc.3.19.0/opam index 33bbceb..cbfff6d 100644 --- a/esy.lock/opam/dune-rpc.3.18.2/opam +++ b/esy.lock/opam/dune-rpc.3.19.0/opam @@ -8,7 +8,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "csexp" "ordering" "dyn" @@ -36,10 +36,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/dune-site.3.18.2/opam b/esy.lock/opam/dune-site.3.19.0/opam similarity index 66% rename from esy.lock/opam/dune-site.3.18.2/opam rename to esy.lock/opam/dune-site.3.19.0/opam index c81b1a8..473523c 100644 --- a/esy.lock/opam/dune-site.3.18.2/opam +++ b/esy.lock/opam/dune-site.3.19.0/opam @@ -7,7 +7,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "dune-private-libs" {= version} "odoc" {with-doc} ] @@ -30,10 +30,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/dune.3.18.2/opam b/esy.lock/opam/dune.3.19.0/opam similarity index 86% rename from esy.lock/opam/dune.3.18.2/opam rename to esy.lock/opam/dune.3.19.0/opam index 2de8def..9d8e6d4 100644 --- a/esy.lock/opam/dune.3.18.2/opam +++ b/esy.lock/opam/dune.3.19.0/opam @@ -30,7 +30,7 @@ conflicts: [ "ocaml-lsp-server" {< "1.3.0"} "dune-configurator" {< "2.3.0"} "odoc" {< "2.0.1"} - "dune-release" {< "1.3.0"} + "dune-release" {< "2.0.0"} "js_of_ocaml-compiler" {< "3.6.0"} "jbuilder" {= "transition"} ] @@ -56,6 +56,7 @@ depends: [ "ocamlfind" { with-dev-setup & os != "win32" } "odoc" { with-dev-setup & >= "2.4.0" & os != "win32" } "ppx_expect" { with-dev-setup & >= "v0.17" & os != "win32" } + "spawn" { with-dev-setup } "ppx_inline_test" { with-dev-setup & os != "win32" } "ppxlib" { with-dev-setup & >= "0.35.0" & os != "win32" } "ctypes" { with-dev-setup & os != "win32" } @@ -64,10 +65,10 @@ depends: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/dyn.3.18.2/opam b/esy.lock/opam/dyn.3.19.0/opam similarity index 64% rename from esy.lock/opam/dyn.3.18.2/opam rename to esy.lock/opam/dyn.3.19.0/opam index 89707a1..31a4682 100644 --- a/esy.lock/opam/dyn.3.18.2/opam +++ b/esy.lock/opam/dyn.3.19.0/opam @@ -8,14 +8,14 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "ocaml" {>= "4.08.0"} "ordering" {= version} "pp" {>= "1.1.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" -x-maintenance-intent: ["(none)"] +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -33,10 +33,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/eio.1.2/opam b/esy.lock/opam/eio.1.2/opam new file mode 100644 index 0000000..e0b67d8 --- /dev/null +++ b/esy.lock/opam/eio.1.2/opam @@ -0,0 +1,53 @@ +opam-version: "2.0" +synopsis: "Effect-based direct-style IO API for OCaml" +description: "An effect-based IO API for multicore OCaml with fibers." +maintainer: ["anil@recoil.org"] +authors: ["Anil Madhavapeddy" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/ocaml-multicore/eio" +doc: "https://ocaml-multicore.github.io/eio/" +bug-reports: "https://github.com/ocaml-multicore/eio/issues" +depends: [ + "dune" {>= "3.9"} + "ocaml" {>= "5.1.0"} + "bigstringaf" {>= "0.9.0"} + "cstruct" {>= "6.0.1"} + "lwt-dllist" + "optint" {>= "0.1.0"} + "psq" {>= "0.2.0"} + "fmt" {>= "0.8.9"} + "hmap" {>= "0.8.1"} + "domain-local-await" {>= "0.1.0"} + "crowbar" {>= "0.2" & with-test} + "mtime" {>= "2.0.0"} + "mdx" {>= "2.4.1" & with-test} + "dscheck" {>= "0.1.0" & with-test} + "odoc" {with-doc} +] +conflicts: [ + "seq" {< "0.3"} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/eio.git" +url { + src: + "https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz" + checksum: [ + "sha256=3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + "sha512=4a80dbcf8cf2663bdad0f2970871844f37bd293c56bd1ce602910e0a613754945f1f942719f9630906453be7c73c1732dc97526c6c90b0b36100d04fd5e871e4" + ] +} +x-commit-hash: "f26d70d64265a6bed7416d3db3bd14a5e090b6d6" diff --git a/esy.lock/opam/eio_linux.1.2/opam b/esy.lock/opam/eio_linux.1.2/opam new file mode 100644 index 0000000..6e70f12 --- /dev/null +++ b/esy.lock/opam/eio_linux.1.2/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +synopsis: "Eio implementation for Linux using io-uring" +description: "An Eio implementation for Linux using io-uring." +maintainer: ["anil@recoil.org"] +authors: ["Anil Madhavapeddy" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/ocaml-multicore/eio" +doc: "https://ocaml-multicore.github.io/eio/" +bug-reports: "https://github.com/ocaml-multicore/eio/issues" +depends: [ + "dune" {>= "3.9"} + "alcotest" {>= "1.7.0" & with-test} + "eio" {= version} + "mdx" {>= "2.4.1" & with-test} + "logs" {>= "0.7.0" & with-test} + "fmt" {>= "0.8.9"} + "cmdliner" {>= "1.1.0" & with-test} + "uring" {>= "0.9"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/eio.git" +available: [os = "linux"] +url { + src: + "https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz" + checksum: [ + "sha256=3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + "sha512=4a80dbcf8cf2663bdad0f2970871844f37bd293c56bd1ce602910e0a613754945f1f942719f9630906453be7c73c1732dc97526c6c90b0b36100d04fd5e871e4" + ] +} +x-commit-hash: "f26d70d64265a6bed7416d3db3bd14a5e090b6d6" diff --git a/esy.lock/opam/eio_main.1.2/opam b/esy.lock/opam/eio_main.1.2/opam new file mode 100644 index 0000000..9bd5f9a --- /dev/null +++ b/esy.lock/opam/eio_main.1.2/opam @@ -0,0 +1,46 @@ +opam-version: "2.0" +synopsis: "Effect-based direct-style IO mainloop for OCaml" +description: "Selects an appropriate Eio backend for the current platform." +maintainer: ["anil@recoil.org"] +authors: ["Anil Madhavapeddy" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/ocaml-multicore/eio" +doc: "https://ocaml-multicore.github.io/eio/" +bug-reports: "https://github.com/ocaml-multicore/eio/issues" +depends: [ + "dune" {>= "3.9"} + "mdx" {>= "2.4.1" & with-test} + "kcas" {>= "0.3.0" & with-test} + "yojson" {>= "2.0.2" & with-test} + "eio_linux" + {= version & os = "linux" & + (os-distribution != "centos" | os-version > "7")} + "eio_posix" {= version & os != "win32"} + "eio_windows" {= version & os = "win32"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/eio.git" +x-ci-accept-failures: ["macos-homebrew"] +url { + src: + "https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz" + checksum: [ + "sha256=3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + "sha512=4a80dbcf8cf2663bdad0f2970871844f37bd293c56bd1ce602910e0a613754945f1f942719f9630906453be7c73c1732dc97526c6c90b0b36100d04fd5e871e4" + ] +} +x-commit-hash: "f26d70d64265a6bed7416d3db3bd14a5e090b6d6" diff --git a/esy.lock/opam/eio_posix.1.2/opam b/esy.lock/opam/eio_posix.1.2/opam new file mode 100644 index 0000000..9a70838 --- /dev/null +++ b/esy.lock/opam/eio_posix.1.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: "Eio implementation for POSIX systems" +description: "An Eio implementation for most Unix-like platforms" +maintainer: ["anil@recoil.org"] +authors: ["Anil Madhavapeddy" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/ocaml-multicore/eio" +doc: "https://ocaml-multicore.github.io/eio/" +bug-reports: "https://github.com/ocaml-multicore/eio/issues" +depends: [ + "dune" {>= "3.9"} + "eio" {= version} + "iomux" {>= "0.2"} + "mdx" {>= "2.4.1" & with-test} + "conf-bash" {with-test} + "fmt" {>= "0.8.9"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/eio.git" +url { + src: + "https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz" + checksum: [ + "sha256=3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + "sha512=4a80dbcf8cf2663bdad0f2970871844f37bd293c56bd1ce602910e0a613754945f1f942719f9630906453be7c73c1732dc97526c6c90b0b36100d04fd5e871e4" + ] +} +x-commit-hash: "f26d70d64265a6bed7416d3db3bd14a5e090b6d6" diff --git a/esy.lock/opam/eio_windows.1.2/opam b/esy.lock/opam/eio_windows.1.2/opam new file mode 100644 index 0000000..a1f8627 --- /dev/null +++ b/esy.lock/opam/eio_windows.1.2/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: "Eio implementation for Windows" +description: "An Eio implementation using OCaml's Unix.select" +maintainer: ["anil@recoil.org"] +authors: ["Anil Madhavapeddy" "Thomas Leonard"] +license: "ISC" +homepage: "https://github.com/ocaml-multicore/eio" +doc: "https://ocaml-multicore.github.io/eio/" +bug-reports: "https://github.com/ocaml-multicore/eio/issues" +depends: [ + "dune" {>= "3.9"} + "eio" {= version} + "fmt" {>= "0.8.9"} + "kcas" {>= "0.3.0" & with-test} + "alcotest" {>= "1.7.0" & with-test} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/eio.git" +url { + src: + "https://github.com/ocaml-multicore/eio/releases/download/v1.2/eio-1.2.tbz" + checksum: [ + "sha256=3792e912bd8d494bb2e38f73081825e4d212b1970cf2c1f1b2966caa9fd6bc40" + "sha512=4a80dbcf8cf2663bdad0f2970871844f37bd293c56bd1ce602910e0a613754945f1f942719f9630906453be7c73c1732dc97526c6c90b0b36100d04fd5e871e4" + ] +} +x-commit-hash: "f26d70d64265a6bed7416d3db3bd14a5e090b6d6" +available: [os = "win32"] diff --git a/esy.lock/opam/hl_yaml.1.0.0/opam b/esy.lock/opam/hl_yaml.1.0.0/opam new file mode 100644 index 0000000..ce4ad82 --- /dev/null +++ b/esy.lock/opam/hl_yaml.1.0.0/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Simon Grondin" +authors: [ "Simon Grondin" ] +synopsis: "High-level preprocessing wrapper around the yaml library" +description: """ +High Level YAML ("HL YAML") is a lightweight all-in-one tool to read, parse, preprocess, validate and deserialize YAML files. + +For example, it enables configuration files written in YAML to reference environment variables, inline credentials files, and import other configuration files. +Additionally, the `<<:` "operator" similar to OCaml's `include`, as well as anchors (`&`) and references (`*`) can greatly reduce the amount of repetition in your YAML files. + +HL YAML's features can be disabled individually and new ones added to serve specific use cases. + +For IO, HL YAML can use Lwt, Eio, or the standard library. +""" +license: "MIT" +homepage: "https://github.com/SGrondin/hl_yaml" +dev-repo: "git://github.com/SGrondin/hl_yaml" +doc: "https://github.com/SGrondin/hl_yaml" +bug-reports: "https://github.com/SGrondin/hl_yaml/issues" +depends: [ + "ocaml" { >= "5.0.0" } + "dune" { >= "1.9.0" } + + # DEPENDENCIES + "yojson" + "ppx_deriving_yojson" + "yaml" { >= "3.2.0" } + + # TESTS ONLY + "core" { with-test & >= "v0.16" } + "ppx_expect" { with-test } + "ppx_sexp_conv" { with-test } + "ppx_deriving_yojson" { with-test } + "ppx_custom_printf" { with-test } + "lwt" { with-test } + "eio_main" { with-test } + + # "ocamlformat" { = "0.25.1" } # Development + # "ocaml-lsp-server" # Development +] +build: ["dune" "build" "-p" name "-j" jobs] +url { + src: "https://github.com/SGrondin/hl_yaml/archive/refs/tags/1.0.0.tar.gz" + checksum: [ + "md5=df710f758a0937a92537956d8b768c88" + "sha512=b0882038cf0a1be411006921733f101b5954456d18fb8f4a1b527f47088e862c482ad997ecffc2226c84b018d48c39b4f4a2555157cc98896b1093136d16ff68" + ] +} diff --git a/esy.lock/opam/host-arch-x86_32.1/opam b/esy.lock/opam/host-arch-x86_64.1/opam similarity index 83% rename from esy.lock/opam/host-arch-x86_32.1/opam rename to esy.lock/opam/host-arch-x86_64.1/opam index ff6b64a..4d52d55 100644 --- a/esy.lock/opam/host-arch-x86_32.1/opam +++ b/esy.lock/opam/host-arch-x86_64.1/opam @@ -1,10 +1,10 @@ opam-version: "2.0" -synopsis: "OCaml on x86 (32-bit)" +synopsis: "OCaml on amd64 (64-bit)" description: """ This package is installed if the underlying OCaml compiler is for -32-bit Intel x86 (x86_32/x86). +64-bit Intel x86 (x86_64/amd64/x64). -Precisely, this means `ocamlopt -config-var architecture` equals `i386`. +Precisely, this means `ocamlopt -config-var architecture` equals `amd64`. This package may be used in depends or conflicts fields of dependent packages to indicate either a requirement or an incompatibility with this @@ -17,4 +17,4 @@ bug-reports: "https://github.com/ocaml/opam-repository/issues" conflict-class: "ocaml-host-arch" # Temporary, while these packages are not being installed by the compilers on # non-Windows builds. -available: os = "win32" | arch = "x86_32" +available: os = "win32" | arch = "x86_64" diff --git a/esy.lock/opam/integers.0.7.0/opam b/esy.lock/opam/integers.0.7.0/opam new file mode 100644 index 0000000..a9ef785 --- /dev/null +++ b/esy.lock/opam/integers.0.7.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "yallop@gmail.com" +authors: ["Jeremy Yallop" + "Demi Obenour" + "Stephane Glondu" + "Andreas Hauptmann"] +homepage: "https://github.com/yallop/ocaml-integers" +bug-reports: "https://github.com/yallop/ocaml-integers/issues" +dev-repo: "git+https://github.com/yallop/ocaml-integers.git" +license: "MIT" + +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.03"} + "dune" {>= "1.0"} + "stdlib-shims" +] +doc: "http://yallop.github.io/ocaml-integers/api.docdir/" +synopsis: "Various signed and unsigned integer types for OCaml" +url { + src: "https://github.com/yallop/ocaml-integers/archive/0.7.0.tar.gz" + checksum: [ + "sha256=8bb517fa9a1818246eb8c4ce34ee1489fbebb4b92defa3a25d13cab8d23ec685" + "md5=201cf24143d7cb9a3921d572b6e6c42c" + ] +} diff --git a/esy.lock/opam/iomux.0.3/opam b/esy.lock/opam/iomux.0.3/opam new file mode 100644 index 0000000..a1354f1 --- /dev/null +++ b/esy.lock/opam/iomux.0.3/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "IO Multiplexer bindings" +description: + "Low level bindings for Unix IO Multiplexers (poll/ppoll/kevent/epoll)" +maintainer: ["Christiano Haesbaert"] +authors: ["Christiano Haesbaert"] +license: "ISC" +tags: ["io" "multiplexing" "poll" "ppoll" "epoll" "kevent" "kqueue"] +homepage: "https://github.com/haesbaert/ocaml-iomux" +doc: "https://haesbaert.github.io/ocaml-iomux" +bug-reports: "https://github.com/haesbaert/ocaml-iomux/issues" +available: os-family != "windows" +depends: [ + "ocaml" {>= "4.08"} + "dune" {>= "3.6"} + "dune-configurator" + "alcotest" {with-test} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/haesbaert/ocaml-iomux.git" +url { + src: + "https://github.com/haesbaert/ocaml-iomux/releases/download/v0.3/iomux-0.3.tbz" + checksum: [ + "sha256=ccd277bd53afd011291cb882f18eb5d05f3bba23257d8368dbc7a3d07f8453e7" + "sha512=9f7cfde9b97699946e36f7dbb19d04bdd943b45729d23797c5d3200f5e0dd93de7ba172fa03e060ca8379f01bf04c7cd1369bae87430d416c911270c3b586a90" + ] +} +x-commit-hash: "b456e181582e2bc08217291bd135d7b61a727a84" diff --git a/esy.lock/opam/ipaddr.5.6.0/opam b/esy.lock/opam/ipaddr.5.5.0/opam similarity index 84% rename from esy.lock/opam/ipaddr.5.6.0/opam rename to esy.lock/opam/ipaddr.5.5.0/opam index ec61610..c2b3c92 100644 --- a/esy.lock/opam/ipaddr.5.6.0/opam +++ b/esy.lock/opam/ipaddr.5.5.0/opam @@ -42,11 +42,10 @@ build: [ dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" url { src: - "https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz" + "https://github.com/mirage/ocaml-ipaddr/releases/download/v5.5.0/ipaddr-5.5.0.tbz" checksum: [ - "sha256=9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133" - "sha512=66a3bedfd91dacd6c1de9ba35abac3ef2ad3c2c8543f7b4e2a0cc6283a8d42138b48d02e904df0232ee9f320920e889bddbbda9a5148c5c6b72fd0164e0c6a34" + "sha256=62890b316e035792ad29af1ad971456d10defd525b74b53db1b67fa42375c178" + "sha512=d9742648e3e4fe3d0bc7a5b08e62d97dab5d52b6421712c0415b345ddeb63a2a5fbb61e3083e90ae8cf05009673975e2e2ece5e15bce256ccd34cbe78d810c83" ] } -x-commit-hash: "a3852099627a9f9c56d75efe1c1adf4941c6c3d4" -x-maintenance-intent: [ "(latest)" ] +x-commit-hash: "234c6009a221e23a7dd4883756e6b2cc0d7c663b" diff --git a/esy.lock/opam/jane-street-headers.v0.17.0/opam b/esy.lock/opam/jane-street-headers.v0.17.0/opam new file mode 100644 index 0000000..14e52f7 --- /dev/null +++ b/esy.lock/opam/jane-street-headers.v0.17.0/opam @@ -0,0 +1,24 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jane-street-headers" +bug-reports: "https://github.com/janestreet/jane-street-headers/issues" +dev-repo: "git+https://github.com/janestreet/jane-street-headers.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jane-street-headers/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "dune" {>= "3.11.0"} +] +available: arch != "x86_32" +synopsis: "Jane Street C header files" +description: " +C header files shared between the various Jane Street packages +" +url { +src: "https://github.com/janestreet/jane-street-headers/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=78fa6084cd067b7a7d930d1fe1cb7eb9dcd1a90c73017e570213b47a3762eb4f" +} diff --git a/esy.lock/opam/jst-config.v0.17.0/opam b/esy.lock/opam/jst-config.v0.17.0/opam new file mode 100644 index 0000000..8ec1e37 --- /dev/null +++ b/esy.lock/opam/jst-config.v0.17.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/jst-config" +bug-reports: "https://github.com/janestreet/jst-config/issues" +dev-repo: "git+https://github.com/janestreet/jst-config.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jst-config/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "ppx_assert" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "dune-configurator" +] +available: arch != "x86_32" +synopsis: "Compile-time configuration for Jane Street libraries" +description: " +Defines compile-time constants used in Jane Street libraries such as Base, Core, and +Async. + +This package has an unstable interface; it is intended only to share configuration between +different packages from Jane Street. Future updates may not be backward-compatible, and we +do not recommend using this package directly. +" +url { +src: "https://github.com/janestreet/jst-config/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=2cf345e33bed0ee4c325667e77dfc5bee8f12afd56318b7c9acf81ec875ecf6e" +} diff --git a/esy.lock/opam/macaddr.5.6.0/opam b/esy.lock/opam/macaddr.5.5.0/opam similarity index 76% rename from esy.lock/opam/macaddr.5.6.0/opam rename to esy.lock/opam/macaddr.5.5.0/opam index caacef5..97567dd 100644 --- a/esy.lock/opam/macaddr.5.6.0/opam +++ b/esy.lock/opam/macaddr.5.5.0/opam @@ -32,11 +32,10 @@ Features: """ url { src: - "https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz" + "https://github.com/mirage/ocaml-ipaddr/releases/download/v5.5.0/ipaddr-5.5.0.tbz" checksum: [ - "sha256=9e30433fdb4ca437a6aa8ffb447baca5eba7615fb88e7b0cd8a4b416c3208133" - "sha512=66a3bedfd91dacd6c1de9ba35abac3ef2ad3c2c8543f7b4e2a0cc6283a8d42138b48d02e904df0232ee9f320920e889bddbbda9a5148c5c6b72fd0164e0c6a34" + "sha256=62890b316e035792ad29af1ad971456d10defd525b74b53db1b67fa42375c178" + "sha512=d9742648e3e4fe3d0bc7a5b08e62d97dab5d52b6421712c0415b345ddeb63a2a5fbb61e3083e90ae8cf05009673975e2e2ece5e15bce256ccd34cbe78d810c83" ] } -x-commit-hash: "a3852099627a9f9c56d75efe1c1adf4941c6c3d4" -x-maintenance-intent: [ "(latest)" ] +x-commit-hash: "234c6009a221e23a7dd4883756e6b2cc0d7c663b" diff --git a/esy.lock/opam/ocaml-version.4.0.0/opam b/esy.lock/opam/ocaml-version.4.0.1/opam similarity index 88% rename from esy.lock/opam/ocaml-version.4.0.0/opam rename to esy.lock/opam/ocaml-version.4.0.1/opam index 1d4828e..8f24bc8 100644 --- a/esy.lock/opam/ocaml-version.4.0.0/opam +++ b/esy.lock/opam/ocaml-version.4.0.1/opam @@ -45,10 +45,10 @@ build: [ dev-repo: "git+https://github.com/ocurrent/ocaml-version.git" url { src: - "https://github.com/ocurrent/ocaml-version/releases/download/v4.0.0/ocaml-version-4.0.0.tbz" + "https://github.com/ocurrent/ocaml-version/releases/download/v4.0.1/ocaml-version-4.0.1.tbz" checksum: [ - "md5=6734fe7a4f8ac3bea39a0bcf40a31a82" - "sha512=093a7aadb382a21ab5ae2a1d87bc06f9ecb4584ae6a8a2b492ffdf23dc4ae2788ce19cdf2ea87191dc7ee391ae2d26b734342880742f73cb700933d8cf6856e5" + "md5=7ac431b54bf48cc4340885acb37143fa" + "sha512=e2faa6f55cfeb305d4cdeb8b9f0ee87098c69f835b42dcebf4dfa1f865ce1e213fbd4e5de7bb4d4efaf9339fd0965380b1f7ea9a1e98131caed3ffaadf873b96" ] } x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/ocamlc-loc.3.18.2/opam b/esy.lock/opam/ocamlc-loc.3.19.0/opam similarity index 67% rename from esy.lock/opam/ocamlc-loc.3.18.2/opam rename to esy.lock/opam/ocamlc-loc.3.19.0/opam index 0ad296d..b1101b4 100644 --- a/esy.lock/opam/ocamlc-loc.3.18.2/opam +++ b/esy.lock/opam/ocamlc-loc.3.19.0/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "ocaml" {>= "4.08.0"} "dyn" {= version} "odoc" {with-doc} @@ -18,7 +18,7 @@ conflicts: [ "ocaml-lsp-server" {< "1.15.0"} ] dev-repo: "git+https://github.com/ocaml/dune.git" -x-maintenance-intent: ["(none)"] +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -36,10 +36,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/optint.0.3.0/opam b/esy.lock/opam/optint.0.3.0/opam new file mode 100644 index 0000000..803e374 --- /dev/null +++ b/esy.lock/opam/optint.0.3.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: [ "romain.calascibetta@gmail.com" ] +authors: "Romain Calascibetta" +license: "ISC" +homepage: "https://github.com/mirage/optint" +bug-reports: "https://github.com/mirage/optint/issues" +dev-repo: "git+https://github.com/mirage/optint.git" +doc: "https://mirage.github.io/optint/" +synopsis: "Efficient integer types on 64-bit architectures" +description: """ +This library provides two new integer types, `Optint.t` and `Int63.t`, which +guarantee efficient representation on 64-bit architectures and provide a +best-effort boxed representation on 32-bit architectures. + +Implementation depends on target architecture. +""" + +build: ["dune" "build" "-p" name "-j" jobs] +run-test: [ "dune" "runtest" "-p" name "-j" jobs ] + +depends: [ + "ocaml" {>= "4.07.0"} + "dune" + "crowbar" {with-test & >= "0.2"} + "monolith" {with-test} + "fmt" {with-test} +] +url { + src: + "https://github.com/mirage/optint/releases/download/v0.3.0/optint-0.3.0.tbz" + checksum: [ + "sha256=295cff2c134b0385b13ba81d5005d9f841ba40d4a502aed10c997f239ef1147b" + "sha512=15ec97a076584e8ea28c589f1db3b9a0dd6fd5a7950528a1d136761cc13bca0e6e7bf6e0f87c73578a37393c213a7a0f3e7beaabd924e176459b29af52b8dd11" + ] +} +x-commit-hash: "66d321700e7c8c6cbcd3cd7c391e35d4943eac4b" +x-maintenance-intent: [ "(latest)" ] diff --git a/esy.lock/opam/ordering.3.18.2/opam b/esy.lock/opam/ordering.3.19.0/opam similarity index 62% rename from esy.lock/opam/ordering.3.18.2/opam rename to esy.lock/opam/ordering.3.19.0/opam index 7941bb9..c99d51c 100644 --- a/esy.lock/opam/ordering.3.18.2/opam +++ b/esy.lock/opam/ordering.3.19.0/opam @@ -8,12 +8,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "ocaml" {>= "4.08.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" -x-maintenance-intent: ["(none)"] +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -31,10 +31,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/ppx_assert.v0.17.0/opam b/esy.lock/opam/ppx_assert.v0.17.0/opam new file mode 100644 index 0000000..3e3a387 --- /dev/null +++ b/esy.lock/opam/ppx_assert.v0.17.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_assert" +bug-reports: "https://github.com/janestreet/ppx_assert/issues" +dev-repo: "git+https://github.com/janestreet/ppx_assert.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_assert/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "ppx_cold" {>= "v0.17" & < "v0.18"} + "ppx_compare" {>= "v0.17" & < "v0.18"} + "ppx_here" {>= "v0.17" & < "v0.18"} + "ppx_sexp_conv" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0"} +] +available: arch != "x86_32" +synopsis: "Assert-like extension nodes that raise useful errors on failure" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_assert/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=94c47289a6393642b1cca7d2cdb8decdbf387c3cee4faf50d9b00efc871cce8b" +} diff --git a/esy.lock/opam/ppx_base.v0.17.0/opam b/esy.lock/opam/ppx_base.v0.17.0/opam new file mode 100644 index 0000000..f9fad3f --- /dev/null +++ b/esy.lock/opam/ppx_base.v0.17.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_base" +bug-reports: "https://github.com/janestreet/ppx_base/issues" +dev-repo: "git+https://github.com/janestreet/ppx_base.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_base/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "ppx_cold" {>= "v0.17" & < "v0.18"} + "ppx_compare" {>= "v0.17" & < "v0.18"} + "ppx_enumerate" {>= "v0.17" & < "v0.18"} + "ppx_globalize" {>= "v0.17" & < "v0.18"} + "ppx_hash" {>= "v0.17" & < "v0.18"} + "ppx_sexp_conv" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0"} +] +conflicts: [ + "base" {= "v.0.17.0"} +] +available: arch != "x86_32" +synopsis: "Base set of ppx rewriters" +description: " +ppx_base is the set of ppx rewriters used for Base. + +Note that Base doesn't need ppx to build, it is only used as a +verification tool. +" +url { +src: "https://github.com/janestreet/ppx_base/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=80e7e6c6a704114d1d0989ee9bc01bca45278096c0caf3f2c4ef28d3c12ae61c" +} diff --git a/esy.lock/opam/ppx_cold.v0.17.0/opam b/esy.lock/opam/ppx_cold.v0.17.0/opam new file mode 100644 index 0000000..05b2e77 --- /dev/null +++ b/esy.lock/opam/ppx_cold.v0.17.0/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_cold" +bug-reports: "https://github.com/janestreet/ppx_cold/issues" +dev-repo: "git+https://github.com/janestreet/ppx_cold.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_cold/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0"} +] +available: arch != "x86_32" +synopsis: "Expands [@cold] into [@inline never][@specialise never][@local never]" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_cold/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=670ee6f4efef2020a4bedf91b72cc2cd97ea0d74b47dad2f8f6b72d722a7452d" +} diff --git a/esy.lock/opam/ppx_compare.v0.17.0/opam b/esy.lock/opam/ppx_compare.v0.17.0/opam new file mode 100644 index 0000000..bdcf986 --- /dev/null +++ b/esy.lock/opam/ppx_compare.v0.17.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_compare" +bug-reports: "https://github.com/janestreet/ppx_compare/issues" +dev-repo: "git+https://github.com/janestreet/ppx_compare.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_compare/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "ppxlib_jane" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0"} +] +available: arch != "x86_32" +synopsis: "Generation of comparison functions from types" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_compare/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=f0b23eb78082ef4dc71a66939bbc63c6b0cc2cf6a4744a906b7a2c016cbe3098" +} diff --git a/esy.lock/opam/ppx_deriving.6.0.3/opam b/esy.lock/opam/ppx_deriving.6.0.3/opam new file mode 100644 index 0000000..de24ec7 --- /dev/null +++ b/esy.lock/opam/ppx_deriving.6.0.3/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_deriving" +doc: "https://ocaml-ppx.github.io/ppx_deriving/" +bug-reports: "https://github.com/ocaml-ppx/ppx_deriving/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving.git" +tags: [ "syntax" ] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} +] +depends: [ + "ocaml" {>= "4.05.0"} + "dune" {>= "1.6.3"} + "cppo" {>= "1.1.0" & build} + "ocamlfind" + "ppx_derivers" + "ppxlib" {>= "0.32.0" & < "0.36.0"} + "ounit2" {with-test} +] +synopsis: "Type-driven code generation for OCaml" +description: """ +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks. +""" +url { + src: + "https://github.com/ocaml-ppx/ppx_deriving/releases/download/v6.0.3/ppx_deriving-6.0.3.tbz" + checksum: [ + "sha256=374aa97b32c5e01c09a97810a48bfa218c213b5b649e4452101455ac19c94a6d" + "sha512=971443a5df0acbdad577360deed8c9af137695bec6d826ef517a382941371f3546aef53456dda7c89d0ed30fefadf45d5dae2a8b1940a75aee7f7382c68cedb0" + ] +} +x-commit-hash: "275140702ca6f97e0407f80e86de9d3940ee3ac8" diff --git a/esy.lock/opam/ppx_deriving_yojson.3.9.1/opam b/esy.lock/opam/ppx_deriving_yojson.3.9.1/opam new file mode 100644 index 0000000..e0683da --- /dev/null +++ b/esy.lock/opam/ppx_deriving_yojson.3.9.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_deriving_yojson" +bug-reports: "https://github.com/ocaml-ppx/ppx_deriving_yojson/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving_yojson.git" +tags: [ "syntax" "json" ] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.05.0"} + "dune" {>= "1.0"} + "yojson" {>= "1.6.0"} + "ppx_deriving" {>= "5.1"} + "ppxlib" {>= "0.30.0" & < "0.36.0"} + "ounit2" {with-test} +] +synopsis: + "JSON codec generator for OCaml" +description: """ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator. +""" +url { + src: + "https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.9.1/ppx_deriving_yojson-3.9.1.tbz" + checksum: [ + "sha256=6a3ef7c7bb381f57448853f2a6d2287cf623628162a979587d1e8f7502114f4d" + "sha512=df919be7c023cb9ff1b832de333f8d158e88746b4cc33ea5dcf511c64aba186628015b6ca29a0310642531e0640d79834d64b99d542a624168154a11736489a0" + ] +} +x-commit-hash: "67e1d3334c1e3b94152bbc9c8600b71d5ee61b39" diff --git a/esy.lock/opam/ppx_enumerate.v0.17.0/opam b/esy.lock/opam/ppx_enumerate.v0.17.0/opam new file mode 100644 index 0000000..54f8e82 --- /dev/null +++ b/esy.lock/opam/ppx_enumerate.v0.17.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_enumerate" +bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" +dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_enumerate/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "ppxlib_jane" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0"} +] +available: arch != "x86_32" +synopsis: "Generate a list containing all values of a finite type" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_enumerate/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=a27f1797b1315bdf7678fde783dff493bd348f1c5b644d7616b660bd295dad36" +} diff --git a/esy.lock/opam/ppx_globalize.v0.17.0/opam b/esy.lock/opam/ppx_globalize.v0.17.0/opam new file mode 100644 index 0000000..b2112f3 --- /dev/null +++ b/esy.lock/opam/ppx_globalize.v0.17.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_globalize" +bug-reports: "https://github.com/janestreet/ppx_globalize/issues" +dev-repo: "git+https://github.com/janestreet/ppx_globalize.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_globalize/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "ppxlib_jane" {>= "v0.17" & != "v0.17.1"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0"} +] +available: arch != "x86_32" +synopsis: "A ppx rewriter that generates functions to copy local values to the global heap" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_globalize/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=42a28764e39f641abfc723ec755c68f0b6467bf7f5057c6f326cef2c34e73618" +} diff --git a/esy.lock/opam/ppx_hash.v0.17.0/opam b/esy.lock/opam/ppx_hash.v0.17.0/opam new file mode 100644 index 0000000..3838cd6 --- /dev/null +++ b/esy.lock/opam/ppx_hash.v0.17.0/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_hash" +bug-reports: "https://github.com/janestreet/ppx_hash/issues" +dev-repo: "git+https://github.com/janestreet/ppx_hash.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_hash/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "ppx_compare" {>= "v0.17" & < "v0.18"} + "ppx_sexp_conv" {>= "v0.17" & < "v0.18"} + "ppxlib_jane" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0"} +] +available: arch != "x86_32" +synopsis: "A ppx rewriter that generates hash functions from type expressions and definitions" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_hash/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=8c8acae276a349d412eab9112cc3afa996d26ad4a01f2882121fc0adee0dd05e" +} diff --git a/esy.lock/opam/ppx_here.v0.17.0/opam b/esy.lock/opam/ppx_here.v0.17.0/opam new file mode 100644 index 0000000..42c70b7 --- /dev/null +++ b/esy.lock/opam/ppx_here.v0.17.0/opam @@ -0,0 +1,26 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_here" +bug-reports: "https://github.com/janestreet/ppx_here/issues" +dev-repo: "git+https://github.com/janestreet/ppx_here.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_here/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0"} +] +available: arch != "x86_32" +synopsis: "Expands [%here] into its location" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_here/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=27ac69db34a5ff0efbf6e3c52d52dda46d1e5d5db4d14fb4d8c20370b932a913" +} diff --git a/esy.lock/opam/ppx_inline_test.v0.17.0/opam b/esy.lock/opam/ppx_inline_test.v0.17.0/opam new file mode 100644 index 0000000..3c106b1 --- /dev/null +++ b/esy.lock/opam/ppx_inline_test.v0.17.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_inline_test" +bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" +dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_inline_test/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "time_now" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0" & < "0.36.0"} +] +available: arch != "x86_32" +synopsis: "Syntax extension for writing in-line tests in ocaml code" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_inline_test/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=b71e4f01ab8aed418a3358688241a94b6d16d723deec7caaf5e4e917c2a76d2c" +} diff --git a/esy.lock/opam/ppx_optcomp.v0.17.0/opam b/esy.lock/opam/ppx_optcomp.v0.17.0/opam new file mode 100644 index 0000000..20e0245 --- /dev/null +++ b/esy.lock/opam/ppx_optcomp.v0.17.0/opam @@ -0,0 +1,27 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_optcomp" +bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" +dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_optcomp/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "stdio" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0" & < "0.36.0"} +] +available: arch != "x86_32" +synopsis: "Optional compilation for OCaml" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_optcomp/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=a62010eaf74035ee48ef2095da464f16fb6a087948a6c9d69dd1551c4836c64b" +} diff --git a/esy.lock/opam/ppx_sexp_conv.v0.17.0/opam b/esy.lock/opam/ppx_sexp_conv.v0.17.0/opam new file mode 100644 index 0000000..bb7dfb8 --- /dev/null +++ b/esy.lock/opam/ppx_sexp_conv.v0.17.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppx_sexp_conv" +bug-reports: "https://github.com/janestreet/ppx_sexp_conv/issues" +dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_sexp_conv/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "ppxlib_jane" {>= "v0.17" & < "v0.18"} + "sexplib0" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0" & < "0.36.0"} +] +available: arch != "x86_32" +synopsis: "[@@deriving] plugin to generate S-expression conversion functions" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppx_sexp_conv/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=4af4f99d774fab77bf63ba2298fc288c356a88bdac0a37e3a23b0d669410ee5a" +} diff --git a/esy.lock/opam/ppxlib_jane.v0.17.0/opam b/esy.lock/opam/ppxlib_jane.v0.17.0/opam new file mode 100644 index 0000000..3540d8b --- /dev/null +++ b/esy.lock/opam/ppxlib_jane.v0.17.0/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ppxlib_jane" +bug-reports: "https://github.com/janestreet/ppxlib_jane/issues" +dev-repo: "git+https://github.com/janestreet/ppxlib_jane.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppxlib_jane/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0" & < "5.3"} + "dune" {>= "3.11.0"} + "ppxlib" {>= "0.28.0" & < "0.36.0"} +] +available: arch != "x86_32" +synopsis: "Utilities for working with Jane Street AST constructs" +description: " +Part of the Jane Street's PPX rewriters collection. +" +url { +src: "https://github.com/janestreet/ppxlib_jane/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=42757d7b44a5f2a766778e6b4710100c6ef9d0c074eb3e7fa4c69647336d8398" +} diff --git a/esy.lock/opam/stdune.3.18.2/opam b/esy.lock/opam/stdune.3.19.0/opam similarity index 68% rename from esy.lock/opam/stdune.3.18.2/opam rename to esy.lock/opam/stdune.3.19.0/opam index 04c9b1e..cbb3959 100644 --- a/esy.lock/opam/stdune.3.18.2/opam +++ b/esy.lock/opam/stdune.3.19.0/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "ocaml" {>= "4.08.0"} "base-unix" "dyn" {= version} @@ -19,7 +19,7 @@ depends: [ "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" -x-maintenance-intent: ["(none)"] +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -37,10 +37,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/thread-table.1.0.0/opam b/esy.lock/opam/thread-table.1.0.0/opam new file mode 100644 index 0000000..7fa1e70 --- /dev/null +++ b/esy.lock/opam/thread-table.1.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "A lock-free thread-safe integer keyed hash table" +description: + "A minimalist lock-free thread-safe integer keyed hash table with zero synchronization overhead on lookups designed for associating thread specific state with threads within a domain." +maintainer: ["Vesa Karvonen "] +authors: ["Vesa Karvonen "] +license: "ISC" +homepage: "https://github.com/ocaml-multicore/thread-table" +bug-reports: "https://github.com/ocaml-multicore/thread-table/issues" +depends: [ + "dune" {>= "3.3"} + "ocaml" {>= "4.08"} + "alcotest" {>= "1.7.0" & with-test} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/thread-table.git" +url { + src: + "https://github.com/ocaml-multicore/thread-table/releases/download/1.0.0/thread-table-1.0.0.tbz" + checksum: [ + "sha256=a48cd88463597df9442c4baa69ccc06091ca77ba71e438d3609fbae0f3b81ddd" + "sha512=f857cec49a59cba206b8cc2c580f8c5252c95c7676e81b4c5326d07fc6a7da592785cf011c91d4e6f39f8c5766e280f559c58e02a5077d472577784d646cc2e5" + ] +} +x-commit-hash: "7a31ebaad645cd8e99e0742d21b61d3014dbe265" diff --git a/esy.lock/opam/time_now.v0.17.0/opam b/esy.lock/opam/time_now.v0.17.0/opam new file mode 100644 index 0000000..7d91f66 --- /dev/null +++ b/esy.lock/opam/time_now.v0.17.0/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/time_now" +bug-reports: "https://github.com/janestreet/time_now/issues" +dev-repo: "git+https://github.com/janestreet/time_now.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/time_now/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "jane-street-headers" {>= "v0.17" & < "v0.18"} + "jst-config" {>= "v0.17" & < "v0.18"} + "ppx_base" {>= "v0.17" & < "v0.18"} + "ppx_optcomp" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} +] +available: arch != "x86_32" +synopsis: "Reports the current time" +description: " +Provides a single function to report the current time in nanoseconds +since the start of the Unix epoch. +" +url { +src: "https://github.com/janestreet/time_now/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=fc85d6e46c4eb9370de9385f7bbfa6d57b4e48a9e96b20009007226b73f9530c" +} diff --git a/esy.lock/opam/uri.4.4.0/opam b/esy.lock/opam/uri.4.4.0/opam index b717897..0cdd4b1 100644 --- a/esy.lock/opam/uri.4.4.0/opam +++ b/esy.lock/opam/uri.4.4.0/opam @@ -35,3 +35,4 @@ url { ] } x-commit-hash: "c336c796f4deb8979a4c7ceea3bef34b46240623" +x-maintenance-intent: [ "(latest)" ] diff --git a/esy.lock/opam/uring.0.9/opam b/esy.lock/opam/uring.0.9/opam new file mode 100644 index 0000000..bc346a8 --- /dev/null +++ b/esy.lock/opam/uring.0.9/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +synopsis: "OCaml bindings for Linux io_uring" +description: + "Bindings to the Linux io_uring kernel IO interfaces. See https://github.com/ocaml-multicore/eio for a higher-level API using this." +maintainer: ["anil@recoil.org"] +authors: ["Anil Madhavapeddy" "Sadiq Jaffer" "Thomas Leonard"] +homepage: "https://github.com/ocaml-multicore/ocaml-uring" +doc: "https://ocaml-multicore.github.io/ocaml-uring/" +bug-reports: "https://github.com/ocaml-multicore/ocaml-uring/issues" +depends: [ + "dune" {>= "3.0"} + "cstruct" {>= "6.0.1"} + "ocaml" {>= "4.12.0"} + "dune-configurator" + "lwt" {with-test & >= "5.0.0"} + "bechamel" {>= "0.1.0" & with-test} + "logs" {with-test & >= "0.5.0"} + "cmdliner" {with-test & >= "1.1.0"} + "fmt" {>= "0.8.10"} + "optint" {>= "0.1.0"} + "mdx" {>= "2.1.0" & with-test} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-multicore/ocaml-uring.git" +depexts: [ + ["linux-headers"] {os-distribution = "alpine"} +] +available: [os = "linux"] +license: ["ISC" "MIT"] +x-ci-accept-failures: [ + "centos-7" # default C compiler does not support stdatomic.h + "oraclelinux-7" # default C compiler does not support stdatomic.h +] +url { + src: + "https://github.com/ocaml-multicore/ocaml-uring/releases/download/v0.9/uring-0.9.tbz" + checksum: [ + "sha256=797588c5f2fd52c28a7f8b1a9c18ca7ebe8e7787cf0dcb559e453ec232175b43" + "sha512=59052cfc089ea1e7bdd7c3dc1ed94eaf297ffe0731a87986e45bb8d96544a53fffb2262ee4382eea5add0cc4a11b91cf6d45a2a72380baa24559bf3e1814432c" + ] +} +x-commit-hash: "ccd5ee3a12bce938add6a40b7a03dbc20429a0ca" diff --git a/esy.lock/opam/xdg.3.18.2/opam b/esy.lock/opam/xdg.3.19.0/opam similarity index 65% rename from esy.lock/opam/xdg.3.18.2/opam rename to esy.lock/opam/xdg.3.19.0/opam index e8ff988..3afb084 100644 --- a/esy.lock/opam/xdg.3.18.2/opam +++ b/esy.lock/opam/xdg.3.19.0/opam @@ -9,11 +9,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.12"} + "dune" {>= "3.18"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -31,10 +32,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.18.2/dune-3.18.2.tbz" + "https://github.com/ocaml/dune/releases/download/3.19.0/dune-3.19.0.tbz" checksum: [ - "sha256=56be509ffc3c5ba652113d9e6b43edb04a691f1e1f6cbba17b9d243b1239a7af" - "sha512=ee04a0c4ab946817018c78cd9b19c8d3082ee3b1cef78c699fff4ea37fd79543823a9751d0b945d2fd1783396ceded045cbec986a85f7a8f7bac93e04650fff3" + "sha256=d2f617dfd34f7d882f4181a22e359bb90b46669ed87b2650eb842f0532fc696c" + "sha512=9bd4c5825076c88192425f1462fedab1100d5b83a75dfe65592255b127690503b01b61c964990272abe54f0a01a14587ca464e438fa8b9d8560d2576773f39a8" ] } -x-commit-hash: "7b971c877d1403da3d536cc180cdd384c7b26341" +x-commit-hash: "645a7897e4b9540cc4d79ffbd59f9be259cd6317" diff --git a/esy.lock/opam/yaml.3.2.0/opam b/esy.lock/opam/yaml.3.2.0/opam new file mode 100644 index 0000000..b6d63c6 --- /dev/null +++ b/esy.lock/opam/yaml.3.2.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +synopsis: "Parse and generate YAML 1.1/1.2 files" +description: """\ +This is an OCaml library to parse and generate the YAML file +format. It is intended to interoperable with the [Ezjsonm](https://github.com/mirage/ezjsonm) +JSON handling library, if the simple common subset of Yaml +is used. Anchors and other advanced Yaml features are not +implemented in the JSON compatibility layer. + +The [Yaml module docs](http://anil-code.recoil.org/ocaml-yaml/yaml/Yaml/index.html) are browseable online.""" +maintainer: "Anil Madhavapeddy " +authors: [ + "Anil Madhavapeddy " + "Rizo Isrof " + "Patrick Ferris" + "favonia@gmail.com" + "Alan J Hu " +] +license: "ISC" +tags: ["org:mirage" "org:ocamllabs"] +homepage: "https://github.com/avsm/ocaml-yaml" +doc: "https://avsm.github.io/ocaml-yaml/" +bug-reports: "https://github.com/avsm/ocaml-yaml/issues" +depends: [ + "ocaml" {>= "4.13.0"} + "dune" {>= "2.0"} + "dune-configurator" + "ctypes" {>= "0.14.0"} + "bos" + "fmt" {with-test} + "logs" {with-test} + "mdx" {with-test & >= "2.1.0"} + "alcotest" {>="1.5.0" & with-test} + "crowbar" {with-test} + "junit_alcotest" {>= "2.0.2" & with-test} + "ezjsonm" {with-test} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/avsm/ocaml-yaml.git" +conflicts:[ + "result" {< "1.5"} +] +url { + src: + "https://github.com/avsm/ocaml-yaml/releases/download/v3.2.0/yaml-3.2.0.tbz" + checksum: [ + "sha256=c50d2aca28b9f966792b71e1603351e5d24eda4dfd3e4453fbd50366a3a08227" + "sha512=e87ae73f3e376800a09e4359d5c7090ef5107807f540b51fbdee9017bcbacb2414ec12255b37caead115ea1562303436cac2c91c60814c2ba44bdd3d677fc0d1" + ] +} +x-commit-hash: "d126d9417d85096e421dd3c4cf3550e18ffc3c4e" diff --git a/esy.lock/overrides/opam__s__conf_mingw_w64_gmp_i686_opam__c__1_opam_override/package.json b/esy.lock/overrides/opam__s__conf_mingw_w64_gcc_x86__64_opam__c__1_opam_override/package.json similarity index 100% rename from esy.lock/overrides/opam__s__conf_mingw_w64_gmp_i686_opam__c__1_opam_override/package.json rename to esy.lock/overrides/opam__s__conf_mingw_w64_gcc_x86__64_opam__c__1_opam_override/package.json diff --git a/esy.lock/overrides/opam__s__conf_mingw_w64_gmp_x86__64_opam__c__1_opam_override/package.json b/esy.lock/overrides/opam__s__conf_mingw_w64_gmp_x86__64_opam__c__1_opam_override/package.json new file mode 100644 index 0000000..d41d4a8 --- /dev/null +++ b/esy.lock/overrides/opam__s__conf_mingw_w64_gmp_x86__64_opam__c__1_opam_override/package.json @@ -0,0 +1,3 @@ +{ + "build": "true" +} diff --git a/esy.lock/overrides/opam__s__conf_mingw_w64_openssl_x86__64_opam__c__1_opam_override/package.json b/esy.lock/overrides/opam__s__conf_mingw_w64_openssl_x86__64_opam__c__1_opam_override/package.json new file mode 100644 index 0000000..d41d4a8 --- /dev/null +++ b/esy.lock/overrides/opam__s__conf_mingw_w64_openssl_x86__64_opam__c__1_opam_override/package.json @@ -0,0 +1,3 @@ +{ + "build": "true" +} diff --git a/lib/dune b/lib/dune new file mode 100644 index 0000000..4d4491c --- /dev/null +++ b/lib/dune @@ -0,0 +1,5 @@ +(library + (public_name rechiko) + (name rechiko) + (libraries hl_yaml yojson eio) + (modules page frontmatter)) diff --git a/lib/frontmatter.ml b/lib/frontmatter.ml new file mode 100644 index 0000000..86774dc --- /dev/null +++ b/lib/frontmatter.ml @@ -0,0 +1,70 @@ +module Y = Hl_yaml.Unix +module StringMap = Map.Make (String) + +exception Frontmatter_parse_error of string + +(* Type for frontmatter data *) +type t = Yojson.Safe.t StringMap.t + +(* Extract YAML frontmatter from markdown content *) +let extract_frontmatter (content : string) : string * string = + let content = String.trim content in + let len = String.length content in + + (* Check if content starts with --- *) + if len < 6 || not (String.starts_with ~prefix:"---" content) then ("", content) + else + (* Find the end of the first line (after opening ---) *) + match String.index_from_opt content 3 '\n' with + | None -> ("", content) (* No newline after opening --- *) + | Some first_newline -> ( + let yaml_start = first_newline + 1 in + if yaml_start >= len then ("", content) + else + let yaml_section = String.sub content yaml_start (len - yaml_start) in + (* Find the closing --- at the start of a line *) + let closing_pos_opt = + try + Some + (Str.search_forward (Str.regexp "^---[ \t]*$") yaml_section 0) + with Not_found -> None + in + match closing_pos_opt with + | None -> ("", content) + | Some closing_pos -> + let yaml_content = String.sub yaml_section 0 closing_pos in + + (* Find content after the closing --- *) + let after_closing = yaml_start + closing_pos in + let remaining_content = + match String.index_from_opt content after_closing '\n' with + | None -> "" + | Some next_line -> + let content_start = next_line + 1 in + if content_start >= len then "" + else String.sub content content_start (len - content_start) + in + + (String.trim yaml_content, String.trim remaining_content)) + +(* Convert Yojson object to StringMap *) +let yojson_to_string_map = function + | `Assoc assoc -> + Ok + (List.fold_left + (fun acc (key, value) -> StringMap.add key value acc) + StringMap.empty assoc) + | _ -> Error "Frontmatter must be a YAML object/map" + +let parse_frontmatter (yaml_content : string) : t = + if String.trim yaml_content = "" then StringMap.empty + else + try + let options = Y.make_options ~enable_imports:false () in + let result = + Y.parse ~options ~of_yojson:yojson_to_string_map yaml_content + in + Y.ok_or_raise result + with exn -> + raise + (Frontmatter_parse_error ("Parsing failed: " ^ Printexc.to_string exn)) diff --git a/lib/frontmatter.mli b/lib/frontmatter.mli new file mode 100644 index 0000000..196b89f --- /dev/null +++ b/lib/frontmatter.mli @@ -0,0 +1,66 @@ +(** Frontmatter parser for Markdown files using YAML. + + This module provides functionality to extract and parse YAML frontmatter + from Markdown files. Frontmatter is expected to be delimited by triple + dashes (---) at the beginning of the file. + + Example: + {[ + --- + title: My Blog Post + author: John Doe + published: true + tags: + - ocaml + - yaml + --- + + # My Blog Post + Content goes here... + ]} *) + +module StringMap : Map.S with type key = string +(** String-keyed map type for storing frontmatter key-value pairs. *) + +type t = Yojson.Safe.t StringMap.t +(** Type representing the frontmatter as a map of string keys to JSON values. *) + +exception Frontmatter_parse_error of string +(** Exception raised when frontmatter parsing fails. *) + +val extract_frontmatter : string -> string * string +(** [extract_frontmatter content] extracts the YAML frontmatter from the + beginning of the markdown content. It returns the YAML part and the rest of + the content as a tuple. + + @param content The markdown content to extract frontmatter from + @return A tuple of (yaml_content, remaining_content) + + The function expects frontmatter to be: + - Delimited by triple dashes (---) at the start and end + - Located at the very beginning of the content + + This function by design does not check the YAML-validity of the frontmatter. + This is by design. If there is frontmatter-shaped text at the beginning of a + markdown file, it must not be silently parsed as content. A YAML parsing + error whenever the parsing happens is desired instead. *) + +val parse_frontmatter : string -> t +(** [parse_frontmatter content] parses YAML frontmatter from a string. + + @param content The frontmatter part of the markdown content + @return + A map where keys are frontmatter field names and values are the + corresponding JSON values preserving their original types + + @raise Frontmatter_parse_error + if the YAML parsing fails or if the frontmatter is not a valid YAML + object/map + + Returns an empty map if: + - The frontmatter section is empty + + The function expects frontmatter to be: + - Valid YAML that parses to an object/map structure + + Security note: File imports are disabled during parsing for security. *) diff --git a/lib/page.ml b/lib/page.ml new file mode 100644 index 0000000..d834c88 --- /dev/null +++ b/lib/page.ml @@ -0,0 +1,7 @@ +module UserPage = struct + type t = { frontmatter : Frontmatter.t; content : string } + + (* let of_string (content : string) : t = + match Frontmatter.extract_frontmatter content with + | (yaml_content, remaining_content) -> *) +end diff --git a/package.json b/package.json index a99bd67..e036aa2 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,13 @@ "dependencies": { "@opam/dream": "1.0.0~alpha7", "@opam/dune": "*", + "@opam/eio": "1.2", + "@opam/eio_main": "1.2", + "@opam/hl_yaml": "1.0.0", "@opam/html_of_jsx": "0.0.4", - "@opam/reason": "3.15.0" + "@opam/ppx_inline_test": "v0.17.0", + "@opam/reason": "3.15.0", + "@opam/yojson": "2.2.2" }, "devDependencies": { "@opam/merlin": "5.3-502", diff --git a/page.ml b/page.ml new file mode 100644 index 0000000..5f5abed --- /dev/null +++ b/page.ml @@ -0,0 +1,5 @@ +open Rechiko.Frontmatter + +type t = { + +} diff --git a/test/dune b/test/dune new file mode 100644 index 0000000..6745519 --- /dev/null +++ b/test/dune @@ -0,0 +1,5 @@ +(library + (name test_frontmatter) + (libraries eio.mock rechiko) + (inline_tests) + (preprocess (pps ppx_inline_test))) diff --git a/test/test_frontmatter.ml b/test/test_frontmatter.ml new file mode 100644 index 0000000..bf99732 --- /dev/null +++ b/test/test_frontmatter.ml @@ -0,0 +1,3 @@ +open Rechiko.Frontmatter + +(* TODO: add tests for extract_frontmatter & parse_frontmatter *)