From a1083da9cdc610b3bd79ff50554eeeb793555c1a Mon Sep 17 00:00:00 2001 From: Nat Karmios Date: Thu, 1 Feb 2024 00:18:26 +0000 Subject: [PATCH 1/5] Start upgrading to OCaml 5 --- esy.json | 15 +- esy.lock/index.json | 1666 ++++++++--------- .../opam | 4 +- .../{angstrom.0.15.0 => angstrom.0.16.0}/opam | 7 +- esy.lock/opam/base-bigarray.base/opam | 6 - .../opam/{base.v0.14.3 => base.v0.16.3}/opam | 11 +- esy.lock/opam/bos.0.2.1/opam | 46 + esy.lock/opam/chrome-trace.3.13.0/opam | 40 + esy.lock/opam/conf-gmp.4/opam | 2 +- .../opam | 8 +- .../opam | 8 +- .../{dune-rpc.3.12.1 => dune-rpc.3.13.0}/opam | 8 +- esy.lock/opam/{dyn.3.12.1 => dyn.3.13.0}/opam | 8 +- esy.lock/opam/gen.1.1/opam | 31 - .../opam | 6 +- .../opam | 11 +- .../{menhir.20220210 => menhir.20231231}/opam | 11 +- esy.lock/opam/menhirCST.20231231/opam | 29 + .../opam | 8 +- .../opam | 8 +- esy.lock/opam/merlin-lib.4.13-501/opam | 34 + .../opam | 25 +- .../opam | 34 +- esy.lock/opam/ocamlc-loc.3.13.0/opam | 44 + esy.lock/opam/octavius.1.2.2/opam | 33 - esy.lock/opam/omd.1.3.1/opam | 39 - .../{ordering.3.12.1 => ordering.3.13.0}/opam | 8 +- esy.lock/opam/posixat.v0.14.0/opam | 31 - .../opam | 18 +- .../opam | 20 +- .../opam | 10 +- .../opam | 10 +- .../opam | 39 +- .../opam | 10 +- .../opam | 16 +- esy.lock/opam/ppx_globalize.v0.16.0/opam | 25 + .../opam | 14 +- .../opam | 10 +- .../opam | 12 +- esy.lock/opam/ppx_js_style.v0.14.1/opam | 29 - .../opam | 16 +- .../opam | 12 +- .../{ppxlib.0.25.1 => ppxlib.0.31.0}/opam | 22 +- esy.lock/opam/rresult.0.7.0/opam | 31 + esy.lock/opam/sedlex.2.5/opam | 47 - .../opam | 6 +- esy.lock/opam/shexp.v0.14.0/opam | 29 - .../{stdio.v0.14.0 => stdio.v0.16.0}/opam | 8 +- .../{stdune.3.12.1 => stdune.3.13.0}/opam | 8 +- .../opam | 16 +- esy.lock/opam/uuidm.0.9.7/opam | 37 - esy.lock/opam/uuidm.0.9.8/opam | 44 + esy.lock/opam/{xdg.3.12.1 => xdg.3.13.0}/opam | 8 +- .../files/ocamlbuild-0.14.2.patch | 0 .../files/winpatch.patch | 11 - .../package.json | 29 - ...in32-implementation-for-gettimeofday.patch | 65 - .../package.json | 17 - 58 files changed, 1324 insertions(+), 1476 deletions(-) rename esy.lock/opam/{angstrom-lwt-unix.0.15.0 => angstrom-lwt-unix.0.16.0}/opam (84%) rename esy.lock/opam/{angstrom.0.15.0 => angstrom.0.16.0}/opam (88%) delete mode 100644 esy.lock/opam/base-bigarray.base/opam rename esy.lock/opam/{base.v0.14.3 => base.v0.16.3}/opam (73%) create mode 100644 esy.lock/opam/bos.0.2.1/opam create mode 100644 esy.lock/opam/chrome-trace.3.13.0/opam rename esy.lock/opam/{dune-build-info.3.12.1 => dune-build-info.3.13.0}/opam (75%) rename esy.lock/opam/{dune-configurator.3.12.1 => dune-configurator.3.13.0}/opam (75%) rename esy.lock/opam/{dune-rpc.3.12.1 => dune-rpc.3.13.0}/opam (69%) rename esy.lock/opam/{dyn.3.12.1 => dyn.3.13.0}/opam (67%) delete mode 100644 esy.lock/opam/gen.1.1/opam rename esy.lock/opam/{jane-street-headers.v0.14.0 => jane-street-headers.v0.16.0}/opam (75%) rename esy.lock/opam/{jst-config.v0.14.1 => jst-config.v0.16.0}/opam (74%) rename esy.lock/opam/{menhir.20220210 => menhir.20231231}/opam (62%) create mode 100644 esy.lock/opam/menhirCST.20231231/opam rename esy.lock/opam/{menhirLib.20220210 => menhirLib.20231231}/opam (67%) rename esy.lock/opam/{menhirSdk.20220210 => menhirSdk.20231231}/opam (67%) create mode 100644 esy.lock/opam/merlin-lib.4.13-501/opam rename esy.lock/opam/{ocaml-lsp-server.1.12.2 => ocaml-lsp-server.1.17.0}/opam (62%) rename esy.lock/opam/{ocamlbuild.0.14.2+win => ocamlbuild.0.14.3}/opam (50%) create mode 100644 esy.lock/opam/ocamlc-loc.3.13.0/opam delete mode 100644 esy.lock/opam/octavius.1.2.2/opam delete mode 100644 esy.lock/opam/omd.1.3.1/opam rename esy.lock/opam/{ordering.3.12.1 => ordering.3.13.0}/opam (66%) delete mode 100644 esy.lock/opam/posixat.v0.14.0/opam rename esy.lock/opam/{ppx_assert.v0.14.0 => ppx_assert.v0.16.0}/opam (57%) rename esy.lock/opam/{ppx_base.v0.14.0 => ppx_base.v0.16.0}/opam (57%) rename esy.lock/opam/{ppx_cold.v0.14.0 => ppx_cold.v0.16.0}/opam (70%) rename esy.lock/opam/{ppx_compare.v0.14.0 => ppx_compare.v0.16.0}/opam (69%) rename esy.lock/opam/{ppx_deriving_yojson.3.6.1 => ppx_deriving_yojson.3.7.0}/opam (54%) rename esy.lock/opam/{ppx_enumerate.v0.14.0 => ppx_enumerate.v0.16.0}/opam (70%) rename esy.lock/opam/{ppx_expect.v0.14.2 => ppx_expect.v0.16.0}/opam (59%) create mode 100644 esy.lock/opam/ppx_globalize.v0.16.0/opam rename esy.lock/opam/{ppx_hash.v0.14.0 => ppx_hash.v0.16.0}/opam (63%) rename esy.lock/opam/{ppx_here.v0.14.0 => ppx_here.v0.16.0}/opam (69%) rename esy.lock/opam/{ppx_inline_test.v0.14.1 => ppx_inline_test.v0.16.0}/opam (67%) delete mode 100644 esy.lock/opam/ppx_js_style.v0.14.1/opam rename esy.lock/opam/{ppx_optcomp.v0.14.3 => ppx_optcomp.v0.16.0}/opam (57%) rename esy.lock/opam/{ppx_sexp_conv.v0.14.3 => ppx_sexp_conv.v0.16.0}/opam (67%) rename esy.lock/opam/{ppxlib.0.25.1 => ppxlib.0.31.0}/opam (65%) create mode 100644 esy.lock/opam/rresult.0.7.0/opam delete mode 100644 esy.lock/opam/sedlex.2.5/opam rename esy.lock/opam/{sexplib0.v0.14.0 => sexplib0.v0.16.0}/opam (79%) delete mode 100644 esy.lock/opam/shexp.v0.14.0/opam rename esy.lock/opam/{stdio.v0.14.0 => stdio.v0.16.0}/opam (74%) rename esy.lock/opam/{stdune.3.12.1 => stdune.3.13.0}/opam (71%) rename esy.lock/opam/{time_now.v0.14.0 => time_now.v0.16.0}/opam (58%) delete mode 100644 esy.lock/opam/uuidm.0.9.7/opam create mode 100644 esy.lock/opam/uuidm.0.9.8/opam rename esy.lock/opam/{xdg.3.12.1 => xdg.3.13.0}/opam (68%) delete mode 100644 esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch delete mode 100644 esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch delete mode 100644 esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json delete mode 100644 esy.lock/overrides/opam__s__time__now_opam__c__v0.14.0_opam_override/files/0001-Patch-missing-win32-implementation-for-gettimeofday.patch delete mode 100644 esy.lock/overrides/opam__s__time__now_opam__c__v0.14.0_opam_override/package.json diff --git a/esy.json b/esy.json index 1742dc715..685e7e09f 100644 --- a/esy.json +++ b/esy.json @@ -83,28 +83,27 @@ "@opam/dap": "1.0.6", "@opam/dune": "^3.0", "@opam/fmt": "^0.8.8", - "@opam/flow_parser": "giltho/flow#544677c0306668679172807bec95b134f5d249f3", + "@opam/flow_parser": "GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa", "@opam/memtrace": "0.2.3", - "@opam/menhir": "20220210", + "@opam/menhir": "20231231", "@opam/ppx_deriving_yojson": "*", "@opam/ppxlib": ">=0.18.0", "@opam/printbox-text": "^0.6.1", "@opam/sqlite3": "5.0.2", - "@opam/uuidm": "0.9.7", "@opam/visitors": ">=2.3", "@opam/yojson": "^1.7.0", "@opam/zarith": ">=1.12", "@opam/z3": "GillianPlatform/esy-z3#e8b2ce266d5d8bd67c54bd226c6301f7b180bb09", - "compcert": "giltho/CompCert#3a6f14016f0c9aaab2ddcdd61492e5fe54f12259", - "ocaml": "4.14.x" + "compcert": "GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9", + "ocaml": "5.1.x" }, "devDependencies": { - "ocaml": "4.14.x", + "ocaml": "5.1.x", "@opam/cmitomli": "*", "@opam/fileutils": "*", "@opam/utop": "*", - "@opam/shexp": "v0.14.0", - "@opam/ocaml-lsp-server": "1.12.2", + "@opam/bos": ">=0.2.1", + "@opam/ocaml-lsp-server": "^1.17.0", "@opam/odoc": "^2.2.0", "@opam/ocamlformat": "0.24.1", "@opam/ocamlfind": "*", diff --git a/esy.lock/index.json b/esy.lock/index.json index 0e74782da..385d46979 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,5 +1,5 @@ { - "checksum": "5a7aeb22f5e86f77a4abbcd6ebbfc580", + "checksum": "9536fa2f677fd616afbecbbbe046820c", "root": "gillian-platform@link-dev:./esy.json", "node": { "yargs-parser@21.1.1@d41d8cd9": { @@ -210,28 +210,28 @@ "dependencies": [], "devDependencies": [] }, - "regenerator-runtime@0.14.0@d41d8cd9": { - "id": "regenerator-runtime@0.14.0@d41d8cd9", + "regenerator-runtime@0.14.1@d41d8cd9": { + "id": "regenerator-runtime@0.14.1@d41d8cd9", "name": "regenerator-runtime", - "version": "0.14.0", + "version": "0.14.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#sha1:5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + "archive:https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#sha1:356ade10263f685dda125100cd862c1db895327f" ] }, "overrides": [], "dependencies": [], "devDependencies": [] }, - "ocaml@4.14.1000@d41d8cd9": { - "id": "ocaml@4.14.1000@d41d8cd9", + "ocaml@5.1.4@d41d8cd9": { + "id": "ocaml@5.1.4@d41d8cd9", "name": "ocaml", - "version": "4.14.1000", + "version": "5.1.4", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.14.1000.tgz#sha1:e38fabe6bcf42774bd2340e67a8803ee7cebdb9f" + "archive:https://registry.npmjs.org/ocaml/-/ocaml-5.1.4.tgz#sha1:51c3dd9ef69db5ad52c6431ba6336095e37215ab" ] }, "overrides": [], @@ -287,35 +287,32 @@ "source": { "type": "link-dev", "path": ".", "manifest": "esy.json" }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "compcert@github:giltho/CompCert#3a6f14016f0c9aaab2ddcdd61492e5fe54f12259@d41d8cd9", + "ocaml@5.1.4@d41d8cd9", + "compcert@github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9@d41d8cd9", "@opam/zarith@opam:1.13@e4e498f3", "@opam/z3@archive:https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.12.3.tar.gz#md5:a18ea8cc1ba59d87a6ea966227732038@44ff3c39", "@opam/yojson@opam:2.1.2@9fd14300", "@opam/visitors@opam:20210608@7b4a1100", - "@opam/uuidm@opam:0.9.7@a349b245", "@opam/sqlite3@opam:5.0.2@f8405319", "@opam/printbox-text@opam:0.7@f9122d5d", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/ppx_deriving_yojson@opam:3.6.1@c3ef2ec3", - "@opam/menhir@opam:20220210@879a0c13", + "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", + "@opam/menhir@opam:20231231@f35eae6a", "@opam/memtrace@opam:0.2.3@d93db143", "@opam/fpath@opam:0.7.3@674d8125", "@opam/fmt@opam:0.9.0@87213963", - "@opam/flow_parser@github:giltho/flow#544677c0306668679172807bec95b134f5d249f3@d41d8cd9", + "@opam/flow_parser@github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/dap@opam:1.0.6@5996f56d", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@opam/alcotest@opam:1.0.1@aba26ba2" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "concurrently@7.6.0@d41d8cd9", - "@opam/utop@opam:2.13.1@dc6689f5", - "@opam/shexp@opam:v0.14.0@f803f1bd", - "@opam/odoc@opam:2.2.2@a43a5ec4", + "ocaml@5.1.4@d41d8cd9", "concurrently@7.6.0@d41d8cd9", + "@opam/utop@opam:2.13.1@dc6689f5", "@opam/odoc@opam:2.2.2@a43a5ec4", "@opam/ocamlformat@opam:0.24.1@d7f4254d", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocaml-lsp-server@opam:1.12.2@7e7be5b8", + "@opam/ocaml-lsp-server@opam:1.17.0@12f65153", "@opam/fileutils@opam:0.6.4@2b69f125", - "@opam/cmitomli@opam:1.0.0@faef7c76" + "@opam/cmitomli@opam:1.0.0@faef7c76", "@opam/bos@opam:0.2.1@02b5c6e3" ] }, "get-caller-file@2.0.5@d41d8cd9": { @@ -387,7 +384,7 @@ ] }, "overrides": [], - "dependencies": [ "@babel/runtime@7.23.6@d41d8cd9" ], + "dependencies": [ "@babel/runtime@7.23.9@d41d8cd9" ], "devDependencies": [] }, "concurrently@7.6.0@d41d8cd9": { @@ -410,22 +407,22 @@ ], "devDependencies": [] }, - "compcert@github:giltho/CompCert#3a6f14016f0c9aaab2ddcdd61492e5fe54f12259@d41d8cd9": { - "id": "compcert@github:giltho/CompCert#3a6f14016f0c9aaab2ddcdd61492e5fe54f12259@d41d8cd9", + "compcert@github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9@d41d8cd9": { + "id": "compcert@github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9@d41d8cd9", "name": "compcert", - "version": "github:giltho/CompCert#3a6f14016f0c9aaab2ddcdd61492e5fe54f12259", + "version": "github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9", "source": { "type": "install", "source": [ - "github:giltho/CompCert#3a6f14016f0c9aaab2ddcdd61492e5fe54f12259" + "github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9" ] }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/menhir@opam:20220210@879a0c13", + "ocaml@5.1.4@d41d8cd9", "@opam/menhir@opam:20231231@f35eae6a", "@opam/dune@opam:3.8.3@ff88b4c5" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "color-name@1.1.4@d41d8cd9": { "id": "color-name@1.1.4@d41d8cd9", @@ -534,14 +531,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "ocaml@5.1.4@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uuseg@opam:15.1.0@af4a84a3", "@opam/uucp@opam:15.1.0@ef3e0a4e", "@opam/uchar@opam:0.0.2@aedf91f9", "@opam/result@opam:1.5@1c6a6533", "@opam/react@opam:1.2.2@e0f4480e", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "ocaml@5.1.4@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uuseg@opam:15.1.0@af4a84a3", "@opam/uucp@opam:15.1.0@ef3e0a4e", "@opam/uchar@opam:0.0.2@aedf91f9", "@opam/result@opam:1.5@1c6a6533", "@opam/react@opam:1.2.2@e0f4480e", @@ -570,12 +567,12 @@ } ], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/conf-gmp@opam:4@862d40a8", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.1.4@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", + "@opam/conf-gmp@opam:4@b93fdf33", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/conf-gmp@opam:4@862d40a8" + "ocaml@5.1.4@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", + "@opam/conf-gmp@opam:4@b93fdf33" ] }, "@opam/z3@archive:https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.12.3.tar.gz#md5:a18ea8cc1ba59d87a6ea966227732038@44ff3c39": { @@ -590,10 +587,10 @@ }, "overrides": [ "esy.lock/overrides/44ff3c39826df68739c4470881a91b5f" ], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/zarith@opam:1.13@e4e498f3", + "ocaml@5.1.4@d41d8cd9", "@opam/zarith@opam:1.13@e4e498f3", "@opam/ocamlfind@opam:1.9.6@da5169c7", "@opam/conf-python-3-7@opam:1.0.0@cb56517c", - "@opam/conf-gmp@opam:4@862d40a8" + "@opam/conf-gmp@opam:4@b93fdf33" ], "devDependencies": [] }, @@ -615,38 +612,38 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", + "ocaml@5.1.4@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", + "ocaml@5.1.4@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/xdg@opam:3.12.1@36e9c532": { - "id": "@opam/xdg@opam:3.12.1@36e9c532", + "@opam/xdg@opam:3.13.0@e939b607": { + "id": "@opam/xdg@opam:3.13.0@e939b607", "name": "@opam/xdg", - "version": "opam:3.12.1", + "version": "opam:3.13.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b9/b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f", - "archive:https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de", + "archive:https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" ], "opam": { "name": "xdg", - "version": "3.12.1", - "path": "esy.lock/opam/xdg.3.12.1" + "version": "3.13.0", + "path": "esy.lock/opam/xdg.3.13.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/wtf8@opam:1.0.2@23c2982b": { @@ -667,11 +664,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/visitors@opam:20210608@7b4a1100": { @@ -692,14 +689,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "ocaml@5.1.4@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/ppx_deriving@opam:5.2.1@2315fdd0", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "ocaml@5.1.4@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/ppx_deriving@opam:5.2.1@2315fdd0", "@opam/dune@opam:3.8.3@ff88b4c5" ] @@ -722,13 +719,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "@opam/uuseg@opam:15.1.0@af4a84a3": { "id": "@opam/uuseg@opam:15.1.0@af4a84a3", @@ -748,42 +745,42 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "ocaml@5.1.4@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uucp@opam:15.1.0@ef3e0a4e", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uucp@opam:15.1.0@ef3e0a4e" + "ocaml@5.1.4@d41d8cd9", "@opam/uucp@opam:15.1.0@ef3e0a4e" ] }, - "@opam/uuidm@opam:0.9.7@a349b245": { - "id": "@opam/uuidm@opam:0.9.7@a349b245", + "@opam/uuidm@opam:0.9.8@f287a426": { + "id": "@opam/uuidm@opam:0.9.8@f287a426", "name": "@opam/uuidm", - "version": "opam:0.9.7", + "version": "opam:0.9.8", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/54/54658248e3981d8c05237d0a4277ccd3#md5:54658248e3981d8c05237d0a4277ccd3", - "archive:https://erratique.ch/software/uuidm/releases/uuidm-0.9.7.tbz#md5:54658248e3981d8c05237d0a4277ccd3" + "archive:https://opam.ocaml.org/cache/sha512/d5/d5073ae49c402ab3ea6dc8f86bc5b8cc14129437e23e47da4d91431648fcb31c4dce6308f9c936c58df9a2c6afda61d77105a3022e369cca4e4c140320e803b5#sha512:d5073ae49c402ab3ea6dc8f86bc5b8cc14129437e23e47da4d91431648fcb31c4dce6308f9c936c58df9a2c6afda61d77105a3022e369cca4e4c140320e803b5", + "archive:https://erratique.ch/software/uuidm/releases/uuidm-0.9.8.tbz#sha512:d5073ae49c402ab3ea6dc8f86bc5b8cc14129437e23e47da4d91431648fcb31c4dce6308f9c936c58df9a2c6afda61d77105a3022e369cca4e4c140320e803b5" ], "opam": { "name": "uuidm", - "version": "0.9.7", - "path": "esy.lock/opam/uuidm.0.9.7" + "version": "0.9.8", + "path": "esy.lock/opam/uuidm.0.9.8" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "@opam/uucp@opam:15.1.0@ef3e0a4e": { "id": "@opam/uucp@opam:15.1.0@ef3e0a4e", @@ -803,13 +800,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "@opam/utop@opam:2.13.1@dc6689f5": { "id": "@opam/utop@opam:2.13.1@dc6689f5", @@ -829,8 +826,8 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/zed@opam:3.2.3@57ab913c", - "@opam/xdg@opam:3.12.1@36e9c532", "@opam/react@opam:1.2.2@e0f4480e", + "ocaml@5.1.4@d41d8cd9", "@opam/zed@opam:3.2.3@57ab913c", + "@opam/xdg@opam:3.13.0@e939b607", "@opam/react@opam:1.2.2@e0f4480e", "@opam/ocamlfind@opam:1.9.6@da5169c7", "@opam/lwt_react@opam:1.2.0@4253a145", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/logs@opam:0.7.0@46a3dffc", @@ -841,8 +838,8 @@ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/zed@opam:3.2.3@57ab913c", - "@opam/xdg@opam:3.12.1@36e9c532", "@opam/react@opam:1.2.2@e0f4480e", + "ocaml@5.1.4@d41d8cd9", "@opam/zed@opam:3.2.3@57ab913c", + "@opam/xdg@opam:3.13.0@e939b607", "@opam/react@opam:1.2.2@e0f4480e", "@opam/ocamlfind@opam:1.9.6@da5169c7", "@opam/lwt_react@opam:1.2.0@4253a145", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/logs@opam:0.7.0@46a3dffc", @@ -874,11 +871,10 @@ } ], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "ocaml@5.1.4@d41d8cd9", "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "@opam/tyxml@opam:4.6.0@5ced2c2c": { "id": "@opam/tyxml@opam:4.6.0@5ced2c2c", @@ -898,12 +894,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "ocaml@5.1.4@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", "@opam/seq@opam:base@d8d7de1d", "@opam/re@opam:1.11.0@87deb463", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "ocaml@5.1.4@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", "@opam/seq@opam:base@d8d7de1d", "@opam/re@opam:1.11.0@87deb463", "@opam/dune@opam:3.8.3@ff88b4c5" ] @@ -926,11 +922,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/topkg@opam:1.0.7@7ee47d76": { @@ -951,83 +947,76 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "ocaml@5.1.4@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d" + "ocaml@5.1.4@d41d8cd9", "@opam/ocamlbuild@opam:0.14.3@65c92d3f" ] }, - "@opam/time_now@opam:v0.14.0@ecc73110": { - "id": "@opam/time_now@opam:v0.14.0@ecc73110", + "@opam/time_now@opam:v0.16.0@2ea7a1ce": { + "id": "@opam/time_now@opam:v0.16.0@2ea7a1ce", "name": "@opam/time_now", - "version": "opam:v0.14.0", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/a9/a93116938783587f8b9f5152dd543037#md5:a93116938783587f8b9f5152dd543037", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/time_now-v0.14.0.tar.gz#md5:a93116938783587f8b9f5152dd543037" + "archive:https://opam.ocaml.org/cache/sha256/5f/5fa084aadee6aaedbb8976e4a2bc0c1dfe69eecdd0576ff901f21eedd46dc3a1#sha256:5fa084aadee6aaedbb8976e4a2bc0c1dfe69eecdd0576ff901f21eedd46dc3a1", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/time_now-v0.16.0.tar.gz#sha256:5fa084aadee6aaedbb8976e4a2bc0c1dfe69eecdd0576ff901f21eedd46dc3a1" ], "opam": { "name": "time_now", - "version": "v0.14.0", - "path": "esy.lock/opam/time_now.v0.14.0" + "version": "v0.16.0", + "path": "esy.lock/opam/time_now.v0.16.0" } }, - "overrides": [ - { - "opamoverride": "esy.lock/overrides/opam__s__time__now_opam__c__v0.14.0_opam_override" - } - ], + "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/ppx_optcomp@opam:v0.14.3@08009524", - "@opam/ppx_base@opam:v0.14.0@3221121a", - "@opam/jst-config@opam:v0.14.1@95aef818", - "@opam/jane-street-headers@opam:v0.14.0@b38e12bf", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/ppx_optcomp@opam:v0.16.0@5bc09037", + "@opam/ppx_base@opam:v0.16.0@91973750", + "@opam/jst-config@opam:v0.16.0@f110c9c9", + "@opam/jane-street-headers@opam:v0.16.0@a1e52a6d", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/ppx_optcomp@opam:v0.14.3@08009524", - "@opam/ppx_base@opam:v0.14.0@3221121a", - "@opam/jst-config@opam:v0.14.1@95aef818", - "@opam/jane-street-headers@opam:v0.14.0@b38e12bf", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/ppx_optcomp@opam:v0.16.0@5bc09037", + "@opam/ppx_base@opam:v0.16.0@91973750", + "@opam/jst-config@opam:v0.16.0@f110c9c9", + "@opam/jane-street-headers@opam:v0.16.0@a1e52a6d", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/stdune@opam:3.12.1@2a177cb9": { - "id": "@opam/stdune@opam:3.12.1@2a177cb9", + "@opam/stdune@opam:3.13.0@06abcb6e": { + "id": "@opam/stdune@opam:3.13.0@06abcb6e", "name": "@opam/stdune", - "version": "opam:3.12.1", + "version": "opam:3.13.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b9/b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f", - "archive:https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de", + "archive:https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" ], "opam": { "name": "stdune", - "version": "3.12.1", - "path": "esy.lock/opam/stdune.3.12.1" + "version": "3.13.0", + "path": "esy.lock/opam/stdune.3.13.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.12.1@9f3171ff", - "@opam/dyn@opam:3.12.1@7b80464e", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.13.0@f28457e8", + "@opam/dyn@opam:3.13.0@ceb0e0c5", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.12.1@9f3171ff", - "@opam/dyn@opam:3.12.1@7b80464e", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.13.0@f28457e8", + "@opam/dyn@opam:3.13.0@ceb0e0c5", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" ] @@ -1050,38 +1039,38 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/stdio@opam:v0.14.0@a5affb43": { - "id": "@opam/stdio@opam:v0.14.0@a5affb43", + "@opam/stdio@opam:v0.16.0@a75c1ca1": { + "id": "@opam/stdio@opam:v0.16.0@a75c1ca1", "name": "@opam/stdio", - "version": "opam:v0.14.0", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/4c/4cbdf15f0be88c3258aaeff9e04e00e9#md5:4cbdf15f0be88c3258aaeff9e04e00e9", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/stdio-v0.14.0.tar.gz#md5:4cbdf15f0be88c3258aaeff9e04e00e9" + "archive:https://opam.ocaml.org/cache/sha256/61/61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e#sha256:61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/stdio-v0.16.0.tar.gz#sha256:61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e" ], "opam": { "name": "stdio", - "version": "v0.14.0", - "path": "esy.lock/opam/stdio.v0.14.0" + "version": "v0.16.0", + "path": "esy.lock/opam/stdio.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", - "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", - "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "@opam/base@opam:v0.16.3@de1ba42e" ] }, "@opam/sqlite3@opam:5.0.2@f8405319": { @@ -1102,15 +1091,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/dune-configurator@opam:3.12.1@13f69e99", + "ocaml@5.1.4@d41d8cd9", + "@opam/dune-configurator@opam:3.13.0@45108d48", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/conf-sqlite3@archive:https://sqlite.org/2021/sqlite-autoconf-3350500.tar.gz#sha256:f52b72a5c319c3e516ed7a92e123139a6e87af08a2dc43d7757724f6132e6db0@2d70a362", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/dune-configurator@opam:3.12.1@13f69e99", + "ocaml@5.1.4@d41d8cd9", + "@opam/dune-configurator@opam:3.13.0@45108d48", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -1132,69 +1121,36 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/shexp@opam:v0.14.0@f803f1bd": { - "id": "@opam/shexp@opam:v0.14.0@f803f1bd", - "name": "@opam/shexp", - "version": "opam:v0.14.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/d7/d756263aa2b95303edba19af36c0feea#md5:d756263aa2b95303edba19af36c0feea", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/shexp-v0.14.0.tar.gz#md5:d756263aa2b95303edba19af36c0feea" - ], - "opam": { - "name": "shexp", - "version": "v0.14.0", - "path": "esy.lock/opam/shexp.v0.14.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/spawn@opam:v0.15.1@85e9d6f1", - "@opam/posixat@opam:v0.14.0@cd327af4", - "@opam/dune@opam:3.8.3@ff88b4c5", - "@opam/base-threads@opam:base@36803084", - "@opam/base@opam:v0.14.3@b3ddb868", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/spawn@opam:v0.15.1@85e9d6f1", - "@opam/posixat@opam:v0.14.0@cd327af4", - "@opam/dune@opam:3.8.3@ff88b4c5", - "@opam/base-threads@opam:base@36803084", - "@opam/base@opam:v0.14.3@b3ddb868" - ] - }, - "@opam/sexplib0@opam:v0.14.0@70ace5c1": { - "id": "@opam/sexplib0@opam:v0.14.0@70ace5c1", + "@opam/sexplib0@opam:v0.16.0@c0ffad0c": { + "id": "@opam/sexplib0@opam:v0.16.0@c0ffad0c", "name": "@opam/sexplib0", - "version": "opam:v0.14.0", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/37/37aff0af8f8f6f759249475684aebdc4#md5:37aff0af8f8f6f759249475684aebdc4", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/sexplib0-v0.14.0.tar.gz#md5:37aff0af8f8f6f759249475684aebdc4" + "archive:https://opam.ocaml.org/cache/sha256/86/86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d#sha256:86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/sexplib0-v0.16.0.tar.gz#sha256:86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d" ], "opam": { "name": "sexplib0", - "version": "v0.14.0", - "path": "esy.lock/opam/sexplib0.v0.14.0" + "version": "v0.16.0", + "path": "esy.lock/opam/sexplib0.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/seq@opam:base@d8d7de1d": { @@ -1212,37 +1168,34 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.1.4@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, - "@opam/sedlex@opam:2.5@a128e51e": { - "id": "@opam/sedlex@opam:2.5@a128e51e", - "name": "@opam/sedlex", - "version": "opam:2.5", + "@opam/rresult@opam:0.7.0@0042fa02": { + "id": "@opam/rresult@opam:0.7.0@0042fa02", + "name": "@opam/rresult", + "version": "opam:0.7.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/a9/a9f257c293741c67ffc1d8ef92f99ae0#md5:a9f257c293741c67ffc1d8ef92f99ae0", - "archive:https://github.com/ocaml-community/sedlex/archive/v2.5.tar.gz#md5:a9f257c293741c67ffc1d8ef92f99ae0" + "archive:https://opam.ocaml.org/cache/sha512/f1/f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3#sha512:f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3", + "archive:https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz#sha512:f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3" ], "opam": { - "name": "sedlex", - "version": "2.5", - "path": "esy.lock/opam/sedlex.2.5" + "name": "rresult", + "version": "0.7.0", + "path": "esy.lock/opam/rresult.0.7.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uchar@opam:0.0.2@aedf91f9", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", "@opam/gen@opam:1.1@55327887", - "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/ocamlfind@opam:1.9.6@da5169c7", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uchar@opam:0.0.2@aedf91f9", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", "@opam/gen@opam:1.1@55327887", - "@opam/dune@opam:3.8.3@ff88b4c5" - ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "@opam/result@opam:1.5@1c6a6533": { "id": "@opam/result@opam:1.5@1c6a6533", @@ -1262,11 +1215,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/react@opam:1.2.2@e0f4480e": { @@ -1287,12 +1240,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "@opam/re@opam:1.11.0@87deb463": { "id": "@opam/re@opam:1.11.0@87deb463", @@ -1312,11 +1265,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", + "ocaml@5.1.4@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", + "ocaml@5.1.4@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -1338,14 +1291,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "ocaml@5.1.4@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uucp@opam:15.1.0@ef3e0a4e", "@opam/printbox@opam:0.7@4a6803f7", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-bytes@opam:base@19d0c2ff", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "ocaml@5.1.4@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uucp@opam:15.1.0@ef3e0a4e", "@opam/printbox@opam:0.7@4a6803f7", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-bytes@opam:base@19d0c2ff" @@ -1369,42 +1322,42 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-bytes@opam:base@19d0c2ff", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-bytes@opam:base@19d0c2ff" ] }, - "@opam/ppxlib@opam:0.25.1@bd0b93cc": { - "id": "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "@opam/ppxlib@opam:0.31.0@1212d9eb": { + "id": "@opam/ppxlib@opam:0.31.0@1212d9eb", "name": "@opam/ppxlib", - "version": "opam:0.25.1", + "version": "opam:0.31.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/a5/a51b3868029e62ff14a0f2bd8d278dacfc0c3fc5b22d484a296be90c53e4ffd7#sha256:a51b3868029e62ff14a0f2bd8d278dacfc0c3fc5b22d484a296be90c53e4ffd7", - "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.25.1/ppxlib-0.25.1.tbz#sha256:a51b3868029e62ff14a0f2bd8d278dacfc0c3fc5b22d484a296be90c53e4ffd7" + "archive:https://opam.ocaml.org/cache/sha256/d2/d21676654e57faa12d7895caffe8703b64521d66efcf152491871a55b2ae41d8#sha256:d21676654e57faa12d7895caffe8703b64521d66efcf152491871a55b2ae41d8", + "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.31.0/ppxlib-0.31.0.tbz#sha256:d21676654e57faa12d7895caffe8703b64521d66efcf152491871a55b2ae41d8" ], "opam": { "name": "ppxlib", - "version": "0.25.1", - "path": "esy.lock/opam/ppxlib.0.25.1" + "version": "0.31.0", + "path": "esy.lock/opam/ppxlib.0.31.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/sexplib0@opam:v0.14.0@70ace5c1", + "ocaml@5.1.4@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/sexplib0@opam:v0.16.0@c0ffad0c", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/sexplib0@opam:v0.14.0@70ace5c1", + "ocaml@5.1.4@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/sexplib0@opam:v0.16.0@c0ffad0c", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", "@opam/dune@opam:3.8.3@ff88b4c5" @@ -1428,186 +1381,184 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", + "ocaml@5.1.4@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", + "ocaml@5.1.4@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e": { - "id": "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e", + "@opam/ppx_sexp_conv@opam:v0.16.0@bae11ff6": { + "id": "@opam/ppx_sexp_conv@opam:v0.16.0@bae11ff6", "name": "@opam/ppx_sexp_conv", - "version": "opam:v0.14.3", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/25/25caf01245e0113e035ccefe275f85d9#md5:25caf01245e0113e035ccefe275f85d9", - "archive:https://github.com/janestreet/ppx_sexp_conv/archive/v0.14.3.tar.gz#md5:25caf01245e0113e035ccefe275f85d9" + "archive:https://opam.ocaml.org/cache/sha256/41/41bcb7a3b33bdf50428408bfaf1dbcede528a488ac8c436ce710681bcd91200d#sha256:41bcb7a3b33bdf50428408bfaf1dbcede528a488ac8c436ce710681bcd91200d", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_sexp_conv-v0.16.0.tar.gz#sha256:41bcb7a3b33bdf50428408bfaf1dbcede528a488ac8c436ce710681bcd91200d" ], "opam": { "name": "ppx_sexp_conv", - "version": "v0.14.3", - "path": "esy.lock/opam/ppx_sexp_conv.v0.14.3" + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_sexp_conv.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@70ace5c1", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", + "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@70ace5c1", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", + "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/ppx_optcomp@opam:v0.14.3@08009524": { - "id": "@opam/ppx_optcomp@opam:v0.14.3@08009524", + "@opam/ppx_optcomp@opam:v0.16.0@5bc09037": { + "id": "@opam/ppx_optcomp@opam:v0.16.0@5bc09037", "name": "@opam/ppx_optcomp", - "version": "opam:v0.14.3", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/2d/2d012df62dd0bc82d2ea4ab25b628992#md5:2d012df62dd0bc82d2ea4ab25b628992", - "archive:https://github.com/janestreet/ppx_optcomp/archive/v0.14.3.tar.gz#md5:2d012df62dd0bc82d2ea4ab25b628992" + "archive:https://opam.ocaml.org/cache/sha256/99/99b209084a5375dafce4c6b128979661ab2ab6bf898a6872d596e65ded590ba2#sha256:99b209084a5375dafce4c6b128979661ab2ab6bf898a6872d596e65ded590ba2", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_optcomp-v0.16.0.tar.gz#sha256:99b209084a5375dafce4c6b128979661ab2ab6bf898a6872d596e65ded590ba2" ], "opam": { "name": "ppx_optcomp", - "version": "v0.14.3", - "path": "esy.lock/opam/ppx_optcomp.v0.14.3" + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_optcomp.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdio@opam:v0.14.0@a5affb43", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/stdio@opam:v0.16.0@a75c1ca1", + "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdio@opam:v0.14.0@a5affb43", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/stdio@opam:v0.16.0@a75c1ca1", + "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/ppx_js_style@opam:v0.14.1@03f2d62f": { - "id": "@opam/ppx_js_style@opam:v0.14.1@03f2d62f", - "name": "@opam/ppx_js_style", - "version": "opam:v0.14.1", + "@opam/ppx_inline_test@opam:v0.16.0@63377669": { + "id": "@opam/ppx_inline_test@opam:v0.16.0@63377669", + "name": "@opam/ppx_inline_test", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/2d/2d79afa4f954aeafb81b64ecfc11c3fb#md5:2d79afa4f954aeafb81b64ecfc11c3fb", - "archive:https://github.com/janestreet/ppx_js_style/archive/refs/tags/v0.14.1.tar.gz#md5:2d79afa4f954aeafb81b64ecfc11c3fb" + "archive:https://opam.ocaml.org/cache/sha256/21/216462f8fe988587d1e90f4a10aeb38664facb6eaeb3df60a32e9fb1a6bfbc67#sha256:216462f8fe988587d1e90f4a10aeb38664facb6eaeb3df60a32e9fb1a6bfbc67", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_inline_test-v0.16.0.tar.gz#sha256:216462f8fe988587d1e90f4a10aeb38664facb6eaeb3df60a32e9fb1a6bfbc67" ], "opam": { - "name": "ppx_js_style", - "version": "v0.14.1", - "path": "esy.lock/opam/ppx_js_style.v0.14.1" + "name": "ppx_inline_test", + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_inline_test.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/octavius@opam:1.2.2@2205cc65", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/time_now@opam:v0.16.0@2ea7a1ce", + "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/octavius@opam:1.2.2@2205cc65", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/time_now@opam:v0.16.0@2ea7a1ce", + "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/ppx_inline_test@opam:v0.14.1@63f69fd1": { - "id": "@opam/ppx_inline_test@opam:v0.14.1@63f69fd1", - "name": "@opam/ppx_inline_test", - "version": "opam:v0.14.1", + "@opam/ppx_here@opam:v0.16.0@e1e190c4": { + "id": "@opam/ppx_here@opam:v0.16.0@e1e190c4", + "name": "@opam/ppx_here", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/13/132754f0757188c3b700a2c5b6a2fb3f#md5:132754f0757188c3b700a2c5b6a2fb3f", - "archive:https://github.com/janestreet/ppx_inline_test/archive/v0.14.1.tar.gz#md5:132754f0757188c3b700a2c5b6a2fb3f" + "archive:https://opam.ocaml.org/cache/sha256/27/278198b92500c306fab3411e3dede264d678f203eb3295dd8dd79b70ed9273f0#sha256:278198b92500c306fab3411e3dede264d678f203eb3295dd8dd79b70ed9273f0", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_here-v0.16.0.tar.gz#sha256:278198b92500c306fab3411e3dede264d678f203eb3295dd8dd79b70ed9273f0" ], "opam": { - "name": "ppx_inline_test", - "version": "v0.14.1", - "path": "esy.lock/opam/ppx_inline_test.v0.14.1" + "name": "ppx_here", + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_here.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/time_now@opam:v0.14.0@ecc73110", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/time_now@opam:v0.14.0@ecc73110", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/ppx_here@opam:v0.14.0@c05577d4": { - "id": "@opam/ppx_here@opam:v0.14.0@c05577d4", - "name": "@opam/ppx_here", - "version": "opam:v0.14.0", + "@opam/ppx_hash@opam:v0.16.0@b4f81cc1": { + "id": "@opam/ppx_hash@opam:v0.16.0@b4f81cc1", + "name": "@opam/ppx_hash", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/bb/bb3bbde0964a1f866de09f3df44def4d#md5:bb3bbde0964a1f866de09f3df44def4d", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_here-v0.14.0.tar.gz#md5:bb3bbde0964a1f866de09f3df44def4d" + "archive:https://opam.ocaml.org/cache/sha256/9b/9b012546b7b9278bfd536f802fb6da88a11ebb5340d8aa47e9bf49acbf13b6e5#sha256:9b012546b7b9278bfd536f802fb6da88a11ebb5340d8aa47e9bf49acbf13b6e5", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_hash-v0.16.0.tar.gz#sha256:9b012546b7b9278bfd536f802fb6da88a11ebb5340d8aa47e9bf49acbf13b6e5" ], "opam": { - "name": "ppx_here", - "version": "v0.14.0", - "path": "esy.lock/opam/ppx_here.v0.14.0" + "name": "ppx_hash", + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_hash.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/ppx_sexp_conv@opam:v0.16.0@bae11ff6", + "@opam/ppx_compare@opam:v0.16.0@ad7b8e11", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/ppx_sexp_conv@opam:v0.16.0@bae11ff6", + "@opam/ppx_compare@opam:v0.16.0@ad7b8e11", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/ppx_hash@opam:v0.14.0@455f5f56": { - "id": "@opam/ppx_hash@opam:v0.14.0@455f5f56", - "name": "@opam/ppx_hash", - "version": "opam:v0.14.0", + "@opam/ppx_globalize@opam:v0.16.0@e27261c1": { + "id": "@opam/ppx_globalize@opam:v0.16.0@e27261c1", + "name": "@opam/ppx_globalize", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/b7/b78aee19bb4469731f9626b04fe7f341#md5:b78aee19bb4469731f9626b04fe7f341", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_hash-v0.14.0.tar.gz#md5:b78aee19bb4469731f9626b04fe7f341" + "archive:https://opam.ocaml.org/cache/sha256/90/9068d7b4b765112974b17dd354cadf007f044afb11d2f99cd45b2e3b99ab491b#sha256:9068d7b4b765112974b17dd354cadf007f044afb11d2f99cd45b2e3b99ab491b", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_globalize-v0.16.0.tar.gz#sha256:9068d7b4b765112974b17dd354cadf007f044afb11d2f99cd45b2e3b99ab491b" ], "opam": { - "name": "ppx_hash", - "version": "v0.14.0", - "path": "esy.lock/opam/ppx_hash.v0.14.0" + "name": "ppx_globalize", + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_globalize.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e", - "@opam/ppx_compare@opam:v0.14.0@fbd22977", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e", - "@opam/ppx_compare@opam:v0.14.0@fbd22977", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, "@opam/ppx_gen_rec@opam:2.0.0@6dd2f1ca": { @@ -1628,102 +1579,102 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/ppx_expect@opam:v0.14.2@b6279606": { - "id": "@opam/ppx_expect@opam:v0.14.2@b6279606", + "@opam/ppx_expect@opam:v0.16.0@75d62292": { + "id": "@opam/ppx_expect@opam:v0.16.0@75d62292", "name": "@opam/ppx_expect", - "version": "opam:v0.14.2", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/ce/ce1bb859cf695eb8f165fe1e03fff2c1#md5:ce1bb859cf695eb8f165fe1e03fff2c1", - "archive:https://github.com/janestreet/ppx_expect/archive/v0.14.2.tar.gz#md5:ce1bb859cf695eb8f165fe1e03fff2c1" + "archive:https://opam.ocaml.org/cache/sha256/e0/e0795a0ae2d576758aaaa685440951b28fe75d072d88f5c6bf415fb1a44e423c#sha256:e0795a0ae2d576758aaaa685440951b28fe75d072d88f5c6bf415fb1a44e423c", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_expect-v0.16.0.tar.gz#sha256:e0795a0ae2d576758aaaa685440951b28fe75d072d88f5c6bf415fb1a44e423c" ], "opam": { "name": "ppx_expect", - "version": "v0.14.2", - "path": "esy.lock/opam/ppx_expect.v0.14.2" + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_expect.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdio@opam:v0.14.0@a5affb43", - "@opam/re@opam:1.11.0@87deb463", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/ppx_inline_test@opam:v0.14.1@63f69fd1", - "@opam/ppx_here@opam:v0.14.0@c05577d4", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/stdio@opam:v0.16.0@a75c1ca1", + "@opam/re@opam:1.11.0@87deb463", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/ppx_inline_test@opam:v0.16.0@63377669", + "@opam/ppx_here@opam:v0.16.0@e1e190c4", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdio@opam:v0.14.0@a5affb43", - "@opam/re@opam:1.11.0@87deb463", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/ppx_inline_test@opam:v0.14.1@63f69fd1", - "@opam/ppx_here@opam:v0.14.0@c05577d4", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/stdio@opam:v0.16.0@a75c1ca1", + "@opam/re@opam:1.11.0@87deb463", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/ppx_inline_test@opam:v0.16.0@63377669", + "@opam/ppx_here@opam:v0.16.0@e1e190c4", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/ppx_enumerate@opam:v0.14.0@2be34197": { - "id": "@opam/ppx_enumerate@opam:v0.14.0@2be34197", + "@opam/ppx_enumerate@opam:v0.16.0@186dd5c9": { + "id": "@opam/ppx_enumerate@opam:v0.16.0@186dd5c9", "name": "@opam/ppx_enumerate", - "version": "opam:v0.14.0", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/18/188421af960759f6e45dd748f4f08e8d#md5:188421af960759f6e45dd748f4f08e8d", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_enumerate-v0.14.0.tar.gz#md5:188421af960759f6e45dd748f4f08e8d" + "archive:https://opam.ocaml.org/cache/sha256/28/2832635d6d9ac4c63d48ed51d72745cd8a548e226a6110909d5a412d40ef9953#sha256:2832635d6d9ac4c63d48ed51d72745cd8a548e226a6110909d5a412d40ef9953", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_enumerate-v0.16.0.tar.gz#sha256:2832635d6d9ac4c63d48ed51d72745cd8a548e226a6110909d5a412d40ef9953" ], "opam": { "name": "ppx_enumerate", - "version": "v0.14.0", - "path": "esy.lock/opam/ppx_enumerate.v0.14.0" + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_enumerate.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/ppx_deriving_yojson@opam:3.6.1@c3ef2ec3": { - "id": "@opam/ppx_deriving_yojson@opam:3.6.1@c3ef2ec3", + "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6": { + "id": "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", "name": "@opam/ppx_deriving_yojson", - "version": "opam:3.6.1", + "version": "opam:3.7.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/71/712ee9207c70dd144e72cd689bee2d2beb120b804e77c74ec6f7b843a88944e6#sha256:712ee9207c70dd144e72cd689bee2d2beb120b804e77c74ec6f7b843a88944e6", - "archive:https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.6.1/ppx_deriving_yojson-v3.6.1.tbz#sha256:712ee9207c70dd144e72cd689bee2d2beb120b804e77c74ec6f7b843a88944e6" + "archive:https://opam.ocaml.org/cache/md5/45/456be82acb16bbf6be12ab01f9dfaa94#md5:456be82acb16bbf6be12ab01f9dfaa94", + "archive:https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.7.0/ppx_deriving_yojson-3.7.0.tar.gz#md5:456be82acb16bbf6be12ab01f9dfaa94" ], "opam": { "name": "ppx_deriving_yojson", - "version": "3.6.1", - "path": "esy.lock/opam/ppx_deriving_yojson.3.6.1" + "version": "3.7.0", + "path": "esy.lock/opam/ppx_deriving_yojson.3.7.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", + "ocaml@5.1.4@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/ppx_deriving@opam:5.2.1@2315fdd0", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", + "ocaml@5.1.4@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/ppx_deriving@opam:5.2.1@2315fdd0", "@opam/dune@opam:3.8.3@ff88b4c5" ] @@ -1746,16 +1697,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "ocaml@5.1.4@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", "@opam/ocamlfind@opam:1.9.6@da5169c7", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "ocaml@5.1.4@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", "@opam/ocamlfind@opam:1.9.6@da5169c7", "@opam/dune@opam:3.8.3@ff88b4c5" @@ -1779,138 +1730,138 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/ppx_compare@opam:v0.14.0@fbd22977": { - "id": "@opam/ppx_compare@opam:v0.14.0@fbd22977", + "@opam/ppx_compare@opam:v0.16.0@ad7b8e11": { + "id": "@opam/ppx_compare@opam:v0.16.0@ad7b8e11", "name": "@opam/ppx_compare", - "version": "opam:v0.14.0", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/91/9149b3a0c954fe2cef2b0705d254b9e3#md5:9149b3a0c954fe2cef2b0705d254b9e3", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_compare-v0.14.0.tar.gz#md5:9149b3a0c954fe2cef2b0705d254b9e3" + "archive:https://opam.ocaml.org/cache/sha256/7a/7ac1dd852e62de6c4b6a879b8bd962c0167db822c39e8c972c8a6af4c48f26aa#sha256:7ac1dd852e62de6c4b6a879b8bd962c0167db822c39e8c972c8a6af4c48f26aa", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_compare-v0.16.0.tar.gz#sha256:7ac1dd852e62de6c4b6a879b8bd962c0167db822c39e8c972c8a6af4c48f26aa" ], "opam": { "name": "ppx_compare", - "version": "v0.14.0", - "path": "esy.lock/opam/ppx_compare.v0.14.0" + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_compare.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/ppx_cold@opam:v0.14.0@91b05a20": { - "id": "@opam/ppx_cold@opam:v0.14.0@91b05a20", + "@opam/ppx_cold@opam:v0.16.0@0f142c2c": { + "id": "@opam/ppx_cold@opam:v0.16.0@0f142c2c", "name": "@opam/ppx_cold", - "version": "opam:v0.14.0", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/6a/6a61807cd3b105b8c885bd2076986339#md5:6a61807cd3b105b8c885bd2076986339", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_cold-v0.14.0.tar.gz#md5:6a61807cd3b105b8c885bd2076986339" + "archive:https://opam.ocaml.org/cache/sha256/80/803bdb583b501aa246d8ae34be0c16b892d8ae96852bb593f3e355232e6aa4da#sha256:803bdb583b501aa246d8ae34be0c16b892d8ae96852bb593f3e355232e6aa4da", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_cold-v0.16.0.tar.gz#sha256:803bdb583b501aa246d8ae34be0c16b892d8ae96852bb593f3e355232e6aa4da" ], "opam": { "name": "ppx_cold", - "version": "v0.14.0", - "path": "esy.lock/opam/ppx_cold.v0.14.0" + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_cold.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/ppx_base@opam:v0.14.0@3221121a": { - "id": "@opam/ppx_base@opam:v0.14.0@3221121a", + "@opam/ppx_base@opam:v0.16.0@91973750": { + "id": "@opam/ppx_base@opam:v0.16.0@91973750", "name": "@opam/ppx_base", - "version": "opam:v0.14.0", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/b2/b29a24907e60f42e050ad90e5209bb92#md5:b29a24907e60f42e050ad90e5209bb92", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_base-v0.14.0.tar.gz#md5:b29a24907e60f42e050ad90e5209bb92" + "archive:https://opam.ocaml.org/cache/sha256/64/64835763153d3262a2fa56cf307a351ebfd10cedf504c488ab3bb93f3d9569a3#sha256:64835763153d3262a2fa56cf307a351ebfd10cedf504c488ab3bb93f3d9569a3", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_base-v0.16.0.tar.gz#sha256:64835763153d3262a2fa56cf307a351ebfd10cedf504c488ab3bb93f3d9569a3" ], "opam": { "name": "ppx_base", - "version": "v0.14.0", - "path": "esy.lock/opam/ppx_base.v0.14.0" + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_base.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e", - "@opam/ppx_js_style@opam:v0.14.1@03f2d62f", - "@opam/ppx_hash@opam:v0.14.0@455f5f56", - "@opam/ppx_enumerate@opam:v0.14.0@2be34197", - "@opam/ppx_compare@opam:v0.14.0@fbd22977", - "@opam/ppx_cold@opam:v0.14.0@91b05a20", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/ppx_sexp_conv@opam:v0.16.0@bae11ff6", + "@opam/ppx_hash@opam:v0.16.0@b4f81cc1", + "@opam/ppx_globalize@opam:v0.16.0@e27261c1", + "@opam/ppx_enumerate@opam:v0.16.0@186dd5c9", + "@opam/ppx_compare@opam:v0.16.0@ad7b8e11", + "@opam/ppx_cold@opam:v0.16.0@0f142c2c", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e", - "@opam/ppx_js_style@opam:v0.14.1@03f2d62f", - "@opam/ppx_hash@opam:v0.14.0@455f5f56", - "@opam/ppx_enumerate@opam:v0.14.0@2be34197", - "@opam/ppx_compare@opam:v0.14.0@fbd22977", - "@opam/ppx_cold@opam:v0.14.0@91b05a20", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/ppx_sexp_conv@opam:v0.16.0@bae11ff6", + "@opam/ppx_hash@opam:v0.16.0@b4f81cc1", + "@opam/ppx_globalize@opam:v0.16.0@e27261c1", + "@opam/ppx_enumerate@opam:v0.16.0@186dd5c9", + "@opam/ppx_compare@opam:v0.16.0@ad7b8e11", + "@opam/ppx_cold@opam:v0.16.0@0f142c2c", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/ppx_assert@opam:v0.14.0@f5d6cf6a": { - "id": "@opam/ppx_assert@opam:v0.14.0@f5d6cf6a", + "@opam/ppx_assert@opam:v0.16.0@d212d4b7": { + "id": "@opam/ppx_assert@opam:v0.16.0@d212d4b7", "name": "@opam/ppx_assert", - "version": "opam:v0.14.0", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/53/535b5f241eb7f10da8c044c26afbc186#md5:535b5f241eb7f10da8c044c26afbc186", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_assert-v0.14.0.tar.gz#md5:535b5f241eb7f10da8c044c26afbc186" + "archive:https://opam.ocaml.org/cache/sha256/57/57dc6e241827eb1d5112c958f2f682ddd0addf5a8e9d589f5361ec2669883fd5#sha256:57dc6e241827eb1d5112c958f2f682ddd0addf5a8e9d589f5361ec2669883fd5", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_assert-v0.16.0.tar.gz#sha256:57dc6e241827eb1d5112c958f2f682ddd0addf5a8e9d589f5361ec2669883fd5" ], "opam": { "name": "ppx_assert", - "version": "v0.14.0", - "path": "esy.lock/opam/ppx_assert.v0.14.0" + "version": "v0.16.0", + "path": "esy.lock/opam/ppx_assert.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e", - "@opam/ppx_here@opam:v0.14.0@c05577d4", - "@opam/ppx_compare@opam:v0.14.0@fbd22977", - "@opam/ppx_cold@opam:v0.14.0@91b05a20", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/ppx_sexp_conv@opam:v0.16.0@bae11ff6", + "@opam/ppx_here@opam:v0.16.0@e1e190c4", + "@opam/ppx_compare@opam:v0.16.0@ad7b8e11", + "@opam/ppx_cold@opam:v0.16.0@0f142c2c", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", - "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e", - "@opam/ppx_here@opam:v0.14.0@c05577d4", - "@opam/ppx_compare@opam:v0.14.0@fbd22977", - "@opam/ppx_cold@opam:v0.14.0@91b05a20", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", + "@opam/ppx_sexp_conv@opam:v0.16.0@bae11ff6", + "@opam/ppx_here@opam:v0.16.0@e1e190c4", + "@opam/ppx_compare@opam:v0.16.0@ad7b8e11", + "@opam/ppx_cold@opam:v0.16.0@0f142c2c", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, "@opam/pp@opam:1.2.0@16430027": { @@ -1931,96 +1882,36 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/posixat@opam:v0.14.0@cd327af4": { - "id": "@opam/posixat@opam:v0.14.0@cd327af4", - "name": "@opam/posixat", - "version": "opam:v0.14.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/d0/d06ae7fe70c495bc2c3e992066511105#md5:d06ae7fe70c495bc2c3e992066511105", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/posixat-v0.14.0.tar.gz#md5:d06ae7fe70c495bc2c3e992066511105" - ], - "opam": { - "name": "posixat", - "version": "v0.14.0", - "path": "esy.lock/opam/posixat.v0.14.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e", - "@opam/ppx_optcomp@opam:v0.14.3@08009524", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/ppx_sexp_conv@opam:v0.14.3@fd72d57e", - "@opam/ppx_optcomp@opam:v0.14.3@08009524", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" - ] - }, - "@opam/ordering@opam:3.12.1@9f3171ff": { - "id": "@opam/ordering@opam:3.12.1@9f3171ff", + "@opam/ordering@opam:3.13.0@f28457e8": { + "id": "@opam/ordering@opam:3.13.0@f28457e8", "name": "@opam/ordering", - "version": "opam:3.12.1", + "version": "opam:3.13.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b9/b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f", - "archive:https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de", + "archive:https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" ], "opam": { "name": "ordering", - "version": "3.12.1", - "path": "esy.lock/opam/ordering.3.12.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" - ] - }, - "@opam/omd@opam:1.3.1@1e66b1fa": { - "id": "@opam/omd@opam:1.3.1@1e66b1fa", - "name": "@opam/omd", - "version": "opam:1.3.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/84/845fc38e86ec0e85721130f2dd044d00#md5:845fc38e86ec0e85721130f2dd044d00", - "archive:https://github.com/Chris00/omd/releases/download/1.3.1/omd-1.3.1.tar.gz#md5:845fc38e86ec0e85721130f2dd044d00" - ], - "opam": { - "name": "omd", - "version": "1.3.1", - "path": "esy.lock/opam/omd.1.3.1" + "version": "3.13.0", + "path": "esy.lock/opam/ordering.3.13.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/base-bytes@opam:base@19d0c2ff", - "@opam/base-bigarray@opam:base@b03491b0", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/base-bytes@opam:base@19d0c2ff", - "@opam/base-bigarray@opam:base@b03491b0" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/odoc-parser@opam:2.0.0@a08011a0": { @@ -2041,14 +1932,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "ocaml@5.1.4@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/camlp-streams@opam:5.0.1@daaa0f94", "@opam/astring@opam:0.8.5@1300cee8", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "ocaml@5.1.4@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/camlp-streams@opam:5.0.1@daaa0f94", "@opam/astring@opam:0.8.5@1300cee8" @@ -2072,7 +1963,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/tyxml@opam:4.6.0@5ced2c2c", + "ocaml@5.1.4@d41d8cd9", "@opam/tyxml@opam:4.6.0@5ced2c2c", "@opam/result@opam:1.5@1c6a6533", "@opam/odoc-parser@opam:2.0.0@a08011a0", "@opam/fpath@opam:0.7.3@674d8125", "@opam/fmt@opam:0.9.0@87213963", @@ -2082,7 +1973,7 @@ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/tyxml@opam:4.6.0@5ced2c2c", + "ocaml@5.1.4@d41d8cd9", "@opam/tyxml@opam:4.6.0@5ced2c2c", "@opam/result@opam:1.5@1c6a6533", "@opam/odoc-parser@opam:2.0.0@a08011a0", "@opam/fpath@opam:0.7.3@674d8125", "@opam/fmt@opam:0.9.0@87213963", @@ -2091,31 +1982,6 @@ "@opam/astring@opam:0.8.5@1300cee8" ] }, - "@opam/octavius@opam:1.2.2@2205cc65": { - "id": "@opam/octavius@opam:1.2.2@2205cc65", - "name": "@opam/octavius", - "version": "opam:1.2.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/72/72f9e1d996e6c5089fc513cc9218607b#md5:72f9e1d996e6c5089fc513cc9218607b", - "archive:https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz#md5:72f9e1d996e6c5089fc513cc9218607b" - ], - "opam": { - "name": "octavius", - "version": "1.2.2", - "path": "esy.lock/opam/octavius.1.2.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" - ] - }, "@opam/ocplib-endian@opam:1.2@008dc942": { "id": "@opam/ocplib-endian@opam:1.2@008dc942", "name": "@opam/ocplib-endian", @@ -2134,13 +2000,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/cppo@opam:1.6.9@db929a12", "@opam/base-bytes@opam:base@19d0c2ff", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-bytes@opam:base@19d0c2ff" ] }, @@ -2162,14 +2028,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", + "ocaml@5.1.4@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@opam/base-bytes@opam:base@19d0c2ff", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", + "ocaml@5.1.4@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@opam/base-bytes@opam:base@19d0c2ff" @@ -2193,11 +2059,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4" ] }, @@ -2219,41 +2085,41 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "ocaml@5.1.4@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uuseg@opam:15.1.0@af4a84a3", - "@opam/stdio@opam:v0.14.0@a5affb43", "@opam/re@opam:1.11.0@87deb463", + "@opam/stdio@opam:v0.16.0@a75c1ca1", "@opam/re@opam:1.11.0@87deb463", "@opam/odoc-parser@opam:2.0.0@a08011a0", "@opam/ocp-indent@opam:1.8.1@e32a3c50", "@opam/ocaml-version@opam:3.5.0@6bef55f5", - "@opam/menhirSdk@opam:20220210@fe146ed3", - "@opam/menhirLib@opam:20220210@9afeb270", - "@opam/menhir@opam:20220210@879a0c13", + "@opam/menhirSdk@opam:20231231@b20b8a51", + "@opam/menhirLib@opam:20231231@14d79986", + "@opam/menhir@opam:20231231@f35eae6a", "@opam/fpath@opam:0.7.3@674d8125", "@opam/fix@opam:20230505@941a65ff", "@opam/either@opam:1.0.0@be5a1416", - "@opam/dune-build-info@opam:3.12.1@ce69ef3d", + "@opam/dune-build-info@opam:3.13.0@c12b1e2f", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base@opam:v0.14.3@b3ddb868", + "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", + "ocaml@5.1.4@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uuseg@opam:15.1.0@af4a84a3", - "@opam/stdio@opam:v0.14.0@a5affb43", "@opam/re@opam:1.11.0@87deb463", + "@opam/stdio@opam:v0.16.0@a75c1ca1", "@opam/re@opam:1.11.0@87deb463", "@opam/odoc-parser@opam:2.0.0@a08011a0", "@opam/ocp-indent@opam:1.8.1@e32a3c50", "@opam/ocaml-version@opam:3.5.0@6bef55f5", - "@opam/menhirSdk@opam:20220210@fe146ed3", - "@opam/menhirLib@opam:20220210@9afeb270", - "@opam/menhir@opam:20220210@879a0c13", + "@opam/menhirSdk@opam:20231231@b20b8a51", + "@opam/menhirLib@opam:20231231@14d79986", + "@opam/menhir@opam:20231231@f35eae6a", "@opam/fpath@opam:0.7.3@674d8125", "@opam/fix@opam:20230505@941a65ff", "@opam/either@opam:1.0.0@be5a1416", - "@opam/dune-build-info@opam:3.12.1@ce69ef3d", + "@opam/dune-build-info@opam:3.13.0@c12b1e2f", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base@opam:v0.14.3@b3ddb868" + "@opam/base@opam:v0.16.3@de1ba42e" ] }, "@opam/ocamlfind@opam:1.9.6@da5169c7": { @@ -2278,42 +2144,57 @@ } ], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.1.4@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d": { - "id": "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlc-loc@opam:3.13.0@e356c074": { + "id": "@opam/ocamlc-loc@opam:3.13.0@e356c074", + "name": "@opam/ocamlc-loc", + "version": "opam:3.13.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/f1/f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de", + "archive:https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + ], + "opam": { + "name": "ocamlc-loc", + "version": "3.13.0", + "path": "esy.lock/opam/ocamlc-loc.3.13.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/dyn@opam:3.13.0@ceb0e0c5", + "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/dyn@opam:3.13.0@ceb0e0c5", + "@opam/dune@opam:3.8.3@ff88b4c5" + ] + }, + "@opam/ocamlbuild@opam:0.14.3@65c92d3f": { + "id": "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "name": "@opam/ocamlbuild", - "version": "opam:0.14.2+win", + "version": "opam:0.14.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/2f/2f407fadd57b073155a6aead887d9676#md5:2f407fadd57b073155a6aead887d9676", - "archive:https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz#md5:2f407fadd57b073155a6aead887d9676" + "archive:https://opam.ocaml.org/cache/md5/22/220df59060c916e8aac2eb471c870485#md5:220df59060c916e8aac2eb471c870485", + "archive:https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.3.tar.gz#md5:220df59060c916e8aac2eb471c870485" ], "opam": { "name": "ocamlbuild", - "version": "0.14.2+win", - "path": "esy.lock/opam/ocamlbuild.0.14.2+win" + "version": "0.14.3", + "path": "esy.lock/opam/ocamlbuild.0.14.3" } }, - "overrides": [ - { - "opamoverride": "esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override" - } - ], + "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.1.4@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ], - "extraSources": [ - { - "checksum": "sha256:a9b7e1829a3304e5a073d8ddea29d3d8272698e93b7e1ee659ae5e31e5cfb6b9", - "url": "https://raw.githubusercontent.com/ocaml-opam/opam-repository-mingw/354a87b397856f2a70024c5c83fc5001074935b6/packages/ocamlbuild/ocamlbuild.0.14.2/files/ocamlbuild-0.14.2.patch", - "relativePath": "ocamlbuild-0.14.2.patch" - } - ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "@opam/ocaml-version@opam:3.5.0@6bef55f5": { "id": "@opam/ocaml-version@opam:3.5.0@6bef55f5", @@ -2333,11 +2214,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb": { @@ -2358,62 +2239,68 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/ocaml-lsp-server@opam:1.12.2@7e7be5b8": { - "id": "@opam/ocaml-lsp-server@opam:1.12.2@7e7be5b8", + "@opam/ocaml-lsp-server@opam:1.17.0@12f65153": { + "id": "@opam/ocaml-lsp-server@opam:1.17.0@12f65153", "name": "@opam/ocaml-lsp-server", - "version": "opam:1.12.2", + "version": "opam:1.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/cf/cf25c8587c848aa913a5e5cc6417e95901be58623c049116e733d8473597dd39#sha256:cf25c8587c848aa913a5e5cc6417e95901be58623c049116e733d8473597dd39", - "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.12.2/lsp-1.12.2.tbz#sha256:cf25c8587c848aa913a5e5cc6417e95901be58623c049116e733d8473597dd39" + "archive:https://opam.ocaml.org/cache/sha256/8f/8fb8bbd717eefd2608b4d83458105b660e0de3a1134dc8fc216ae659d4d19600#sha256:8fb8bbd717eefd2608b4d83458105b660e0de3a1134dc8fc216ae659d4d19600", + "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.17.0/lsp-1.17.0.tbz#sha256:8fb8bbd717eefd2608b4d83458105b660e0de3a1134dc8fc216ae659d4d19600" ], "opam": { "name": "ocaml-lsp-server", - "version": "1.12.2", - "path": "esy.lock/opam/ocaml-lsp-server.1.12.2" + "version": "1.17.0", + "path": "esy.lock/opam/ocaml-lsp-server.1.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", - "@opam/xdg@opam:3.12.1@36e9c532", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.12.1@2a177cb9", + "ocaml@5.1.4@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", + "@opam/xdg@opam:3.13.0@e939b607", "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/stdune@opam:3.13.0@06abcb6e", "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.11.0@87deb463", "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.12.1@9f3171ff", - "@opam/omd@opam:1.3.1@1e66b1fa", - "@opam/octavius@opam:1.2.2@2205cc65", + "@opam/ordering@opam:3.13.0@f28457e8", "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda", - "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.12.1@7b80464e", - "@opam/dune-rpc@opam:3.12.1@03e71e5d", - "@opam/dune-build-info@opam:3.12.1@ce69ef3d", + "@opam/ocamlc-loc@opam:3.13.0@e356c074", + "@opam/merlin-lib@opam:4.13-501@e6dd2c4d", + "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.13.0@ceb0e0c5", + "@opam/dune-rpc@opam:3.13.0@59050395", + "@opam/dune-build-info@opam:3.13.0@c12b1e2f", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.13.0@c603e689", + "@opam/camlp-streams@opam:5.0.1@daaa0f94", + "@opam/astring@opam:0.8.5@1300cee8", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", - "@opam/xdg@opam:3.12.1@36e9c532", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.12.1@2a177cb9", + "ocaml@5.1.4@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", + "@opam/xdg@opam:3.13.0@e939b607", "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/stdune@opam:3.13.0@06abcb6e", "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.11.0@87deb463", "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.12.1@9f3171ff", - "@opam/omd@opam:1.3.1@1e66b1fa", - "@opam/octavius@opam:1.2.2@2205cc65", + "@opam/ordering@opam:3.13.0@f28457e8", "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda", - "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.12.1@7b80464e", - "@opam/dune-rpc@opam:3.12.1@03e71e5d", - "@opam/dune-build-info@opam:3.12.1@ce69ef3d", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4" + "@opam/ocamlc-loc@opam:3.13.0@e356c074", + "@opam/merlin-lib@opam:4.13-501@e6dd2c4d", + "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.13.0@ceb0e0c5", + "@opam/dune-rpc@opam:3.13.0@59050395", + "@opam/dune-build-info@opam:3.13.0@c12b1e2f", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.13.0@c603e689", + "@opam/camlp-streams@opam:5.0.1@daaa0f94", + "@opam/astring@opam:0.8.5@1300cee8" ] }, "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882": { @@ -2434,11 +2321,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/mew_vi@opam:0.5.0@cf66c299": { @@ -2459,12 +2346,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/react@opam:1.2.2@e0f4480e", + "ocaml@5.1.4@d41d8cd9", "@opam/react@opam:1.2.2@e0f4480e", "@opam/mew@opam:0.1.0@65011d4b", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/react@opam:1.2.2@e0f4480e", + "ocaml@5.1.4@d41d8cd9", "@opam/react@opam:1.2.2@e0f4480e", "@opam/mew@opam:0.1.0@65011d4b", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -2486,90 +2373,143 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/trie@opam:1.0.0@f4e510e2", + "ocaml@5.1.4@d41d8cd9", "@opam/trie@opam:1.0.0@f4e510e2", "@opam/result@opam:1.5@1c6a6533", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/trie@opam:1.0.0@f4e510e2", + "ocaml@5.1.4@d41d8cd9", "@opam/trie@opam:1.0.0@f4e510e2", "@opam/result@opam:1.5@1c6a6533", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/menhirSdk@opam:20220210@fe146ed3": { - "id": "@opam/menhirSdk@opam:20220210@fe146ed3", + "@opam/merlin-lib@opam:4.13-501@e6dd2c4d": { + "id": "@opam/merlin-lib@opam:4.13-501@e6dd2c4d", + "name": "@opam/merlin-lib", + "version": "opam:4.13-501", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/1b/1bf56b23ea81563db0c6e076a84f4fd4cef722f0e6aa64eb045000ea6a7e3511#sha256:1bf56b23ea81563db0c6e076a84f4fd4cef722f0e6aa64eb045000ea6a7e3511", + "archive:https://github.com/ocaml/merlin/releases/download/v4.13-501/merlin-4.13-501.tbz#sha256:1bf56b23ea81563db0c6e076a84f4fd4cef722f0e6aa64eb045000ea6a7e3511" + ], + "opam": { + "name": "merlin-lib", + "version": "4.13-501", + "path": "esy.lock/opam/merlin-lib.4.13-501" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "@opam/csexp@opam:1.5.2@46614bf4" + ] + }, + "@opam/menhirSdk@opam:20231231@b20b8a51": { + "id": "@opam/menhirSdk@opam:20231231@b20b8a51", "name": "@opam/menhirSdk", - "version": "opam:20220210", + "version": "opam:20231231", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/e3/e3cef220f676c4b1c16cbccb174cefe3#md5:e3cef220f676c4b1c16cbccb174cefe3", - "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz#md5:e3cef220f676c4b1c16cbccb174cefe3" + "archive:https://opam.ocaml.org/cache/md5/79/799748bc3b7a542798a85956c7863865#md5:799748bc3b7a542798a85956c7863865", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz#md5:799748bc3b7a542798a85956c7863865" ], "opam": { "name": "menhirSdk", - "version": "20220210", - "path": "esy.lock/opam/menhirSdk.20220210" + "version": "20231231", + "path": "esy.lock/opam/menhirSdk.20231231" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/menhirLib@opam:20220210@9afeb270": { - "id": "@opam/menhirLib@opam:20220210@9afeb270", + "@opam/menhirLib@opam:20231231@14d79986": { + "id": "@opam/menhirLib@opam:20231231@14d79986", "name": "@opam/menhirLib", - "version": "opam:20220210", + "version": "opam:20231231", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/e3/e3cef220f676c4b1c16cbccb174cefe3#md5:e3cef220f676c4b1c16cbccb174cefe3", - "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz#md5:e3cef220f676c4b1c16cbccb174cefe3" + "archive:https://opam.ocaml.org/cache/md5/79/799748bc3b7a542798a85956c7863865#md5:799748bc3b7a542798a85956c7863865", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz#md5:799748bc3b7a542798a85956c7863865" ], "opam": { "name": "menhirLib", - "version": "20220210", - "path": "esy.lock/opam/menhirLib.20220210" + "version": "20231231", + "path": "esy.lock/opam/menhirLib.20231231" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/menhir@opam:20220210@879a0c13": { - "id": "@opam/menhir@opam:20220210@879a0c13", + "@opam/menhirCST@opam:20231231@0f42b5d1": { + "id": "@opam/menhirCST@opam:20231231@0f42b5d1", + "name": "@opam/menhirCST", + "version": "opam:20231231", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/79/799748bc3b7a542798a85956c7863865#md5:799748bc3b7a542798a85956c7863865", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz#md5:799748bc3b7a542798a85956c7863865" + ], + "opam": { + "name": "menhirCST", + "version": "20231231", + "path": "esy.lock/opam/menhirCST.20231231" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + ] + }, + "@opam/menhir@opam:20231231@f35eae6a": { + "id": "@opam/menhir@opam:20231231@f35eae6a", "name": "@opam/menhir", - "version": "opam:20220210", + "version": "opam:20231231", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/e3/e3cef220f676c4b1c16cbccb174cefe3#md5:e3cef220f676c4b1c16cbccb174cefe3", - "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz#md5:e3cef220f676c4b1c16cbccb174cefe3" + "archive:https://opam.ocaml.org/cache/md5/79/799748bc3b7a542798a85956c7863865#md5:799748bc3b7a542798a85956c7863865", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz#md5:799748bc3b7a542798a85956c7863865" ], "opam": { "name": "menhir", - "version": "20220210", - "path": "esy.lock/opam/menhir.20220210" + "version": "20231231", + "path": "esy.lock/opam/menhir.20231231" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/menhirSdk@opam:20220210@fe146ed3", - "@opam/menhirLib@opam:20220210@9afeb270", + "ocaml@5.1.4@d41d8cd9", "@opam/menhirSdk@opam:20231231@b20b8a51", + "@opam/menhirLib@opam:20231231@14d79986", + "@opam/menhirCST@opam:20231231@0f42b5d1", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/menhirSdk@opam:20220210@fe146ed3", - "@opam/menhirLib@opam:20220210@9afeb270", + "ocaml@5.1.4@d41d8cd9", "@opam/menhirSdk@opam:20231231@b20b8a51", + "@opam/menhirLib@opam:20231231@14d79986", + "@opam/menhirCST@opam:20231231@0f42b5d1", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -2591,11 +2531,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/lwt_react@opam:1.2.0@4253a145": { @@ -2616,12 +2556,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/react@opam:1.2.2@e0f4480e", + "ocaml@5.1.4@d41d8cd9", "@opam/react@opam:1.2.2@e0f4480e", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/react@opam:1.2.2@e0f4480e", + "ocaml@5.1.4@d41d8cd9", "@opam/react@opam:1.2.2@e0f4480e", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -2643,12 +2583,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "ocaml@5.1.4@d41d8cd9", "@opam/ppxlib@opam:0.31.0@1212d9eb", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -2670,16 +2610,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocplib-endian@opam:1.2@008dc942", - "@opam/dune-configurator@opam:3.12.1@13f69e99", + "ocaml@5.1.4@d41d8cd9", "@opam/ocplib-endian@opam:1.2@008dc942", + "@opam/dune-configurator@opam:3.13.0@45108d48", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/cppo@opam:1.6.9@db929a12", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocplib-endian@opam:1.2@008dc942", - "@opam/dune-configurator@opam:3.12.1@13f69e99", + "ocaml@5.1.4@d41d8cd9", "@opam/ocplib-endian@opam:1.2@008dc942", + "@opam/dune-configurator@opam:3.13.0@45108d48", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -2701,15 +2641,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/fmt@opam:0.9.0@87213963", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@opam/base-threads@opam:base@36803084", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "@opam/lambda-term@opam:3.3.2@0f91853c": { "id": "@opam/lambda-term@opam:3.3.2@0f91853c", @@ -2729,7 +2669,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/zed@opam:3.2.3@57ab913c", + "ocaml@5.1.4@d41d8cd9", "@opam/zed@opam:3.2.3@57ab913c", "@opam/react@opam:1.2.2@e0f4480e", "@opam/mew_vi@opam:0.5.0@cf66c299", "@opam/lwt_react@opam:1.2.0@4253a145", @@ -2737,7 +2677,7 @@ "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/zed@opam:3.2.3@57ab913c", + "ocaml@5.1.4@d41d8cd9", "@opam/zed@opam:3.2.3@57ab913c", "@opam/react@opam:1.2.2@e0f4480e", "@opam/mew_vi@opam:0.5.0@cf66c299", "@opam/lwt_react@opam:1.2.0@4253a145", @@ -2745,86 +2685,58 @@ "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/jst-config@opam:v0.14.1@95aef818": { - "id": "@opam/jst-config@opam:v0.14.1@95aef818", + "@opam/jst-config@opam:v0.16.0@f110c9c9": { + "id": "@opam/jst-config@opam:v0.16.0@f110c9c9", "name": "@opam/jst-config", - "version": "opam:v0.14.1", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/ca/ca0d970356cc99b0a5660058a93ff589#md5:ca0d970356cc99b0a5660058a93ff589", - "archive:https://github.com/janestreet/jst-config/archive/refs/tags/v0.14.1.tar.gz#md5:ca0d970356cc99b0a5660058a93ff589" + "archive:https://opam.ocaml.org/cache/sha256/fa/faead56d8582868cdc099ad54f9bae059cc48710b724600cc64013e73c14d95b#sha256:faead56d8582868cdc099ad54f9bae059cc48710b724600cc64013e73c14d95b", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/jst-config-v0.16.0.tar.gz#sha256:faead56d8582868cdc099ad54f9bae059cc48710b724600cc64013e73c14d95b" ], "opam": { "name": "jst-config", - "version": "v0.14.1", - "path": "esy.lock/opam/jst-config.v0.14.1" + "version": "v0.16.0", + "path": "esy.lock/opam/jst-config.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdio@opam:v0.14.0@a5affb43", - "@opam/ppx_assert@opam:v0.14.0@f5d6cf6a", - "@opam/dune-configurator@opam:3.12.1@13f69e99", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868", + "ocaml@5.1.4@d41d8cd9", "@opam/ppx_assert@opam:v0.16.0@d212d4b7", + "@opam/dune-configurator@opam:3.13.0@45108d48", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdio@opam:v0.14.0@a5affb43", - "@opam/ppx_assert@opam:v0.14.0@f5d6cf6a", - "@opam/dune-configurator@opam:3.12.1@13f69e99", - "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.14.3@b3ddb868" + "ocaml@5.1.4@d41d8cd9", "@opam/ppx_assert@opam:v0.16.0@d212d4b7", + "@opam/dune-configurator@opam:3.13.0@45108d48", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, - "@opam/jane-street-headers@opam:v0.14.0@b38e12bf": { - "id": "@opam/jane-street-headers@opam:v0.14.0@b38e12bf", + "@opam/jane-street-headers@opam:v0.16.0@a1e52a6d": { + "id": "@opam/jane-street-headers@opam:v0.16.0@a1e52a6d", "name": "@opam/jane-street-headers", - "version": "opam:v0.14.0", + "version": "opam:v0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/e8/e8d253ac44d25c8c66367153a0c77495#md5:e8d253ac44d25c8c66367153a0c77495", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.14/files/jane-street-headers-v0.14.0.tar.gz#md5:e8d253ac44d25c8c66367153a0c77495" + "archive:https://opam.ocaml.org/cache/sha256/87/876d409feeb495487b10010fb601c64829d2aa15f1b156b704ec141337d360ea#sha256:876d409feeb495487b10010fb601c64829d2aa15f1b156b704ec141337d360ea", + "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/jane-street-headers-v0.16.0.tar.gz#sha256:876d409feeb495487b10010fb601c64829d2aa15f1b156b704ec141337d360ea" ], "opam": { "name": "jane-street-headers", - "version": "v0.14.0", - "path": "esy.lock/opam/jane-street-headers.v0.14.0" + "version": "v0.16.0", + "path": "esy.lock/opam/jane-street-headers.v0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" - ] - }, - "@opam/gen@opam:1.1@55327887": { - "id": "@opam/gen@opam:1.1@55327887", - "name": "@opam/gen", - "version": "opam:1.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/fa/fa8066511b693815fe659fd022f4c6bc#md5:fa8066511b693815fe659fd022f4c6bc", - "archive:https://github.com/c-cube/gen/archive/v1.1.tar.gz#md5:fa8066511b693815fe659fd022f4c6bc" - ], - "opam": { - "name": "gen", - "version": "1.1", - "path": "esy.lock/opam/gen.1.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/fpath@opam:0.7.3@674d8125": { @@ -2845,14 +2757,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@opam/astring@opam:0.8.5@1300cee8", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/astring@opam:0.8.5@1300cee8" + "ocaml@5.1.4@d41d8cd9", "@opam/astring@opam:0.8.5@1300cee8" ] }, "@opam/fmt@opam:0.9.0@87213963": { @@ -2873,35 +2785,36 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, - "@opam/flow_parser@github:giltho/flow#544677c0306668679172807bec95b134f5d249f3@d41d8cd9": { - "id": "@opam/flow_parser@github:giltho/flow#544677c0306668679172807bec95b134f5d249f3@d41d8cd9", + "@opam/flow_parser@github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa@d41d8cd9": { + "id": "@opam/flow_parser@github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa@d41d8cd9", "name": "@opam/flow_parser", - "version": "github:giltho/flow#544677c0306668679172807bec95b134f5d249f3", + "version": "github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa", "source": { "type": "install", "source": [ - "github:giltho/flow#544677c0306668679172807bec95b134f5d249f3" + "github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa" ] }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/wtf8@opam:1.0.2@23c2982b", - "@opam/sedlex@opam:2.5@a128e51e", - "@opam/ppxlib@opam:0.25.1@bd0b93cc", + "ocaml@5.1.4@d41d8cd9", "@opam/wtf8@opam:1.0.2@23c2982b", "@opam/ppx_gen_rec@opam:2.0.0@6dd2f1ca", "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "@opam/dune@opam:3.8.3@ff88b4c5" + "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/wtf8@opam:1.0.2@23c2982b", + "@opam/dune@opam:3.8.3@ff88b4c5" + ] }, "@opam/fix@opam:20230505@941a65ff": { "id": "@opam/fix@opam:20230505@941a65ff", @@ -2921,11 +2834,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/fileutils@opam:0.6.4@2b69f125": { @@ -2946,13 +2859,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "ocaml@5.1.4@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "ocaml@5.1.4@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-unix@opam:base@87d0b2eb" ] @@ -2975,13 +2888,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdune@opam:3.12.1@2a177cb9", - "@opam/dyn@opam:3.12.1@7b80464e", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/stdune@opam:3.13.0@06abcb6e", + "@opam/dyn@opam:3.13.0@ceb0e0c5", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdune@opam:3.12.1@2a177cb9", - "@opam/dyn@opam:3.12.1@7b80464e", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/stdune@opam:3.13.0@06abcb6e", + "@opam/dyn@opam:3.13.0@ceb0e0c5", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/either@opam:1.0.0@be5a1416": { @@ -3006,118 +2919,118 @@ ], "devDependencies": [ "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/dyn@opam:3.12.1@7b80464e": { - "id": "@opam/dyn@opam:3.12.1@7b80464e", + "@opam/dyn@opam:3.13.0@ceb0e0c5": { + "id": "@opam/dyn@opam:3.13.0@ceb0e0c5", "name": "@opam/dyn", - "version": "opam:3.12.1", + "version": "opam:3.13.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b9/b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f", - "archive:https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de", + "archive:https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" ], "opam": { "name": "dyn", - "version": "3.12.1", - "path": "esy.lock/opam/dyn.3.12.1" + "version": "3.13.0", + "path": "esy.lock/opam/dyn.3.13.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.12.1@9f3171ff", + "ocaml@5.1.4@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.13.0@f28457e8", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.12.1@9f3171ff", + "ocaml@5.1.4@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.13.0@f28457e8", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/dune-rpc@opam:3.12.1@03e71e5d": { - "id": "@opam/dune-rpc@opam:3.12.1@03e71e5d", + "@opam/dune-rpc@opam:3.13.0@59050395": { + "id": "@opam/dune-rpc@opam:3.13.0@59050395", "name": "@opam/dune-rpc", - "version": "opam:3.12.1", + "version": "opam:3.13.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b9/b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f", - "archive:https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de", + "archive:https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" ], "opam": { "name": "dune-rpc", - "version": "3.12.1", - "path": "esy.lock/opam/dune-rpc.3.12.1" + "version": "3.13.0", + "path": "esy.lock/opam/dune-rpc.3.13.0" } }, "overrides": [], "dependencies": [ - "@opam/xdg@opam:3.12.1@36e9c532", - "@opam/stdune@opam:3.12.1@2a177cb9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.12.1@9f3171ff", - "@opam/dyn@opam:3.12.1@7b80464e", "@opam/dune@opam:3.8.3@ff88b4c5", + "@opam/xdg@opam:3.13.0@e939b607", + "@opam/stdune@opam:3.13.0@06abcb6e", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.13.0@f28457e8", + "@opam/dyn@opam:3.13.0@ceb0e0c5", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/xdg@opam:3.12.1@36e9c532", - "@opam/stdune@opam:3.12.1@2a177cb9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.12.1@9f3171ff", - "@opam/dyn@opam:3.12.1@7b80464e", "@opam/dune@opam:3.8.3@ff88b4c5", + "@opam/xdg@opam:3.13.0@e939b607", + "@opam/stdune@opam:3.13.0@06abcb6e", "@opam/pp@opam:1.2.0@16430027", + "@opam/ordering@opam:3.13.0@f28457e8", + "@opam/dyn@opam:3.13.0@ceb0e0c5", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4" ] }, - "@opam/dune-configurator@opam:3.12.1@13f69e99": { - "id": "@opam/dune-configurator@opam:3.12.1@13f69e99", + "@opam/dune-configurator@opam:3.13.0@45108d48": { + "id": "@opam/dune-configurator@opam:3.13.0@45108d48", "name": "@opam/dune-configurator", - "version": "opam:3.12.1", + "version": "opam:3.13.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b9/b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f", - "archive:https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de", + "archive:https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" ], "opam": { "name": "dune-configurator", - "version": "3.12.1", - "path": "esy.lock/opam/dune-configurator.3.12.1" + "version": "3.13.0", + "path": "esy.lock/opam/dune-configurator.3.13.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/dune-build-info@opam:3.12.1@ce69ef3d": { - "id": "@opam/dune-build-info@opam:3.12.1@ce69ef3d", + "@opam/dune-build-info@opam:3.13.0@c12b1e2f": { + "id": "@opam/dune-build-info@opam:3.13.0@c12b1e2f", "name": "@opam/dune-build-info", - "version": "opam:3.12.1", + "version": "opam:3.13.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b9/b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f", - "archive:https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz#sha256:b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de", + "archive:https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" ], "opam": { "name": "dune-build-info", - "version": "3.12.1", - "path": "esy.lock/opam/dune-build-info.3.12.1" + "version": "3.13.0", + "path": "esy.lock/opam/dune-build-info.3.13.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/dune@opam:3.8.3@ff88b4c5": { @@ -3138,12 +3051,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "ocaml@5.1.4@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "ocaml@5.1.4@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084" ] }, @@ -3165,31 +3078,31 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", + "ocaml@5.1.4@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", "@opam/react@opam:1.2.2@e0f4480e", - "@opam/ppx_here@opam:v0.14.0@c05577d4", - "@opam/ppx_expect@opam:v0.14.2@b6279606", - "@opam/ppx_deriving_yojson@opam:3.6.1@c3ef2ec3", + "@opam/ppx_here@opam:v0.16.0@e1e190c4", + "@opam/ppx_expect@opam:v0.16.0@75d62292", + "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", "@opam/ppx_deriving@opam:5.2.1@2315fdd0", "@opam/lwt_react@opam:1.2.0@4253a145", "@opam/lwt_ppx@opam:2.1.0@f0dd3e73", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/logs@opam:0.7.0@46a3dffc", "@opam/dune@opam:3.8.3@ff88b4c5", - "@opam/angstrom-lwt-unix@opam:0.15.0@c3599c52", - "@opam/angstrom@opam:0.15.0@105656d9", + "@opam/angstrom-lwt-unix@opam:0.16.0@798afc9e", + "@opam/angstrom@opam:0.16.0@c1f7fd42", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", + "ocaml@5.1.4@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", "@opam/react@opam:1.2.2@e0f4480e", - "@opam/ppx_here@opam:v0.14.0@c05577d4", - "@opam/ppx_expect@opam:v0.14.2@b6279606", - "@opam/ppx_deriving_yojson@opam:3.6.1@c3ef2ec3", + "@opam/ppx_here@opam:v0.16.0@e1e190c4", + "@opam/ppx_expect@opam:v0.16.0@75d62292", + "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", "@opam/ppx_deriving@opam:5.2.1@2315fdd0", "@opam/lwt_react@opam:1.2.0@4253a145", "@opam/lwt_ppx@opam:2.1.0@f0dd3e73", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/logs@opam:0.7.0@46a3dffc", "@opam/dune@opam:3.8.3@ff88b4c5", - "@opam/angstrom-lwt-unix@opam:0.15.0@c3599c52", - "@opam/angstrom@opam:0.15.0@105656d9" + "@opam/angstrom-lwt-unix@opam:0.16.0@798afc9e", + "@opam/angstrom@opam:0.16.0@c1f7fd42" ] }, "@opam/csexp@opam:1.5.2@46614bf4": { @@ -3210,11 +3123,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, "@opam/cppo@opam:1.6.9@db929a12": { @@ -3235,12 +3148,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-unix@opam:base@87d0b2eb" ] }, @@ -3279,8 +3192,8 @@ ], "devDependencies": [] }, - "@opam/conf-gmp@opam:4@862d40a8": { - "id": "@opam/conf-gmp@opam:4@862d40a8", + "@opam/conf-gmp@opam:4@b93fdf33": { + "id": "@opam/conf-gmp@opam:4@b93fdf33", "name": "@opam/conf-gmp", "version": "opam:4", "source": { @@ -3338,9 +3251,9 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.1.4@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, "@opam/cmdliner@opam:1.2.0@b0c6143c": { "id": "@opam/cmdliner@opam:1.2.0@b0c6143c", @@ -3360,9 +3273,34 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.1.4@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] + }, + "@opam/chrome-trace@opam:3.13.0@c603e689": { + "id": "@opam/chrome-trace@opam:3.13.0@c603e689", + "name": "@opam/chrome-trace", + "version": "opam:3.13.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/f1/f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de", + "archive:https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz#sha256:f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + ], + "opam": { + "name": "chrome-trace", + "version": "3.13.0", + "path": "esy.lock/opam/chrome-trace.3.13.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + ] }, "@opam/camlp-streams@opam:5.0.1@daaa0f94": { "id": "@opam/camlp-streams@opam:5.0.1@daaa0f94", @@ -3382,11 +3320,47 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" + ] + }, + "@opam/bos@opam:0.2.1@02b5c6e3": { + "id": "@opam/bos@opam:0.2.1@02b5c6e3", + "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.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/rresult@opam:0.7.0@0042fa02", + "@opam/ocamlfind@opam:1.9.6@da5169c7", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", + "@opam/logs@opam:0.7.0@46a3dffc", "@opam/fpath@opam:0.7.3@674d8125", + "@opam/fmt@opam:0.9.0@87213963", + "@opam/base-unix@opam:base@87d0b2eb", + "@opam/astring@opam:0.8.5@1300cee8", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/rresult@opam:0.7.0@0042fa02", + "@opam/logs@opam:0.7.0@46a3dffc", "@opam/fpath@opam:0.7.3@674d8125", + "@opam/fmt@opam:0.9.0@87213963", + "@opam/base-unix@opam:base@87d0b2eb", + "@opam/astring@opam:0.8.5@1300cee8" ] }, "@opam/bigstringaf@opam:0.9.1@e6f2e882": { @@ -3407,13 +3381,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/dune-configurator@opam:3.12.1@13f69e99", + "ocaml@5.1.4@d41d8cd9", + "@opam/dune-configurator@opam:3.13.0@45108d48", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/dune-configurator@opam:3.12.1@13f69e99", + "ocaml@5.1.4@d41d8cd9", + "@opam/dune-configurator@opam:3.13.0@45108d48", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -3466,55 +3440,38 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", + "ocaml@5.1.4@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7" + "ocaml@5.1.4@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7" ] }, - "@opam/base-bigarray@opam:base@b03491b0": { - "id": "@opam/base-bigarray@opam:base@b03491b0", - "name": "@opam/base-bigarray", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "base-bigarray", - "version": "base", - "path": "esy.lock/opam/base-bigarray.base" - } - }, - "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@opam/base@opam:v0.14.3@b3ddb868": { - "id": "@opam/base@opam:v0.14.3@b3ddb868", + "@opam/base@opam:v0.16.3@de1ba42e": { + "id": "@opam/base@opam:v0.16.3@de1ba42e", "name": "@opam/base", - "version": "opam:v0.14.3", + "version": "opam:v0.16.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e3/e34dc0dd052a386c84f5f67e71a90720dff76e0edd01f431604404bee86ebe5a#sha256:e34dc0dd052a386c84f5f67e71a90720dff76e0edd01f431604404bee86ebe5a", - "archive:https://github.com/janestreet/base/archive/v0.14.3.tar.gz#sha256:e34dc0dd052a386c84f5f67e71a90720dff76e0edd01f431604404bee86ebe5a" + "archive:https://opam.ocaml.org/cache/md5/04/04572fc23a4651604cfcab83f720cb4c#md5:04572fc23a4651604cfcab83f720cb4c", + "archive:https://github.com/janestreet/base/archive/refs/tags/v0.16.3.tar.gz#md5:04572fc23a4651604cfcab83f720cb4c" ], "opam": { "name": "base", - "version": "v0.14.3", - "path": "esy.lock/opam/base.v0.14.3" + "version": "v0.16.3", + "path": "esy.lock/opam/base.v0.16.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@70ace5c1", - "@opam/dune-configurator@opam:3.12.1@13f69e99", + "ocaml@5.1.4@d41d8cd9", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", + "@opam/dune-configurator@opam:3.13.0@45108d48", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@70ace5c1", - "@opam/dune-configurator@opam:3.12.1@13f69e99", + "ocaml@5.1.4@d41d8cd9", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", + "@opam/dune-configurator@opam:3.13.0@45108d48", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -3536,71 +3493,70 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", + "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.14.3@65c92d3f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, - "@opam/angstrom-lwt-unix@opam:0.15.0@c3599c52": { - "id": "@opam/angstrom-lwt-unix@opam:0.15.0@c3599c52", + "@opam/angstrom-lwt-unix@opam:0.16.0@798afc9e": { + "id": "@opam/angstrom-lwt-unix@opam:0.16.0@798afc9e", "name": "@opam/angstrom-lwt-unix", - "version": "opam:0.15.0", + "version": "opam:0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/51/5104768c404ea92fd0a53a5b0f75cd50#md5:5104768c404ea92fd0a53a5b0f75cd50", - "archive:https://github.com/inhabitedtype/angstrom/archive/0.15.0.tar.gz#md5:5104768c404ea92fd0a53a5b0f75cd50" + "archive:https://opam.ocaml.org/cache/md5/58/58ebc718a920c31ec3eb38f4aa1bea51#md5:58ebc718a920c31ec3eb38f4aa1bea51", + "archive:https://github.com/inhabitedtype/angstrom/archive/0.16.0.tar.gz#md5:58ebc718a920c31ec3eb38f4aa1bea51" ], "opam": { "name": "angstrom-lwt-unix", - "version": "0.15.0", - "path": "esy.lock/opam/angstrom-lwt-unix.0.15.0" + "version": "0.16.0", + "path": "esy.lock/opam/angstrom-lwt-unix.0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/lwt@opam:5.7.0@4a33823d", + "ocaml@5.1.4@d41d8cd9", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/angstrom@opam:0.15.0@105656d9", + "@opam/angstrom@opam:0.16.0@c1f7fd42", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/lwt@opam:5.7.0@4a33823d", + "ocaml@5.1.4@d41d8cd9", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/angstrom@opam:0.15.0@105656d9" + "@opam/angstrom@opam:0.16.0@c1f7fd42" ] }, - "@opam/angstrom@opam:0.15.0@105656d9": { - "id": "@opam/angstrom@opam:0.15.0@105656d9", + "@opam/angstrom@opam:0.16.0@c1f7fd42": { + "id": "@opam/angstrom@opam:0.16.0@c1f7fd42", "name": "@opam/angstrom", - "version": "opam:0.15.0", + "version": "opam:0.16.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/51/5104768c404ea92fd0a53a5b0f75cd50#md5:5104768c404ea92fd0a53a5b0f75cd50", - "archive:https://github.com/inhabitedtype/angstrom/archive/0.15.0.tar.gz#md5:5104768c404ea92fd0a53a5b0f75cd50" + "archive:https://opam.ocaml.org/cache/md5/58/58ebc718a920c31ec3eb38f4aa1bea51#md5:58ebc718a920c31ec3eb38f4aa1bea51", + "archive:https://github.com/inhabitedtype/angstrom/archive/0.16.0.tar.gz#md5:58ebc718a920c31ec3eb38f4aa1bea51" ], "opam": { "name": "angstrom", - "version": "0.15.0", - "path": "esy.lock/opam/angstrom.0.15.0" + "version": "0.16.0", + "path": "esy.lock/opam/angstrom.0.16.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "ocaml@5.1.4@d41d8cd9", "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/bigstringaf@opam:0.9.1@e6f2e882", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@opam:3.8.3@ff88b4c5", + "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/bigstringaf@opam:0.9.1@e6f2e882" ] }, @@ -3622,7 +3578,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uuidm@opam:0.9.7@a349b245", + "ocaml@5.1.4@d41d8cd9", "@opam/uuidm@opam:0.9.8@f287a426", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/re@opam:1.11.0@87deb463", "@opam/fmt@opam:0.9.0@87213963", "@opam/dune@opam:3.8.3@ff88b4c5", @@ -3631,7 +3587,7 @@ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uuidm@opam:0.9.7@a349b245", + "ocaml@5.1.4@d41d8cd9", "@opam/uuidm@opam:0.9.8@f287a426", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/re@opam:1.11.0@87deb463", "@opam/fmt@opam:0.9.0@87213963", "@opam/dune@opam:3.8.3@ff88b4c5", @@ -3653,18 +3609,18 @@ "dependencies": [], "devDependencies": [] }, - "@babel/runtime@7.23.6@d41d8cd9": { - "id": "@babel/runtime@7.23.6@d41d8cd9", + "@babel/runtime@7.23.9@d41d8cd9": { + "id": "@babel/runtime@7.23.9@d41d8cd9", "name": "@babel/runtime", - "version": "7.23.6", + "version": "7.23.9", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz#sha1:c05e610dc228855dc92ef1b53d07389ed8ab521d" + "archive:https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz#sha1:47791a15e4603bb5f905bc0753801cf21d6345f7" ] }, "overrides": [], - "dependencies": [ "regenerator-runtime@0.14.0@d41d8cd9" ], + "dependencies": [ "regenerator-runtime@0.14.1@d41d8cd9" ], "devDependencies": [] } } diff --git a/esy.lock/opam/angstrom-lwt-unix.0.15.0/opam b/esy.lock/opam/angstrom-lwt-unix.0.16.0/opam similarity index 84% rename from esy.lock/opam/angstrom-lwt-unix.0.15.0/opam rename to esy.lock/opam/angstrom-lwt-unix.0.16.0/opam index 6982a4870..60fe0aff7 100644 --- a/esy.lock/opam/angstrom-lwt-unix.0.15.0/opam +++ b/esy.lock/opam/angstrom-lwt-unix.0.16.0/opam @@ -19,6 +19,6 @@ depends: [ ] synopsis: "Lwt_unix support for Angstrom" url { - src: "https://github.com/inhabitedtype/angstrom/archive/0.15.0.tar.gz" - checksum: "md5=5104768c404ea92fd0a53a5b0f75cd50" + src: "https://github.com/inhabitedtype/angstrom/archive/0.16.0.tar.gz" + checksum: "md5=58ebc718a920c31ec3eb38f4aa1bea51" } diff --git a/esy.lock/opam/angstrom.0.15.0/opam b/esy.lock/opam/angstrom.0.16.0/opam similarity index 88% rename from esy.lock/opam/angstrom.0.15.0/opam rename to esy.lock/opam/angstrom.0.16.0/opam index 2d67a6b45..ed67dd5c9 100644 --- a/esy.lock/opam/angstrom.0.15.0/opam +++ b/esy.lock/opam/angstrom.0.16.0/opam @@ -15,8 +15,7 @@ depends: [ "dune" {>= "1.8"} "alcotest" {with-test & >= "0.8.1"} "bigstringaf" - "result" - "ppx_let" {with-test & >= "0.14.0"} + "ppx_let" {with-test & >= "v0.14.0"} "ocaml-syntax-shims" {build} ] synopsis: "Parser combinators built for speed and memory-efficiency" @@ -29,6 +28,6 @@ give the user total control over the blocking behavior of their application, with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by default and support unbounded lookahead.""" url { - src: "https://github.com/inhabitedtype/angstrom/archive/0.15.0.tar.gz" - checksum: "md5=5104768c404ea92fd0a53a5b0f75cd50" + src: "https://github.com/inhabitedtype/angstrom/archive/0.16.0.tar.gz" + checksum: "md5=58ebc718a920c31ec3eb38f4aa1bea51" } diff --git a/esy.lock/opam/base-bigarray.base/opam b/esy.lock/opam/base-bigarray.base/opam deleted file mode 100644 index 39e9af21a..000000000 --- a/esy.lock/opam/base-bigarray.base/opam +++ /dev/null @@ -1,6 +0,0 @@ -opam-version: "2.0" -maintainer: "https://github.com/ocaml/opam-repository/issues" -description: """ -Bigarray library distributed with the OCaml compiler -""" - diff --git a/esy.lock/opam/base.v0.14.3/opam b/esy.lock/opam/base.v0.16.3/opam similarity index 73% rename from esy.lock/opam/base.v0.14.3/opam rename to esy.lock/opam/base.v0.16.3/opam index 5636969de..30f29f5f2 100644 --- a/esy.lock/opam/base.v0.14.3/opam +++ b/esy.lock/opam/base.v0.16.3/opam @@ -10,8 +10,8 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.08.0"} - "sexplib0" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "sexplib0" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} "dune-configurator" ] @@ -31,6 +31,9 @@ provided by companion libraries such as stdio: https://github.com/janestreet/stdio " url { - src: "https://github.com/janestreet/base/archive/v0.14.3.tar.gz" - checksum: "sha256=e34dc0dd052a386c84f5f67e71a90720dff76e0edd01f431604404bee86ebe5a" + src: "https://github.com/janestreet/base/archive/refs/tags/v0.16.3.tar.gz" + checksum: [ + "md5=04572fc23a4651604cfcab83f720cb4c" + "sha512=69380ed392faf4495459f97f70a10a6959fce71d2e6ba093472fc272141646307fd7872407de855dfa48ef0435f6587eae5aa50f4a67eac40a9e1946d0c3c070" + ] } 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 000000000..0fd23530f --- /dev/null +++ b/esy.lock/opam/bos.0.2.1/opam @@ -0,0 +1,46 @@ +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 ``""" diff --git a/esy.lock/opam/chrome-trace.3.13.0/opam b/esy.lock/opam/chrome-trace.3.13.0/opam new file mode 100644 index 000000000..fc625b2a9 --- /dev/null +++ b/esy.lock/opam/chrome-trace.3.13.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "Chrome trace event generation library" +description: + "This library offers no backwards compatibility guarantees. Use at your own risk." +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "dune" {>= "3.5"} + "ocaml" {>= "4.08.0"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz" + checksum: [ + "sha256=f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + "sha512=850667439ecc75b3a94ee99d5894e0fb0cc03378cec9101f960045004b15143a7e245f5ed938dc1226695fd7fedf875ff10528db2a35935fdcbc0d7f0c959847" + ] +} +x-commit-hash: "21f904250f8bc27abbeafadf70682aceb198b1e3" diff --git a/esy.lock/opam/conf-gmp.4/opam b/esy.lock/opam/conf-gmp.4/opam index a87029c27..9066ffdd9 100644 --- a/esy.lock/opam/conf-gmp.4/opam +++ b/esy.lock/opam/conf-gmp.4/opam @@ -22,7 +22,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"} + ["gmp" "gmp-devel"] {os-distribution = "fedora" | os-family = "fedora"} ["gmp" "gmp-devel"] {os-distribution = "ol"} ["gmp"] {os = "openbsd"} ["gmp"] {os = "freebsd"} diff --git a/esy.lock/opam/dune-build-info.3.12.1/opam b/esy.lock/opam/dune-build-info.3.13.0/opam similarity index 75% rename from esy.lock/opam/dune-build-info.3.12.1/opam rename to esy.lock/opam/dune-build-info.3.13.0/opam index 9bf95f7bf..1d4c2ce64 100644 --- a/esy.lock/opam/dune-build-info.3.12.1/opam +++ b/esy.lock/opam/dune-build-info.3.13.0/opam @@ -37,10 +37,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz" checksum: [ - "sha256=b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" - "sha512=1a4159d18a7aee0ca9f53f176955a41f5a6d83b16885e7f6ac47326453572df74a87f21f4ceddb8d2e94e00f61d2ba5ca6dba299679968f1d151d2811dcd2014" + "sha256=f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + "sha512=850667439ecc75b3a94ee99d5894e0fb0cc03378cec9101f960045004b15143a7e245f5ed938dc1226695fd7fedf875ff10528db2a35935fdcbc0d7f0c959847" ] } -x-commit-hash: "2e4994f005e9a94993150601bdb60759d9de5ab6" +x-commit-hash: "21f904250f8bc27abbeafadf70682aceb198b1e3" diff --git a/esy.lock/opam/dune-configurator.3.12.1/opam b/esy.lock/opam/dune-configurator.3.13.0/opam similarity index 75% rename from esy.lock/opam/dune-configurator.3.12.1/opam rename to esy.lock/opam/dune-configurator.3.13.0/opam index 9d8e8e421..f63cfacfa 100644 --- a/esy.lock/opam/dune-configurator.3.12.1/opam +++ b/esy.lock/opam/dune-configurator.3.13.0/opam @@ -41,10 +41,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz" checksum: [ - "sha256=b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" - "sha512=1a4159d18a7aee0ca9f53f176955a41f5a6d83b16885e7f6ac47326453572df74a87f21f4ceddb8d2e94e00f61d2ba5ca6dba299679968f1d151d2811dcd2014" + "sha256=f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + "sha512=850667439ecc75b3a94ee99d5894e0fb0cc03378cec9101f960045004b15143a7e245f5ed938dc1226695fd7fedf875ff10528db2a35935fdcbc0d7f0c959847" ] } -x-commit-hash: "2e4994f005e9a94993150601bdb60759d9de5ab6" +x-commit-hash: "21f904250f8bc27abbeafadf70682aceb198b1e3" diff --git a/esy.lock/opam/dune-rpc.3.12.1/opam b/esy.lock/opam/dune-rpc.3.13.0/opam similarity index 69% rename from esy.lock/opam/dune-rpc.3.12.1/opam rename to esy.lock/opam/dune-rpc.3.13.0/opam index c8f2982e9..a5665c920 100644 --- a/esy.lock/opam/dune-rpc.3.12.1/opam +++ b/esy.lock/opam/dune-rpc.3.13.0/opam @@ -35,10 +35,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz" checksum: [ - "sha256=b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" - "sha512=1a4159d18a7aee0ca9f53f176955a41f5a6d83b16885e7f6ac47326453572df74a87f21f4ceddb8d2e94e00f61d2ba5ca6dba299679968f1d151d2811dcd2014" + "sha256=f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + "sha512=850667439ecc75b3a94ee99d5894e0fb0cc03378cec9101f960045004b15143a7e245f5ed938dc1226695fd7fedf875ff10528db2a35935fdcbc0d7f0c959847" ] } -x-commit-hash: "2e4994f005e9a94993150601bdb60759d9de5ab6" +x-commit-hash: "21f904250f8bc27abbeafadf70682aceb198b1e3" diff --git a/esy.lock/opam/dyn.3.12.1/opam b/esy.lock/opam/dyn.3.13.0/opam similarity index 67% rename from esy.lock/opam/dyn.3.12.1/opam rename to esy.lock/opam/dyn.3.13.0/opam index 797f82d4a..88bbda87a 100644 --- a/esy.lock/opam/dyn.3.12.1/opam +++ b/esy.lock/opam/dyn.3.13.0/opam @@ -32,10 +32,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz" checksum: [ - "sha256=b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" - "sha512=1a4159d18a7aee0ca9f53f176955a41f5a6d83b16885e7f6ac47326453572df74a87f21f4ceddb8d2e94e00f61d2ba5ca6dba299679968f1d151d2811dcd2014" + "sha256=f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + "sha512=850667439ecc75b3a94ee99d5894e0fb0cc03378cec9101f960045004b15143a7e245f5ed938dc1226695fd7fedf875ff10528db2a35935fdcbc0d7f0c959847" ] } -x-commit-hash: "2e4994f005e9a94993150601bdb60759d9de5ab6" +x-commit-hash: "21f904250f8bc27abbeafadf70682aceb198b1e3" diff --git a/esy.lock/opam/gen.1.1/opam b/esy.lock/opam/gen.1.1/opam deleted file mode 100644 index cf9ae07c7..000000000 --- a/esy.lock/opam/gen.1.1/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "2.0" -maintainer: "simon.cruanes.2007@m4x.org" -synopsis: "Iterators for OCaml, both restartable and consumable" -license: "BSD-2-Clause" -build: [ - ["dune" "build" "@install" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} - ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} -] -depends: [ - "dune" {>= "1.1"} - "seq" - "odoc" {with-doc} - "qcheck" {with-test & >= "0.9"} - "qtest" {with-test} - "ounit2" {with-test} - "ocaml" { >= "4.03.0" } -] -tags: [ "gen" "iterator" "iter" "fold" ] -homepage: "https://github.com/c-cube/gen/" -doc: "https://c-cube.github.io/gen/" -bug-reports: "https://github.com/c-cube/gen/issues" -dev-repo: "git+https://github.com/c-cube/gen.git" -authors: ["Simon Cruanes" "ELLIOTTCABLE"] -url { - src: "https://github.com/c-cube/gen/archive/v1.1.tar.gz" - checksum: [ - "md5=fa8066511b693815fe659fd022f4c6bc" - "sha512=71a4b5c3666a7c11935398a78feea7383f61d2c549dfb96e324d40783ffa87b5ec492c5ec468803aabfb9b48e7d0ebaa30b24d2b974540afc7cca5feea3121c1" - ] -} diff --git a/esy.lock/opam/jane-street-headers.v0.14.0/opam b/esy.lock/opam/jane-street-headers.v0.16.0/opam similarity index 75% rename from esy.lock/opam/jane-street-headers.v0.14.0/opam rename to esy.lock/opam/jane-street-headers.v0.16.0/opam index d62fc9486..a30869322 100644 --- a/esy.lock/opam/jane-street-headers.v0.14.0/opam +++ b/esy.lock/opam/jane-street-headers.v0.16.0/opam @@ -10,7 +10,7 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} + "ocaml" {>= "4.14.0"} "dune" {>= "2.0.0"} ] synopsis: "Jane Street C header files" @@ -18,6 +18,6 @@ description: " C header files shared between the various Jane Street packages " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/jane-street-headers-v0.14.0.tar.gz" - checksum: "md5=e8d253ac44d25c8c66367153a0c77495" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/jane-street-headers-v0.16.0.tar.gz" +checksum: "sha256=876d409feeb495487b10010fb601c64829d2aa15f1b156b704ec141337d360ea" } diff --git a/esy.lock/opam/jst-config.v0.14.1/opam b/esy.lock/opam/jst-config.v0.16.0/opam similarity index 74% rename from esy.lock/opam/jst-config.v0.14.1/opam rename to esy.lock/opam/jst-config.v0.16.0/opam index 5500e2243..7b03a8b3e 100644 --- a/esy.lock/opam/jst-config.v0.14.1/opam +++ b/esy.lock/opam/jst-config.v0.16.0/opam @@ -10,10 +10,9 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} - "ppx_assert" {>= "v0.14" & < "v0.15"} - "stdio" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} + "ppx_assert" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} "dune-configurator" ] @@ -27,6 +26,6 @@ different packages from Jane Street. Future updates may not be backward-compatib do not recommend using this package directly. " url { - src: "https://github.com/janestreet/jst-config/archive/refs/tags/v0.14.1.tar.gz" - checksum: "md5=ca0d970356cc99b0a5660058a93ff589" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/jst-config-v0.16.0.tar.gz" +checksum: "sha256=faead56d8582868cdc099ad54f9bae059cc48710b724600cc64013e73c14d95b" } diff --git a/esy.lock/opam/menhir.20220210/opam b/esy.lock/opam/menhir.20231231/opam similarity index 62% rename from esy.lock/opam/menhir.20220210/opam rename to esy.lock/opam/menhir.20231231/opam index 9ef365fe2..adf52bf18 100644 --- a/esy.lock/opam/menhir.20220210/opam +++ b/esy.lock/opam/menhir.20231231/opam @@ -8,22 +8,23 @@ authors: [ homepage: "http://gitlab.inria.fr/fpottier/menhir" dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" -license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +license: "GPL-2.0-only" build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.03.0" & < "5.1~"} + "ocaml" {>= "4.03.0"} "dune" {>= "2.8.0"} "menhirLib" {= version} "menhirSdk" {= version} + "menhirCST" {= version} ] synopsis: "An LR(1) parser generator" url { src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz" checksum: [ - "md5=e3cef220f676c4b1c16cbccb174cefe3" - "sha512=3063fec1d8b9fe092c8461b0689d426c7fe381a2bf3fd258dc42ceecca1719d32efbb8a18d94ada5555c38175ea352da3adbb239fdbcbcf52c3a5c85a4d9586f" + "md5=799748bc3b7a542798a85956c7863865" + "sha512=620ff3443143535e03ac98c5e8ee2ddf9ba48f8cfe441302118def1da3e03ffac7f48d4d4cb129766b625ecad0fb341da1baa0169dee8b6d07a5b0bbb735cf2f" ] } diff --git a/esy.lock/opam/menhirCST.20231231/opam b/esy.lock/opam/menhirCST.20231231/opam new file mode 100644 index 000000000..9a49a8590 --- /dev/null +++ b/esy.lock/opam/menhirCST.20231231/opam @@ -0,0 +1,29 @@ + +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +homepage: "http://gitlab.inria.fr/fpottier/menhir" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" +license: "LGPL-2.0-only with OCaml-LGPL-linking-exception" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" { >= "4.08" } + "dune" { >= "2.8.0" } +] +conflicts: [ + "menhir" { != version } +] +synopsis: "Runtime support library for parsers generated by Menhir" +url { + src: + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz" + checksum: [ + "md5=799748bc3b7a542798a85956c7863865" + "sha512=620ff3443143535e03ac98c5e8ee2ddf9ba48f8cfe441302118def1da3e03ffac7f48d4d4cb129766b625ecad0fb341da1baa0169dee8b6d07a5b0bbb735cf2f" + ] +} diff --git a/esy.lock/opam/menhirLib.20220210/opam b/esy.lock/opam/menhirLib.20231231/opam similarity index 67% rename from esy.lock/opam/menhirLib.20220210/opam rename to esy.lock/opam/menhirLib.20231231/opam index d2097ae4f..1f321b184 100644 --- a/esy.lock/opam/menhirLib.20220210/opam +++ b/esy.lock/opam/menhirLib.20231231/opam @@ -8,7 +8,7 @@ authors: [ homepage: "http://gitlab.inria.fr/fpottier/menhir" dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" -license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +license: "LGPL-2.0-only with OCaml-LGPL-linking-exception" build: [ ["dune" "build" "-p" name "-j" jobs] ] @@ -22,9 +22,9 @@ conflicts: [ synopsis: "Runtime support library for parsers generated by Menhir" url { src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz" checksum: [ - "md5=e3cef220f676c4b1c16cbccb174cefe3" - "sha512=3063fec1d8b9fe092c8461b0689d426c7fe381a2bf3fd258dc42ceecca1719d32efbb8a18d94ada5555c38175ea352da3adbb239fdbcbcf52c3a5c85a4d9586f" + "md5=799748bc3b7a542798a85956c7863865" + "sha512=620ff3443143535e03ac98c5e8ee2ddf9ba48f8cfe441302118def1da3e03ffac7f48d4d4cb129766b625ecad0fb341da1baa0169dee8b6d07a5b0bbb735cf2f" ] } diff --git a/esy.lock/opam/menhirSdk.20220210/opam b/esy.lock/opam/menhirSdk.20231231/opam similarity index 67% rename from esy.lock/opam/menhirSdk.20220210/opam rename to esy.lock/opam/menhirSdk.20231231/opam index 585d2ca33..0e2649fcc 100644 --- a/esy.lock/opam/menhirSdk.20220210/opam +++ b/esy.lock/opam/menhirSdk.20231231/opam @@ -8,7 +8,7 @@ authors: [ homepage: "http://gitlab.inria.fr/fpottier/menhir" dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" -license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +license: "LGPL-2.0-only with OCaml-LGPL-linking-exception" build: [ ["dune" "build" "-p" name "-j" jobs] ] @@ -22,9 +22,9 @@ conflicts: [ synopsis: "Compile-time library for auxiliary tools related to Menhir" url { src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20220210/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20231231/archive.tar.gz" checksum: [ - "md5=e3cef220f676c4b1c16cbccb174cefe3" - "sha512=3063fec1d8b9fe092c8461b0689d426c7fe381a2bf3fd258dc42ceecca1719d32efbb8a18d94ada5555c38175ea352da3adbb239fdbcbcf52c3a5c85a4d9586f" + "md5=799748bc3b7a542798a85956c7863865" + "sha512=620ff3443143535e03ac98c5e8ee2ddf9ba48f8cfe441302118def1da3e03ffac7f48d4d4cb129766b625ecad0fb341da1baa0169dee8b6d07a5b0bbb735cf2f" ] } diff --git a/esy.lock/opam/merlin-lib.4.13-501/opam b/esy.lock/opam/merlin-lib.4.13-501/opam new file mode 100644 index 000000000..88d51b25d --- /dev/null +++ b/esy.lock/opam/merlin-lib.4.13-501/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +license: "MIT" +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1" & < "5.1.1"} + "dune" {>= "2.9.0"} + "csexp" {>= "1.5.1"} + "menhir" {dev & >= "20201216"} + "menhirLib" {dev & >= "20201216"} + "menhirSdk" {dev & >= "20201216"} +] +synopsis: + "Merlin's libraries" +description: + "These libraries provides access to low-level compiler interfaces and the + standard higher-level merlin protocol. The library is provided as-is, is not + thoroughly documented, and its public API might break with any new release." +url { + src: + "https://github.com/ocaml/merlin/releases/download/v4.13-501/merlin-4.13-501.tbz" + checksum: [ + "sha256=1bf56b23ea81563db0c6e076a84f4fd4cef722f0e6aa64eb045000ea6a7e3511" + "sha512=63eb316e9c0ee120cea2826a84a3e21e8a128e2e3c36d537faaf844c23bccaeae4ae9085d653e9be91794e6b955df34658e64cc94fe1c2a3d193248637b8bcec" + ] +} +x-commit-hash: "db7ea8ba0cc980a143de5971aa44940b1b1b89e3" diff --git a/esy.lock/opam/ocaml-lsp-server.1.12.2/opam b/esy.lock/opam/ocaml-lsp-server.1.17.0/opam similarity index 62% rename from esy.lock/opam/ocaml-lsp-server.1.12.2/opam rename to esy.lock/opam/ocaml-lsp-server.1.17.0/opam index a38b98049..e3a53b044 100644 --- a/esy.lock/opam/ocaml-lsp-server.1.12.2/opam +++ b/esy.lock/opam/ocaml-lsp-server.1.17.0/opam @@ -18,26 +18,31 @@ license: "ISC" homepage: "https://github.com/ocaml/ocaml-lsp" bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" depends: [ - "dune" {>= "2.9"} + "dune" {>= "3.0"} "yojson" "re" {>= "1.5.0"} "ppx_yojson_conv_lib" {>= "v0.14"} - "dune-rpc" + "dune-rpc" {>= "3.4.0"} + "chrome-trace" {>= "3.3.0"} "dyn" "stdune" - "fiber" {>= "3.1.1"} + "fiber" {>= "3.1.1" & < "4.0.0"} "xdg" "ordering" "dune-build-info" "spawn" - "omd" {<= "1.3.1"} - "octavius" {>= "1.2.2"} + "astring" + "camlp-streams" + "ppx_expect" {>= "v0.15.0" & with-test} + "ocamlformat" {with-test & = "0.24.1"} + "ocamlc-loc" {>= "3.7.0"} "uutf" {>= "1.0.2"} "pp" {>= "1.1.2"} "csexp" {>= "1.5"} "ocamlformat-rpc-lib" {>= "0.21.0"} "odoc" {with-doc} - "ocaml" {>= "4.14" & < "4.15"} + "ocaml" {>= "4.14" & < "5.2"} + "merlin-lib" {>= "4.9" & < "5.0"} ] dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" build: [ @@ -53,10 +58,10 @@ build: [ ] url { src: - "https://github.com/ocaml/ocaml-lsp/releases/download/1.12.2/lsp-1.12.2.tbz" + "https://github.com/ocaml/ocaml-lsp/releases/download/1.17.0/lsp-1.17.0.tbz" checksum: [ - "sha256=cf25c8587c848aa913a5e5cc6417e95901be58623c049116e733d8473597dd39" - "sha512=b5aa4278006a0ed8dac3fb18a331c18c5e877c5910165b34e32a1ba346951bf234864ff2b53d58191130b38e07dadaab9778e6bfb2bce351ba98c54c09d6028e" + "sha256=8fb8bbd717eefd2608b4d83458105b660e0de3a1134dc8fc216ae659d4d19600" + "sha512=6876df760dbcb51f85e7fd9d08cc8498c69ede38a52f4e12407187da3fbd9657c71f3223f9490ad97edd5259cfdeb2819d943db65bb9ce3c2a18dace3b65ffa8" ] } -x-commit-hash: "bc3e9c298185fdcb3b80d2d89562b586ba21eb74" +x-commit-hash: "d3d8de5a4213c2a16e43ac4f87cbbe88a894d05f" diff --git a/esy.lock/opam/ocamlbuild.0.14.2+win/opam b/esy.lock/opam/ocamlbuild.0.14.3/opam similarity index 50% rename from esy.lock/opam/ocamlbuild.0.14.2+win/opam rename to esy.lock/opam/ocamlbuild.0.14.3/opam index 19651dfbc..d1c725b35 100644 --- a/esy.lock/opam/ocamlbuild.0.14.2+win/opam +++ b/esy.lock/opam/ocamlbuild.0.14.3/opam @@ -15,24 +15,26 @@ conflicts: [ "ocamlfind" {< "1.6.2"} ] build: [ - [make "all"] -] -install: [ - [make "install"] - ["mkdir" "-p" "%{lib}%/ocamlbuild"] - ["install" "-m" "0644" "META" "%{lib}%/ocamlbuild"] + [ + make + "-f" + "configure.make" + "all" + "OCAMLBUILD_PREFIX=%{prefix}%" + "OCAMLBUILD_BINDIR=%{bin}%" + "OCAMLBUILD_LIBDIR=%{lib}%" + "OCAMLBUILD_MANDIR=%{man}%" + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] + [make "check-if-preinstalled" "all" "opam-install"] ] dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" +available: os != "win32" url { - src: "https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz" + src: "https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.3.tar.gz" checksum: [ - "md5=2f407fadd57b073155a6aead887d9676" - "sha512=f568bf10431a1f701e8bd7554dc662400a0d978411038bbad93d44dceab02874490a8a5886a9b44e017347e7949997f13f5c3752f74e1eb5e273d2beb19a75fd" + "md5=220df59060c916e8aac2eb471c870485" + "sha512=def8fa1d5488905fda31f72b7f6f0ebdccefa55a8e984a6ea4a7c1e0856e8ea1f7814410202e0f7f7d5e72aca7e8ae0d6623f7f2bade78b0dd82155de76ec4e5" ] -} -extra-source "ocamlbuild-0.14.2.patch" { - src: "https://raw.githubusercontent.com/ocaml-opam/opam-repository-mingw/354a87b397856f2a70024c5c83fc5001074935b6/packages/ocamlbuild/ocamlbuild.0.14.2/files/ocamlbuild-0.14.2.patch" - checksum: "sha256=a9b7e1829a3304e5a073d8ddea29d3d8272698e93b7e1ee659ae5e31e5cfb6b9" -} -patches: "ocamlbuild-0.14.2.patch" -available: os = "win32" +} \ No newline at end of file diff --git a/esy.lock/opam/ocamlc-loc.3.13.0/opam b/esy.lock/opam/ocamlc-loc.3.13.0/opam new file mode 100644 index 000000000..3b3e830d3 --- /dev/null +++ b/esy.lock/opam/ocamlc-loc.3.13.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +synopsis: "Parse ocaml compiler output into structured form" +description: + "This library offers no backwards compatibility guarantees. Use at your own risk." +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "dune" {>= "3.5"} + "ocaml" {>= "4.08.0"} + "dyn" {= version} + "odoc" {with-doc} +] +conflicts: [ + "ocaml-lsp-server" {< "1.15.0"} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz" + checksum: [ + "sha256=f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + "sha512=850667439ecc75b3a94ee99d5894e0fb0cc03378cec9101f960045004b15143a7e245f5ed938dc1226695fd7fedf875ff10528db2a35935fdcbc0d7f0c959847" + ] +} +x-commit-hash: "21f904250f8bc27abbeafadf70682aceb198b1e3" diff --git a/esy.lock/opam/octavius.1.2.2/opam b/esy.lock/opam/octavius.1.2.2/opam deleted file mode 100644 index 0539c097d..000000000 --- a/esy.lock/opam/octavius.1.2.2/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "2.0" -maintainer: ["leo@lpw25.net"] -authors: ["Leo White "] -license: "ISC" -homepage: "https://github.com/ocaml-doc/octavius" -doc: "http://ocaml-doc.github.io/octavius/" -bug-reports: "https://github.com/ocaml-doc/octavius/issues" -depends: [ - "dune" {>= "1.11"} - "ocaml" {>= "4.03.0"} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml-doc/octavius.git" - -synopsis: "Ocamldoc comment syntax parser" -description: "Octavius is a library to parse the `ocamldoc` comment syntax." -url { - src: "https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz" - checksum: "md5=72f9e1d996e6c5089fc513cc9218607b" -} diff --git a/esy.lock/opam/omd.1.3.1/opam b/esy.lock/opam/omd.1.3.1/opam deleted file mode 100644 index 84096b403..000000000 --- a/esy.lock/opam/omd.1.3.1/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -maintainer: "Philippe Wang " -authors: [ "Philippe Wang " ] -license: "ISC" -homepage: "https://github.com/ocaml/omd" -dev-repo: "git+https://github.com/ocaml/omd.git" -bug-reports: "https://github.com/ocaml/omd/issues" -tags: [ "org:ocamllabs" "org:mirage" ] -build: [ - ["ocaml" "setup.ml" "-configure" "--prefix" prefix] - ["ocaml" "setup.ml" "-build"] - ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test} - ["ocaml" "setup.ml" "-build"] {with-test} - ["ocaml" "setup.ml" "-test"] {with-test} -] -install: ["ocaml" "setup.ml" "-install"] -remove: [ - ["ocaml" "%{etc}%/omd/setup.ml" "-C" "%{etc}%/omd" "-uninstall"] -] -depends: [ - "ocaml" {>= "4.01" & < "5.0.0"} - "base-bigarray" - "base-bytes" - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.5"} -] -synopsis: "A Markdown frontend in pure OCaml." -description: """ -This Markdown library is implemented using only pure OCaml (including -I/O operations provided by the standard OCaml compiler distribution). -OMD is meant to be as faithful as possible to the original Markdown. -Additionally, OMD implements a few Github markdown features, an -extension mechanism, and some other features. Note that the opam -package installs both the OMD library and the command line tool `omd`.""" -url { - src: - "https://github.com/Chris00/omd/releases/download/1.3.1/omd-1.3.1.tar.gz" - checksum: "md5=845fc38e86ec0e85721130f2dd044d00" -} diff --git a/esy.lock/opam/ordering.3.12.1/opam b/esy.lock/opam/ordering.3.13.0/opam similarity index 66% rename from esy.lock/opam/ordering.3.12.1/opam rename to esy.lock/opam/ordering.3.13.0/opam index f4b714be7..cbe8f0c46 100644 --- a/esy.lock/opam/ordering.3.12.1/opam +++ b/esy.lock/opam/ordering.3.13.0/opam @@ -30,10 +30,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz" checksum: [ - "sha256=b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" - "sha512=1a4159d18a7aee0ca9f53f176955a41f5a6d83b16885e7f6ac47326453572df74a87f21f4ceddb8d2e94e00f61d2ba5ca6dba299679968f1d151d2811dcd2014" + "sha256=f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + "sha512=850667439ecc75b3a94ee99d5894e0fb0cc03378cec9101f960045004b15143a7e245f5ed938dc1226695fd7fedf875ff10528db2a35935fdcbc0d7f0c959847" ] } -x-commit-hash: "2e4994f005e9a94993150601bdb60759d9de5ab6" +x-commit-hash: "21f904250f8bc27abbeafadf70682aceb198b1e3" diff --git a/esy.lock/opam/posixat.v0.14.0/opam b/esy.lock/opam/posixat.v0.14.0/opam deleted file mode 100644 index 328ff2f1f..000000000 --- a/esy.lock/opam/posixat.v0.14.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "2.0" -maintainer: "Jane Street developers" -authors: ["Jane Street Group, LLC"] -homepage: "https://github.com/janestreet/posixat" -bug-reports: "https://github.com/janestreet/posixat/issues" -dev-repo: "git+https://github.com/janestreet/posixat.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/posixat/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.07.0"} - "base" {>= "v0.14" & < "v0.15"} - "ppx_optcomp" {>= "v0.14" & < "v0.15"} - "ppx_sexp_conv" {>= "v0.14" & < "v0.15"} - "dune" {>= "2.0.0"} -] -synopsis: "Bindings to the posix *at functions" -description: " -Posixat is a small library that just binds the various *at posix -functions. - -The posix *at functions takes the current working directory as a file -descriptor. For instance this allows to reliably maintain several -working directories inside the same process. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/posixat-v0.14.0.tar.gz" - checksum: "md5=d06ae7fe70c495bc2c3e992066511105" -} diff --git a/esy.lock/opam/ppx_assert.v0.14.0/opam b/esy.lock/opam/ppx_assert.v0.16.0/opam similarity index 57% rename from esy.lock/opam/ppx_assert.v0.14.0/opam rename to esy.lock/opam/ppx_assert.v0.16.0/opam index a108ef007..be9ef0060 100644 --- a/esy.lock/opam/ppx_assert.v0.14.0/opam +++ b/esy.lock/opam/ppx_assert.v0.16.0/opam @@ -10,20 +10,20 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} - "ppx_cold" {>= "v0.14" & < "v0.15"} - "ppx_compare" {>= "v0.14" & < "v0.15"} - "ppx_here" {>= "v0.14" & < "v0.15"} - "ppx_sexp_conv" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} + "ppx_cold" {>= "v0.16" & < "v0.17"} + "ppx_compare" {>= "v0.16" & < "v0.17"} + "ppx_here" {>= "v0.16" & < "v0.17"} + "ppx_sexp_conv" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.11.0"} + "ppxlib" {>= "0.28.0"} ] synopsis: "Assert-like extension nodes that raise useful errors on failure" description: " Part of the Jane Street's PPX rewriters collection. " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_assert-v0.14.0.tar.gz" - checksum: "md5=535b5f241eb7f10da8c044c26afbc186" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_assert-v0.16.0.tar.gz" +checksum: "sha256=57dc6e241827eb1d5112c958f2f682ddd0addf5a8e9d589f5361ec2669883fd5" } diff --git a/esy.lock/opam/ppx_base.v0.14.0/opam b/esy.lock/opam/ppx_base.v0.16.0/opam similarity index 57% rename from esy.lock/opam/ppx_base.v0.14.0/opam rename to esy.lock/opam/ppx_base.v0.16.0/opam index 7085a797c..543fd2dfa 100644 --- a/esy.lock/opam/ppx_base.v0.14.0/opam +++ b/esy.lock/opam/ppx_base.v0.16.0/opam @@ -10,15 +10,15 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "ppx_cold" {>= "v0.14" & < "v0.15"} - "ppx_compare" {>= "v0.14" & < "v0.15"} - "ppx_enumerate" {>= "v0.14" & < "v0.15"} - "ppx_hash" {>= "v0.14" & < "v0.15"} - "ppx_js_style" {>= "v0.14" & < "v0.15"} - "ppx_sexp_conv" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "ppx_cold" {>= "v0.16" & < "v0.17"} + "ppx_compare" {>= "v0.16" & < "v0.17"} + "ppx_enumerate" {>= "v0.16" & < "v0.17"} + "ppx_globalize" {>= "v0.16" & < "v0.17"} + "ppx_hash" {>= "v0.16" & < "v0.17"} + "ppx_sexp_conv" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.11.0"} + "ppxlib" {>= "0.28.0"} ] synopsis: "Base set of ppx rewriters" description: " @@ -28,6 +28,6 @@ Note that Base doesn't need ppx to build, it is only used as a verification tool. " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_base-v0.14.0.tar.gz" - checksum: "md5=b29a24907e60f42e050ad90e5209bb92" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_base-v0.16.0.tar.gz" +checksum: "sha256=64835763153d3262a2fa56cf307a351ebfd10cedf504c488ab3bb93f3d9569a3" } diff --git a/esy.lock/opam/ppx_cold.v0.14.0/opam b/esy.lock/opam/ppx_cold.v0.16.0/opam similarity index 70% rename from esy.lock/opam/ppx_cold.v0.14.0/opam rename to esy.lock/opam/ppx_cold.v0.16.0/opam index 1f428aae5..2d9a9ac36 100644 --- a/esy.lock/opam/ppx_cold.v0.14.0/opam +++ b/esy.lock/opam/ppx_cold.v0.16.0/opam @@ -10,16 +10,16 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.11.0"} + "ppxlib" {>= "0.28.0"} ] synopsis: "Expands [@cold] into [@inline never][@specialise never][@local never]" description: " Part of the Jane Street's PPX rewriters collection. " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_cold-v0.14.0.tar.gz" - checksum: "md5=6a61807cd3b105b8c885bd2076986339" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_cold-v0.16.0.tar.gz" +checksum: "sha256=803bdb583b501aa246d8ae34be0c16b892d8ae96852bb593f3e355232e6aa4da" } diff --git a/esy.lock/opam/ppx_compare.v0.14.0/opam b/esy.lock/opam/ppx_compare.v0.16.0/opam similarity index 69% rename from esy.lock/opam/ppx_compare.v0.14.0/opam rename to esy.lock/opam/ppx_compare.v0.16.0/opam index 533c94378..e0a1edc45 100644 --- a/esy.lock/opam/ppx_compare.v0.14.0/opam +++ b/esy.lock/opam/ppx_compare.v0.16.0/opam @@ -10,16 +10,16 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.11.0"} + "ppxlib" {>= "0.28.0"} ] synopsis: "Generation of comparison functions from types" description: " Part of the Jane Street's PPX rewriters collection. " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_compare-v0.14.0.tar.gz" - checksum: "md5=9149b3a0c954fe2cef2b0705d254b9e3" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_compare-v0.16.0.tar.gz" +checksum: "sha256=7ac1dd852e62de6c4b6a879b8bd962c0167db822c39e8c972c8a6af4c48f26aa" } diff --git a/esy.lock/opam/ppx_deriving_yojson.3.6.1/opam b/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam similarity index 54% rename from esy.lock/opam/ppx_deriving_yojson.3.6.1/opam rename to esy.lock/opam/ppx_deriving_yojson.3.7.0/opam index 382e71f2b..7642422bf 100644 --- a/esy.lock/opam/ppx_deriving_yojson.3.6.1/opam +++ b/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam @@ -1,37 +1,34 @@ opam-version: "2.0" +synopsis: "JSON codec generator for OCaml" +description: """\ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator.""" maintainer: "whitequark " -authors: [ "whitequark " ] +authors: "whitequark " license: "MIT" +tags: ["syntax" "json"] 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"} "result" "ppx_deriving" {>= "5.1"} - "ppxlib" {>= "0.14.0" & < "0.26.0"} - "ounit" {with-test & >= "2.0.0"} + "ppxlib" {>= "0.26.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. -""" +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving_yojson.git" url { src: - "https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.6.1/ppx_deriving_yojson-v3.6.1.tbz" + "https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.7.0/ppx_deriving_yojson-3.7.0.tar.gz" checksum: [ - "sha256=712ee9207c70dd144e72cd689bee2d2beb120b804e77c74ec6f7b843a88944e6" - "sha512=d8c828902b8441f73e08fc03e2173ce81a09cccfe091471fbcffe098b2272739b98a05e8308016da3efeb3d4d1abd7d941bfaac42c85961ea40915ddce526577" + "md5=456be82acb16bbf6be12ab01f9dfaa94" + "sha512=6aa8b3a6e60afd1ce68995bad6776c975b3640303b2049233e661c46300abea1f48916d4e876412de49f35744f31b99c29736e2bb974e1b4a494b0932bbd6e80" ] -} -x-commit-hash: "d0abe462de8bab52d763eeafd751e8ea1ba211ac" +} \ No newline at end of file diff --git a/esy.lock/opam/ppx_enumerate.v0.14.0/opam b/esy.lock/opam/ppx_enumerate.v0.16.0/opam similarity index 70% rename from esy.lock/opam/ppx_enumerate.v0.14.0/opam rename to esy.lock/opam/ppx_enumerate.v0.16.0/opam index 3fa8fe322..235131cd0 100644 --- a/esy.lock/opam/ppx_enumerate.v0.14.0/opam +++ b/esy.lock/opam/ppx_enumerate.v0.16.0/opam @@ -10,16 +10,16 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.11.0"} + "ppxlib" {>= "0.28.0"} ] synopsis: "Generate a list containing all values of a finite type" description: " Part of the Jane Street's PPX rewriters collection. " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_enumerate-v0.14.0.tar.gz" - checksum: "md5=188421af960759f6e45dd748f4f08e8d" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_enumerate-v0.16.0.tar.gz" +checksum: "sha256=2832635d6d9ac4c63d48ed51d72745cd8a548e226a6110909d5a412d40ef9953" } diff --git a/esy.lock/opam/ppx_expect.v0.14.2/opam b/esy.lock/opam/ppx_expect.v0.16.0/opam similarity index 59% rename from esy.lock/opam/ppx_expect.v0.14.2/opam rename to esy.lock/opam/ppx_expect.v0.16.0/opam index 551b51b73..79deb9136 100644 --- a/esy.lock/opam/ppx_expect.v0.14.2/opam +++ b/esy.lock/opam/ppx_expect.v0.16.0/opam @@ -10,13 +10,13 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} - "ppx_here" {>= "v0.14" & < "v0.15"} - "ppx_inline_test" {>= "v0.14" & < "v0.15"} - "stdio" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} + "ppx_here" {>= "v0.16" & < "v0.17"} + "ppx_inline_test" {>= "v0.16" & < "v0.17"} + "stdio" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.18.0"} + "ppxlib" {>= "0.28.0"} "re" {>= "1.8.0"} ] synopsis: "Cram like framework for OCaml" @@ -24,6 +24,6 @@ description: " Part of the Jane Street's PPX rewriters collection. " url { - src: "https://github.com/janestreet/ppx_expect/archive/v0.14.2.tar.gz" - checksum: "md5=ce1bb859cf695eb8f165fe1e03fff2c1" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_expect-v0.16.0.tar.gz" +checksum: "sha256=e0795a0ae2d576758aaaa685440951b28fe75d072d88f5c6bf415fb1a44e423c" } diff --git a/esy.lock/opam/ppx_globalize.v0.16.0/opam b/esy.lock/opam/ppx_globalize.v0.16.0/opam new file mode 100644 index 000000000..f91333166 --- /dev/null +++ b/esy.lock/opam/ppx_globalize.v0.16.0/opam @@ -0,0 +1,25 @@ +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" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} + "dune" {>= "2.0.0"} + "ppxlib" {>= "0.28.0"} +] +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://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_globalize-v0.16.0.tar.gz" +checksum: "sha256=9068d7b4b765112974b17dd354cadf007f044afb11d2f99cd45b2e3b99ab491b" +} diff --git a/esy.lock/opam/ppx_hash.v0.14.0/opam b/esy.lock/opam/ppx_hash.v0.16.0/opam similarity index 63% rename from esy.lock/opam/ppx_hash.v0.14.0/opam rename to esy.lock/opam/ppx_hash.v0.16.0/opam index a624fd9f5..bf195c44d 100644 --- a/esy.lock/opam/ppx_hash.v0.14.0/opam +++ b/esy.lock/opam/ppx_hash.v0.16.0/opam @@ -10,18 +10,18 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} - "ppx_compare" {>= "v0.14" & < "v0.15"} - "ppx_sexp_conv" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} + "ppx_compare" {>= "v0.16" & < "v0.17"} + "ppx_sexp_conv" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.11.0"} + "ppxlib" {>= "0.28.0"} ] 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://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_hash-v0.14.0.tar.gz" - checksum: "md5=b78aee19bb4469731f9626b04fe7f341" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_hash-v0.16.0.tar.gz" +checksum: "sha256=9b012546b7b9278bfd536f802fb6da88a11ebb5340d8aa47e9bf49acbf13b6e5" } diff --git a/esy.lock/opam/ppx_here.v0.14.0/opam b/esy.lock/opam/ppx_here.v0.16.0/opam similarity index 69% rename from esy.lock/opam/ppx_here.v0.14.0/opam rename to esy.lock/opam/ppx_here.v0.16.0/opam index 08934434f..f614235bd 100644 --- a/esy.lock/opam/ppx_here.v0.14.0/opam +++ b/esy.lock/opam/ppx_here.v0.16.0/opam @@ -10,16 +10,16 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.11.0"} + "ppxlib" {>= "0.28.0"} ] synopsis: "Expands [%here] into its location" description: " Part of the Jane Street's PPX rewriters collection. " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/ppx_here-v0.14.0.tar.gz" - checksum: "md5=bb3bbde0964a1f866de09f3df44def4d" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_here-v0.16.0.tar.gz" +checksum: "sha256=278198b92500c306fab3411e3dede264d678f203eb3295dd8dd79b70ed9273f0" } diff --git a/esy.lock/opam/ppx_inline_test.v0.14.1/opam b/esy.lock/opam/ppx_inline_test.v0.16.0/opam similarity index 67% rename from esy.lock/opam/ppx_inline_test.v0.14.1/opam rename to esy.lock/opam/ppx_inline_test.v0.16.0/opam index 9d122f001..375f6f026 100644 --- a/esy.lock/opam/ppx_inline_test.v0.14.1/opam +++ b/esy.lock/opam/ppx_inline_test.v0.16.0/opam @@ -10,17 +10,17 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} - "time_now" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} + "time_now" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.14.0" & < "0.29.0"} + "ppxlib" {>= "0.28.0"} ] 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/v0.14.1.tar.gz" - checksum: "md5=132754f0757188c3b700a2c5b6a2fb3f" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_inline_test-v0.16.0.tar.gz" +checksum: "sha256=216462f8fe988587d1e90f4a10aeb38664facb6eaeb3df60a32e9fb1a6bfbc67" } diff --git a/esy.lock/opam/ppx_js_style.v0.14.1/opam b/esy.lock/opam/ppx_js_style.v0.14.1/opam deleted file mode 100644 index 97793cc20..000000000 --- a/esy.lock/opam/ppx_js_style.v0.14.1/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "2.0" -maintainer: "Jane Street developers" -authors: ["Jane Street Group, LLC"] -homepage: "https://github.com/janestreet/ppx_js_style" -bug-reports: "https://github.com/janestreet/ppx_js_style/issues" -dev-repo: "git+https://github.com/janestreet/ppx_js_style.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_js_style/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} - "dune" {>= "2.0.0"} - "octavius" - "ppxlib" {>= "0.11.0"} -] -synopsis: "Code style checker for Jane Street Packages" -description: " -Part of the Jane Street's PPX rewriters collection. - -This packages is a no-op ppx rewriter. It is used as a 'lint' tool to -enforce some coding conventions across all Jane Street packages. -" -url { - src: "https://github.com/janestreet/ppx_js_style/archive/refs/tags/v0.14.1.tar.gz" - checksum: "md5=2d79afa4f954aeafb81b64ecfc11c3fb" -} diff --git a/esy.lock/opam/ppx_optcomp.v0.14.3/opam b/esy.lock/opam/ppx_optcomp.v0.16.0/opam similarity index 57% rename from esy.lock/opam/ppx_optcomp.v0.14.3/opam rename to esy.lock/opam/ppx_optcomp.v0.16.0/opam index 28f020416..c391fc157 100644 --- a/esy.lock/opam/ppx_optcomp.v0.14.3/opam +++ b/esy.lock/opam/ppx_optcomp.v0.16.0/opam @@ -1,6 +1,6 @@ opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] +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" @@ -10,17 +10,17 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.08"} - "base" {>= "v0.14" & < "v0.15"} - "stdio" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} + "stdio" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.18.0"} + "ppxlib" {>= "0.28.0"} ] synopsis: "Optional compilation for OCaml" description: " Part of the Jane Street's PPX rewriters collection. " url { - src: "https://github.com/janestreet/ppx_optcomp/archive/v0.14.3.tar.gz" - checksum: "md5=2d012df62dd0bc82d2ea4ab25b628992" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_optcomp-v0.16.0.tar.gz" +checksum: "sha256=99b209084a5375dafce4c6b128979661ab2ab6bf898a6872d596e65ded590ba2" } diff --git a/esy.lock/opam/ppx_sexp_conv.v0.14.3/opam b/esy.lock/opam/ppx_sexp_conv.v0.16.0/opam similarity index 67% rename from esy.lock/opam/ppx_sexp_conv.v0.14.3/opam rename to esy.lock/opam/ppx_sexp_conv.v0.16.0/opam index b7f6a68b8..906841c31 100644 --- a/esy.lock/opam/ppx_sexp_conv.v0.14.3/opam +++ b/esy.lock/opam/ppx_sexp_conv.v0.16.0/opam @@ -10,17 +10,17 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} - "sexplib0" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} + "sexplib0" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.22.0" & < "0.26.0"} + "ppxlib" {>= "0.28.0"} ] 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/v0.14.3.tar.gz" - checksum: "md5=25caf01245e0113e035ccefe275f85d9" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_sexp_conv-v0.16.0.tar.gz" +checksum: "sha256=41bcb7a3b33bdf50428408bfaf1dbcede528a488ac8c436ce710681bcd91200d" } diff --git a/esy.lock/opam/ppxlib.0.25.1/opam b/esy.lock/opam/ppxlib.0.31.0/opam similarity index 65% rename from esy.lock/opam/ppxlib.0.25.1/opam rename to esy.lock/opam/ppxlib.0.31.0/opam index 7fa631909..c60173886 100644 --- a/esy.lock/opam/ppxlib.0.25.1/opam +++ b/esy.lock/opam/ppxlib.0.31.0/opam @@ -1,9 +1,9 @@ opam-version: "2.0" -synopsis: "Standard library for ppx rewriters" +synopsis: "Standard infrastructure for ppx rewriters" description: """ -Ppxlib is the standard library for ppx rewriters and other programs -that manipulate the in-memory reprensation of OCaml programs, a.k.a -the "Parsetree". +Ppxlib is the standard infrastructure for ppx rewriters +and other programs that manipulate the in-memory representation of +OCaml programs, a.k.a the "Parsetree". It also comes bundled with two ppx rewriters that are commonly used to write tools that manipulate and/or generate Parsetree values; @@ -20,17 +20,15 @@ doc: "https://ocaml-ppx.github.io/ppxlib/" bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" depends: [ "dune" {>= "2.7"} - "ocaml" {>= "4.04.1" & < "5.1.0"} + "ocaml" {>= "4.04.1" & < "5.2.0" & != "5.1.0~alpha1"} "ocaml-compiler-libs" {>= "v0.11.0"} "ppx_derivers" {>= "1.0"} "sexplib0" {>= "v0.12"} - "sexplib0" {with-test & < "v0.15"} + "sexplib0" {with-test & >= "v0.15"} "stdlib-shims" "ocamlfind" {with-test} "re" {with-test & >= "1.9.0"} "cinaps" {with-test & >= "v0.12.1"} - "base" {with-test} - "stdio" {with-test} "odoc" {with-doc} ] conflicts: [ @@ -54,10 +52,10 @@ build: [ dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git" url { src: - "https://github.com/ocaml-ppx/ppxlib/releases/download/0.25.1/ppxlib-0.25.1.tbz" + "https://github.com/ocaml-ppx/ppxlib/releases/download/0.31.0/ppxlib-0.31.0.tbz" checksum: [ - "sha256=a51b3868029e62ff14a0f2bd8d278dacfc0c3fc5b22d484a296be90c53e4ffd7" - "sha512=6a6d9af49344e901cc9e6da7bcf38c2973705c8cee4cff1c64c0393e9ccc55a6abec1f58d5b56d0807939a3741bec722ee7bfc244f94619167a30438f182488a" + "sha256=d21676654e57faa12d7895caffe8703b64521d66efcf152491871a55b2ae41d8" + "sha512=63f2d327cfc5382476f812670d304aade91b3ea8f10420d6fc9e7078112368d99dbf43dfda9c2c2cf91341b71c37c45c1fe1d54fecde2348560f9d3c48571603" ] } -x-commit-hash: "15e70402feadd98365f36e0a255e78dcd168e6bb" +x-commit-hash: "e765a30151347f8044ce077d103d3828db8d5409" diff --git a/esy.lock/opam/rresult.0.7.0/opam b/esy.lock/opam/rresult.0.7.0/opam new file mode 100644 index 000000000..7d9f04a6d --- /dev/null +++ b/esy.lock/opam/rresult.0.7.0/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +synopsis: """Result value combinators for OCaml""" +maintainer: ["Daniel Bünzli "] +authors: ["The rresult programmers"] +homepage: "https://erratique.ch/software/rresult" +doc: "https://erratique.ch/software/rresult/doc/Rresult" +dev-repo: "git+https://erratique.ch/repos/rresult.git" +bug-reports: "https://github.com/dbuenzli/rresult/issues" +license: ["ISC"] +tags: ["result" "error" "org:erratique"] +depends: ["ocaml" {>= "4.08.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"}] +build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"]] +url { + src: "https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz" + checksum: "sha512=f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3"} +description: """ +Rresult is an OCaml module for handling computation results and errors +in an explicit and declarative manner, without resorting to +exceptions. It defines combinators to operate on the `result` type +available from OCaml 4.03 in the standard library. + +OCaml 4.08 provides the `Stdlib.Result` module which you should prefer +to Rresult. + +Rresult is distributed under the ISC license. + +Home page: http://erratique.ch/software/rresult +Contact: Daniel Bünzli ``""" \ No newline at end of file diff --git a/esy.lock/opam/sedlex.2.5/opam b/esy.lock/opam/sedlex.2.5/opam deleted file mode 100644 index a52ee556d..000000000 --- a/esy.lock/opam/sedlex.2.5/opam +++ /dev/null @@ -1,47 +0,0 @@ -# This file is generated by dune, edit dune-project instead -opam-version: "2.0" -synopsis: "An OCaml lexer generator for Unicode" -description: """ -sedlex is a lexer generator for OCaml. It is similar to ocamllex, but supports -Unicode. Unlike ocamllex, sedlex allows lexer specifications within regular -OCaml source files. Lexing specific constructs are provided via a ppx syntax -extension.""" -maintainer: ["Alain Frisch "] -authors: [ - "Alain Frisch " - "https://github.com/ocaml-community/sedlex/graphs/contributors" -] -license: "MIT" -homepage: "https://github.com/ocaml-community/sedlex" -bug-reports: "https://github.com/ocaml-community/sedlex/issues" -depends: [ - "ocaml" {>= "4.04" & < "5.0"} - "dune" {>= "2.8"} - "ppxlib" {>= "0.18.0" & < "0.26.0"} - "gen" - "uchar" - "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-community/sedlex.git" -doc: "https://ocaml-community.github.io/sedlex/index.html" -url { - src: "https://github.com/ocaml-community/sedlex/archive/v2.5.tar.gz" - checksum: [ - "md5=a9f257c293741c67ffc1d8ef92f99ae0" - "sha512=5c511a89e43999b34e50cc820a4ac71ecd0315ef144da2af1653077d7497b2ce3658898b723a7c558693766e6bc57369349cdf78c4a4b962a23d4528161b78ef" - ] -} diff --git a/esy.lock/opam/sexplib0.v0.14.0/opam b/esy.lock/opam/sexplib0.v0.16.0/opam similarity index 79% rename from esy.lock/opam/sexplib0.v0.14.0/opam rename to esy.lock/opam/sexplib0.v0.16.0/opam index dcbc37586..d9c5f049d 100644 --- a/esy.lock/opam/sexplib0.v0.14.0/opam +++ b/esy.lock/opam/sexplib0.v0.16.0/opam @@ -10,7 +10,7 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2" & < "5.0"} + "ocaml" {>= "4.08.0"} "dune" {>= "2.0.0"} ] synopsis: "Library containing the definition of S-expressions and some base converters" @@ -21,6 +21,6 @@ OCaml's standard library that was developed by Jane Street, the largest industrial user of OCaml. " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/sexplib0-v0.14.0.tar.gz" - checksum: "md5=37aff0af8f8f6f759249475684aebdc4" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/sexplib0-v0.16.0.tar.gz" +checksum: "sha256=86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d" } diff --git a/esy.lock/opam/shexp.v0.14.0/opam b/esy.lock/opam/shexp.v0.14.0/opam deleted file mode 100644 index c92f838ce..000000000 --- a/esy.lock/opam/shexp.v0.14.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "2.0" -maintainer: "Jane Street developers" -authors: ["Jane Street Group, LLC"] -homepage: "https://github.com/janestreet/shexp" -bug-reports: "https://github.com/janestreet/shexp/issues" -dev-repo: "git+https://github.com/janestreet/shexp.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/shexp/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.07.0"} - "base" {>= "v0.14" & < "v0.15"} - "posixat" {>= "v0.14" & < "v0.15"} - "base-threads" - "dune" {>= "2.0.0"} - "spawn" {>= "v0.12"} -] -synopsis: "Process library and s-expression based shell" -description: " -Shexp is composed of two parts: a library providing a process monad -for shell scripting in OCaml as well as a simple s-expression based -shell interpreter. Shexp works on both Unix and Windows. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/shexp-v0.14.0.tar.gz" - checksum: "md5=d756263aa2b95303edba19af36c0feea" -} diff --git a/esy.lock/opam/stdio.v0.14.0/opam b/esy.lock/opam/stdio.v0.16.0/opam similarity index 74% rename from esy.lock/opam/stdio.v0.14.0/opam rename to esy.lock/opam/stdio.v0.16.0/opam index cbe4a1e6f..bd23d607d 100644 --- a/esy.lock/opam/stdio.v0.14.0/opam +++ b/esy.lock/opam/stdio.v0.16.0/opam @@ -10,8 +10,8 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} ] synopsis: "Standard IO library for OCaml" @@ -22,6 +22,6 @@ It re-exports the input/output functions of the OCaml standard libraries using a more consistent API. " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/stdio-v0.14.0.tar.gz" - checksum: "md5=4cbdf15f0be88c3258aaeff9e04e00e9" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/stdio-v0.16.0.tar.gz" +checksum: "sha256=61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e" } diff --git a/esy.lock/opam/stdune.3.12.1/opam b/esy.lock/opam/stdune.3.13.0/opam similarity index 71% rename from esy.lock/opam/stdune.3.12.1/opam rename to esy.lock/opam/stdune.3.13.0/opam index 00670e651..6d34ca34c 100644 --- a/esy.lock/opam/stdune.3.12.1/opam +++ b/esy.lock/opam/stdune.3.13.0/opam @@ -36,10 +36,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz" checksum: [ - "sha256=b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" - "sha512=1a4159d18a7aee0ca9f53f176955a41f5a6d83b16885e7f6ac47326453572df74a87f21f4ceddb8d2e94e00f61d2ba5ca6dba299679968f1d151d2811dcd2014" + "sha256=f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + "sha512=850667439ecc75b3a94ee99d5894e0fb0cc03378cec9101f960045004b15143a7e245f5ed938dc1226695fd7fedf875ff10528db2a35935fdcbc0d7f0c959847" ] } -x-commit-hash: "2e4994f005e9a94993150601bdb60759d9de5ab6" +x-commit-hash: "21f904250f8bc27abbeafadf70682aceb198b1e3" diff --git a/esy.lock/opam/time_now.v0.14.0/opam b/esy.lock/opam/time_now.v0.16.0/opam similarity index 58% rename from esy.lock/opam/time_now.v0.14.0/opam rename to esy.lock/opam/time_now.v0.16.0/opam index df30ac83d..6000dba84 100644 --- a/esy.lock/opam/time_now.v0.14.0/opam +++ b/esy.lock/opam/time_now.v0.16.0/opam @@ -10,12 +10,12 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.14" & < "v0.15"} - "jane-street-headers" {>= "v0.14" & < "v0.15"} - "jst-config" {>= "v0.14" & < "v0.15"} - "ppx_base" {>= "v0.14" & < "v0.15"} - "ppx_optcomp" {>= "v0.14" & < "v0.15"} + "ocaml" {>= "4.14.0"} + "base" {>= "v0.16" & < "v0.17"} + "jane-street-headers" {>= "v0.16" & < "v0.17"} + "jst-config" {>= "v0.16" & < "v0.17"} + "ppx_base" {>= "v0.16" & < "v0.17"} + "ppx_optcomp" {>= "v0.16" & < "v0.17"} "dune" {>= "2.0.0"} ] synopsis: "Reports the current time" @@ -24,6 +24,6 @@ Provides a single function to report the current time in nanoseconds since the start of the Unix epoch. " url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.14/files/time_now-v0.14.0.tar.gz" - checksum: "md5=a93116938783587f8b9f5152dd543037" +src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/time_now-v0.16.0.tar.gz" +checksum: "sha256=5fa084aadee6aaedbb8976e4a2bc0c1dfe69eecdd0576ff901f21eedd46dc3a1" } diff --git a/esy.lock/opam/uuidm.0.9.7/opam b/esy.lock/opam/uuidm.0.9.7/opam deleted file mode 100644 index 089ad1943..000000000 --- a/esy.lock/opam/uuidm.0.9.7/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "https://erratique.ch/software/uuidm" -doc: "https://erratique.ch/software/uuidm/doc/Uuidm" -dev-repo: "git+https://erratique.ch/repos/uuidm.git" -bug-reports: "https://github.com/dbuenzli/uuidm/issues" -tags: [ "uuid" "codec" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.03.0" & < "5.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} ] -depopts: [ "cmdliner" ] -conflicts: [ - "cmdliner" {< "0.9.8"} -] -build: -[ "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-cmdliner" "%{cmdliner:installed}%" ] -synopsis: """Universally unique identifiers (UUIDs) for OCaml""" -description: """\ - -Uuidm is an OCaml module implementing 128 bits universally unique -identifiers version 3, 5 (named based with MD5, SHA-1 hashing) and 4 -(random based) according to [RFC 4122][rfc4122]. - -Uuidm has no dependency and is distributed under the ISC license. - -[rfc4122]: http://tools.ietf.org/html/rfc4122 -""" -url { -archive: "https://erratique.ch/software/uuidm/releases/uuidm-0.9.7.tbz" -checksum: "54658248e3981d8c05237d0a4277ccd3" -} diff --git a/esy.lock/opam/uuidm.0.9.8/opam b/esy.lock/opam/uuidm.0.9.8/opam new file mode 100644 index 000000000..ca18d9021 --- /dev/null +++ b/esy.lock/opam/uuidm.0.9.8/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +synopsis: "Universally unique identifiers (UUIDs) for OCaml" +description: """\ +Uuidm is an OCaml module implementing 128 bits universally unique +identifiers version 3, 5 (named based with MD5, SHA-1 hashing) and 4 +(random based) according to [RFC 4122][rfc4122]. + +Uuidm has no dependency and is distributed under the ISC license. + +[rfc4122]: http://tools.ietf.org/html/rfc4122 + +Homepage: """ +maintainer: "Daniel Bünzli " +authors: "The uuidm programmers" +license: "ISC" +tags: ["uuid" "codec" "org:erratique"] +homepage: "https://erratique.ch/software/uuidm" +doc: "https://erratique.ch/software/uuidm/doc/" +bug-reports: "https://github.com/dbuenzli/uuidm/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} +] +depopts: ["cmdliner"] +conflicts: [ + "cmdliner" {< "1.1.0"} +] +build: [ + "ocaml" + "pkg/pkg.ml" + "build" + "--dev-pkg" + "%{dev}%" + "--with-cmdliner" + "%{cmdliner:installed}%" +] +dev-repo: "git+https://erratique.ch/repos/uuidm.git" +url { + src: "https://erratique.ch/software/uuidm/releases/uuidm-0.9.8.tbz" + checksum: + "sha512=d5073ae49c402ab3ea6dc8f86bc5b8cc14129437e23e47da4d91431648fcb31c4dce6308f9c936c58df9a2c6afda61d77105a3022e369cca4e4c140320e803b5" +} \ No newline at end of file diff --git a/esy.lock/opam/xdg.3.12.1/opam b/esy.lock/opam/xdg.3.13.0/opam similarity index 68% rename from esy.lock/opam/xdg.3.12.1/opam rename to esy.lock/opam/xdg.3.13.0/opam index 36980d28f..e2ef4b436 100644 --- a/esy.lock/opam/xdg.3.12.1/opam +++ b/esy.lock/opam/xdg.3.13.0/opam @@ -31,10 +31,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.12.1/dune-3.12.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.13.0/dune-3.13.0.tbz" checksum: [ - "sha256=b9fd6560879f9d340ae8a87c967b0d2bcd3c4120cffcd9fb661f325078f74f6f" - "sha512=1a4159d18a7aee0ca9f53f176955a41f5a6d83b16885e7f6ac47326453572df74a87f21f4ceddb8d2e94e00f61d2ba5ca6dba299679968f1d151d2811dcd2014" + "sha256=f1801257e01c846bd71017ec5d4b2b75fd31b20a0d5979b933b37cc8453678de" + "sha512=850667439ecc75b3a94ee99d5894e0fb0cc03378cec9101f960045004b15143a7e245f5ed938dc1226695fd7fedf875ff10528db2a35935fdcbc0d7f0c959847" ] } -x-commit-hash: "2e4994f005e9a94993150601bdb60759d9de5ab6" +x-commit-hash: "21f904250f8bc27abbeafadf70682aceb198b1e3" diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch deleted file mode 100644 index e69de29bb..000000000 diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch deleted file mode 100644 index bba9929fe..000000000 --- a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ./Makefile -+++ ./Makefile -@@ -271,7 +271,7 @@ - echo ' "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install - ifeq ($(OCAML_NATIVE), true) - echo ' "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install -- echo ' "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install -+ echo " \"ocamlbuild.native\" {\"ocamlbuild${EXE}\"}" >> ocamlbuild.install - else - echo ' "ocamlbuild.byte" {"ocamlbuild"}' >> ocamlbuild.install - endif diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json deleted file mode 100644 index b57a42cc2..000000000 --- a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < winpatch.patch' : 'true'}" - ], - [ - "make", - "-f", - "configure.make", - "all", - "OCAMLBUILD_PREFIX=#{self.install}", - "OCAMLBUILD_BINDIR=#{self.bin}", - "OCAMLBUILD_LIBDIR=#{self.lib}", - "OCAMLBUILD_MANDIR=#{self.man}", - "OCAMLBUILD_NATIVE=true", - "OCAMLBUILD_NATIVE_TOOLS=true", - "EXE=#{os == 'windows' ? '.exe': ''}" - ], - [ - "make", - "check-if-preinstalled", - "all", - "EXE=#{os == 'windows' ? '.exe': ''}", - "opam-install" - ] - ] -} diff --git a/esy.lock/overrides/opam__s__time__now_opam__c__v0.14.0_opam_override/files/0001-Patch-missing-win32-implementation-for-gettimeofday.patch b/esy.lock/overrides/opam__s__time__now_opam__c__v0.14.0_opam_override/files/0001-Patch-missing-win32-implementation-for-gettimeofday.patch deleted file mode 100644 index afbe98044..000000000 --- a/esy.lock/overrides/opam__s__time__now_opam__c__v0.14.0_opam_override/files/0001-Patch-missing-win32-implementation-for-gettimeofday.patch +++ /dev/null @@ -1,65 +0,0 @@ -From ea077c8ace1fc9f59afd915327f3b1d0de36fb8c Mon Sep 17 00:00:00 2001 -From: Manas Jayanth <3097018+ManasJayanth@users.noreply.github.com> -Date: Fri, 28 Jan 2022 01:44:03 +0530 -Subject: [PATCH] Patch missing win32 implementation for gettimeofday - ---- - src/time_now_stubs.c | 32 +++++++++++++++++++++++++++++++- - 1 file changed, 31 insertions(+), 1 deletion(-) - -diff --git a/src/time_now_stubs.c b/src/time_now_stubs.c -index e08d72c..dce49f9 100644 ---- a/src/time_now_stubs.c -+++ b/src/time_now_stubs.c -@@ -5,7 +5,7 @@ - - #define NANOS_PER_SECOND 1000000000 - --#if defined(JSC_POSIX_TIMERS) -+#if defined(JSC_TIMESPEC) - - /* Note: this is imported noalloc if (and only if) ARCH_SIXTYFOUR is defined. - * This is OK because caml_alloc_int63 doesn't actually allocate in that case. */ -@@ -21,9 +21,39 @@ CAMLprim value time_now_nanoseconds_since_unix_epoch_or_zero() - - #else - -+#if (defined(WIN32) || defined(_WIN32)) -+// Credit: https://stackoverflow.com/questions/10905892/equivalent-of-gettimeday-for-windows -+#include -+#include // portable: uint64_t MSVC: __int64 -+ -+int gettimeofday(struct timeval * tp, struct timezone * tzp) -+{ -+ // Note: some broken versions only have 8 trailing zero's, the correct epoch has 9 trailing zero's -+ // This magic number is the number of 100 nanosecond intervals since January 1, 1601 (UTC) -+ // until 00:00:00 January 1, 1970 -+ static const uint64_t EPOCH = ((uint64_t) 116444736000000000ULL); -+ -+ SYSTEMTIME system_time; -+ FILETIME file_time; -+ uint64_t time; -+ -+ GetSystemTime( &system_time ); -+ SystemTimeToFileTime( &system_time, &file_time ); -+ time = ((uint64_t)file_time.dwLowDateTime ) ; -+ time += ((uint64_t)file_time.dwHighDateTime) << 32; -+ -+ tp->tv_sec = (long) ((time - EPOCH) / 10000000L); -+ tp->tv_usec = (long) (system_time.wMilliseconds * 1000); -+ return 0; -+} -+ -+#else -+ - #include - #include - -+#endif -+ - CAMLprim value time_now_nanoseconds_since_unix_epoch_or_zero() - { - struct timeval tp; --- -2.34.1.windows.1 - diff --git a/esy.lock/overrides/opam__s__time__now_opam__c__v0.14.0_opam_override/package.json b/esy.lock/overrides/opam__s__time__now_opam__c__v0.14.0_opam_override/package.json deleted file mode 100644 index 45e3cb809..000000000 --- a/esy.lock/overrides/opam__s__time__now_opam__c__v0.14.0_opam_override/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "patch -p1 < 0001-Patch-missing-win32-implementation-for-gettimeofday.patch" - ], - [ - "dune", - "build", - "-p", - "time_now", - "-j", - "4" - ] - ] -} From ca86f982fd425599a96d1cfc4466077a4c653f14 Mon Sep 17 00:00:00 2001 From: Nat Karmios Date: Thu, 1 Feb 2024 17:55:30 +0000 Subject: [PATCH 2/5] Patch flow_parser --- esy.json | 4 ++-- esy.lock/index.json | 27 ++++++++++++++------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/esy.json b/esy.json index 685e7e09f..5f81ca9d8 100644 --- a/esy.json +++ b/esy.json @@ -83,7 +83,7 @@ "@opam/dap": "1.0.6", "@opam/dune": "^3.0", "@opam/fmt": "^0.8.8", - "@opam/flow_parser": "GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa", + "@opam/flow_parser": "GillianPlatform/flow:flow_parser.opam#dfa43df0b8776f22e5fb2629a22d69a6d302e241", "@opam/memtrace": "0.2.3", "@opam/menhir": "20231231", "@opam/ppx_deriving_yojson": "*", @@ -94,7 +94,7 @@ "@opam/yojson": "^1.7.0", "@opam/zarith": ">=1.12", "@opam/z3": "GillianPlatform/esy-z3#e8b2ce266d5d8bd67c54bd226c6301f7b180bb09", - "compcert": "GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9", + "compcert": "GillianPlatform/CompCert#c20a63da768c2c59e114e074ae63cb60610d714b", "ocaml": "5.1.x" }, "devDependencies": { diff --git a/esy.lock/index.json b/esy.lock/index.json index 385d46979..8fd308903 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,5 +1,5 @@ { - "checksum": "9536fa2f677fd616afbecbbbe046820c", + "checksum": "2c2730ed63e74c903317589b74611f0e", "root": "gillian-platform@link-dev:./esy.json", "node": { "yargs-parser@21.1.1@d41d8cd9": { @@ -288,7 +288,7 @@ "overrides": [], "dependencies": [ "ocaml@5.1.4@d41d8cd9", - "compcert@github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9@d41d8cd9", + "compcert@github:GillianPlatform/CompCert#c20a63da768c2c59e114e074ae63cb60610d714b@d41d8cd9", "@opam/zarith@opam:1.13@e4e498f3", "@opam/z3@archive:https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.12.3.tar.gz#md5:a18ea8cc1ba59d87a6ea966227732038@44ff3c39", "@opam/yojson@opam:2.1.2@9fd14300", @@ -300,7 +300,7 @@ "@opam/menhir@opam:20231231@f35eae6a", "@opam/memtrace@opam:0.2.3@d93db143", "@opam/fpath@opam:0.7.3@674d8125", "@opam/fmt@opam:0.9.0@87213963", - "@opam/flow_parser@github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa@d41d8cd9", + "@opam/flow_parser@github:GillianPlatform/flow:flow_parser.opam#dfa43df0b8776f22e5fb2629a22d69a6d302e241@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/dap@opam:1.0.6@5996f56d", "@opam/cmdliner@opam:1.2.0@b0c6143c", "@opam/alcotest@opam:1.0.1@aba26ba2" @@ -407,14 +407,14 @@ ], "devDependencies": [] }, - "compcert@github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9@d41d8cd9": { - "id": "compcert@github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9@d41d8cd9", + "compcert@github:GillianPlatform/CompCert#c20a63da768c2c59e114e074ae63cb60610d714b@d41d8cd9": { + "id": "compcert@github:GillianPlatform/CompCert#c20a63da768c2c59e114e074ae63cb60610d714b@d41d8cd9", "name": "compcert", - "version": "github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9", + "version": "github:GillianPlatform/CompCert#c20a63da768c2c59e114e074ae63cb60610d714b", "source": { "type": "install", "source": [ - "github:GillianPlatform/CompCert#37cc3df89df614d42e3e0fadbaaebc9bd01134e9" + "github:GillianPlatform/CompCert#c20a63da768c2c59e114e074ae63cb60610d714b" ] }, "overrides": [], @@ -2794,14 +2794,14 @@ ], "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, - "@opam/flow_parser@github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa@d41d8cd9": { - "id": "@opam/flow_parser@github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa@d41d8cd9", + "@opam/flow_parser@github:GillianPlatform/flow:flow_parser.opam#dfa43df0b8776f22e5fb2629a22d69a6d302e241@d41d8cd9": { + "id": "@opam/flow_parser@github:GillianPlatform/flow:flow_parser.opam#dfa43df0b8776f22e5fb2629a22d69a6d302e241@d41d8cd9", "name": "@opam/flow_parser", - "version": "github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa", + "version": "github:GillianPlatform/flow:flow_parser.opam#dfa43df0b8776f22e5fb2629a22d69a6d302e241", "source": { "type": "install", "source": [ - "github:GillianPlatform/flow:flow_parser.opam#cb0031f83272d01e140ace35c6139ba669044ffa" + "github:GillianPlatform/flow:flow_parser.opam#dfa43df0b8776f22e5fb2629a22d69a6d302e241" ] }, "overrides": [], @@ -2809,11 +2809,12 @@ "ocaml@5.1.4@d41d8cd9", "@opam/wtf8@opam:1.0.2@23c2982b", "@opam/ppx_gen_rec@opam:2.0.0@6dd2f1ca", "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.1.4@d41d8cd9", "@opam/wtf8@opam:1.0.2@23c2982b", - "@opam/dune@opam:3.8.3@ff88b4c5" + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" ] }, "@opam/fix@opam:20230505@941a65ff": { From 698f151a16d7f6a3ba64c16f7213551858a9b61b Mon Sep 17 00:00:00 2001 From: Nat Karmios Date: Thu, 1 Feb 2024 19:45:52 +0000 Subject: [PATCH 3/5] Attempt to fix flow_parser breaking changes --- Gillian-JS/JS_Parser/src/Modules.ml | 22 ++++++----- Gillian-JS/JS_Parser/src/OfFlow.ml | 57 +++++++++++++++++------------ 2 files changed, 46 insertions(+), 33 deletions(-) diff --git a/Gillian-JS/JS_Parser/src/Modules.ml b/Gillian-JS/JS_Parser/src/Modules.ml index 1e51a6149..9e08683d8 100644 --- a/Gillian-JS/JS_Parser/src/Modules.ml +++ b/Gillian-JS/JS_Parser/src/Modules.ml @@ -65,13 +65,12 @@ let resolve_require_args Error (Printf.sprintf "cannot import global module \"%s\"" path) in let resolve_path_expr = function - | Literal { value = String path; raw; comments } -> + | StringLiteral { value = path; raw; comments } -> let resolved_path = get_or_raise_exn prog_path loc (resolve_path path) in Ok - ( Literal { value = String resolved_path; raw; comments }, - resolved_path ) + (StringLiteral { value = resolved_path; raw; comments }, resolved_path) | _ -> Error "the 'id' argument must be a string" in let resolve_args = function @@ -123,10 +122,13 @@ let rec resolve_statement prog_path (statement : (loc, loc) Statement.t) = let _object, _object_rps = resolve_expression prog_path _object in let body, body_rps = resolve_statement prog_path body in (With { _object; body; comments }, _object_rps @ body_rps) - | Switch { discriminant; cases; comments } -> + | Switch { discriminant; cases; exhaustive_out = _; comments } -> let discriminant, dis_rps = resolve_expression prog_path discriminant in + (* FIXME: this might be wrong! I'm copying what flow does internally. *) + let exhaustive_out = fst discriminant in let cases, cases_rps = map (resolve_switch_case prog_path) cases in - (Switch { discriminant; cases; comments }, dis_rps @ cases_rps) + ( Switch { discriminant; cases; exhaustive_out; comments }, + dis_rps @ cases_rps ) | Throw { argument; comments } -> let argument, req_paths = resolve_expression prog_path argument in (Throw { argument; comments }, req_paths) @@ -161,11 +163,11 @@ let rec resolve_statement prog_path (statement : (loc, loc) Statement.t) = let body, body_rps = resolve_statement prog_path body in ( ForIn { left; right; body; each; comments }, left_rps @ right_rps @ body_rps ) - | Return { argument; comments } -> + | Return { argument; comments; return_out } -> let argument, req_paths = opt_map (resolve_expression prog_path) argument in - (Return { argument; comments }, req_paths) + (Return { argument; comments; return_out }, req_paths) | _ -> (stat, []) in ((loc, resolved_stat), req_paths) @@ -401,9 +403,11 @@ and resolve_expressions prog_path (expressions : (loc, loc) Expression.t list) = the modified AST (with all the paths having been checked to exist and normalised) as well as the paths themselves. *) let resolve_imports prog_path (prog : (loc, loc) Program.t) = - let loc, Program.{ statements; comments; all_comments } = prog in + let loc, Program.{ statements; comments; all_comments; interpreter } = prog in let resolved_stats, req_paths = resolve_statements prog_path statements in - ( (loc, Program.{ statements = resolved_stats; comments; all_comments }), + ( ( loc, + Program. + { statements = resolved_stats; comments; all_comments; interpreter } ), req_paths ) (** Wraps the module code inside special syntax that hides its variables from diff --git a/Gillian-JS/JS_Parser/src/OfFlow.ml b/Gillian-JS/JS_Parser/src/OfFlow.ml index 43626a7c8..abb55e2aa 100644 --- a/Gillian-JS/JS_Parser/src/OfFlow.ml +++ b/Gillian-JS/JS_Parser/src/OfFlow.ml @@ -329,15 +329,15 @@ let transform_binary_op loc = let transform_assignment_op loc = let open Expression.Assignment in + let not_es5 op_name = + ParserError + (NotEcmaScript5 ("The " ^ op_name ^ " operator is not part of ES5", loc)) + in function | PlusAssign -> Plus | MinusAssign -> Minus | MultAssign -> Times - | ExpAssign -> - raise - (ParserError - (NotEcmaScript5 - ("The exponentiation operator is not part of ES5", loc))) + | ExpAssign -> raise (not_es5 "exponentiation") | DivAssign -> Div | ModAssign -> Mod | LShiftAssign -> Lsh @@ -346,6 +346,9 @@ let transform_assignment_op loc = | BitOrAssign -> Bitor | BitXorAssign -> Bitxor | BitAndAssign -> Bitand + | AndAssign -> raise (not_es5 "&&=") + | OrAssign -> raise (not_es5 "||=") + | NullishAssign -> raise (not_es5 "??=") let transform_logical_op loc = let open Expression in @@ -419,10 +422,10 @@ let rec transform_properties ~parent_strict start_loc annotations properties = and transform_prop_key key = let open Expression.Object.Property in match key with - | Literal (_, Literal.{ value = String s; _ }) -> PropnameString s - | Literal (_, Literal.{ value = Number f; _ }) -> PropnameNum f + | StringLiteral (_, { value = s; _ }) -> PropnameString s + | NumberLiteral (_, { value = f; _ }) -> PropnameNum f | Identifier i -> PropnameId (get_str_id i) - | Literal (l, _) | PrivateName (l, _) | Computed (l, _) -> + | BigIntLiteral (l, _) | PrivateName (l, _) | Computed (l, _) -> raise (ParserError (NotEcmaScript5 @@ -667,18 +670,17 @@ and transform_expression mk_exp (Array trans_els) loc leading_annots | Expression.(Identifier (_, { name; _ })) -> mk_exp (Var name) loc (rem_locs annotations) - | Expression.(Literal Literal.{ value; _ }) -> - let trans_val = - match value with - | Literal.Boolean b -> Bool b - | Number f -> Num f - | Null -> Null - | String s -> String s - | RegExp { pattern; flags } -> RegExp (pattern, flags) - | BigInt _ -> - raise (ParserError (NotEcmaScript5 ("BigInt not part of ES5", loc))) - in - mk_exp trans_val loc leading_annots + | Expression.(StringLiteral { value = s; _ }) -> + mk_exp (String s) loc leading_annots + | Expression.(BooleanLiteral { value = b; _ }) -> + mk_exp (Bool b) loc leading_annots + | Expression.(NullLiteral _) -> mk_exp Null loc leading_annots + | Expression.(NumberLiteral { value = f; _ }) -> + mk_exp (Num f) loc leading_annots + | Expression.(BigIntLiteral _) -> + raise (ParserError (NotEcmaScript5 ("BigInt not part of ES5", loc))) + | Expression.(RegExpLiteral { pattern; flags; _ }) -> + mk_exp (RegExp (pattern, flags)) loc leading_annots | Expression.(Call Call.{ callee; arguments = _, { arguments; _ }; _ }) -> let calleeloc, _ = callee in let callee_annots, arg_annots = @@ -1013,7 +1015,8 @@ and transform_statement let trans_body = transform_statement ~parent_strict body_annot body in (* Every remaining annotation goes to the body *) mk_exp (With (trans_obj, trans_body)) loc leading_annots - | Statement.(Switch { discriminant; cases; comments = _ }) -> + | Statement.(Switch { discriminant; cases; exhaustive_out = _; comments = _ }) + -> let ldisc, _ = discriminant in let expr_annots, other_annots = partition_inner ldisc inner_annots in let trans_discr = @@ -1188,7 +1191,7 @@ and transform_statement mk_exp (For (trans_init, trans_test, trans_update, trans_body)) loc leading_annots - | Statement.(Return Return.{ argument; comments = _ }) -> + | Statement.(Return Return.{ argument; return_out = _; comments = _ }) -> let trans_arg = option_map (transform_expression ~parent_strict inner_annots) argument in @@ -1241,8 +1244,14 @@ let transform_program (prog : (loc, loc) Program.t) = let start_loc = Loc.none in (* As of @esy-ocaml/flow-parser v0.76, this is position (0, 0) *) - let loc, Program.{ statements = raw_stmts; all_comments = cmts; comments = _ } - = + let ( loc, + Program. + { + statements = raw_stmts; + all_comments = cmts; + interpreter = _; + comments = _; + } ) = prog in let strictness = force_strict || block_is_strict raw_stmts in From 559a2c70d53d3c178dbd2420553fc671baad42be Mon Sep 17 00:00:00 2001 From: Nat Karmios Date: Thu, 1 Feb 2024 20:14:14 +0000 Subject: [PATCH 4/5] Update esy version in Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 31848bae0..67423b838 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ RUN apt-get install -y \ m4 \ python3 -RUN npm install -g esy@0.6.12 --unsafe-perm +RUN npm install -g esy@0.7.2 --unsafe-perm RUN mkdir /app From e2037a328636d5d93b4d3c6013b8df5bade67a58 Mon Sep 17 00:00:00 2001 From: Nat Karmios Date: Fri, 2 Feb 2024 19:43:46 +0000 Subject: [PATCH 5/5] Update shell scripts to use `feather` instead of `shexp` --- esy.json | 2 +- esy.lock/index.json | 105 +++++++----------- esy.lock/opam/bos.0.2.1/opam | 46 -------- esy.lock/opam/feather.0.3.0/opam | 38 +++++++ .../opam/ocaml-compiler-libs.v0.12.4/opam | 2 +- esy.lock/opam/rresult.0.7.0/opam | 31 ------ githooks/clean.ml | 2 +- githooks/common.ml | 11 +- githooks/install.ml | 2 +- 9 files changed, 86 insertions(+), 153 deletions(-) delete mode 100644 esy.lock/opam/bos.0.2.1/opam create mode 100644 esy.lock/opam/feather.0.3.0/opam delete mode 100644 esy.lock/opam/rresult.0.7.0/opam diff --git a/esy.json b/esy.json index 5f81ca9d8..8b86b9834 100644 --- a/esy.json +++ b/esy.json @@ -102,11 +102,11 @@ "@opam/cmitomli": "*", "@opam/fileutils": "*", "@opam/utop": "*", - "@opam/bos": ">=0.2.1", "@opam/ocaml-lsp-server": "^1.17.0", "@opam/odoc": "^2.2.0", "@opam/ocamlformat": "0.24.1", "@opam/ocamlfind": "*", + "@opam/feather": "*", "concurrently": "^7.6.0" }, "resolutions": { diff --git a/esy.lock/index.json b/esy.lock/index.json index 8fd308903..ef11d15bb 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,5 +1,5 @@ { - "checksum": "2c2730ed63e74c903317589b74611f0e", + "checksum": "9f78b4fc2a302642f51e3b7355ea9f8f", "root": "gillian-platform@link-dev:./esy.json", "node": { "yargs-parser@21.1.1@d41d8cd9": { @@ -312,7 +312,8 @@ "@opam/ocamlfind@opam:1.9.6@da5169c7", "@opam/ocaml-lsp-server@opam:1.17.0@12f65153", "@opam/fileutils@opam:0.6.4@2b69f125", - "@opam/cmitomli@opam:1.0.0@faef7c76", "@opam/bos@opam:0.2.1@02b5c6e3" + "@opam/feather@opam:0.3.0@4398acf5", + "@opam/cmitomli@opam:1.0.0@faef7c76" ] }, "get-caller-file@2.0.5@d41d8cd9": { @@ -1172,31 +1173,6 @@ ], "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] }, - "@opam/rresult@opam:0.7.0@0042fa02": { - "id": "@opam/rresult@opam:0.7.0@0042fa02", - "name": "@opam/rresult", - "version": "opam:0.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha512/f1/f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3#sha512:f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3", - "archive:https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz#sha512:f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3" - ], - "opam": { - "name": "rresult", - "version": "0.7.0", - "path": "esy.lock/opam/rresult.0.7.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@5.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.3@65c92d3f", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@5.1.4@d41d8cd9" ] - }, "@opam/result@opam:1.5@1c6a6533": { "id": "@opam/result@opam:1.5@1c6a6533", "name": "@opam/result", @@ -1352,14 +1328,14 @@ "ocaml@5.1.4@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", + "@opam/ocaml-compiler-libs@opam:v0.12.4@57a85ad1", "@opam/dune@opam:3.8.3@ff88b4c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.1.4@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", + "@opam/ocaml-compiler-libs@opam:v0.12.4@57a85ad1", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, @@ -2303,8 +2279,8 @@ "@opam/astring@opam:0.8.5@1300cee8" ] }, - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882": { - "id": "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", + "@opam/ocaml-compiler-libs@opam:v0.12.4@57a85ad1": { + "id": "@opam/ocaml-compiler-libs@opam:v0.12.4@57a85ad1", "name": "@opam/ocaml-compiler-libs", "version": "opam:v0.12.4", "source": { @@ -2898,6 +2874,37 @@ "@opam/dyn@opam:3.13.0@ceb0e0c5", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, + "@opam/feather@opam:0.3.0@4398acf5": { + "id": "@opam/feather@opam:0.3.0@4398acf5", + "name": "@opam/feather", + "version": "opam:0.3.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/b1/b11b6288db11ef09d67d95f6af93015e#md5:b11b6288db11ef09d67d95f6af93015e", + "archive:https://github.com/charlesetc/feather/archive/0.3.0.tar.gz#md5:b11b6288db11ef09d67d95f6af93015e" + ], + "opam": { + "name": "feather", + "version": "0.3.0", + "path": "esy.lock/opam/feather.0.3.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/stdio@opam:v0.16.0@a75c1ca1", + "@opam/spawn@opam:v0.15.1@85e9d6f1", + "@opam/ppx_expect@opam:v0.16.0@75d62292", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.1.4@d41d8cd9", "@opam/stdio@opam:v0.16.0@a75c1ca1", + "@opam/spawn@opam:v0.15.1@85e9d6f1", + "@opam/ppx_expect@opam:v0.16.0@75d62292", + "@opam/dune@opam:3.8.3@ff88b4c5", "@opam/base@opam:v0.16.3@de1ba42e" + ] + }, "@opam/either@opam:1.0.0@be5a1416": { "id": "@opam/either@opam:1.0.0@be5a1416", "name": "@opam/either", @@ -3328,42 +3335,6 @@ "ocaml@5.1.4@d41d8cd9", "@opam/dune@opam:3.8.3@ff88b4c5" ] }, - "@opam/bos@opam:0.2.1@02b5c6e3": { - "id": "@opam/bos@opam:0.2.1@02b5c6e3", - "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.1.4@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/rresult@opam:0.7.0@0042fa02", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.3@65c92d3f", - "@opam/logs@opam:0.7.0@46a3dffc", "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fmt@opam:0.9.0@87213963", - "@opam/base-unix@opam:base@87d0b2eb", - "@opam/astring@opam:0.8.5@1300cee8", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@5.1.4@d41d8cd9", "@opam/rresult@opam:0.7.0@0042fa02", - "@opam/logs@opam:0.7.0@46a3dffc", "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fmt@opam:0.9.0@87213963", - "@opam/base-unix@opam:base@87d0b2eb", - "@opam/astring@opam:0.8.5@1300cee8" - ] - }, "@opam/bigstringaf@opam:0.9.1@e6f2e882": { "id": "@opam/bigstringaf@opam:0.9.1@e6f2e882", "name": "@opam/bigstringaf", diff --git a/esy.lock/opam/bos.0.2.1/opam b/esy.lock/opam/bos.0.2.1/opam deleted file mode 100644 index 0fd23530f..000000000 --- a/esy.lock/opam/bos.0.2.1/opam +++ /dev/null @@ -1,46 +0,0 @@ -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 ``""" diff --git a/esy.lock/opam/feather.0.3.0/opam b/esy.lock/opam/feather.0.3.0/opam new file mode 100644 index 000000000..c591cc702 --- /dev/null +++ b/esy.lock/opam/feather.0.3.0/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: "A minimal shell interface" +maintainer: ["charles@nrwhl.xyz"] +authors: ["Charles Chamberlain"] +license: "MIT" +homepage: "https://github.com/charlesetc/feather" +doc: "https://www.charlesetc.com/feather/feather/Feather/index.html" +bug-reports: "https://github.com/charlesetc/feather/issues" +depends: [ + "ocaml" {>= "4.08"} + "dune" {>= "2.7"} + "base" {>= "v0.14.0"} + "ppx_expect" {>= "v0.14.0"} + "stdio" {>= "v0.14.0"} + "spawn" {>= "v0.13.0"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/charlesetc/feather.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: "https://github.com/charlesetc/feather/archive/0.3.0.tar.gz" + checksum: [ + "md5=b11b6288db11ef09d67d95f6af93015e" + "sha512=d3f2c03bbd12fa2aefa109a2860c7ef133ab861990b6b72a67e6a2cdee05db2b2c5344a1398e3436eaa68c62c16b7a7414b5d7443c51643ad183bf82b3f1a4ec" + ] +} diff --git a/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam b/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam index 14c9f7537..a2df8c615 100644 --- a/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam +++ b/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam @@ -10,7 +10,7 @@ homepage: "https://github.com/janestreet/ocaml-compiler-libs" bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues" depends: [ "dune" {>= "2.8"} - "ocaml" {>= "4.04.1"} + "ocaml" {>= "4.04.1" & < "5.2.0"} "odoc" {with-doc} ] build: [ diff --git a/esy.lock/opam/rresult.0.7.0/opam b/esy.lock/opam/rresult.0.7.0/opam deleted file mode 100644 index 7d9f04a6d..000000000 --- a/esy.lock/opam/rresult.0.7.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "2.0" -synopsis: """Result value combinators for OCaml""" -maintainer: ["Daniel Bünzli "] -authors: ["The rresult programmers"] -homepage: "https://erratique.ch/software/rresult" -doc: "https://erratique.ch/software/rresult/doc/Rresult" -dev-repo: "git+https://erratique.ch/repos/rresult.git" -bug-reports: "https://github.com/dbuenzli/rresult/issues" -license: ["ISC"] -tags: ["result" "error" "org:erratique"] -depends: ["ocaml" {>= "4.08.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "1.0.3"}] -build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"]] -url { - src: "https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz" - checksum: "sha512=f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3"} -description: """ -Rresult is an OCaml module for handling computation results and errors -in an explicit and declarative manner, without resorting to -exceptions. It defines combinators to operate on the `result` type -available from OCaml 4.03 in the standard library. - -OCaml 4.08 provides the `Stdlib.Result` module which you should prefer -to Rresult. - -Rresult is distributed under the ISC license. - -Home page: http://erratique.ch/software/rresult -Contact: Daniel Bünzli ``""" \ No newline at end of file diff --git a/githooks/clean.ml b/githooks/clean.ml index bd0a7fff4..406b4b38d 100755 --- a/githooks/clean.ml +++ b/githooks/clean.ml @@ -3,7 +3,7 @@ #use "topfind";; #thread -#require "shexp.process";; +#require "feather";; #use "./githooks/common.ml";; #require "fileutils" diff --git a/githooks/common.ml b/githooks/common.ml index 23603509a..db4623b1c 100644 --- a/githooks/common.ml +++ b/githooks/common.ml @@ -25,15 +25,16 @@ let possible_hooks = [ "p4-pre-submit"; "post-index-change" ] -open Shexp_process -open Shexp_process.Infix +open Feather +open Feather.Infix let cwd = Sys.getcwd () let githooksFolder = Filename.concat cwd "githooks" -let gitFolder = String.trim (eval ( - (run "git" ["rev-parse"; "--git-dir"]) - |- read_all)) +let gitFolder = + process "git" ["rev-parse"; "--git-dir"] + |> collect stdout + |> String.trim let destination = Filename.concat gitFolder "hooks" let hooks_names = let existing = Sys.readdir githooksFolder in diff --git a/githooks/install.ml b/githooks/install.ml index 4ecdaae1f..6cf65a495 100755 --- a/githooks/install.ml +++ b/githooks/install.ml @@ -3,7 +3,7 @@ #use "topfind";; #thread -#require "shexp.process";; +#require "feather";; #use "./githooks/common.ml";; #require "fileutils"