From 36eedea279fb19ee6131b72b21c24ba0a9d7f993 Mon Sep 17 00:00:00 2001 From: Blaine Bublitz Date: Tue, 14 Sep 2021 14:10:04 -0700 Subject: [PATCH] feat!: Require OCaml 4.12 (#108) chore: Update dependencies to support OCaml 4.12 chore: Update CI to support OCaml 4.12 --- .github/workflows/opam.yml | 5 +- .github/workflows/release.yml | 2 +- binaryen.opam | 12 +- esy.lock/index.json | 843 +++++++++--------- esy.lock/opam/base.v0.14.1/opam | 4 +- esy.lock/opam/biniou.1.2.1/opam | 2 +- esy.lock/opam/conf-m4.1/opam | 22 - esy.lock/opam/cppo.1.6.7/opam | 2 +- .../opam/{csexp.1.4.0 => csexp.1.5.1}/opam | 20 +- esy.lock/opam/dot-merlin-reader.4.1/opam | 2 +- .../opam | 10 +- .../opam | 10 +- esy.lock/opam/{dune.2.8.2 => dune.2.9.1}/opam | 8 +- esy.lock/opam/easy-format.1.3.2/opam | 2 +- esy.lock/opam/fix.20201120/opam | 2 +- .../opam/js_of_ocaml-compiler.3.10.0/opam | 52 ++ esy.lock/opam/js_of_ocaml-compiler.3.9.1/opam | 40 - esy.lock/opam/js_of_ocaml-ppx.3.10.0/opam | 43 + esy.lock/opam/js_of_ocaml-ppx.3.9.0/opam | 30 - esy.lock/opam/js_of_ocaml.3.10.0/opam | 44 + esy.lock/opam/js_of_ocaml.3.9.0/opam | 31 - .../{menhir.20201216 => menhir.20210419}/opam | 11 +- .../opam | 9 +- .../opam | 9 +- .../opam/ocaml-compiler-libs.v0.12.3/opam | 29 - .../opam/ocaml-compiler-libs.v0.12.4/opam | 39 + .../opam | 25 +- .../opam | 23 +- esy.lock/opam/ocaml-version.3.2.0/opam | 49 + esy.lock/opam/ocamlbuild.0.14.0/opam | 2 +- .../opam/ocamlfind.1.8.1/files/ocaml-stub | 4 - .../ocamlfind.1.8.1/files/ocamlfind.install | 6 - .../{ocamlfind.1.8.1 => ocamlfind.1.9.1}/opam | 58 +- esy.lock/opam/ocamlformat-rpc-lib.0.18.0/opam | 40 + esy.lock/opam/ocamlformat.0.15.1/opam | 41 - esy.lock/opam/ocamlformat.0.18.0/opam | 56 ++ esy.lock/opam/{odoc.1.5.2 => odoc.1.5.3}/opam | 26 +- esy.lock/opam/pp.1.1.2/opam | 58 ++ .../opam/ppx_yojson_conv_lib.v0.14.0/opam | 4 +- .../{ppxlib.0.21.0 => ppxlib.0.22.2}/opam | 72 +- esy.lock/opam/re.1.9.0/opam | 4 +- esy.lock/opam/result.1.5/opam | 4 +- esy.lock/opam/sexplib0.v0.14.0/opam | 4 +- esy.lock/opam/stdio.v0.14.0/opam | 4 +- esy.lock/opam/tyxml.4.4.0/opam | 47 - esy.lock/opam/tyxml.4.5.0/opam | 42 + esy.lock/opam/uucp.13.0.0/opam | 2 +- esy.lock/opam/yojson.1.7.0/opam | 2 +- .../package.json | 6 - .../files/findlib-1.9.1.patch} | 0 .../package.json | 2 +- package.json | 16 +- src/ocaml_helpers.c | 8 - src/ocaml_helpers.h | 3 - 54 files changed, 1046 insertions(+), 845 deletions(-) delete mode 100644 esy.lock/opam/conf-m4.1/opam rename esy.lock/opam/{csexp.1.4.0 => csexp.1.5.1}/opam (68%) rename esy.lock/opam/{dune-build-info.2.8.2 => dune-build-info.2.9.1}/opam (72%) rename esy.lock/opam/{dune-configurator.2.8.2 => dune-configurator.2.9.1}/opam (73%) rename esy.lock/opam/{dune.2.8.2 => dune.2.9.1}/opam (84%) create mode 100644 esy.lock/opam/js_of_ocaml-compiler.3.10.0/opam delete mode 100644 esy.lock/opam/js_of_ocaml-compiler.3.9.1/opam create mode 100644 esy.lock/opam/js_of_ocaml-ppx.3.10.0/opam delete mode 100644 esy.lock/opam/js_of_ocaml-ppx.3.9.0/opam create mode 100644 esy.lock/opam/js_of_ocaml.3.10.0/opam delete mode 100644 esy.lock/opam/js_of_ocaml.3.9.0/opam rename esy.lock/opam/{menhir.20201216 => menhir.20210419}/opam (54%) rename esy.lock/opam/{menhirLib.20201216 => menhirLib.20210419}/opam (58%) rename esy.lock/opam/{menhirSdk.20201216 => menhirSdk.20210419}/opam (58%) delete mode 100644 esy.lock/opam/ocaml-compiler-libs.v0.12.3/opam create mode 100644 esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam rename esy.lock/opam/{ocaml-lsp-server.1.4.0 => ocaml-lsp-server.1.8.2}/opam (55%) rename esy.lock/opam/{ocaml-migrate-parsetree.2.1.0 => ocaml-migrate-parsetree.2.2.0}/opam (59%) create mode 100644 esy.lock/opam/ocaml-version.3.2.0/opam delete mode 100644 esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub delete mode 100644 esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install rename esy.lock/opam/{ocamlfind.1.8.1 => ocamlfind.1.9.1}/opam (50%) create mode 100644 esy.lock/opam/ocamlformat-rpc-lib.0.18.0/opam delete mode 100644 esy.lock/opam/ocamlformat.0.15.1/opam create mode 100644 esy.lock/opam/ocamlformat.0.18.0/opam rename esy.lock/opam/{odoc.1.5.2 => odoc.1.5.3}/opam (53%) create mode 100644 esy.lock/opam/pp.1.1.2/opam rename esy.lock/opam/{ppxlib.0.21.0 => ppxlib.0.22.2}/opam (50%) delete mode 100644 esy.lock/opam/tyxml.4.4.0/opam create mode 100644 esy.lock/opam/tyxml.4.5.0/opam delete mode 100644 esy.lock/overrides/opam__s__conf_m4_opam__c__1_opam_override/package.json rename esy.lock/overrides/{opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch => opam__s__ocamlfind_opam__c__1.9.1_opam_override/files/findlib-1.9.1.patch} (100%) rename esy.lock/overrides/{opam__s__ocamlfind_opam__c__1.8.1_opam_override => opam__s__ocamlfind_opam__c__1.9.1_opam_override}/package.json (92%) diff --git a/.github/workflows/opam.yml b/.github/workflows/opam.yml index 27105d63..875dbb46 100644 --- a/.github/workflows/opam.yml +++ b/.github/workflows/opam.yml @@ -12,7 +12,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-18.04, macos-latest, windows-latest] - ocaml-version: [4.11.1] + ocaml-version: [4.12.0] steps: - name: Checkout project @@ -21,7 +21,7 @@ jobs: submodules: 'recursive' - name: Setup OCaml ${{ matrix.ocaml-version }} - uses: avsm/setup-ocaml@v1 + uses: ocaml/setup-ocaml@v1.1.12 with: ocaml-version: ${{ matrix.ocaml-version }} @@ -29,7 +29,6 @@ jobs: - name: Setup environment run: | opam pin add binaryen.dev . --no-action - opam depext binaryen --yes --with-doc --with-test - name: Install local dependencies run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a57a630c..07351b5e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -87,7 +87,7 @@ jobs: - name: Setup OCaml uses: avsm/setup-ocaml@v1 with: - ocaml-version: 4.11.1 + ocaml-version: 4.12.0 - name: Install publish utils run: | diff --git a/binaryen.opam b/binaryen.opam index 64dfb816..b3ef3a79 100644 --- a/binaryen.opam +++ b/binaryen.opam @@ -12,11 +12,11 @@ build: [ [ "dune" "build" "-p" name "-j" jobs ] ] depends: [ - "ocaml" {>= "4.09"} - "dune" {>= "2.7.1"} - "dune-configurator" {>= "2.7.1"} - "js_of_ocaml" {>= "3.6.0"} - "js_of_ocaml-ppx" {>= "3.6.0"} - "js_of_ocaml-compiler" {>= "3.6.0"} + "ocaml" {>= "4.12" < "4.13"} + "dune" {>= "2.9.1"} + "dune-configurator" {>= "2.9.1"} + "js_of_ocaml" {>= "3.10.0"} + "js_of_ocaml-ppx" {>= "3.10.0"} + "js_of_ocaml-compiler" {>= "3.10.0"} ] available: arch = "x86_64" & (os = "linux" | os = "macos" | os = "win32") diff --git a/esy.lock/index.json b/esy.lock/index.json index 301deb40..d3926a6b 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,39 +1,23 @@ { - "checksum": "fb3af8b2e76b4fd41f8d05a5c27aae38", + "checksum": "1bd1a43d19b51200e53370392a9a7750", "root": "@grain/binaryen.ml@link-dev:./package.json", "node": { - "ocaml@4.11.2000@d41d8cd9": { - "id": "ocaml@4.11.2000@d41d8cd9", + "ocaml@4.12.0@d41d8cd9": { + "id": "ocaml@4.12.0@d41d8cd9", "name": "ocaml", - "version": "4.11.2000", + "version": "4.12.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.11.2000.tgz#sha1:ca152b7819a4dc9c00e2a9f788f8e62ddddef51d" + "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.12.0.tgz#sha1:2a979f37535faaded8aa3fdf82b6f16f2c71e284" ] }, "overrides": [], "dependencies": [], "devDependencies": [] }, - "esy-m4@github:esy-packages/esy-m4#c7cf0ac9221be2b1f9d90e83559ca08397a629e7@d41d8cd9": { - "id": - "esy-m4@github:esy-packages/esy-m4#c7cf0ac9221be2b1f9d90e83559ca08397a629e7@d41d8cd9", - "name": "esy-m4", - "version": - "github:esy-packages/esy-m4#c7cf0ac9221be2b1f9d90e83559ca08397a629e7", - "source": { - "type": "install", - "source": [ - "github:esy-packages/esy-m4#c7cf0ac9221be2b1f9d90e83559ca08397a629e7" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "@opam/yojson@opam:1.7.0@7056d985": { - "id": "@opam/yojson@opam:1.7.0@7056d985", + "@opam/yojson@opam:1.7.0@69d87312": { + "id": "@opam/yojson@opam:1.7.0@69d87312", "name": "@opam/yojson", "version": "opam:1.7.0", "source": { @@ -50,14 +34,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", - "@opam/dune@opam:2.8.2@3d714e5f", "@opam/cppo@opam:1.6.7@c28ac3ae", - "@opam/biniou@opam:1.2.1@d7570399", + "ocaml@4.12.0@d41d8cd9", "@opam/easy-format@opam:1.3.2@1ea9f987", + "@opam/dune@opam:2.9.1@1e504822", "@opam/cppo@opam:1.6.7@57a6d52c", + "@opam/biniou@opam:1.2.1@420bda02", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", - "@opam/dune@opam:2.8.2@3d714e5f", "@opam/biniou@opam:1.2.1@d7570399" + "ocaml@4.12.0@d41d8cd9", "@opam/easy-format@opam:1.3.2@1ea9f987", + "@opam/dune@opam:2.9.1@1e504822", "@opam/biniou@opam:1.2.1@420bda02" ] }, "@opam/uutf@opam:1.0.2@4440868f": { @@ -78,15 +62,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", + "ocaml@4.12.0@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", "@opam/topkg@opam:1.0.3@e4e10f1c", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/ocamlfind@opam:1.9.1@b748edf6", + "@opam/ocamlbuild@opam:0.14.0@0dee4078", "@opam/cmdliner@opam:1.0.4@93208aac", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea" + "ocaml@4.12.0@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea" ] }, "@opam/uuseg@opam:13.0.0@f60712a7": { @@ -107,19 +91,19 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", - "@opam/uucp@opam:13.0.0@e9b515e0", "@opam/topkg@opam:1.0.3@e4e10f1c", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "ocaml@4.12.0@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", + "@opam/uucp@opam:13.0.0@647d53e6", "@opam/topkg@opam:1.0.3@e4e10f1c", + "@opam/ocamlfind@opam:1.9.1@b748edf6", + "@opam/ocamlbuild@opam:0.14.0@0dee4078", "@opam/cmdliner@opam:1.0.4@93208aac", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uucp@opam:13.0.0@e9b515e0" + "ocaml@4.12.0@d41d8cd9", "@opam/uucp@opam:13.0.0@647d53e6" ] }, - "@opam/uucp@opam:13.0.0@e9b515e0": { - "id": "@opam/uucp@opam:13.0.0@e9b515e0", + "@opam/uucp@opam:13.0.0@647d53e6": { + "id": "@opam/uucp@opam:13.0.0@647d53e6", "name": "@opam/uucp", "version": "opam:13.0.0", "source": { @@ -136,14 +120,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", + "ocaml@4.12.0@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", "@opam/topkg@opam:1.0.3@e4e10f1c", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/ocamlfind@opam:1.9.1@b748edf6", + "@opam/ocamlbuild@opam:0.14.0@0dee4078", "@opam/cmdliner@opam:1.0.4@93208aac", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.11.2000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] }, "@opam/uchar@opam:0.0.2@c8218eea": { "id": "@opam/uchar@opam:0.0.2@c8218eea", @@ -163,37 +147,37 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "ocaml@4.12.0@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@0dee4078", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.11.2000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] }, - "@opam/tyxml@opam:4.4.0@1dca5713": { - "id": "@opam/tyxml@opam:4.4.0@1dca5713", + "@opam/tyxml@opam:4.5.0@0a609297": { + "id": "@opam/tyxml@opam:4.5.0@0a609297", "name": "@opam/tyxml", - "version": "opam:4.4.0", + "version": "opam:4.5.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/51/516394dd4a5c31726997c51d66aa31cacb91e3c46d4e16c7699130e204042530#sha256:516394dd4a5c31726997c51d66aa31cacb91e3c46d4e16c7699130e204042530", - "archive:https://github.com/ocsigen/tyxml/releases/download/4.4.0/tyxml-4.4.0.tbz#sha256:516394dd4a5c31726997c51d66aa31cacb91e3c46d4e16c7699130e204042530" + "archive:https://opam.ocaml.org/cache/sha256/c6/c69accef5df4dd89d38f6aa0baad01e8fda4e9e98bb7dad61bec1452c5716068#sha256:c69accef5df4dd89d38f6aa0baad01e8fda4e9e98bb7dad61bec1452c5716068", + "archive:https://github.com/ocsigen/tyxml/releases/download/4.5.0/tyxml-4.5.0.tbz#sha256:c69accef5df4dd89d38f6aa0baad01e8fda4e9e98bb7dad61bec1452c5716068" ], "opam": { "name": "tyxml", - "version": "4.4.0", - "path": "esy.lock/opam/tyxml.4.4.0" + "version": "4.5.0", + "path": "esy.lock/opam/tyxml.4.5.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", - "@opam/seq@opam:base@d8d7de1d", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", + "@opam/seq@opam:base@d8d7de1d", "@opam/re@opam:1.9.0@15965b68", + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", - "@opam/seq@opam:base@d8d7de1d", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", + "@opam/seq@opam:base@d8d7de1d", "@opam/re@opam:1.9.0@15965b68", + "@opam/dune@opam:2.9.1@1e504822" ] }, "@opam/topkg@opam:1.0.3@e4e10f1c": { @@ -214,12 +198,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "ocaml@4.12.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.1@b748edf6", + "@opam/ocamlbuild@opam:0.14.0@0dee4078", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@6ac75d03" + "ocaml@4.12.0@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@0dee4078" ] }, "@opam/stdlib-shims@opam:0.3.0@0d088929": { @@ -240,15 +224,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/stdio@opam:v0.14.0@a624e254": { - "id": "@opam/stdio@opam:v0.14.0@a624e254", + "@opam/stdio@opam:v0.14.0@a5affb43": { + "id": "@opam/stdio@opam:v0.14.0@a5affb43", "name": "@opam/stdio", "version": "opam:v0.14.0", "source": { @@ -265,17 +249,17 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", - "@opam/base@opam:v0.14.1@d14008e2", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", + "@opam/base@opam:v0.14.1@9b424fee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", - "@opam/base@opam:v0.14.1@d14008e2" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", + "@opam/base@opam:v0.14.1@9b424fee" ] }, - "@opam/sexplib0@opam:v0.14.0@ddeb6438": { - "id": "@opam/sexplib0@opam:v0.14.0@ddeb6438", + "@opam/sexplib0@opam:v0.14.0@155c136c": { + "id": "@opam/sexplib0@opam:v0.14.0@155c136c", "name": "@opam/sexplib0", "version": "opam:v0.14.0", "source": { @@ -292,11 +276,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, "@opam/seq@opam:base@d8d7de1d": { @@ -314,12 +298,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.11.2000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] }, - "@opam/result@opam:1.5@6b753c82": { - "id": "@opam/result@opam:1.5@6b753c82", + "@opam/result@opam:1.5@1c6a6533": { + "id": "@opam/result@opam:1.5@1c6a6533", "name": "@opam/result", "version": "opam:1.5", "source": { @@ -336,15 +320,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/re@opam:1.9.0@d4d5e13d": { - "id": "@opam/re@opam:1.9.0@d4d5e13d", + "@opam/re@opam:1.9.0@15965b68": { + "id": "@opam/re@opam:1.9.0@15965b68", "name": "@opam/re", "version": "opam:1.9.0", "source": { @@ -361,50 +345,50 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", + "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/ppxlib@opam:0.21.0@9baf1fb0": { - "id": "@opam/ppxlib@opam:0.21.0@9baf1fb0", + "@opam/ppxlib@opam:0.22.2@61009929": { + "id": "@opam/ppxlib@opam:0.22.2@61009929", "name": "@opam/ppxlib", - "version": "opam:0.21.0", + "version": "opam:0.22.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/8e/8ea7af348d24bf52f359afaab1e8f2aa75824934c97eff76ed84f2613f4e3a3e#sha256:8ea7af348d24bf52f359afaab1e8f2aa75824934c97eff76ed84f2613f4e3a3e", - "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.21.0/ppxlib-0.21.0.tbz#sha256:8ea7af348d24bf52f359afaab1e8f2aa75824934c97eff76ed84f2613f4e3a3e" + "archive:https://opam.ocaml.org/cache/sha256/d0/d0e8a1ebdc6220b1574d7a926f008460c5118ccef79bf9a0ce0242f34cff225a#sha256:d0e8a1ebdc6220b1574d7a926f008460c5118ccef79bf9a0ce0242f34cff225a", + "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.22.2/ppxlib-0.22.2.tbz#sha256:d0e8a1ebdc6220b1574d7a926f008460c5118ccef79bf9a0ce0242f34cff225a" ], "opam": { "name": "ppxlib", - "version": "0.21.0", - "path": "esy.lock/opam/ppxlib.0.21.0" + "version": "0.22.2", + "path": "esy.lock/opam/ppxlib.0.22.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@0d088929", - "@opam/sexplib0@opam:v0.14.0@ddeb6438", + "ocaml@4.12.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@0d088929", + "@opam/sexplib0@opam:v0.14.0@155c136c", "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", - "@opam/ocaml-migrate-parsetree@opam:2.1.0@a3b6747d", - "@opam/ocaml-compiler-libs@opam:v0.12.3@f0f069bd", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/ocaml-migrate-parsetree@opam:2.2.0@45331a3e", + "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@0d088929", - "@opam/sexplib0@opam:v0.14.0@ddeb6438", + "ocaml@4.12.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@0d088929", + "@opam/sexplib0@opam:v0.14.0@155c136c", "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", - "@opam/ocaml-migrate-parsetree@opam:2.1.0@a3b6747d", - "@opam/ocaml-compiler-libs@opam:v0.12.3@f0f069bd", - "@opam/dune@opam:2.8.2@3d714e5f" + "@opam/ocaml-migrate-parsetree@opam:2.2.0@45331a3e", + "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", + "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/ppx_yojson_conv_lib@opam:v0.14.0@116b53d6": { - "id": "@opam/ppx_yojson_conv_lib@opam:v0.14.0@116b53d6", + "@opam/ppx_yojson_conv_lib@opam:v0.14.0@605a6997": { + "id": "@opam/ppx_yojson_conv_lib@opam:v0.14.0@605a6997", "name": "@opam/ppx_yojson_conv_lib", "version": "opam:v0.14.0", "source": { @@ -421,12 +405,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", + "@opam/dune@opam:2.9.1@1e504822" ] }, "@opam/ppx_derivers@opam:1.2.1@ecf0aa45": { @@ -447,122 +431,182 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/odoc@opam:1.5.2@94f47c8b": { - "id": "@opam/odoc@opam:1.5.2@94f47c8b", + "@opam/pp@opam:1.1.2@89ad03b5": { + "id": "@opam/pp@opam:1.1.2@89ad03b5", + "name": "@opam/pp", + "version": "opam:1.1.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/e4/e4a4e98d96b1bb76950fcd6da4e938c86d989df4d7e48f02f7a44595f5af1d56#sha256:e4a4e98d96b1bb76950fcd6da4e938c86d989df4d7e48f02f7a44595f5af1d56", + "archive:https://github.com/ocaml-dune/pp/releases/download/1.1.2/pp-1.1.2.tbz#sha256:e4a4e98d96b1bb76950fcd6da4e938c86d989df4d7e48f02f7a44595f5af1d56" + ], + "opam": { + "name": "pp", + "version": "1.1.2", + "path": "esy.lock/opam/pp.1.1.2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" + ] + }, + "@opam/odoc@opam:1.5.3@29f53af8": { + "id": "@opam/odoc@opam:1.5.3@29f53af8", "name": "@opam/odoc", - "version": "opam:1.5.2", + "version": "opam:1.5.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/d2/d24463f2660bc28c72cda001478360158e953721c9e23fb361ec4783113c4871#sha256:d24463f2660bc28c72cda001478360158e953721c9e23fb361ec4783113c4871", - "archive:https://github.com/ocaml/odoc/releases/download/1.5.2/odoc-1.5.2.tbz#sha256:d24463f2660bc28c72cda001478360158e953721c9e23fb361ec4783113c4871" + "archive:https://opam.ocaml.org/cache/sha256/f2/f2b76f811658c4b52cb48ac4ffc2ec37cedd2a805111c7f8ec20f8f36b8bbf45#sha256:f2b76f811658c4b52cb48ac4ffc2ec37cedd2a805111c7f8ec20f8f36b8bbf45", + "archive:https://github.com/ocaml/odoc/releases/download/1.5.3/odoc-1.5.3.tbz#sha256:f2b76f811658c4b52cb48ac4ffc2ec37cedd2a805111c7f8ec20f8f36b8bbf45" ], "opam": { "name": "odoc", - "version": "1.5.2", - "path": "esy.lock/opam/odoc.1.5.2" + "version": "1.5.3", + "path": "esy.lock/opam/odoc.1.5.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/tyxml@opam:4.4.0@1dca5713", - "@opam/result@opam:1.5@6b753c82", "@opam/fpath@opam:0.7.3@674d8125", - "@opam/dune@opam:2.8.2@3d714e5f", "@opam/cppo@opam:1.6.7@c28ac3ae", + "ocaml@4.12.0@d41d8cd9", "@opam/tyxml@opam:4.5.0@0a609297", + "@opam/result@opam:1.5@1c6a6533", "@opam/fpath@opam:0.7.3@674d8125", + "@opam/dune@opam:2.9.1@1e504822", "@opam/cppo@opam:1.6.7@57a6d52c", "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/astring@opam:0.8.5@1300cee8", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/tyxml@opam:4.4.0@1dca5713", - "@opam/result@opam:1.5@6b753c82", "@opam/fpath@opam:0.7.3@674d8125", - "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/tyxml@opam:4.5.0@0a609297", + "@opam/result@opam:1.5@1c6a6533", "@opam/fpath@opam:0.7.3@674d8125", + "@opam/dune@opam:2.9.1@1e504822", "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/astring@opam:0.8.5@1300cee8" ] }, - "@opam/ocamlformat@opam:0.15.1@512a140b": { - "id": "@opam/ocamlformat@opam:0.15.1@512a140b", + "@opam/ocamlformat-rpc-lib@opam:0.18.0@4bef249f": { + "id": "@opam/ocamlformat-rpc-lib@opam:0.18.0@4bef249f", + "name": "@opam/ocamlformat-rpc-lib", + "version": "opam:0.18.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/98/981a44296485da6ca29ab2cd8c711270398e5e1d1624408ec403c0b0ea9fe114#sha256:981a44296485da6ca29ab2cd8c711270398e5e1d1624408ec403c0b0ea9fe114", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.18.0/ocamlformat-0.18.0.tbz#sha256:981a44296485da6ca29ab2cd8c711270398e5e1d1624408ec403c0b0ea9fe114" + ], + "opam": { + "name": "ocamlformat-rpc-lib", + "version": "0.18.0", + "path": "esy.lock/opam/ocamlformat-rpc-lib.0.18.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@155c136c", + "@opam/dune@opam:2.9.1@1e504822", "@opam/csexp@opam:1.5.1@8a8fb3a7", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@155c136c", + "@opam/dune@opam:2.9.1@1e504822", "@opam/csexp@opam:1.5.1@8a8fb3a7" + ] + }, + "@opam/ocamlformat@opam:0.18.0@09973949": { + "id": "@opam/ocamlformat@opam:0.18.0@09973949", "name": "@opam/ocamlformat", - "version": "opam:0.15.1", + "version": "opam:0.18.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/2a/2a61513d10889d975eaa721b577f37b454ecfec0e08257c027f3e9928882cef4#sha256:2a61513d10889d975eaa721b577f37b454ecfec0e08257c027f3e9928882cef4", - "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.15.1/ocamlformat-0.15.1.tbz#sha256:2a61513d10889d975eaa721b577f37b454ecfec0e08257c027f3e9928882cef4" + "archive:https://opam.ocaml.org/cache/sha256/98/981a44296485da6ca29ab2cd8c711270398e5e1d1624408ec403c0b0ea9fe114#sha256:981a44296485da6ca29ab2cd8c711270398e5e1d1624408ec403c0b0ea9fe114", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.18.0/ocamlformat-0.18.0.tbz#sha256:981a44296485da6ca29ab2cd8c711270398e5e1d1624408ec403c0b0ea9fe114" ], "opam": { "name": "ocamlformat", - "version": "0.15.1", - "path": "esy.lock/opam/ocamlformat.0.15.1" + "version": "0.18.0", + "path": "esy.lock/opam/ocamlformat.0.18.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", + "ocaml@4.12.0@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", "@opam/uuseg@opam:13.0.0@f60712a7", - "@opam/stdio@opam:v0.14.0@a624e254", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/ppxlib@opam:0.21.0@9baf1fb0", - "@opam/odoc@opam:1.5.2@94f47c8b", - "@opam/menhir@opam:20201216@1a09d886", + "@opam/stdio@opam:v0.14.0@a5affb43", "@opam/re@opam:1.9.0@15965b68", + "@opam/ppxlib@opam:0.22.2@61009929", + "@opam/odoc@opam:1.5.3@29f53af8", + "@opam/ocaml-version@opam:3.2.0@640066ca", + "@opam/menhirSdk@opam:20210419@1798a533", + "@opam/menhirLib@opam:20210419@db96ceab", + "@opam/menhir@opam:20210419@462bec41", "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fix@opam:20201120@5c318621", "@opam/dune@opam:2.8.2@3d714e5f", + "@opam/fix@opam:20201120@0b212fb9", + "@opam/dune-build-info@opam:2.9.1@c636b56a", + "@opam/dune@opam:2.9.1@1e504822", "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/base@opam:v0.14.1@d14008e2", + "@opam/base@opam:v0.14.1@9b424fee", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", + "ocaml@4.12.0@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", "@opam/uuseg@opam:13.0.0@f60712a7", - "@opam/stdio@opam:v0.14.0@a624e254", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/ppxlib@opam:0.21.0@9baf1fb0", - "@opam/odoc@opam:1.5.2@94f47c8b", - "@opam/menhir@opam:20201216@1a09d886", + "@opam/stdio@opam:v0.14.0@a5affb43", "@opam/re@opam:1.9.0@15965b68", + "@opam/ppxlib@opam:0.22.2@61009929", + "@opam/odoc@opam:1.5.3@29f53af8", + "@opam/ocaml-version@opam:3.2.0@640066ca", + "@opam/menhirSdk@opam:20210419@1798a533", + "@opam/menhirLib@opam:20210419@db96ceab", + "@opam/menhir@opam:20210419@462bec41", "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fix@opam:20201120@5c318621", "@opam/dune@opam:2.8.2@3d714e5f", + "@opam/fix@opam:20201120@0b212fb9", + "@opam/dune-build-info@opam:2.9.1@c636b56a", + "@opam/dune@opam:2.9.1@1e504822", "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/base@opam:v0.14.1@d14008e2" + "@opam/base@opam:v0.14.1@9b424fee" ] }, - "@opam/ocamlfind@opam:1.8.1@b7dc3072": { - "id": "@opam/ocamlfind@opam:1.8.1@b7dc3072", + "@opam/ocamlfind@opam:1.9.1@b748edf6": { + "id": "@opam/ocamlfind@opam:1.9.1@b748edf6", "name": "@opam/ocamlfind", - "version": "opam:1.8.1", + "version": "opam:1.9.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/18/18ca650982c15536616dea0e422cbd8c#md5:18ca650982c15536616dea0e422cbd8c", - "archive:http://download2.camlcity.org/download/findlib-1.8.1.tar.gz#md5:18ca650982c15536616dea0e422cbd8c", - "archive:http://download.camlcity.org/download/findlib-1.8.1.tar.gz#md5:18ca650982c15536616dea0e422cbd8c" + "archive:https://opam.ocaml.org/cache/md5/65/65e6dc9b305ccbed1267275fe180f538#md5:65e6dc9b305ccbed1267275fe180f538", + "archive:http://download.camlcity.org/download/findlib-1.9.1.tar.gz#md5:65e6dc9b305ccbed1267275fe180f538" ], "opam": { "name": "ocamlfind", - "version": "1.8.1", - "path": "esy.lock/opam/ocamlfind.1.8.1" + "version": "1.9.1", + "path": "esy.lock/opam/ocamlfind.1.9.1" } }, "overrides": [ { "opamoverride": - "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override" + "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.1_opam_override" } ], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/conf-m4@opam:1@196bf219", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.11.2000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] }, - "@opam/ocamlbuild@opam:0.14.0@6ac75d03": { - "id": "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/ocamlbuild@opam:0.14.0@0dee4078": { + "id": "@opam/ocamlbuild@opam:0.14.0@0dee4078", "name": "@opam/ocamlbuild", "version": "opam:0.14.0", "source": { @@ -584,268 +628,297 @@ } ], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.11.2000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] + }, + "@opam/ocaml-version@opam:3.2.0@640066ca": { + "id": "@opam/ocaml-version@opam:3.2.0@640066ca", + "name": "@opam/ocaml-version", + "version": "opam:3.2.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/a6/a643dd6ef10676855916a1d45c69070587088673da00a2867a52251390bb7461#sha256:a643dd6ef10676855916a1d45c69070587088673da00a2867a52251390bb7461", + "archive:https://github.com/ocurrent/ocaml-version/releases/download/v3.2.0/ocaml-version-v3.2.0.tbz#sha256:a643dd6ef10676855916a1d45c69070587088673da00a2867a52251390bb7461" + ], + "opam": { + "name": "ocaml-version", + "version": "3.2.0", + "path": "esy.lock/opam/ocaml-version.3.2.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" + ] }, - "@opam/ocaml-migrate-parsetree@opam:2.1.0@a3b6747d": { - "id": "@opam/ocaml-migrate-parsetree@opam:2.1.0@a3b6747d", + "@opam/ocaml-migrate-parsetree@opam:2.2.0@45331a3e": { + "id": "@opam/ocaml-migrate-parsetree@opam:2.2.0@45331a3e", "name": "@opam/ocaml-migrate-parsetree", - "version": "opam:2.1.0", + "version": "opam:2.2.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/38/387b788ee4c0537f1fe02c25e05f0335af424828fc6fe940acc0db5948a5a71f#sha256:387b788ee4c0537f1fe02c25e05f0335af424828fc6fe940acc0db5948a5a71f", - "archive:https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v2.1.0/ocaml-migrate-parsetree-v2.1.0.tbz#sha256:387b788ee4c0537f1fe02c25e05f0335af424828fc6fe940acc0db5948a5a71f" + "archive:https://opam.ocaml.org/cache/sha256/b2/b2a68f3d3899cec3a50a99b05738295cc8a18672680406d0f68fbc95c01f1ba1#sha256:b2a68f3d3899cec3a50a99b05738295cc8a18672680406d0f68fbc95c01f1ba1", + "archive:https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v2.2.0/ocaml-migrate-parsetree-v2.2.0.tbz#sha256:b2a68f3d3899cec3a50a99b05738295cc8a18672680406d0f68fbc95c01f1ba1" ], "opam": { "name": "ocaml-migrate-parsetree", - "version": "2.1.0", - "path": "esy.lock/opam/ocaml-migrate-parsetree.2.1.0" + "version": "2.2.0", + "path": "esy.lock/opam/ocaml-migrate-parsetree.2.2.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/ocaml-lsp-server@opam:1.4.0@c9583433": { - "id": "@opam/ocaml-lsp-server@opam:1.4.0@c9583433", + "@opam/ocaml-lsp-server@opam:1.8.2@f070db74": { + "id": "@opam/ocaml-lsp-server@opam:1.8.2@f070db74", "name": "@opam/ocaml-lsp-server", - "version": "opam:1.4.0", + "version": "opam:1.8.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/fd/fd138e6c4fcff32c6d15eb66cc9391b7e1183717a6d1a47c688c7f6d320a159f#sha256:fd138e6c4fcff32c6d15eb66cc9391b7e1183717a6d1a47c688c7f6d320a159f", - "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.4.0/jsonrpc-1.4.0.tbz#sha256:fd138e6c4fcff32c6d15eb66cc9391b7e1183717a6d1a47c688c7f6d320a159f" + "archive:https://opam.ocaml.org/cache/sha256/42/420dfd5897d2a1da92e5d6a6c562d0f733871f711666c1741c00f57ef77dbd82#sha256:420dfd5897d2a1da92e5d6a6c562d0f733871f711666c1741c00f57ef77dbd82", + "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.8.2/jsonrpc-1.8.2.tbz#sha256:420dfd5897d2a1da92e5d6a6c562d0f733871f711666c1741c00f57ef77dbd82" ], "opam": { "name": "ocaml-lsp-server", - "version": "1.4.0", - "path": "esy.lock/opam/ocaml-lsp-server.1.4.0" + "version": "1.8.2", + "path": "esy.lock/opam/ocaml-lsp-server.1.8.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/stdlib-shims@opam:0.3.0@0d088929", - "@opam/result@opam:1.5@6b753c82", - "@opam/ppx_yojson_conv_lib@opam:v0.14.0@116b53d6", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/dune-build-info@opam:2.8.2@0ec81e5b", - "@opam/dune@opam:2.8.2@3d714e5f", - "@opam/dot-merlin-reader@opam:4.1@120afa42", - "@opam/csexp@opam:1.4.0@bd1cb034", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", + "@opam/result@opam:1.5@1c6a6533", "@opam/re@opam:1.9.0@15965b68", + "@opam/ppx_yojson_conv_lib@opam:v0.14.0@605a6997", + "@opam/pp@opam:1.1.2@89ad03b5", + "@opam/ocamlformat-rpc-lib@opam:0.18.0@4bef249f", + "@opam/dune-build-info@opam:2.9.1@c636b56a", + "@opam/dune@opam:2.9.1@1e504822", + "@opam/dot-merlin-reader@opam:4.1@84436e1c", + "@opam/csexp@opam:1.5.1@8a8fb3a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/stdlib-shims@opam:0.3.0@0d088929", - "@opam/result@opam:1.5@6b753c82", - "@opam/ppx_yojson_conv_lib@opam:v0.14.0@116b53d6", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/dune-build-info@opam:2.8.2@0ec81e5b", - "@opam/dune@opam:2.8.2@3d714e5f", - "@opam/dot-merlin-reader@opam:4.1@120afa42", - "@opam/csexp@opam:1.4.0@bd1cb034" + "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", + "@opam/result@opam:1.5@1c6a6533", "@opam/re@opam:1.9.0@15965b68", + "@opam/ppx_yojson_conv_lib@opam:v0.14.0@605a6997", + "@opam/pp@opam:1.1.2@89ad03b5", + "@opam/ocamlformat-rpc-lib@opam:0.18.0@4bef249f", + "@opam/dune-build-info@opam:2.9.1@c636b56a", + "@opam/dune@opam:2.9.1@1e504822", + "@opam/dot-merlin-reader@opam:4.1@84436e1c", + "@opam/csexp@opam:1.5.1@8a8fb3a7" ] }, - "@opam/ocaml-compiler-libs@opam:v0.12.3@f0f069bd": { - "id": "@opam/ocaml-compiler-libs@opam:v0.12.3@f0f069bd", + "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882": { + "id": "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", "name": "@opam/ocaml-compiler-libs", - "version": "opam:v0.12.3", + "version": "opam:v0.12.4", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/a8/a8403531439c14bbda2d504ef93610fd29a8e9520fc700f21889d893a513e3c9#sha256:a8403531439c14bbda2d504ef93610fd29a8e9520fc700f21889d893a513e3c9", - "archive:https://github.com/janestreet/ocaml-compiler-libs/releases/download/v0.12.3/ocaml-compiler-libs-v0.12.3.tbz#sha256:a8403531439c14bbda2d504ef93610fd29a8e9520fc700f21889d893a513e3c9" + "archive:https://opam.ocaml.org/cache/sha256/4e/4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760#sha256:4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760", + "archive:https://github.com/janestreet/ocaml-compiler-libs/releases/download/v0.12.4/ocaml-compiler-libs-v0.12.4.tbz#sha256:4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760" ], "opam": { "name": "ocaml-compiler-libs", - "version": "v0.12.3", - "path": "esy.lock/opam/ocaml-compiler-libs.v0.12.3" + "version": "v0.12.4", + "path": "esy.lock/opam/ocaml-compiler-libs.v0.12.4" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/menhirSdk@opam:20201216@5e08e674": { - "id": "@opam/menhirSdk@opam:20201216@5e08e674", + "@opam/menhirSdk@opam:20210419@1798a533": { + "id": "@opam/menhirSdk@opam:20210419@1798a533", "name": "@opam/menhirSdk", - "version": "opam:20201216", + "version": "opam:20210419", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/f2/f27f8f5dedd316eff4c02d9130fced49#md5:f27f8f5dedd316eff4c02d9130fced49", - "archive:https://gitlab.inria.fr/fpottier/menhir/repository/20201216/archive.tar.gz#md5:f27f8f5dedd316eff4c02d9130fced49" + "archive:https://opam.ocaml.org/cache/md5/1a/1af2d137eb20811c74ca516500164fd4#md5:1af2d137eb20811c74ca516500164fd4", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20210419/archive.tar.gz#md5:1af2d137eb20811c74ca516500164fd4" ], "opam": { "name": "menhirSdk", - "version": "20201216", - "path": "esy.lock/opam/menhirSdk.20201216" + "version": "20210419", + "path": "esy.lock/opam/menhirSdk.20210419" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/menhirLib@opam:20201216@bb5a1851": { - "id": "@opam/menhirLib@opam:20201216@bb5a1851", + "@opam/menhirLib@opam:20210419@db96ceab": { + "id": "@opam/menhirLib@opam:20210419@db96ceab", "name": "@opam/menhirLib", - "version": "opam:20201216", + "version": "opam:20210419", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/f2/f27f8f5dedd316eff4c02d9130fced49#md5:f27f8f5dedd316eff4c02d9130fced49", - "archive:https://gitlab.inria.fr/fpottier/menhir/repository/20201216/archive.tar.gz#md5:f27f8f5dedd316eff4c02d9130fced49" + "archive:https://opam.ocaml.org/cache/md5/1a/1af2d137eb20811c74ca516500164fd4#md5:1af2d137eb20811c74ca516500164fd4", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20210419/archive.tar.gz#md5:1af2d137eb20811c74ca516500164fd4" ], "opam": { "name": "menhirLib", - "version": "20201216", - "path": "esy.lock/opam/menhirLib.20201216" + "version": "20210419", + "path": "esy.lock/opam/menhirLib.20210419" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/menhir@opam:20201216@1a09d886": { - "id": "@opam/menhir@opam:20201216@1a09d886", + "@opam/menhir@opam:20210419@462bec41": { + "id": "@opam/menhir@opam:20210419@462bec41", "name": "@opam/menhir", - "version": "opam:20201216", + "version": "opam:20210419", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/f2/f27f8f5dedd316eff4c02d9130fced49#md5:f27f8f5dedd316eff4c02d9130fced49", - "archive:https://gitlab.inria.fr/fpottier/menhir/repository/20201216/archive.tar.gz#md5:f27f8f5dedd316eff4c02d9130fced49" + "archive:https://opam.ocaml.org/cache/md5/1a/1af2d137eb20811c74ca516500164fd4#md5:1af2d137eb20811c74ca516500164fd4", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20210419/archive.tar.gz#md5:1af2d137eb20811c74ca516500164fd4" ], "opam": { "name": "menhir", - "version": "20201216", - "path": "esy.lock/opam/menhir.20201216" + "version": "20210419", + "path": "esy.lock/opam/menhir.20210419" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/menhirSdk@opam:20201216@5e08e674", - "@opam/menhirLib@opam:20201216@bb5a1851", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/menhirSdk@opam:20210419@1798a533", + "@opam/menhirLib@opam:20210419@db96ceab", + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/menhirSdk@opam:20201216@5e08e674", - "@opam/menhirLib@opam:20201216@bb5a1851", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/menhirSdk@opam:20210419@1798a533", + "@opam/menhirLib@opam:20210419@db96ceab", + "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/js_of_ocaml-ppx@opam:3.9.0@8454b2f9": { - "id": "@opam/js_of_ocaml-ppx@opam:3.9.0@8454b2f9", + "@opam/js_of_ocaml-ppx@opam:3.10.0@83146b55": { + "id": "@opam/js_of_ocaml-ppx@opam:3.10.0@83146b55", "name": "@opam/js_of_ocaml-ppx", - "version": "opam:3.9.0", + "version": "opam:3.10.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/74/74d3b17b089af04cde29173c9e7a1154b9a784ba415aeef5026440aeb907cb54#sha256:74d3b17b089af04cde29173c9e7a1154b9a784ba415aeef5026440aeb907cb54", - "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/3.9.0/js_of_ocaml-3.9.0.tbz#sha256:74d3b17b089af04cde29173c9e7a1154b9a784ba415aeef5026440aeb907cb54" + "archive:https://opam.ocaml.org/cache/sha256/7b/7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126#sha256:7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126", + "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/3.10.0/js_of_ocaml-3.10.0.tbz#sha256:7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126" ], "opam": { "name": "js_of_ocaml-ppx", - "version": "3.9.0", - "path": "esy.lock/opam/js_of_ocaml-ppx.3.9.0" + "version": "3.10.0", + "path": "esy.lock/opam/js_of_ocaml-ppx.3.10.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/ppxlib@opam:0.21.0@9baf1fb0", - "@opam/js_of_ocaml@opam:3.9.0@db27df96", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/ppxlib@opam:0.22.2@61009929", + "@opam/js_of_ocaml@opam:3.10.0@70da2390", + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/ppxlib@opam:0.21.0@9baf1fb0", - "@opam/js_of_ocaml@opam:3.9.0@db27df96", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/ppxlib@opam:0.22.2@61009929", + "@opam/js_of_ocaml@opam:3.10.0@70da2390", + "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/js_of_ocaml-compiler@opam:3.9.1@19f5797f": { - "id": "@opam/js_of_ocaml-compiler@opam:3.9.1@19f5797f", + "@opam/js_of_ocaml-compiler@opam:3.10.0@74a957c3": { + "id": "@opam/js_of_ocaml-compiler@opam:3.10.0@74a957c3", "name": "@opam/js_of_ocaml-compiler", - "version": "opam:3.9.1", + "version": "opam:3.10.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/a6/a6de57f502676890191b966d2317a2bef7835786664c37f24e974aed66286545#sha256:a6de57f502676890191b966d2317a2bef7835786664c37f24e974aed66286545", - "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/3.9.1/js_of_ocaml-3.9.1.tbz#sha256:a6de57f502676890191b966d2317a2bef7835786664c37f24e974aed66286545" + "archive:https://opam.ocaml.org/cache/sha256/7b/7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126#sha256:7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126", + "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/3.10.0/js_of_ocaml-3.10.0.tbz#sha256:7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126" ], "opam": { "name": "js_of_ocaml-compiler", - "version": "3.9.1", - "path": "esy.lock/opam/js_of_ocaml-compiler.3.9.1" + "version": "3.10.0", + "path": "esy.lock/opam/js_of_ocaml-compiler.3.10.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/ppxlib@opam:0.21.0@9baf1fb0", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/menhir@opam:20201216@1a09d886", - "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", + "@opam/ppxlib@opam:0.22.2@61009929", + "@opam/ocamlfind@opam:1.9.1@b748edf6", + "@opam/menhirSdk@opam:20210419@1798a533", + "@opam/menhirLib@opam:20210419@db96ceab", + "@opam/menhir@opam:20210419@462bec41", + "@opam/dune@opam:2.9.1@1e504822", "@opam/cmdliner@opam:1.0.4@93208aac", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/ppxlib@opam:0.21.0@9baf1fb0", - "@opam/menhir@opam:20201216@1a09d886", - "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", + "@opam/ppxlib@opam:0.22.2@61009929", + "@opam/menhirSdk@opam:20210419@1798a533", + "@opam/menhirLib@opam:20210419@db96ceab", + "@opam/menhir@opam:20210419@462bec41", + "@opam/dune@opam:2.9.1@1e504822", "@opam/cmdliner@opam:1.0.4@93208aac" ] }, - "@opam/js_of_ocaml@opam:3.9.0@db27df96": { - "id": "@opam/js_of_ocaml@opam:3.9.0@db27df96", + "@opam/js_of_ocaml@opam:3.10.0@70da2390": { + "id": "@opam/js_of_ocaml@opam:3.10.0@70da2390", "name": "@opam/js_of_ocaml", - "version": "opam:3.9.0", + "version": "opam:3.10.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/74/74d3b17b089af04cde29173c9e7a1154b9a784ba415aeef5026440aeb907cb54#sha256:74d3b17b089af04cde29173c9e7a1154b9a784ba415aeef5026440aeb907cb54", - "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/3.9.0/js_of_ocaml-3.9.0.tbz#sha256:74d3b17b089af04cde29173c9e7a1154b9a784ba415aeef5026440aeb907cb54" + "archive:https://opam.ocaml.org/cache/sha256/7b/7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126#sha256:7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126", + "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/3.10.0/js_of_ocaml-3.10.0.tbz#sha256:7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126" ], "opam": { "name": "js_of_ocaml", - "version": "3.9.0", - "path": "esy.lock/opam/js_of_ocaml.3.9.0" + "version": "3.10.0", + "path": "esy.lock/opam/js_of_ocaml.3.10.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", - "@opam/ppxlib@opam:0.21.0@9baf1fb0", - "@opam/js_of_ocaml-compiler@opam:3.9.1@19f5797f", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", + "@opam/ppxlib@opam:0.22.2@61009929", + "@opam/js_of_ocaml-compiler@opam:3.10.0@74a957c3", + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", - "@opam/ppxlib@opam:0.21.0@9baf1fb0", - "@opam/js_of_ocaml-compiler@opam:3.9.1@19f5797f", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", + "@opam/ppxlib@opam:0.22.2@61009929", + "@opam/js_of_ocaml-compiler@opam:3.10.0@74a957c3", + "@opam/dune@opam:2.9.1@1e504822" ] }, "@opam/fpath@opam:0.7.3@674d8125": { @@ -866,25 +939,25 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/topkg@opam:1.0.3@e4e10f1c", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "ocaml@4.12.0@d41d8cd9", "@opam/topkg@opam:1.0.3@e4e10f1c", + "@opam/ocamlfind@opam:1.9.1@b748edf6", + "@opam/ocamlbuild@opam:0.14.0@0dee4078", "@opam/astring@opam:0.8.5@1300cee8", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/astring@opam:0.8.5@1300cee8" + "ocaml@4.12.0@d41d8cd9", "@opam/astring@opam:0.8.5@1300cee8" ] }, - "@opam/fix@opam:20201120@5c318621": { - "id": "@opam/fix@opam:20201120@5c318621", + "@opam/fix@opam:20201120@0b212fb9": { + "id": "@opam/fix@opam:20201120@0b212fb9", "name": "@opam/fix", "version": "opam:20201120", "source": { "type": "install", "source": [ "archive:https://opam.ocaml.org/cache/md5/7e/7eb570b759635fe66f3556d2b1cc88e3#md5:7eb570b759635fe66f3556d2b1cc88e3", - "archive:https://gitlab.inria.fr/fpottier/fix/repository/20201120/archive.tar.gz#md5:7eb570b759635fe66f3556d2b1cc88e3" + "archive:https://gitlab.inria.fr/fpottier/fix/-/archive/20201120/archive.tar.gz#md5:7eb570b759635fe66f3556d2b1cc88e3" ], "opam": { "name": "fix", @@ -894,15 +967,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/easy-format@opam:1.3.2@0484b3c4": { - "id": "@opam/easy-format@opam:1.3.2@0484b3c4", + "@opam/easy-format@opam:1.3.2@1ea9f987": { + "id": "@opam/easy-format@opam:1.3.2@1ea9f987", "name": "@opam/easy-format", "version": "opam:1.3.2", "source": { @@ -919,91 +992,91 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/dune-configurator@opam:2.8.2@c90ff40b": { - "id": "@opam/dune-configurator@opam:2.8.2@c90ff40b", + "@opam/dune-configurator@opam:2.9.1@b7cf7a02": { + "id": "@opam/dune-configurator@opam:2.9.1@b7cf7a02", "name": "@opam/dune-configurator", - "version": "opam:2.8.2", + "version": "opam:2.9.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e2/e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e#sha256:e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e", - "archive:https://github.com/ocaml/dune/releases/download/2.8.2/dune-2.8.2.tbz#sha256:e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e" + "archive:https://opam.ocaml.org/cache/sha256/b3/b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26#sha256:b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26", + "archive:https://github.com/ocaml/dune/releases/download/2.9.1/dune-2.9.1.tbz#sha256:b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26" ], "opam": { "name": "dune-configurator", - "version": "2.8.2", - "path": "esy.lock/opam/dune-configurator.2.8.2" + "version": "2.9.1", + "path": "esy.lock/opam/dune-configurator.2.9.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/result@opam:1.5@6b753c82", - "@opam/dune@opam:2.8.2@3d714e5f", "@opam/csexp@opam:1.4.0@bd1cb034", + "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "@opam/dune@opam:2.9.1@1e504822", "@opam/csexp@opam:1.5.1@8a8fb3a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/result@opam:1.5@6b753c82", - "@opam/dune@opam:2.8.2@3d714e5f", "@opam/csexp@opam:1.4.0@bd1cb034" + "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "@opam/dune@opam:2.9.1@1e504822", "@opam/csexp@opam:1.5.1@8a8fb3a7" ] }, - "@opam/dune-build-info@opam:2.8.2@0ec81e5b": { - "id": "@opam/dune-build-info@opam:2.8.2@0ec81e5b", + "@opam/dune-build-info@opam:2.9.1@c636b56a": { + "id": "@opam/dune-build-info@opam:2.9.1@c636b56a", "name": "@opam/dune-build-info", - "version": "opam:2.8.2", + "version": "opam:2.9.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e2/e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e#sha256:e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e", - "archive:https://github.com/ocaml/dune/releases/download/2.8.2/dune-2.8.2.tbz#sha256:e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e" + "archive:https://opam.ocaml.org/cache/sha256/b3/b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26#sha256:b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26", + "archive:https://github.com/ocaml/dune/releases/download/2.9.1/dune-2.9.1.tbz#sha256:b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26" ], "opam": { "name": "dune-build-info", - "version": "2.8.2", - "path": "esy.lock/opam/dune-build-info.2.8.2" + "version": "2.9.1", + "path": "esy.lock/opam/dune-build-info.2.9.1" } }, "overrides": [], "dependencies": [ - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "@opam/dune@opam:2.8.2@3d714e5f" ] + "devDependencies": [ "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/dune@opam:2.8.2@3d714e5f": { - "id": "@opam/dune@opam:2.8.2@3d714e5f", + "@opam/dune@opam:2.9.1@1e504822": { + "id": "@opam/dune@opam:2.9.1@1e504822", "name": "@opam/dune", - "version": "opam:2.8.2", + "version": "opam:2.9.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e2/e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e#sha256:e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e", - "archive:https://github.com/ocaml/dune/releases/download/2.8.2/dune-2.8.2.tbz#sha256:e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e" + "archive:https://opam.ocaml.org/cache/sha256/b3/b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26#sha256:b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26", + "archive:https://github.com/ocaml/dune/releases/download/2.9.1/dune-2.9.1.tbz#sha256:b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26" ], "opam": { "name": "dune", - "version": "2.8.2", - "path": "esy.lock/opam/dune.2.8.2" + "version": "2.9.1", + "path": "esy.lock/opam/dune.2.9.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "ocaml@4.12.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "ocaml@4.12.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084" ] }, - "@opam/dot-merlin-reader@opam:4.1@120afa42": { - "id": "@opam/dot-merlin-reader@opam:4.1@120afa42", + "@opam/dot-merlin-reader@opam:4.1@84436e1c": { + "id": "@opam/dot-merlin-reader@opam:4.1@84436e1c", "name": "@opam/dot-merlin-reader", "version": "opam:4.1", "source": { @@ -1020,47 +1093,46 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/result@opam:1.5@6b753c82", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/dune@opam:2.8.2@3d714e5f", "@opam/csexp@opam:1.4.0@bd1cb034", + "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", + "@opam/result@opam:1.5@1c6a6533", + "@opam/ocamlfind@opam:1.9.1@b748edf6", + "@opam/dune@opam:2.9.1@1e504822", "@opam/csexp@opam:1.5.1@8a8fb3a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/result@opam:1.5@6b753c82", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/dune@opam:2.8.2@3d714e5f", "@opam/csexp@opam:1.4.0@bd1cb034" + "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", + "@opam/result@opam:1.5@1c6a6533", + "@opam/ocamlfind@opam:1.9.1@b748edf6", + "@opam/dune@opam:2.9.1@1e504822", "@opam/csexp@opam:1.5.1@8a8fb3a7" ] }, - "@opam/csexp@opam:1.4.0@bd1cb034": { - "id": "@opam/csexp@opam:1.4.0@bd1cb034", + "@opam/csexp@opam:1.5.1@8a8fb3a7": { + "id": "@opam/csexp@opam:1.5.1@8a8fb3a7", "name": "@opam/csexp", - "version": "opam:1.4.0", + "version": "opam:1.5.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/8e/8e3d6fca87f102a126dee8b72a2a0d146f10439c47218dfc149d51bf3edf364e#sha256:8e3d6fca87f102a126dee8b72a2a0d146f10439c47218dfc149d51bf3edf364e", - "archive:https://github.com/ocaml-dune/csexp/releases/download/1.4.0/csexp-1.4.0.tbz#sha256:8e3d6fca87f102a126dee8b72a2a0d146f10439c47218dfc149d51bf3edf364e" + "archive:https://opam.ocaml.org/cache/sha256/d6/d605e4065fa90a58800440ef2f33a2d931398bf2c22061a8acb7df845c0aac02#sha256:d605e4065fa90a58800440ef2f33a2d931398bf2c22061a8acb7df845c0aac02", + "archive:https://github.com/ocaml-dune/csexp/releases/download/1.5.1/csexp-1.5.1.tbz#sha256:d605e4065fa90a58800440ef2f33a2d931398bf2c22061a8acb7df845c0aac02" ], "opam": { "name": "csexp", - "version": "1.4.0", - "path": "esy.lock/opam/csexp.1.4.0" + "version": "1.5.1", + "path": "esy.lock/opam/csexp.1.5.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/result@opam:1.5@6b753c82", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/result@opam:1.5@6b753c82", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822" ] }, - "@opam/cppo@opam:1.6.7@c28ac3ae": { - "id": "@opam/cppo@opam:1.6.7@c28ac3ae", + "@opam/cppo@opam:1.6.7@57a6d52c": { + "id": "@opam/cppo@opam:1.6.7@57a6d52c", "name": "@opam/cppo", "version": "opam:1.6.7", "source": { @@ -1077,40 +1149,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/dune@opam:2.8.2@3d714e5f", + "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.1@1e504822", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/conf-m4@opam:1@196bf219": { - "id": "@opam/conf-m4@opam:1@196bf219", - "name": "@opam/conf-m4", - "version": "opam:1", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "conf-m4", - "version": "1", - "path": "esy.lock/opam/conf-m4.1" - } - }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__conf_m4_opam__c__1_opam_override" - } - ], - "dependencies": [ - "esy-m4@github:esy-packages/esy-m4#c7cf0ac9221be2b1f9d90e83559ca08397a629e7@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [] - }, "@opam/cmdliner@opam:1.0.4@93208aac": { "id": "@opam/cmdliner@opam:1.0.4@93208aac", "name": "@opam/cmdliner", @@ -1129,12 +1176,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.11.2000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] }, - "@opam/biniou@opam:1.2.1@d7570399": { - "id": "@opam/biniou@opam:1.2.1@d7570399", + "@opam/biniou@opam:1.2.1@420bda02": { + "id": "@opam/biniou@opam:1.2.1@420bda02", "name": "@opam/biniou", "version": "opam:1.2.1", "source": { @@ -1151,12 +1198,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/easy-format@opam:1.3.2@1ea9f987", + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/easy-format@opam:1.3.2@1ea9f987", + "@opam/dune@opam:2.9.1@1e504822" ] }, "@opam/base-unix@opam:base@87d0b2eb": { @@ -1193,8 +1240,8 @@ "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [] }, - "@opam/base@opam:v0.14.1@d14008e2": { - "id": "@opam/base@opam:v0.14.1@d14008e2", + "@opam/base@opam:v0.14.1@9b424fee": { + "id": "@opam/base@opam:v0.14.1@9b424fee", "name": "@opam/base", "version": "opam:v0.14.1", "source": { @@ -1211,14 +1258,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@ddeb6438", - "@opam/dune-configurator@opam:2.8.2@c90ff40b", - "@opam/dune@opam:2.8.2@3d714e5f", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@155c136c", + "@opam/dune-configurator@opam:2.9.1@b7cf7a02", + "@opam/dune@opam:2.9.1@1e504822", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@ddeb6438", - "@opam/dune-configurator@opam:2.8.2@c90ff40b", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.14.0@155c136c", + "@opam/dune-configurator@opam:2.9.1@b7cf7a02", + "@opam/dune@opam:2.9.1@1e504822" ] }, "@opam/astring@opam:0.8.5@1300cee8": { @@ -1239,12 +1286,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", "@opam/topkg@opam:1.0.3@e4e10f1c", - "@opam/ocamlfind@opam:1.8.1@b7dc3072", - "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "ocaml@4.12.0@d41d8cd9", "@opam/topkg@opam:1.0.3@e4e10f1c", + "@opam/ocamlfind@opam:1.9.1@b748edf6", + "@opam/ocamlbuild@opam:0.14.0@0dee4078", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.11.2000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] }, "@grain/binaryen.ml@link-dev:./package.json": { "id": "@grain/binaryen.ml@link-dev:./package.json", @@ -1257,16 +1304,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.11.2000@d41d8cd9", - "@opam/js_of_ocaml-ppx@opam:3.9.0@8454b2f9", - "@opam/js_of_ocaml@opam:3.9.0@db27df96", - "@opam/dune-configurator@opam:2.8.2@c90ff40b", - "@opam/dune@opam:2.8.2@3d714e5f" + "ocaml@4.12.0@d41d8cd9", + "@opam/js_of_ocaml-ppx@opam:3.10.0@83146b55", + "@opam/js_of_ocaml@opam:3.10.0@70da2390", + "@opam/dune-configurator@opam:2.9.1@b7cf7a02", + "@opam/dune@opam:2.9.1@1e504822" ], "devDependencies": [ - "@opam/ocamlformat@opam:0.15.1@512a140b", - "@opam/ocaml-lsp-server@opam:1.4.0@c9583433", - "@opam/js_of_ocaml-compiler@opam:3.9.1@19f5797f" + "@opam/ocamlformat@opam:0.18.0@09973949", + "@opam/ocaml-lsp-server@opam:1.8.2@f070db74", + "@opam/js_of_ocaml-compiler@opam:3.10.0@74a957c3" ], "installConfig": { "pnp": false } }, diff --git a/esy.lock/opam/base.v0.14.1/opam b/esy.lock/opam/base.v0.14.1/opam index 3a331a4e..eb9603ef 100644 --- a/esy.lock/opam/base.v0.14.1/opam +++ b/esy.lock/opam/base.v0.14.1/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/base" bug-reports: "https://github.com/janestreet/base/issues" dev-repo: "git+https://github.com/janestreet/base.git" diff --git a/esy.lock/opam/biniou.1.2.1/opam b/esy.lock/opam/biniou.1.2.1/opam index b706b425..ec7028f2 100644 --- a/esy.lock/opam/biniou.1.2.1/opam +++ b/esy.lock/opam/biniou.1.2.1/opam @@ -1,6 +1,6 @@ opam-version: "2.0" build: [ - ["dune" "subst"] {pinned} + ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name "-j" jobs] {with-test} ["dune" "build" "-p" name "@doc"] {with-doc} diff --git a/esy.lock/opam/conf-m4.1/opam b/esy.lock/opam/conf-m4.1/opam deleted file mode 100644 index c6feb2a7..00000000 --- a/esy.lock/opam/conf-m4.1/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "2.0" -maintainer: "tim@gfxmonk.net" -homepage: "http://www.gnu.org/software/m4/m4.html" -bug-reports: "https://github.com/ocaml/opam-repository/issues" -authors: "GNU Project" -license: "GPL-3.0-only" -build: [["sh" "-exc" "echo | m4"]] -depexts: [ - ["m4"] {os-family = "debian"} - ["m4"] {os-distribution = "fedora"} - ["m4"] {os-distribution = "rhel"} - ["m4"] {os-distribution = "centos"} - ["m4"] {os-distribution = "alpine"} - ["m4"] {os-distribution = "nixos"} - ["m4"] {os-family = "suse"} - ["m4"] {os-distribution = "ol"} - ["m4"] {os-distribution = "arch"} -] -synopsis: "Virtual package relying on m4" -description: - "This package can only install if the m4 binary is installed on the system." -flags: conf diff --git a/esy.lock/opam/cppo.1.6.7/opam b/esy.lock/opam/cppo.1.6.7/opam index eddcc1ef..3269c37d 100644 --- a/esy.lock/opam/cppo.1.6.7/opam +++ b/esy.lock/opam/cppo.1.6.7/opam @@ -11,7 +11,7 @@ depends: [ "base-unix" ] build: [ - ["dune" "subst"] {pinned} + ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] diff --git a/esy.lock/opam/csexp.1.4.0/opam b/esy.lock/opam/csexp.1.5.1/opam similarity index 68% rename from esy.lock/opam/csexp.1.4.0/opam rename to esy.lock/opam/csexp.1.5.1/opam index ef29a05a..59324f9e 100644 --- a/esy.lock/opam/csexp.1.4.0/opam +++ b/esy.lock/opam/csexp.1.5.1/opam @@ -20,7 +20,7 @@ module of this library is parameterised by the type of S-expressions. maintainer: ["Jeremie Dimino "] authors: [ "Quentin Hocquet " - "Jane Street Group, LLC " + "Jane Street Group, LLC" "Jeremie Dimino " ] license: "MIT" @@ -29,12 +29,13 @@ doc: "https://ocaml-dune.github.io/csexp/" bug-reports: "https://github.com/ocaml-dune/csexp/issues" depends: [ "dune" {>= "1.11"} - "ocaml" {>= "4.02.3"} - "result" {>= "1.5"} + "ocaml" {>= "4.03.0"} +# "ppx_expect" {with-test & >= "v0.14"} + "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml-dune/csexp.git" build: [ - ["dune" "subst"] {pinned} + ["dune" "subst"] {dev} [ "dune" "build" @@ -43,16 +44,17 @@ build: [ "-j" jobs "@install" -# "@runtest" {with-test & ocaml:version >= "4.04"} +# Tests disabled because of a cyclic dependency with csexp, dune-configurator and ppx_expect +# "@runtest" {with-test} "@doc" {with-doc} ] ] -x-commit-hash: "0e1b2044c8d1ff187c27cec3e46d9cde14892650" +x-commit-hash: "7eeb86206819d2b1782d6cde1be9d6cf8b5fc851" url { src: - "https://github.com/ocaml-dune/csexp/releases/download/1.4.0/csexp-1.4.0.tbz" + "https://github.com/ocaml-dune/csexp/releases/download/1.5.1/csexp-1.5.1.tbz" checksum: [ - "sha256=8e3d6fca87f102a126dee8b72a2a0d146f10439c47218dfc149d51bf3edf364e" - "sha512=604a5094fbbf61f497b342ad0aa8ec25275b2a904cd0c1823fc40daa54a15796b360374ff495c0d8ca3b4c1e6723b2ce37e030857fae131222606de818fb8129" + "sha256=d605e4065fa90a58800440ef2f33a2d931398bf2c22061a8acb7df845c0aac02" + "sha512=d785bbabaff9f6bf601399149ef0a42e5e99647b54e27f97ef1625907793dda22a45bf83e0e8a1eba2c63634c5484b54739ff0904ef556f5fc592efa38af7505" ] } diff --git a/esy.lock/opam/dot-merlin-reader.4.1/opam b/esy.lock/opam/dot-merlin-reader.4.1/opam index d84045d6..f860cab4 100644 --- a/esy.lock/opam/dot-merlin-reader.4.1/opam +++ b/esy.lock/opam/dot-merlin-reader.4.1/opam @@ -6,7 +6,7 @@ homepage: "https://github.com/ocaml/merlin" bug-reports: "https://github.com/ocaml/merlin/issues" dev-repo: "git+https://github.com/ocaml/merlin.git" build: [ - ["dune" "subst"] {pinned} + ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ] depends: [ diff --git a/esy.lock/opam/dune-build-info.2.8.2/opam b/esy.lock/opam/dune-build-info.2.9.1/opam similarity index 72% rename from esy.lock/opam/dune-build-info.2.8.2/opam rename to esy.lock/opam/dune-build-info.2.9.1/opam index d61859d1..59e09582 100644 --- a/esy.lock/opam/dune-build-info.2.8.2/opam +++ b/esy.lock/opam/dune-build-info.2.9.1/opam @@ -15,7 +15,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "2.8"} + "dune" {>= "2.9"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" @@ -32,11 +32,11 @@ build: [ "@doc" {with-doc} ] ] -x-commit-hash: "6c471da57bea666267a8a63034aed57962f378b0" +x-commit-hash: "e41c66259135d6d1d72b031be6684bf8826a2586" url { - src: "https://github.com/ocaml/dune/releases/download/2.8.2/dune-2.8.2.tbz" + src: "https://github.com/ocaml/dune/releases/download/2.9.1/dune-2.9.1.tbz" checksum: [ - "sha256=e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e" - "sha512=d3cca73f5a72440273f7b4e3934dfa7e89fcb64710f3c734d2583123f5d9f3e573f0ab96a4892b2f11313038da6b4e2c614951199ffef0a3f12669d729b25376" + "sha256=b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26" + "sha512=fce1aa520db785c25ded75a959e9dafeb7887d4f5deeb14b044cd5b9e2d235dca24589d794d2f01513765bc4764cf72f8659bd15f3a4fc06efa61363dc5d709b" ] } diff --git a/esy.lock/opam/dune-configurator.2.8.2/opam b/esy.lock/opam/dune-configurator.2.9.1/opam similarity index 73% rename from esy.lock/opam/dune-configurator.2.8.2/opam rename to esy.lock/opam/dune-configurator.2.9.1/opam index 17a9f299..9319b01b 100644 --- a/esy.lock/opam/dune-configurator.2.8.2/opam +++ b/esy.lock/opam/dune-configurator.2.9.1/opam @@ -17,7 +17,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "2.8"} + "dune" {>= "2.9"} "ocaml" {>= "4.03.0"} "result" "csexp" {>= "1.3.0"} @@ -37,11 +37,11 @@ build: [ "@doc" {with-doc} ] ] -x-commit-hash: "6c471da57bea666267a8a63034aed57962f378b0" +x-commit-hash: "e41c66259135d6d1d72b031be6684bf8826a2586" url { - src: "https://github.com/ocaml/dune/releases/download/2.8.2/dune-2.8.2.tbz" + src: "https://github.com/ocaml/dune/releases/download/2.9.1/dune-2.9.1.tbz" checksum: [ - "sha256=e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e" - "sha512=d3cca73f5a72440273f7b4e3934dfa7e89fcb64710f3c734d2583123f5d9f3e573f0ab96a4892b2f11313038da6b4e2c614951199ffef0a3f12669d729b25376" + "sha256=b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26" + "sha512=fce1aa520db785c25ded75a959e9dafeb7887d4f5deeb14b044cd5b9e2d235dca24589d794d2f01513765bc4764cf72f8659bd15f3a4fc06efa61363dc5d709b" ] } diff --git a/esy.lock/opam/dune.2.8.2/opam b/esy.lock/opam/dune.2.9.1/opam similarity index 84% rename from esy.lock/opam/dune.2.8.2/opam rename to esy.lock/opam/dune.2.9.1/opam index da9bacb0..6a57ecb0 100644 --- a/esy.lock/opam/dune.2.8.2/opam +++ b/esy.lock/opam/dune.2.9.1/opam @@ -48,11 +48,11 @@ depends: [ "base-unix" "base-threads" ] -x-commit-hash: "6c471da57bea666267a8a63034aed57962f378b0" +x-commit-hash: "e41c66259135d6d1d72b031be6684bf8826a2586" url { - src: "https://github.com/ocaml/dune/releases/download/2.8.2/dune-2.8.2.tbz" + src: "https://github.com/ocaml/dune/releases/download/2.9.1/dune-2.9.1.tbz" checksum: [ - "sha256=e2c4e8230f7c96236503fd75f22bdbc263639971bf104509e446855ded35ae1e" - "sha512=d3cca73f5a72440273f7b4e3934dfa7e89fcb64710f3c734d2583123f5d9f3e573f0ab96a4892b2f11313038da6b4e2c614951199ffef0a3f12669d729b25376" + "sha256=b374feb22b34099ccc6dd32128e18d088ff9a81837952b29f05110b308c09f26" + "sha512=fce1aa520db785c25ded75a959e9dafeb7887d4f5deeb14b044cd5b9e2d235dca24589d794d2f01513765bc4764cf72f8659bd15f3a4fc06efa61363dc5d709b" ] } diff --git a/esy.lock/opam/easy-format.1.3.2/opam b/esy.lock/opam/easy-format.1.3.2/opam index 138d0fb2..f55c2c8d 100644 --- a/esy.lock/opam/easy-format.1.3.2/opam +++ b/esy.lock/opam/easy-format.1.3.2/opam @@ -1,6 +1,6 @@ opam-version: "2.0" build: [ - ["dune" "subst"] {pinned} + ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name "-j" jobs] {with-test} ["dune" "build" "-p" name "@doc"] {with-doc} diff --git a/esy.lock/opam/fix.20201120/opam b/esy.lock/opam/fix.20201120/opam index 31c8a641..65de74dd 100644 --- a/esy.lock/opam/fix.20201120/opam +++ b/esy.lock/opam/fix.20201120/opam @@ -16,7 +16,7 @@ depends: [ synopsis: "Facilities for memoization and fixed points" url { src: - "https://gitlab.inria.fr/fpottier/fix/repository/20201120/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/fix/-/archive/20201120/archive.tar.gz" checksum: [ "md5=7eb570b759635fe66f3556d2b1cc88e3" "sha512=344dcc619f9e8b8a6c998775b6d2dab2ea5253e6a67abe4797f76dc5dd30bc776568abce1e90477422e9db447821579889737e3531c42139708f813e983ea5d4" diff --git a/esy.lock/opam/js_of_ocaml-compiler.3.10.0/opam b/esy.lock/opam/js_of_ocaml-compiler.3.10.0/opam new file mode 100644 index 00000000..74891c0c --- /dev/null +++ b/esy.lock/opam/js_of_ocaml-compiler.3.10.0/opam @@ -0,0 +1,52 @@ +opam-version: "2.0" +synopsis: "Compiler from OCaml bytecode to JavaScript" +description: + "Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js" +maintainer: ["Ocsigen team "] +authors: ["Ocsigen team "] +homepage: "https://ocsigen.github.io/js_of_ocaml" +doc: "https://ocsigen.github.io/js_of_ocaml" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +license: "GPL-2.0-or-later AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +depends: [ + "dune" {>= "2.8"} + "ocaml" {>= "4.04" & < "4.14"} + "num" {with-test} + "ppx_expect" {>= "v0.12.0" & with-test} + "ppxlib" {>= "0.15.0"} + "re" {with-test} + "cmdliner" + "menhir" + "menhirLib" + "menhirSdk" + "yojson" + "odoc" {with-doc} +] +depopts: ["ocamlfind"] +conflicts: [ + "ocamlfind" {< "1.5.1"} + "js_of_ocaml" {< "3.0"} +] +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocsigen/js_of_ocaml/releases/download/3.10.0/js_of_ocaml-3.10.0.tbz" + checksum: [ + "sha256=7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126" + "sha512=1815f0bfcea65a28082293756350a9365304584d3a19af0983e1498c6f8d7d25a751aec18560aa7b633b64b8adfb4417e9647cdf703bedcb7aaf316abf9a3243" + ] +} +x-commit-hash: "41ca9c4aa3004e11803c1e49d3ad77ec799bf853" diff --git a/esy.lock/opam/js_of_ocaml-compiler.3.9.1/opam b/esy.lock/opam/js_of_ocaml-compiler.3.9.1/opam deleted file mode 100644 index 4acf49d9..00000000 --- a/esy.lock/opam/js_of_ocaml-compiler.3.9.1/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "2.0" -maintainer: "dev@ocsigen.org" -authors: "Ocsigen team" -bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" -homepage: "http://ocsigen.github.io/js_of_ocaml" -dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" -synopsis: "Compiler from OCaml bytecode to Javascript" -description: """ -Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. -It makes it possible to run pure OCaml programs in JavaScript -environment like browsers and Node.js -""" - -build: [["dune" "build" "-p" name "-j" jobs]] - -depends: [ - "ocaml" {>= "4.02.0"} - "dune" {>= "2.5"} - "ppx_expect" {with-test & >= "v0.12.0"} - "cmdliner" - "menhir" - "ppxlib" {>= "0.15.0"} - "yojson" # It's optional, but we want users to be able to use source-map without pain. -] - -depopts: [ "ocamlfind" ] - -conflicts: [ - "ocamlfind" {< "1.5.1"} - "js_of_ocaml" {< "3.0"} -] -x-commit-hash: "c97f2543ff7bfa6c8fe683cca7beec884b38f918" -url { - src: - "https://github.com/ocsigen/js_of_ocaml/releases/download/3.9.1/js_of_ocaml-3.9.1.tbz" - checksum: [ - "sha256=a6de57f502676890191b966d2317a2bef7835786664c37f24e974aed66286545" - "sha512=f8b880bd3ff9fc1d98c5f65a1d3d9e919d16a20dd1c1c979e154642d1df7c3afc9d688e24fbbcd591974e1debb352d8f3fb2e0ffbb6df94c2d08ccd8d3f42727" - ] -} diff --git a/esy.lock/opam/js_of_ocaml-ppx.3.10.0/opam b/esy.lock/opam/js_of_ocaml-ppx.3.10.0/opam new file mode 100644 index 00000000..daa75e9f --- /dev/null +++ b/esy.lock/opam/js_of_ocaml-ppx.3.10.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "Compiler from OCaml bytecode to JavaScript" +description: + "Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js" +maintainer: ["Ocsigen team "] +authors: ["Ocsigen team "] +homepage: "https://ocsigen.github.io/js_of_ocaml" +doc: "https://ocsigen.github.io/js_of_ocaml" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +license: "GPL-2.0-or-later AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +depends: [ + "dune" {>= "2.8"} + "ocaml" {>= "4.04"} + "js_of_ocaml" {= version} + "ppxlib" {>= "0.15.0"} + "num" {with-test} + "ppx_expect" {with-test} + "re" {>= "1.9.0" & with-test} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocsigen/js_of_ocaml/releases/download/3.10.0/js_of_ocaml-3.10.0.tbz" + checksum: [ + "sha256=7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126" + "sha512=1815f0bfcea65a28082293756350a9365304584d3a19af0983e1498c6f8d7d25a751aec18560aa7b633b64b8adfb4417e9647cdf703bedcb7aaf316abf9a3243" + ] +} +x-commit-hash: "41ca9c4aa3004e11803c1e49d3ad77ec799bf853" diff --git a/esy.lock/opam/js_of_ocaml-ppx.3.9.0/opam b/esy.lock/opam/js_of_ocaml-ppx.3.9.0/opam deleted file mode 100644 index 24f72245..00000000 --- a/esy.lock/opam/js_of_ocaml-ppx.3.9.0/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "2.0" -maintainer: "dev@ocsigen.org" -authors: "Ocsigen team" -bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" -homepage: "http://ocsigen.github.io/js_of_ocaml" -dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" -synopsis: "Compiler from OCaml bytecode to Javascript" -description: """ -Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. -It makes it possible to run pure OCaml programs in JavaScript -environment like browsers and Node.js -""" - -build: [["dune" "build" "-p" name "-j" jobs]] - -depends: [ - "ocaml" {>= "4.02.0"} - "dune" {>= "2.5"} - "ppxlib" {>= "0.15.0"} - "js_of_ocaml" {= version} -] -x-commit-hash: "95bc95d31122bae5764022f878d8a6dd95ceb169" -url { - src: - "https://github.com/ocsigen/js_of_ocaml/releases/download/3.9.0/js_of_ocaml-3.9.0.tbz" - checksum: [ - "sha256=74d3b17b089af04cde29173c9e7a1154b9a784ba415aeef5026440aeb907cb54" - "sha512=affc91ed58d71e79752595345fcb2afe0d86378a73030ce64ef5624b9fef31925a2c2bb5e772fea017a508da292c351ad89b77e28361ff6f8ed345fecb78b31d" - ] -} diff --git a/esy.lock/opam/js_of_ocaml.3.10.0/opam b/esy.lock/opam/js_of_ocaml.3.10.0/opam new file mode 100644 index 00000000..1bebe7a5 --- /dev/null +++ b/esy.lock/opam/js_of_ocaml.3.10.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +synopsis: "Compiler from OCaml bytecode to JavaScript" +description: + "Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js" +maintainer: ["Ocsigen team "] +authors: ["Ocsigen team "] +homepage: "https://ocsigen.github.io/js_of_ocaml" +doc: "https://ocsigen.github.io/js_of_ocaml" +bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" +license: "GPL-2.0-or-later AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +depends: [ + "dune" {>= "2.8"} + "ocaml" {>= "4.04"} + "js_of_ocaml-compiler" {= version} + "ppxlib" {>= "0.15"} + "uchar" + "num" {with-test} + "ppx_expect" {with-test} + "re" {>= "1.9.0" & with-test} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: + "https://github.com/ocsigen/js_of_ocaml/releases/download/3.10.0/js_of_ocaml-3.10.0.tbz" + checksum: [ + "sha256=7bfe95c283e30a53df9364555517aa4ea614876be566a86b33e6d0fefc4a6126" + "sha512=1815f0bfcea65a28082293756350a9365304584d3a19af0983e1498c6f8d7d25a751aec18560aa7b633b64b8adfb4417e9647cdf703bedcb7aaf316abf9a3243" + ] +} +x-commit-hash: "41ca9c4aa3004e11803c1e49d3ad77ec799bf853" diff --git a/esy.lock/opam/js_of_ocaml.3.9.0/opam b/esy.lock/opam/js_of_ocaml.3.9.0/opam deleted file mode 100644 index 37746189..00000000 --- a/esy.lock/opam/js_of_ocaml.3.9.0/opam +++ /dev/null @@ -1,31 +0,0 @@ -opam-version: "2.0" -maintainer: "dev@ocsigen.org" -authors: "Ocsigen team" -bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" -homepage: "http://ocsigen.github.io/js_of_ocaml" -dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" -synopsis: "Compiler from OCaml bytecode to Javascript" -description: """ -Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. -It makes it possible to run pure OCaml programs in JavaScript -environment like browsers and Node.js -""" - -build: [["dune" "build" "-p" name "-j" jobs]] - -depends: [ - "ocaml" {>= "4.02.0"} - "dune" {>= "2.5"} - "ppxlib" {>= "0.15.0" } - "uchar" - "js_of_ocaml-compiler" {>= "3.9.0" & < "3.10.0"} -] -x-commit-hash: "95bc95d31122bae5764022f878d8a6dd95ceb169" -url { - src: - "https://github.com/ocsigen/js_of_ocaml/releases/download/3.9.0/js_of_ocaml-3.9.0.tbz" - checksum: [ - "sha256=74d3b17b089af04cde29173c9e7a1154b9a784ba415aeef5026440aeb907cb54" - "sha512=affc91ed58d71e79752595345fcb2afe0d86378a73030ce64ef5624b9fef31925a2c2bb5e772fea017a508da292c351ad89b77e28361ff6f8ed345fecb78b31d" - ] -} diff --git a/esy.lock/opam/menhir.20201216/opam b/esy.lock/opam/menhir.20210419/opam similarity index 54% rename from esy.lock/opam/menhir.20201216/opam rename to esy.lock/opam/menhir.20210419/opam index c5067e72..67348890 100644 --- a/esy.lock/opam/menhir.20201216/opam +++ b/esy.lock/opam/menhir.20210419/opam @@ -6,22 +6,23 @@ authors: [ ] homepage: "http://gitlab.inria.fr/fpottier/menhir" dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" -bug-reports: "menhir@inria.fr" +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.02.3"} - "dune" { >= "2.2.0"} + "dune" {>= "2.2.0"} "menhirLib" {= version} "menhirSdk" {= version} ] synopsis: "An LR(1) parser generator" url { src: - "https://gitlab.inria.fr/fpottier/menhir/repository/20201216/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20210419/archive.tar.gz" checksum: [ - "md5=f27f8f5dedd316eff4c02d9130fced49" - "sha512=50f86fb2f55184f43c4be9c572ada4feb2208eb350ef64b2651351934a1b48a0b7e98c8c752c3c22e95676c5a0f38b0e638b3f845e53ecff1740dad95b50918c" + "md5=1af2d137eb20811c74ca516500164fd4" + "sha512=37a88b3ea0bde6089e5fbf0c1f10c1867c4edcd033ed3d5b75e7ed93e14ddd4f4c4db96baf638a054f65e294b83411497615c7fc14c6ff3a2a007e70f9d12c98" ] } diff --git a/esy.lock/opam/menhirLib.20201216/opam b/esy.lock/opam/menhirLib.20210419/opam similarity index 58% rename from esy.lock/opam/menhirLib.20201216/opam rename to esy.lock/opam/menhirLib.20210419/opam index 45d6ba83..b8bd713f 100644 --- a/esy.lock/opam/menhirLib.20201216/opam +++ b/esy.lock/opam/menhirLib.20210419/opam @@ -6,7 +6,8 @@ authors: [ ] homepage: "http://gitlab.inria.fr/fpottier/menhir" dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" -bug-reports: "menhir@inria.fr" +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] ] @@ -20,9 +21,9 @@ conflicts: [ synopsis: "Runtime support library for parsers generated by Menhir" url { src: - "https://gitlab.inria.fr/fpottier/menhir/repository/20201216/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20210419/archive.tar.gz" checksum: [ - "md5=f27f8f5dedd316eff4c02d9130fced49" - "sha512=50f86fb2f55184f43c4be9c572ada4feb2208eb350ef64b2651351934a1b48a0b7e98c8c752c3c22e95676c5a0f38b0e638b3f845e53ecff1740dad95b50918c" + "md5=1af2d137eb20811c74ca516500164fd4" + "sha512=37a88b3ea0bde6089e5fbf0c1f10c1867c4edcd033ed3d5b75e7ed93e14ddd4f4c4db96baf638a054f65e294b83411497615c7fc14c6ff3a2a007e70f9d12c98" ] } diff --git a/esy.lock/opam/menhirSdk.20201216/opam b/esy.lock/opam/menhirSdk.20210419/opam similarity index 58% rename from esy.lock/opam/menhirSdk.20201216/opam rename to esy.lock/opam/menhirSdk.20210419/opam index be1a2774..dce61116 100644 --- a/esy.lock/opam/menhirSdk.20201216/opam +++ b/esy.lock/opam/menhirSdk.20210419/opam @@ -6,7 +6,8 @@ authors: [ ] homepage: "http://gitlab.inria.fr/fpottier/menhir" dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" -bug-reports: "menhir@inria.fr" +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] ] @@ -20,9 +21,9 @@ conflicts: [ synopsis: "Compile-time library for auxiliary tools related to Menhir" url { src: - "https://gitlab.inria.fr/fpottier/menhir/repository/20201216/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20210419/archive.tar.gz" checksum: [ - "md5=f27f8f5dedd316eff4c02d9130fced49" - "sha512=50f86fb2f55184f43c4be9c572ada4feb2208eb350ef64b2651351934a1b48a0b7e98c8c752c3c22e95676c5a0f38b0e638b3f845e53ecff1740dad95b50918c" + "md5=1af2d137eb20811c74ca516500164fd4" + "sha512=37a88b3ea0bde6089e5fbf0c1f10c1867c4edcd033ed3d5b75e7ed93e14ddd4f4c4db96baf638a054f65e294b83411497615c7fc14c6ff3a2a007e70f9d12c98" ] } diff --git a/esy.lock/opam/ocaml-compiler-libs.v0.12.3/opam b/esy.lock/opam/ocaml-compiler-libs.v0.12.3/opam deleted file mode 100644 index b96702f5..00000000 --- a/esy.lock/opam/ocaml-compiler-libs.v0.12.3/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ocaml-compiler-libs" -bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues" -dev-repo: "git+https://github.com/janestreet/ocaml-compiler-libs.git" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.1"} - "dune" {>= "1.5.1"} -] -synopsis: """OCaml compiler libraries repackaged""" -description: """ - -This packages exposes the OCaml compiler libraries repackages under -the toplevel names Ocaml_common, Ocaml_bytecomp, Ocaml_optcomp, ... -""" -x-commit-hash: "7f5d1d2931b96fb3ee6dd569a469b51f621a6dd4" -url { - src: - "https://github.com/janestreet/ocaml-compiler-libs/releases/download/v0.12.3/ocaml-compiler-libs-v0.12.3.tbz" - checksum: [ - "sha256=a8403531439c14bbda2d504ef93610fd29a8e9520fc700f21889d893a513e3c9" - "sha512=0bb03b38e93bab3274a8ade38d017808110bc02f2181a594d8775c68fdd465733393f0451dbbf8860e6b50b56c45671d2182637c0840d1d6574803ec18673972" - ] -} diff --git a/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam b/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam new file mode 100644 index 00000000..14c9f753 --- /dev/null +++ b/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "OCaml compiler libraries repackaged" +description: """ +This packages exposes the OCaml compiler libraries repackages under +the toplevel names Ocaml_common, Ocaml_bytecomp, Ocaml_optcomp, ...""" +maintainer: ["Jane Street developers"] +authors: ["Jane Street Group, LLC"] +license: "MIT" +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"} + "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/janestreet/ocaml-compiler-libs.git" +url { + src: + "https://github.com/janestreet/ocaml-compiler-libs/releases/download/v0.12.4/ocaml-compiler-libs-v0.12.4.tbz" + checksum: [ + "sha256=4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760" + "sha512=978dba8dfa61f98fa24fda7a9c26c2e837081f37d1685fe636dc19cfc3278a940cf01a10293504b185c406706bc1008bc54313d50f023bcdea6d5ac6c0788b35" + ] +} +x-commit-hash: "8cd12f18bb7171c2b67d661868c4271fae528d93" diff --git a/esy.lock/opam/ocaml-lsp-server.1.4.0/opam b/esy.lock/opam/ocaml-lsp-server.1.8.2/opam similarity index 55% rename from esy.lock/opam/ocaml-lsp-server.1.4.0/opam rename to esy.lock/opam/ocaml-lsp-server.1.8.2/opam index 595f05fd..fbab05c0 100644 --- a/esy.lock/opam/ocaml-lsp-server.1.4.0/opam +++ b/esy.lock/opam/ocaml-lsp-server.1.8.2/opam @@ -10,23 +10,26 @@ authors: [ "Rudi Grinberg " "Sacha Ayoun " "cannorin " + "Ulugbek Abdullaev " + "Thibaut Mattio " + "Max Lantas " ] license: "ISC" homepage: "https://github.com/ocaml/ocaml-lsp" bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" depends: [ - "dune" {>= "2.5"} + "dune" {>= "2.9"} "yojson" - "stdlib-shims" - "ppx_yojson_conv_lib" + "re" {>= "1.5.0"} + "ppx_yojson_conv_lib" {>= "v0.14"} "dune-build-info" "dot-merlin-reader" - "csexp" {>= "1.2.3"} + "pp" {>= "1.1.2"} + "csexp" {>= "1.5"} "result" {>= "1.5"} - "ocamlformat" {with-test} - "ocamlfind" {>= "1.5.2"} + "ocamlformat-rpc-lib" {>= "0.18.0" & < "0.19.0"} "odoc" {with-doc} - "ocaml" {>= "4.06" & < "4.12"} + "ocaml" {>= "4.12" & < "4.13"} ] dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" build: [ @@ -40,12 +43,12 @@ build: [ "--release" ] ] -x-commit-hash: "92924b6e36a91ce323b7f8eddfe20def4173e6e5" url { src: - "https://github.com/ocaml/ocaml-lsp/releases/download/1.4.0/jsonrpc-1.4.0.tbz" + "https://github.com/ocaml/ocaml-lsp/releases/download/1.8.2/jsonrpc-1.8.2.tbz" checksum: [ - "sha256=fd138e6c4fcff32c6d15eb66cc9391b7e1183717a6d1a47c688c7f6d320a159f" - "sha512=567a73b3c10bb59c5a4d4e8291d1aeefdfd34438a95313fba8a485638294ca5fb8034334719631243c304d3328c27afa90dfd564fdb1e7390507a06db3a4ad03" + "sha256=420dfd5897d2a1da92e5d6a6c562d0f733871f711666c1741c00f57ef77dbd82" + "sha512=b9bdcffedf14c11daa2854b11fe28a14c9ed4bc9bdaf869be78fdb94f5954e038ef477ad91fab0a1e221916f232fa437b36cf6358e4adc62ac452b33ab6adc66" ] } +x-commit-hash: "42bc9036dd7a957f4ac597ec505fd08467fc66ab" diff --git a/esy.lock/opam/ocaml-migrate-parsetree.2.1.0/opam b/esy.lock/opam/ocaml-migrate-parsetree.2.2.0/opam similarity index 59% rename from esy.lock/opam/ocaml-migrate-parsetree.2.1.0/opam rename to esy.lock/opam/ocaml-migrate-parsetree.2.2.0/opam index 298f1728..6b142819 100644 --- a/esy.lock/opam/ocaml-migrate-parsetree.2.1.0/opam +++ b/esy.lock/opam/ocaml-migrate-parsetree.2.2.0/opam @@ -4,18 +4,21 @@ authors: [ "Frédéric Bour " "Jérémie Dimino " ] -license: "LGPL-2.1 with OCaml linking exception" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" homepage: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree" bug-reports: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/issues" dev-repo: "git+https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git" doc: "https://ocaml-ppx.github.io/ocaml-migrate-parsetree/" tags: [ "syntax" "org:ocamllabs" ] -build: [ - ["dune" "build" "-p" name "-j" jobs] -] +build: ["dune" "build" "-p" name "-j" jobs] +run-test: ["dune" "runtest" "-p" name "-j" jobs] depends: [ - "dune" {>= "1.11"} - "ocaml" {>= "4.02.3" & < "4.13"} + "dune" {>= "2.3"} + "ocaml" {>= "4.02.3" & < "4.14"} + "cinaps" {with-test & >= "v0.13.0"} +] +conflicts: [ + "base-effects" ] synopsis: "Convert OCaml parsetrees between different versions" description: """ @@ -25,12 +28,12 @@ This library converts parsetrees, outcometree and ast mappers between different OCaml versions. High-level functions help making PPX rewriters independent of a compiler version. """ -x-commit-hash: "4a05cf7a00d84e5f827cc9ae9c75e5dc85126085" url { src: - "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v2.1.0/ocaml-migrate-parsetree-v2.1.0.tbz" + "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v2.2.0/ocaml-migrate-parsetree-v2.2.0.tbz" checksum: [ - "sha256=387b788ee4c0537f1fe02c25e05f0335af424828fc6fe940acc0db5948a5a71f" - "sha512=6ac80face6b77531c8d89a77d7a246bd5d43da435c355f62c03c8b8e360e1d7e339c904709fd3dbc9aa340c86ada9a69d5ebcf97cbdb7bd51bec97f831741b99" + "sha256=b2a68f3d3899cec3a50a99b05738295cc8a18672680406d0f68fbc95c01f1ba1" + "sha512=d1a6e2a639f77d297690f9ed79318b7a403444585b062d2add9f370320f735ba54bca191a34401f15c576c7ee55b5ed232f20d9599aa67821c747d7e684fc5a7" ] } +x-commit-hash: "aeeb9317936937d360aa6cdb0cab953d11ff2c5d" diff --git a/esy.lock/opam/ocaml-version.3.2.0/opam b/esy.lock/opam/ocaml-version.3.2.0/opam new file mode 100644 index 00000000..59162e8a --- /dev/null +++ b/esy.lock/opam/ocaml-version.3.2.0/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " +license: "ISC" +tags: "org:ocamllabs" +homepage: "https://github.com/ocurrent/ocaml-version" +doc: "https://ocurrent.github.io/ocaml-version/doc" +bug-reports: "https://github.com/ocurrent/ocaml-version/issues" +depends: [ + "ocaml" {>= "4.07.0"} + "dune" + "alcotest" {with-test} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] +] +dev-repo: "git+https://github.com/ocurrent/ocaml-version.git" +synopsis: "Manipulate, parse and generate OCaml compiler version strings" +description: """ +This library provides facilities to parse version numbers of the OCaml +compiler, and enumerates the various official OCaml releases and configuration +variants. + +OCaml version numbers are of the form `major.minor.patch+extra`, where the +`patch` and `extra` fields are optional. This library offers the following +functionality: + +- Functions to parse and serialise OCaml compiler version numbers. +- Enumeration of official OCaml compiler version releases. +- Test compiler versions for a particular feature (e.g. the `bytes` type) +- [opam](https://opam.ocaml.org) compiler switch enumeration. + +### Further information + +- **Discussion:** Post on with the `ocaml` tag under + the Ecosystem category. +- **Bugs:** +- **Docs:** +""" +url { + src: + "https://github.com/ocurrent/ocaml-version/releases/download/v3.2.0/ocaml-version-v3.2.0.tbz" + checksum: [ + "sha256=a643dd6ef10676855916a1d45c69070587088673da00a2867a52251390bb7461" + "sha512=85e104d347c52e3be00e4e4d675e99dc43bf57aebd08c9934e70608a2657bfa5be1d8c9aa897dac4ce6e2da9175d3ac0eb22baa2851f4edc88063fede6b9b650" + ] +} +x-commit-hash: "41428c5e64b21a49f334822562bc73fd5033353c" diff --git a/esy.lock/opam/ocamlbuild.0.14.0/opam b/esy.lock/opam/ocamlbuild.0.14.0/opam index 8deabeed..debc52cb 100644 --- a/esy.lock/opam/ocamlbuild.0.14.0/opam +++ b/esy.lock/opam/ocamlbuild.0.14.0/opam @@ -3,7 +3,7 @@ maintainer: "Gabriel Scherer " authors: ["Nicolas Pouillard" "Berke Durak"] homepage: "https://github.com/ocaml/ocamlbuild/" bug-reports: "https://github.com/ocaml/ocamlbuild/issues" -license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" build: [ diff --git a/esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub b/esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub deleted file mode 100644 index e5ad9907..00000000 --- a/esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -BINDIR=$(dirname "$(command -v ocamlc)") -"$BINDIR/ocaml" -I "$OCAML_TOPLEVEL_PATH" "$@" diff --git a/esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install b/esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install deleted file mode 100644 index 295c6254..00000000 --- a/esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "src/findlib/ocamlfind" {"ocamlfind"} - "?src/findlib/ocamlfind_opt" {"ocamlfind"} - "?tools/safe_camlp4" -] -toplevel: ["src/findlib/topfind"] diff --git a/esy.lock/opam/ocamlfind.1.8.1/opam b/esy.lock/opam/ocamlfind.1.9.1/opam similarity index 50% rename from esy.lock/opam/ocamlfind.1.8.1/opam rename to esy.lock/opam/ocamlfind.1.9.1/opam index 04cbc6cc..4b6e5c6f 100644 --- a/esy.lock/opam/ocamlfind.1.8.1/opam +++ b/esy.lock/opam/ocamlfind.1.9.1/opam @@ -1,10 +1,5 @@ opam-version: "2.0" synopsis: "A library manager for OCaml" -maintainer: "Thomas Gazagnaire " -authors: "Gerd Stolpmann " -homepage: "http://projects.camlcity.org/projects/findlib.html" -bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" -dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" description: """ Findlib is a library manager for OCaml. It provides a convention how to store libraries, and a file format ("META") to describe the @@ -12,17 +7,22 @@ properties of libraries. There is also a tool (ocamlfind) for interpreting the META files, so that it is very easy to use libraries in programs and scripts. """ +license: "MIT" +maintainer: "Thomas Gazagnaire " +authors: "Gerd Stolpmann " +homepage: "http://projects.camlcity.org/projects/findlib.html" +bug-reports: "https://github.com/ocaml/ocamlfind/issues" +depends: [ + "ocaml" {>= "4.00.0"} +] +depopts: ["graphics"] build: [ [ "./configure" - "-bindir" - bin - "-sitelib" - lib - "-mandir" - man - "-config" - "%{lib}%/findlib.conf" + "-bindir" bin + "-sitelib" lib + "-mandir" man + "-config" "%{lib}%/findlib.conf" "-no-custom" "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} "-no-topfind" {ocaml:preinstalled} @@ -31,34 +31,14 @@ build: [ [make "opt"] {ocaml:native} ] install: [ - [ - "./configure" - "-bindir" - bin - "-sitelib" - lib - "-mandir" - man - "-config" - "%{lib}%/findlib.conf" - "-no-custom" - "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} - "-no-topfind" {ocaml:preinstalled} - ] [make "install"] ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] -depends: [ - "ocaml" {>= "4.00.0" & < "4.13"} - "conf-m4" {build} -] -extra-files: [ - ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] - ["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"] -] +dev-repo: "git+https://github.com/ocaml/ocamlfind.git" url { - src: "http://download.camlcity.org/download/findlib-1.8.1.tar.gz" - checksum: "md5=18ca650982c15536616dea0e422cbd8c" - mirrors: "http://download2.camlcity.org/download/findlib-1.8.1.tar.gz" + src: "http://download.camlcity.org/download/findlib-1.9.1.tar.gz" + checksum: [ + "md5=65e6dc9b305ccbed1267275fe180f538" + "sha512=83a05f3e310fa7cabb0475c5525f7a87c1b6bc2dc5e39f094cabfb5d944a826a5581844ba00ec1a48dd96184eb9de3c4d1055cdddee2b83c700a2de5a6dc6f84" + ] } -depopts: ["graphics"] diff --git a/esy.lock/opam/ocamlformat-rpc-lib.0.18.0/opam b/esy.lock/opam/ocamlformat-rpc-lib.0.18.0/opam new file mode 100644 index 00000000..3ce7021d --- /dev/null +++ b/esy.lock/opam/ocamlformat-rpc-lib.0.18.0/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "Auto-formatter for OCaml code (RPC mode)" +description: + "OCamlFormat is a tool to automatically format OCaml code in a uniform style. This package defines a RPC interface to OCamlFormat" +maintainer: ["OCamlFormat Team "] +authors: ["Josh Berdine "] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ocamlformat" +bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" +depends: [ + "dune" {>= "2.8"} + "ocaml" {>= "4.08" & < "4.13"} + "csexp" + "sexplib0" + "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-ppx/ocamlformat.git" +x-commit-hash: "3697f0f92854a681fd1156fe4f6fb97d060da1d8" +url { + src: + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.18.0/ocamlformat-0.18.0.tbz" + checksum: [ + "sha256=981a44296485da6ca29ab2cd8c711270398e5e1d1624408ec403c0b0ea9fe114" + "sha512=d1cbd63e4b82ff2e9ec0c96a9305704d3eea3e978c703ef9d1244853d8aaea912ad9f934379eeddfc1a0468b1cb1c2dc39ecf452189f2a35fa1ae53aec10b277" + ] +} diff --git a/esy.lock/opam/ocamlformat.0.15.1/opam b/esy.lock/opam/ocamlformat.0.15.1/opam deleted file mode 100644 index 808a46ed..00000000 --- a/esy.lock/opam/ocamlformat.0.15.1/opam +++ /dev/null @@ -1,41 +0,0 @@ -opam-version: "2.0" -maintainer: "OCamlFormat Team " -authors: "Josh Berdine " -homepage: "https://github.com/ocaml-ppx/ocamlformat" -bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" -dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" -license: "MIT" -build: [ - ["ocaml" "tools/gen_version.mlt" "lib/Version.ml" version] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -depends: [ - "ocaml" {>= "4.06" & < "4.12"} - "alcotest" {with-test} - "base" {>= "v0.12.0" & < "v0.15"} - "base-unix" - "cmdliner" - "dune" {>= "2.2.0"} - "fix" - "fpath" - "menhir" - "ocp-indent" {with-test} - "odoc" {>= "1.4.2"} - "ppxlib" {>= "0.18.0" & < "0.22.0"} - "re" - "stdio" {< "v0.15"} - "uuseg" {>= "10.0.0"} - "uutf" {>= "1.0.1"} -] -synopsis: "Auto-formatter for OCaml code" -description: "OCamlFormat is a tool to automatically format OCaml code in a uniform style." -x-commit-hash: "7027acfed5b8e6e492801f297766b0c803a13086" -url { - src: - "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.15.1/ocamlformat-0.15.1.tbz" - checksum: [ - "sha256=2a61513d10889d975eaa721b577f37b454ecfec0e08257c027f3e9928882cef4" - "sha512=3e03e06f5aabf9c80d7edb0ad908f708a99e371538e25674401170fa5a9836e1c463a1b055b2901ce32854928897b969834d854b7a92c2e18a8d1044ba93e842" - ] -} diff --git a/esy.lock/opam/ocamlformat.0.18.0/opam b/esy.lock/opam/ocamlformat.0.18.0/opam new file mode 100644 index 00000000..d536748e --- /dev/null +++ b/esy.lock/opam/ocamlformat.0.18.0/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +synopsis: "Auto-formatter for OCaml code" +description: + "OCamlFormat is a tool to automatically format OCaml code in a uniform style." +maintainer: ["OCamlFormat Team "] +authors: ["Josh Berdine "] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ocamlformat" +bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" +depends: [ + "dune" {>= "2.8"} + "ocaml" {>= "4.08" & < "4.13"} + "ocaml-version" {>= "3.1.0"} + "alcotest" {with-test} + "base" {>= "v0.12.0" & < "v0.15"} + "base-unix" + "cmdliner" + "dune-build-info" + "fix" + "fpath" + "menhir" {>= "20180528"} + "menhirLib" {>= "20200624"} + "menhirSdk" {>= "20200624"} + "ocp-indent" {with-test} + "bisect_ppx" {with-test & >= "2.5.0"} + "odoc" {>= "1.4.2"} + "ppxlib" {>= "0.22.0" & < "0.23.0"} + "re" {>= "1.7.2"} + "stdio" {< "v0.15"} + "uuseg" {>= "10.0.0"} + "uutf" {>= "1.0.1"} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" +x-commit-hash: "3697f0f92854a681fd1156fe4f6fb97d060da1d8" +url { + src: + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.18.0/ocamlformat-0.18.0.tbz" + checksum: [ + "sha256=981a44296485da6ca29ab2cd8c711270398e5e1d1624408ec403c0b0ea9fe114" + "sha512=d1cbd63e4b82ff2e9ec0c96a9305704d3eea3e978c703ef9d1244853d8aaea912ad9f934379eeddfc1a0468b1cb1c2dc39ecf452189f2a35fa1ae53aec10b277" + ] +} diff --git a/esy.lock/opam/odoc.1.5.2/opam b/esy.lock/opam/odoc.1.5.3/opam similarity index 53% rename from esy.lock/opam/odoc.1.5.2/opam rename to esy.lock/opam/odoc.1.5.3/opam index 67aeebd6..bf1d503d 100644 --- a/esy.lock/opam/odoc.1.5.2/opam +++ b/esy.lock/opam/odoc.1.5.3/opam @@ -12,7 +12,7 @@ authors: [ "Anton Bachin " "Jon Ludlam " ] -maintainer: "Anton Bachin " +maintainer: "Jon Ludlam " dev-repo: "git+https://github.com/ocaml/odoc.git" synopsis: "OCaml documentation generator" @@ -23,31 +23,31 @@ delimited with `(** ... *)`, and outputs HTML. depends: [ "astring" - "cmdliner" - "cppo" {build} + "cmdliner" {>= "1.0.0"} + "cppo" {build & >= "1.1.0"} "dune" "fpath" - "ocaml" {>= "4.02.0" & < "4.13"} + "ocaml" {>= "4.02.0"} "result" "tyxml" {>= "4.3.0"} - "alcotest" {dev & >= "0.8.3"} - "markup" {dev & >= "1.0.0"} + "alcotest" {dev & >= "0.8.3" & with-test} + "markup" {dev & >= "1.0.0" & with-test} "ocamlfind" {dev} - "sexplib" {dev & >= "113.33.00"} + "sexplib" {dev & >= "113.33.00" & with-test} - "bisect_ppx" {dev & >= "1.3.0"} + "bisect_ppx" {with-test & >= "1.3.0"} ] build: [ - ["dune" "subst"] {pinned} + ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ] -x-commit-hash: "c0df8ce2171fa9645a41f371429aa3ddc16de5c1" url { - src: "https://github.com/ocaml/odoc/releases/download/1.5.2/odoc-1.5.2.tbz" + src: "https://github.com/ocaml/odoc/releases/download/1.5.3/odoc-1.5.3.tbz" checksum: [ - "sha256=d24463f2660bc28c72cda001478360158e953721c9e23fb361ec4783113c4871" - "sha512=e6c83630325de422f31cda8f88c038d213969f8b98e989593c057658f3956c0855860c9bc38f61b6479929516ca95aee689ddfba3ad8c47d821c4fdf54524cf9" + "sha256=f2b76f811658c4b52cb48ac4ffc2ec37cedd2a805111c7f8ec20f8f36b8bbf45" + "sha512=9e069590e0737c94813d25235b5cfe27feb5a0298a17ff9b9ee446c69827c3a0ea3b7da5d05b278639cd1f0202e0d83356707979edfaa2af73876fc000c23c4d" ] } +x-commit-hash: "8de4a36814533b25b461373fe5c0f54db55e5e7c" diff --git a/esy.lock/opam/pp.1.1.2/opam b/esy.lock/opam/pp.1.1.2/opam new file mode 100644 index 00000000..e09edbfd --- /dev/null +++ b/esy.lock/opam/pp.1.1.2/opam @@ -0,0 +1,58 @@ +opam-version: "2.0" +synopsis: "Pretty-printing library" +description: """ + +This library provides a lean alternative to the Format [1] module of +the OCaml standard library. It aims to make it easy for users to do +the right thing. If you have tried Format before but find its API +complicated and difficult to use, then Pp might be a good choice for +you. + +Pp uses the same concepts of boxes and break hints, and the final +rendering is done to formatter from the Format module. However it +defines its own algebra which some might find easier to work with and +reason about. No previous knowledge is required to start using this +library, however the various guides for the Format module such as this +one [2] should be applicable to Pp as well. + +[1]: https://caml.inria.fr/pub/docs/manual-ocaml/libref/Format.html +[2]: http://caml.inria.fr/resources/doc/guides/format.en.html +""" +maintainer: ["Jeremie Dimino "] +authors: [ + "Jane Street Group, LLC" + "Jeremie Dimino " +] +license: "MIT" +homepage: "https://github.com/ocaml-dune/pp" +doc: "https://ocaml-dune.github.io/pp/" +bug-reports: "https://github.com/ocaml-dune/pp/issues" +depends: [ + "dune" {>= "2.0"} + "ocaml" {>= "4.08.0"} + "ppx_expect" {with-test} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-dune/pp.git" +x-commit-hash: "395b95c89cfe2c6d538dad9d56721b6a7278d46c" +url { + src: + "https://github.com/ocaml-dune/pp/releases/download/1.1.2/pp-1.1.2.tbz" + checksum: [ + "sha256=e4a4e98d96b1bb76950fcd6da4e938c86d989df4d7e48f02f7a44595f5af1d56" + "sha512=58f78b083483006b40814be9aac33c895349eb1c6427d2762b4d760192613401262478bd5deff909763517560b06af7bf013c6a6f87d549aafa77b26345303f2" + ] +} diff --git a/esy.lock/opam/ppx_yojson_conv_lib.v0.14.0/opam b/esy.lock/opam/ppx_yojson_conv_lib.v0.14.0/opam index 3887c8f6..d5f369a6 100644 --- a/esy.lock/opam/ppx_yojson_conv_lib.v0.14.0/opam +++ b/esy.lock/opam/ppx_yojson_conv_lib.v0.14.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_yojson_conv_lib" bug-reports: "https://github.com/janestreet/ppx_yojson_conv_lib/issues" dev-repo: "git+https://github.com/janestreet/ppx_yojson_conv_lib.git" diff --git a/esy.lock/opam/ppxlib.0.21.0/opam b/esy.lock/opam/ppxlib.0.22.2/opam similarity index 50% rename from esy.lock/opam/ppxlib.0.21.0/opam rename to esy.lock/opam/ppxlib.0.22.2/opam index 0d55884d..754b88c4 100644 --- a/esy.lock/opam/ppxlib.0.21.0/opam +++ b/esy.lock/opam/ppxlib.0.22.2/opam @@ -1,32 +1,4 @@ opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/ocaml-ppx/ppxlib" -bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" -dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git" -doc: "https://ocaml-ppx.github.io/ppxlib/" -license: "MIT" -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -run-test: [ - ["dune" "runtest" "-p" name "-j" jobs] { ocaml:version >= "4.07" } -] -depends: [ - "ocaml" {>= "4.04.1" & < "4.13"} - "dune" {>= "2.7"} - "ocaml-compiler-libs" {>= "v0.11.0"} - "ocaml-migrate-parsetree" {>= "2.1.0"} - "ppx_derivers" {>= "1.0"} - "sexplib0" - "stdlib-shims" - "ocamlfind" {with-test} - "re" {with-test & >= "1.9.0"} - "cinaps" {with-test & >= "v0.12.1"} - "base" {with-test} - "stdio" {with-test} -] synopsis: "Standard library for ppx rewriters" description: """ Ppxlib is the standard library for ppx rewriters and other programs @@ -40,12 +12,48 @@ OCaml syntax directly and `ppxlib.traverse` which provides various ways of automatically traversing values of a given type, in particular allowing to inject a complex structured value into generated code. """ -x-commit-hash: "e67f1687382daaa4ac352cf97122ea098652e6f7" +maintainer: ["opensource@janestreet.com"] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppxlib" +doc: "https://ocaml-ppx.github.io/ppxlib/" +bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" +depends: [ + "dune" {>= "2.7"} + "ocaml" {>= "4.04.1" & < "4.14"} + "ocaml-compiler-libs" {>= "v0.11.0"} + "ocaml-migrate-parsetree" {>= "2.2.0"} + "ppx_derivers" {>= "1.0"} + "sexplib0" {>= "v0.12"} + "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} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git" +x-commit-hash: "3cf57772fef4666a2992041cf3a670dd2be98603" url { src: - "https://github.com/ocaml-ppx/ppxlib/releases/download/0.21.0/ppxlib-0.21.0.tbz" + "https://github.com/ocaml-ppx/ppxlib/releases/download/0.22.2/ppxlib-0.22.2.tbz" checksum: [ - "sha256=8ea7af348d24bf52f359afaab1e8f2aa75824934c97eff76ed84f2613f4e3a3e" - "sha512=3ae8e9755a276e5b0d8e39b82a5568ca4427de18dca3201ee0678a9c84d52c7fa701351d4fdb781d64a609802020cfb2d3c2ecb000d2e3a6b151282b075aac00" + "sha256=d0e8a1ebdc6220b1574d7a926f008460c5118ccef79bf9a0ce0242f34cff225a" + "sha512=6010a59be6af873eaf193670f9cc8c9a7f091cfd89ec6c5b68d1f0c72d7c6015eec6371c009fc473cf2cb37d24f0934d04d0eacefa567a4945234197c3b31741" ] } diff --git a/esy.lock/opam/re.1.9.0/opam b/esy.lock/opam/re.1.9.0/opam index f7987544..c89883d4 100644 --- a/esy.lock/opam/re.1.9.0/opam +++ b/esy.lock/opam/re.1.9.0/opam @@ -8,13 +8,13 @@ authors: [ "Rudi Grinberg" "Gabriel Radanne" ] -license: "LGPL-2.0-only with OCaml-LGPL-linking-exception" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" homepage: "https://github.com/ocaml/ocaml-re" bug-reports: "https://github.com/ocaml/ocaml-re/issues" dev-repo: "git+https://github.com/ocaml/ocaml-re.git" build: [ - ["dune" "subst"] {pinned} + ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] diff --git a/esy.lock/opam/result.1.5/opam b/esy.lock/opam/result.1.5/opam index 671af042..6b7b68d7 100644 --- a/esy.lock/opam/result.1.5/opam +++ b/esy.lock/opam/result.1.5/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/result" dev-repo: "git+https://github.com/janestreet/result.git" bug-reports: "https://github.com/janestreet/result/issues" diff --git a/esy.lock/opam/sexplib0.v0.14.0/opam b/esy.lock/opam/sexplib0.v0.14.0/opam index f7afcef3..a618b826 100644 --- a/esy.lock/opam/sexplib0.v0.14.0/opam +++ b/esy.lock/opam/sexplib0.v0.14.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/sexplib0" bug-reports: "https://github.com/janestreet/sexplib0/issues" dev-repo: "git+https://github.com/janestreet/sexplib0.git" diff --git a/esy.lock/opam/stdio.v0.14.0/opam b/esy.lock/opam/stdio.v0.14.0/opam index f29a2e39..cbe4a1e6 100644 --- a/esy.lock/opam/stdio.v0.14.0/opam +++ b/esy.lock/opam/stdio.v0.14.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/stdio" bug-reports: "https://github.com/janestreet/stdio/issues" dev-repo: "git+https://github.com/janestreet/stdio.git" diff --git a/esy.lock/opam/tyxml.4.4.0/opam b/esy.lock/opam/tyxml.4.4.0/opam deleted file mode 100644 index 51532b53..00000000 --- a/esy.lock/opam/tyxml.4.4.0/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "2.0" -maintainer: "dev@ocsigen.org" -homepage: "https://github.com/ocsigen/tyxml/" -bug-reports: "https://github.com/ocsigen/tyxml/issues" -doc: "https://ocsigen.org/tyxml/manual/" -dev-repo: "git+https://github.com/ocsigen/tyxml.git" -license: "LGPL-2.1 with OCaml linking exception" - -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] - -depends: [ - "ocaml" {>= "4.02"} - "dune" - "alcotest" {with-test} - "seq" - "uutf" {>= "1.0.0"} - "re" {>= "1.5.0"} -] - -synopsis:"TyXML is a library for building correct HTML and SVG documents" -description:""" -TyXML provides a set of convenient combinators that uses the OCaml -type system to ensure the validity of the generated documents. TyXML -can be used with any representation of HTML and SVG: the textual one, -provided directly by this package, or DOM trees (`js_of_ocaml-tyxml`) -virtual DOM (`virtual-dom`) and reactive or replicated trees -(`eliom`). You can also create your own representation and use it to -instantiate a new set of combinators. - -```ocaml -open Tyxml -let to_ocaml = Html.(a ~a:[a_href "ocaml.org"] [txt "OCaml!"]) -``` -""" -authors: "The ocsigen team" -url { - src: - "https://github.com/ocsigen/tyxml/releases/download/4.4.0/tyxml-4.4.0.tbz" - checksum: [ - "sha256=516394dd4a5c31726997c51d66aa31cacb91e3c46d4e16c7699130e204042530" - "sha512=d5f2187f8410524cec7a14b28e8950837070eb0b6571b015dd06076c2841eb7ccaffa86d5d2307eaf1950ee62f9fb926477dac01c870d9c1a2f525853cb44d0c" - ] -} diff --git a/esy.lock/opam/tyxml.4.5.0/opam b/esy.lock/opam/tyxml.4.5.0/opam new file mode 100644 index 00000000..22c77607 --- /dev/null +++ b/esy.lock/opam/tyxml.4.5.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: "A library for building correct HTML and SVG documents" +description: + "TyXML provides a set of convenient combinators that uses the OCaml type system to ensure the validity of the generated documents. TyXML can be used with any representation of HTML and SVG: the textual one, provided directly by this package, or DOM trees (`js_of_ocaml-tyxml`) virtual DOM (`virtual-dom`) and reactive or replicated trees (`eliom`). You can also create your own representation and use it to instantiate a new set of combinators." +maintainer: ["dev@ocsigen.org"] +authors: ["The ocsigen team"] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +homepage: "https://github.com/ocsigen/tyxml" +doc: "https://ocsigen.org/tyxml/latest/manual/intro" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +depends: [ + "dune" {>= "2.0"} + "ocaml" {>= "4.02"} + "alcotest" {with-test} + "re" {>= "1.5.0"} + "seq" + "uutf" {>= "1.0.0"} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +x-commit-hash: "ef431a4bceaefb2d9248e79092e6c1a1a9420095" +url { + src: + "https://github.com/ocsigen/tyxml/releases/download/4.5.0/tyxml-4.5.0.tbz" + checksum: [ + "sha256=c69accef5df4dd89d38f6aa0baad01e8fda4e9e98bb7dad61bec1452c5716068" + "sha512=772535441b09c393d53c27152e65f404a0a541aa0cea1bda899a8d751ab64d1729237e583618c3ff33d75e3865d53503d1ea413c6bbc8c68c413347efd1709b3" + ] +} diff --git a/esy.lock/opam/uucp.13.0.0/opam b/esy.lock/opam/uucp.13.0.0/opam index 525d082b..fc19e679 100644 --- a/esy.lock/opam/uucp.13.0.0/opam +++ b/esy.lock/opam/uucp.13.0.0/opam @@ -11,7 +11,7 @@ depends: [ "ocaml" {>= "4.03.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build} + "topkg" {build & >= "0.9.0"} "uucd" {with-test} # dev really "uunf" {with-test} "uutf" {with-test} diff --git a/esy.lock/opam/yojson.1.7.0/opam b/esy.lock/opam/yojson.1.7.0/opam index ffef0682..f5438059 100644 --- a/esy.lock/opam/yojson.1.7.0/opam +++ b/esy.lock/opam/yojson.1.7.0/opam @@ -6,7 +6,7 @@ bug-reports: "https://github.com/ocaml-community/yojson/issues" dev-repo: "git+https://github.com/ocaml-community/yojson.git" doc: "https://ocaml-community.github.io/yojson/" build: [ - ["dune" "subst"] {pinned} + ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ] run-test: [["dune" "runtest" "-p" name "-j" jobs]] diff --git a/esy.lock/overrides/opam__s__conf_m4_opam__c__1_opam_override/package.json b/esy.lock/overrides/opam__s__conf_m4_opam__c__1_opam_override/package.json deleted file mode 100644 index ca6a373d..00000000 --- a/esy.lock/overrides/opam__s__conf_m4_opam__c__1_opam_override/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "build": "true", - "dependencies": { - "esy-m4": "esy-packages/esy-m4#c7cf0ac9221be2b1f9d90e83559ca08397a629e7" - } -} diff --git a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.1_opam_override/files/findlib-1.9.1.patch similarity index 100% rename from esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch rename to esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.1_opam_override/files/findlib-1.9.1.patch diff --git a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.1_opam_override/package.json similarity index 92% rename from esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json rename to esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.1_opam_override/package.json index 9314f870..741211a4 100644 --- a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json +++ b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.1_opam_override/package.json @@ -3,7 +3,7 @@ [ "bash", "-c", - "#{os == 'windows' ? 'patch -p1 < findlib-1.8.1.patch' : 'true'}" + "#{os == 'windows' ? 'patch -p1 < findlib-1.9.1.patch' : 'true'}" ], [ "./configure", diff --git a/package.json b/package.json index 384fabc7..a7fc4cf3 100644 --- a/package.json +++ b/package.json @@ -5,16 +5,16 @@ "author": "Oscar Spencer ", "license": "Apache-2.0", "dependencies": { - "ocaml": ">= 4.9.0 < 4.12.0", - "@opam/dune": "^2.7.1", - "@opam/dune-configurator": "^2.7.1", - "@opam/js_of_ocaml": "^3.6.0", - "@opam/js_of_ocaml-ppx": "^3.6.0" + "ocaml": ">= 4.12.0 < 4.13.0", + "@opam/dune": "^2.9.1", + "@opam/dune-configurator": "^2.9.1", + "@opam/js_of_ocaml": "^3.10.0", + "@opam/js_of_ocaml-ppx": "^3.10.0" }, "devDependencies": { - "@opam/js_of_ocaml-compiler": "^3.6.0", - "@opam/ocamlformat": "^0.15.0", - "@opam/ocaml-lsp-server": "^1.1.0" + "@opam/js_of_ocaml-compiler": "^3.10.0", + "@opam/ocamlformat": "0.18.0", + "@opam/ocaml-lsp-server": "^1.8.2" }, "esy": { "build": "dune build -p binaryen", diff --git a/src/ocaml_helpers.c b/src/ocaml_helpers.c index 6328b6fb..2edb2dce 100644 --- a/src/ocaml_helpers.c +++ b/src/ocaml_helpers.c @@ -7,14 +7,6 @@ #include "ocaml_helpers.h" -CAMLprim value -caml_alloc_some(value v) { - CAMLparam1(v); - value some = caml_alloc_small(1, 0); - Store_field(some, 0, v); - CAMLreturn(some); -} - CAMLprim value array_of_list(value list) { CAMLparam1(list); diff --git a/src/ocaml_helpers.h b/src/ocaml_helpers.h index cd67bed4..97bd98ce 100644 --- a/src/ocaml_helpers.h +++ b/src/ocaml_helpers.h @@ -40,9 +40,6 @@ static struct custom_operations binaryen_ops = { #define Safe_String_val(v) ((char *)memcpy(malloc(caml_string_length(v) + 1), String_val(v), caml_string_length(v) + 1)) -CAMLprim value -caml_alloc_some(value v); - CAMLprim value array_of_list(value list);