diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6b503f7e4e..4a8214a7f7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-20.04, macos-latest, windows-latest] + os: [ubuntu-latest, macos-latest, windows-latest] node-version: ["16"] steps: diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index fbeb413ec9..dbc93f3f8c 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -1,7 +1,7 @@ name: Publish Docker images on: push: - branches: main + branches: [main] workflow_dispatch: inputs: tag: @@ -17,7 +17,7 @@ env: jobs: push_base_image: name: Push base Docker image to multiple registries - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Check out the repo uses: actions/checkout@v2 @@ -97,7 +97,7 @@ jobs: push_slim_image: name: Push slim Docker image to multiple registries - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Check out the repo uses: actions/checkout@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5b9ab39472..1f4e110b5b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: jobs: release-please: name: Create Release - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest outputs: releases_created: ${{ steps.release.outputs.releases_created }} tag_name: ${{ steps.release.outputs.tag_name }} @@ -23,7 +23,7 @@ jobs: needs: [release-please] if: ${{ needs.release-please.outputs.releases_created }} name: Prepare artifacts - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest outputs: stdlib_download_url: ${{ steps.stdlib-upload.outputs.browser_download_url }} js-runner_download_url: ${{ steps.js-runner-upload.outputs.browser_download_url }} @@ -141,7 +141,7 @@ jobs: needs: [release-please, prepare-artifacts] if: ${{ needs.release-please.outputs.releases_created }} name: Dispatch website release - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: grain-lang/workflow-dispatch-action@v1.0.0 with: @@ -155,7 +155,7 @@ jobs: needs: [release-please, prepare-artifacts] if: ${{ needs.release-please.outputs.releases_created }} name: Dispatch homebrew release - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: grain-lang/workflow-dispatch-action@v1.0.0 with: @@ -169,7 +169,7 @@ jobs: needs: [release-please, prepare-artifacts] if: ${{ needs.release-please.outputs.releases_created }} name: Dispatch Docker builds - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: grain-lang/workflow-dispatch-action@v1.0.0 with: @@ -183,7 +183,7 @@ jobs: needs: [release-please, prepare-artifacts] if: ${{ needs.release-please.outputs.releases_created }} name: Publish stdlib to npm registry - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Setup NodeJS uses: actions/setup-node@v3.1.1 @@ -201,7 +201,7 @@ jobs: needs: [release-please, prepare-artifacts] if: ${{ needs.release-please.outputs.releases_created }} name: Publish js-runner to npm registry - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Setup NodeJS uses: actions/setup-node@v3.1.1 diff --git a/compiler/esy.json b/compiler/esy.json index 68780d190f..85b61b8f5b 100644 --- a/compiler/esy.json +++ b/compiler/esy.json @@ -32,40 +32,38 @@ }, "dependencies": { "@grain/binaryen.ml": ">= 0.19.0 < 0.20.0", - "@opam/cmdliner": ">= 1.0.2", - "@opam/dune": ">= 2.0.0 < 3.0.0", - "@opam/dune-build-info": ">= 2.0.0 < 3.0.0", - "@opam/dune-configurator": ">= 2.0.0 < 3.0.0", + "@opam/cmdliner": ">= 1.1.1", + "@opam/dune": ">= 3.6.1 < 4.0.0", + "@opam/dune-build-info": ">= 3.6.1 < 4.0.0", + "@opam/dune-configurator": ">= 3.6.1 < 4.0.0", "@opam/fp": "0.0.1", "@opam/fs": "0.0.2", "@opam/menhir": "20211125", - "@opam/ocamlgraph": ">= 2.0.0", - "@opam/ppx_deriving": ">= 5.2.1", + "@opam/ocamlgraph": ">= 2.0.0 < 3.0.0", + "@opam/ppx_deriving": ">= 5.2.1 < 6.0.0", "@opam/ppx_deriving_cmdliner": ">= 0.6.1", - "@opam/ppx_deriving_yojson": ">= 3.6.2", - "@opam/ppx_sexp_conv": ">= 0.14.0", - "@opam/reason": ">= 3.6.2", - "@opam/sedlex": ">= 3.0", - "@opam/sexplib": ">= 0.14.0", + "@opam/ppx_deriving_yojson": ">= 3.7.0 < 4.0.0", + "@opam/ppx_sexp_conv": "v0.15.1", + "@opam/reason": ">= 3.8.2 < 4.0.0", + "@opam/sedlex": ">= 3.0 < 4.0", + "@opam/sexplib": "v0.15.1", "@opam/uri": ">= 4.2.0 < 5.0.0", "@opam/utf8": "0.1.0", - "@opam/yojson": ">= 1.7.0", - "ocaml": "4.12.0" + "@opam/yojson": ">= 2.0.2 < 3.0.0", + "ocaml": "4.14.0" }, "devDependencies": { - "@opam/js_of_ocaml-compiler": ">= 3.11.0 < 4.0.0", - "@opam/ocaml-lsp-server": "1.8.3", + "@opam/js_of_ocaml-compiler": "4.0.0", + "@opam/ocaml-lsp-server": "1.14.1", "@reason-native/rely": "^4.0.0" }, "resolutions": { - "ocaml": "4.12.0", - "@opam/dot-merlin-reader": "4.5", + "ocaml": "phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017", + "@esy-ocaml/reason": "reasonml/reason:esy.json#6e6c3a7c2714aeaee93b421b3ffc040874bd3b3a", + "@opam/dune": "3.6.1", "@opam/fp": "reasonml/reason-native:fp.opam#0ed854f986256e52e59aeecfa90e9af60f105b15", "@opam/fs": "reasonml/reason-native:fs.opam#0ed854f986256e52e59aeecfa90e9af60f105b15", - "@opam/ppx_deriving_yojson": "ocaml-ppx/ppx_deriving_yojson:ppx_deriving_yojson.opam#0809ea014a6cdd27d5863e05cf330ff74d0114ae", "@opam/ppx_deriving_cmdliner": "hammerlab/ppx_deriving_cmdliner:ppx_deriving_cmdliner.opam#1f086651fe7f8dd98e371b09c6fcc4dbc6db1c7c", - "@opam/ppxlib": "0.26.0", - "@opam/ocamlfind": "1.9.3", "@opam/utf8": "reasonml/reason-native:utf8.opam#0ed854f986256e52e59aeecfa90e9af60f105b15", "@reason-native/cli": "reasonml/reason-native:cli.json#0ed854f986256e52e59aeecfa90e9af60f105b15", "@reason-native/rely": "reasonml/reason-native:rely.json#0ed854f986256e52e59aeecfa90e9af60f105b15" diff --git a/compiler/esy.lock/index.json b/compiler/esy.lock/index.json index 689043932a..d4a1ec149b 100644 --- a/compiler/esy.lock/index.json +++ b/compiler/esy.lock/index.json @@ -1,5 +1,5 @@ { - "checksum": "ec375eb4433e5815decb758b5a412ff3", + "checksum": "c0fd160e669e4135a3c194cb5123a95e", "root": "@grain/compiler@link-dev:./esy.json", "node": { "yarn-pkg-config@github:esy-ocaml/yarn-pkg-config#db3a0b63883606dd57c54a7158d560d6cba8cd79@d41d8cd9": { @@ -18,14 +18,16 @@ "dependencies": [], "devDependencies": [] }, - "ocaml@4.12.0@d41d8cd9": { - "id": "ocaml@4.12.0@d41d8cd9", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9": { + "id": + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", "name": "ocaml", - "version": "4.12.0", + "version": + "github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.12.0.tgz#sha1:2a979f37535faaded8aa3fdf82b6f16f2c71e284" + "github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017" ] }, "overrides": [], @@ -46,12 +48,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@reason-native/pastel@0.3.0@d41d8cd9", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@reason-native/pastel@0.3.0@d41d8cd9", "@reason-native/file-context-printer@0.0.3@d41d8cd9", "@reason-native/cli@github:reasonml/reason-native:cli.json#0ed854f986256e52e59aeecfa90e9af60f105b15@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/reason@opam:3.8.2@19b5db6d", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/dune@opam:2.9.3@4d52c673" + "@opam/dune@opam:3.6.1@662f326b" ], "devDependencies": [] }, @@ -67,8 +70,9 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/reason@3.7.0@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/re@opam:1.10.4@c4910ba6", "@opam/dune@opam:3.6.1@662f326b", + "@esy-ocaml/reason@github:reasonml/reason:esy.json#6e6c3a7c2714aeaee93b421b3ffc040874bd3b3a@d41d8cd9" ], "devDependencies": [] }, @@ -84,9 +88,10 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@reason-native/pastel@0.3.0@d41d8cd9", - "@opam/re@opam:1.10.4@c4910ba6", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/reason@3.7.0@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@reason-native/pastel@0.3.0@d41d8cd9", + "@opam/re@opam:1.10.4@c4910ba6", "@opam/dune@opam:3.6.1@662f326b", + "@esy-ocaml/reason@github:reasonml/reason:esy.json#6e6c3a7c2714aeaee93b421b3ffc040874bd3b3a@d41d8cd9" ], "devDependencies": [] }, @@ -104,38 +109,226 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@reason-native/pastel@0.3.0@d41d8cd9", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@reason-native/pastel@0.3.0@d41d8cd9", "@opam/reason@opam:3.8.2@19b5db6d", "@opam/re@opam:1.10.4@c4910ba6", - "@opam/dune@opam:2.9.3@4d52c673" + "@opam/dune@opam:3.6.1@662f326b" ], "devDependencies": [] }, - "@opam/yojson@opam:1.7.0@69d87312": { - "id": "@opam/yojson@opam:1.7.0@69d87312", + "@opam/zed@opam:3.2.1@276736c0": { + "id": "@opam/zed@opam:3.2.1@276736c0", + "name": "@opam/zed", + "version": "opam:3.2.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/14/141091d21a03e92eed0efd96ece150c08c619bfbcd1b153a42d8a261b2b57f53#sha256:141091d21a03e92eed0efd96ece150c08c619bfbcd1b153a42d8a261b2b57f53", + "archive:https://github.com/ocaml-community/zed/releases/download/3.2.1/zed-3.2.1.tbz#sha256:141091d21a03e92eed0efd96ece150c08c619bfbcd1b153a42d8a261b2b57f53" + ], + "opam": { + "name": "zed", + "version": "3.2.1", + "path": "esy.lock/opam/zed.3.2.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uuseg@opam:15.0.0@14085231", + "@opam/uucp@opam:15.0.0@55460339", "@opam/uchar@opam:0.0.2@aedf91f9", + "@opam/result@opam:1.5@1c6a6533", "@opam/react@opam:1.2.2@e0f4480e", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uuseg@opam:15.0.0@14085231", + "@opam/uucp@opam:15.0.0@55460339", "@opam/uchar@opam:0.0.2@aedf91f9", + "@opam/result@opam:1.5@1c6a6533", "@opam/react@opam:1.2.2@e0f4480e", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/yojson@opam:2.0.2@eb65f292": { + "id": "@opam/yojson@opam:2.0.2@eb65f292", "name": "@opam/yojson", - "version": "opam:1.7.0", + "version": "opam:2.0.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/b8/b89d39ca3f8c532abe5f547ad3b8f84d#md5:b89d39ca3f8c532abe5f547ad3b8f84d", - "archive:https://github.com/ocaml-community/yojson/releases/download/1.7.0/yojson-1.7.0.tbz#md5:b89d39ca3f8c532abe5f547ad3b8f84d" + "archive:https://opam.ocaml.org/cache/sha256/87/876bb6f38af73a84a29438a3da35e4857c60a14556a606525b148c6fdbe5461b#sha256:876bb6f38af73a84a29438a3da35e4857c60a14556a606525b148c6fdbe5461b", + "archive:https://github.com/ocaml-community/yojson/releases/download/2.0.2/yojson-2.0.2.tbz#sha256:876bb6f38af73a84a29438a3da35e4857c60a14556a606525b148c6fdbe5461b" ], "opam": { "name": "yojson", - "version": "1.7.0", - "path": "esy.lock/opam/yojson.1.7.0" + "version": "2.0.2", + "path": "esy.lock/opam/yojson.2.0.2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.6.1@662f326b", + "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/xdg@opam:3.6.1@103ee897": { + "id": "@opam/xdg@opam:3.6.1@103ee897", + "name": "@opam/xdg", + "version": "opam:3.6.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + ], + "opam": { + "name": "xdg", + "version": "3.6.1", + "path": "esy.lock/opam/xdg.3.6.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/uutf@opam:1.0.3@47c95a18": { + "id": "@opam/uutf@opam:1.0.3@47c95a18", + "name": "@opam/uutf", + "version": "opam:1.0.3", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha512/50/50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8#sha512:50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8", + "archive:https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz#sha512:50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8" + ], + "opam": { + "name": "uutf", + "version": "1.0.3", + "path": "esy.lock/opam/uutf.1.0.3" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/topkg@opam:1.0.6@da3f4ab1", + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/ocamlbuild@opam:0.14.2@c6163b28", + "@opam/cmdliner@opam:1.1.1@03763729", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" + ] + }, + "@opam/uuseg@opam:15.0.0@14085231": { + "id": "@opam/uuseg@opam:15.0.0@14085231", + "name": "@opam/uuseg", + "version": "opam:15.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha512/37/37ea83b582dd779a026cfae11f08f5d67ef79fce65a2cf03f2a9aabc7eb5de60c8e812524fa7531e4ff6e22a3b18228e3438a0143ce43be95f23237cc283576f#sha512:37ea83b582dd779a026cfae11f08f5d67ef79fce65a2cf03f2a9aabc7eb5de60c8e812524fa7531e4ff6e22a3b18228e3438a0143ce43be95f23237cc283576f", + "archive:https://erratique.ch/software/uuseg/releases/uuseg-15.0.0.tbz#sha512:37ea83b582dd779a026cfae11f08f5d67ef79fce65a2cf03f2a9aabc7eb5de60c8e812524fa7531e4ff6e22a3b18228e3438a0143ce43be95f23237cc283576f" + ], + "opam": { + "name": "uuseg", + "version": "15.0.0", + "path": "esy.lock/opam/uuseg.15.0.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/easy-format@opam:1.3.3@5d74d95b", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/cppo@opam:1.6.9@db929a12", - "@opam/biniou@opam:1.2.2@c7862a8d", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/uutf@opam:1.0.3@47c95a18", "@opam/uucp@opam:15.0.0@55460339", + "@opam/topkg@opam:1.0.6@da3f4ab1", + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/ocamlbuild@opam:0.14.2@c6163b28", + "@opam/cmdliner@opam:1.1.1@03763729", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/easy-format@opam:1.3.3@5d74d95b", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/biniou@opam:1.2.2@c7862a8d" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/uucp@opam:15.0.0@55460339" + ] + }, + "@opam/uucp@opam:15.0.0@55460339": { + "id": "@opam/uucp@opam:15.0.0@55460339", + "name": "@opam/uucp", + "version": "opam:15.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha512/ee/ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b#sha512:ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b", + "archive:https://erratique.ch/software/uucp/releases/uucp-15.0.0.tbz#sha512:ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b" + ], + "opam": { + "name": "uucp", + "version": "15.0.0", + "path": "esy.lock/opam/uucp.15.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/uutf@opam:1.0.3@47c95a18", "@opam/topkg@opam:1.0.6@da3f4ab1", + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/ocamlbuild@opam:0.14.2@c6163b28", + "@opam/cmdliner@opam:1.1.1@03763729", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" + ] + }, + "@opam/utop@opam:2.10.0@9af1bb18": { + "id": "@opam/utop@opam:2.10.0@9af1bb18", + "name": "@opam/utop", + "version": "opam:2.10.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/47/475d16a2f9ea61c602ac32673ee210c76cc768f7214987d70c069532c2782d00#sha256:475d16a2f9ea61c602ac32673ee210c76cc768f7214987d70c069532c2782d00", + "archive:https://github.com/ocaml-community/utop/releases/download/2.10.0/utop-2.10.0.tbz#sha256:475d16a2f9ea61c602ac32673ee210c76cc768f7214987d70c069532c2782d00" + ], + "opam": { + "name": "utop", + "version": "2.10.0", + "path": "esy.lock/opam/utop.2.10.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/zed@opam:3.2.1@276736c0", "@opam/react@opam:1.2.2@e0f4480e", + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/lwt_react@opam:1.2.0@4253a145", + "@opam/lwt@opam:5.6.1@2a9902ab", "@opam/logs@opam:0.7.0@46a3dffc", + "@opam/lambda-term@opam:3.3.1@ee145aff", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cppo@opam:1.6.9@db929a12", + "@opam/base-unix@opam:base@87d0b2eb", + "@opam/base-threads@opam:base@36803084", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/zed@opam:3.2.1@276736c0", "@opam/react@opam:1.2.2@e0f4480e", + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/lwt_react@opam:1.2.0@4253a145", + "@opam/lwt@opam:5.6.1@2a9902ab", "@opam/logs@opam:0.7.0@46a3dffc", + "@opam/lambda-term@opam:3.3.1@ee145aff", + "@opam/dune@opam:3.6.1@662f326b", + "@opam/base-unix@opam:base@87d0b2eb", + "@opam/base-threads@opam:base@36803084" ] }, "@opam/utf8@github:reasonml/reason-native:utf8.opam#0ed854f986256e52e59aeecfa90e9af60f105b15@d41d8cd9": { @@ -152,12 +345,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/reason@opam:3.8.2@19b5db6d", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/reason@opam:3.8.2@19b5db6d", "@opam/dune@opam:3.6.1@662f326b", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/reason@opam:3.8.2@19b5db6d", - "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/reason@opam:3.8.2@19b5db6d", "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/uri@opam:4.2.0@9c45eeb8": { @@ -178,14 +372,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/stringext@opam:1.6.0@ac4f328b", - "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/stringext@opam:1.6.0@ac4f328b", + "@opam/dune@opam:3.6.1@662f326b", "@opam/angstrom@opam:0.15.0@105656d9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/stringext@opam:1.6.0@ac4f328b", - "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/stringext@opam:1.6.0@ac4f328b", + "@opam/dune@opam:3.6.1@662f326b", "@opam/angstrom@opam:0.15.0@105656d9" ] }, @@ -212,10 +408,67 @@ } ], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/ocamlbuild@opam:0.14.2@c6163b28", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/ocamlbuild@opam:0.14.2@c6163b28", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" + ] + }, + "@opam/trie@opam:1.0.0@f4e510e2": { + "id": "@opam/trie@opam:1.0.0@f4e510e2", + "name": "@opam/trie", + "version": "opam:1.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/84/84519b5f8bd92490bfc68a52f706ba14#md5:84519b5f8bd92490bfc68a52f706ba14", + "archive:https://github.com/kandu/trie/archive/1.0.0.tar.gz#md5:84519b5f8bd92490bfc68a52f706ba14" + ], + "opam": { + "name": "trie", + "version": "1.0.0", + "path": "esy.lock/opam/trie.1.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/topkg@opam:1.0.6@da3f4ab1": { + "id": "@opam/topkg@opam:1.0.6@da3f4ab1", + "name": "@opam/topkg", + "version": "opam:1.0.6", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha512/8e/8e34391e2f499cec332b79454a4edb36a35db6fe22437f017fd5c80ae065160dc967ac02d894a94d08d62dd476521e63733f4cadc3b9b6b314b6aa5b2b4ede78#sha512:8e34391e2f499cec332b79454a4edb36a35db6fe22437f017fd5c80ae065160dc967ac02d894a94d08d62dd476521e63733f4cadc3b9b6b314b6aa5b2b4ede78", + "archive:https://erratique.ch/software/topkg/releases/topkg-1.0.6.tbz#sha512:8e34391e2f499cec332b79454a4edb36a35db6fe22437f017fd5c80ae065160dc967ac02d894a94d08d62dd476521e63733f4cadc3b9b6b314b6aa5b2b4ede78" + ], + "opam": { + "name": "topkg", + "version": "1.0.6", + "path": "esy.lock/opam/topkg.1.0.6" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/ocamlbuild@opam:0.14.2@c6163b28", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/ocamlbuild@opam:0.14.2@c6163b28" + ] }, "@opam/stringext@opam:1.6.0@ac4f328b": { "id": "@opam/stringext@opam:1.6.0@ac4f328b", @@ -235,11 +488,45 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/stdune@opam:3.6.1@8c52218e": { + "id": "@opam/stdune@opam:3.6.1@8c52218e", + "name": "@opam/stdune", + "version": "opam:3.6.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + ], + "opam": { + "name": "stdune", + "version": "3.6.1", + "path": "esy.lock/opam/stdune.3.6.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.1@0095dfd8", + "@opam/dyn@opam:3.6.1@6b14b55c", "@opam/dune@opam:3.6.1@662f326b", + "@opam/csexp@opam:1.5.1@8a8fb3a7", + "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.1@0095dfd8", + "@opam/dyn@opam:3.6.1@6b14b55c", "@opam/dune@opam:3.6.1@662f326b", + "@opam/csexp@opam:1.5.1@8a8fb3a7", + "@opam/base-unix@opam:base@87d0b2eb" ] }, "@opam/stdlib-shims@opam:0.3.0@72c7bc98": { @@ -260,11 +547,38 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/spawn@opam:v0.15.1@85e9d6f1": { + "id": "@opam/spawn@opam:v0.15.1@85e9d6f1", + "name": "@opam/spawn", + "version": "opam:v0.15.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/9a/9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50#sha256:9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50", + "archive:https://github.com/janestreet/spawn/archive/v0.15.1.tar.gz#sha256:9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50" + ], + "opam": { + "name": "spawn", + "version": "v0.15.1", + "path": "esy.lock/opam/spawn.v0.15.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/sexplib0@opam:v0.15.1@51111c0c": { @@ -285,11 +599,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/sexplib@opam:v0.15.1@1824bfd6": { @@ -310,14 +625,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/sexplib0@opam:v0.15.1@51111c0c", "@opam/parsexp@opam:v0.15.0@742345c3", "@opam/num@opam:1.4@54b259a0", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/sexplib0@opam:v0.15.1@51111c0c", "@opam/parsexp@opam:v0.15.0@742345c3", "@opam/num@opam:1.4@54b259a0", - "@opam/dune@opam:2.9.3@4d52c673" + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/seq@opam:base@d8d7de1d": { @@ -335,9 +652,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" + ] }, "@opam/sedlex@opam:3.0@6e37d05e": { "id": "@opam/sedlex@opam:3.0@6e37d05e", @@ -357,14 +677,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/uchar@opam:0.0.2@aedf91f9", - "@opam/ppxlib@opam:0.26.0@cc81525b", "@opam/gen@opam:1.0@eb721ea1", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/uchar@opam:0.0.2@aedf91f9", + "@opam/ppxlib@opam:0.28.0@8c51d241", "@opam/gen@opam:1.0@eb721ea1", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/uchar@opam:0.0.2@aedf91f9", - "@opam/ppxlib@opam:0.26.0@cc81525b", "@opam/gen@opam:1.0@eb721ea1", - "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/uchar@opam:0.0.2@aedf91f9", + "@opam/ppxlib@opam:0.28.0@8c51d241", "@opam/gen@opam:1.0@eb721ea1", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/result@opam:1.5@1c6a6533": { @@ -385,11 +707,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/reason@opam:3.8.2@19b5db6d": { @@ -410,20 +733,50 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/result@opam:1.5@1c6a6533", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.3@6f4741ee", + "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/merlin-extend@opam:0.6.1@7d979feb", "@opam/menhir@opam:20211125@5ae9a0c2", - "@opam/fix@opam:20220121@17b9a1a4", "@opam/dune@opam:2.9.3@4d52c673", + "@opam/fix@opam:20220121@17b9a1a4", "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/result@opam:1.5@1c6a6533", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", "@opam/merlin-extend@opam:0.6.1@7d979feb", "@opam/menhir@opam:20211125@5ae9a0c2", - "@opam/fix@opam:20220121@17b9a1a4", "@opam/dune@opam:2.9.3@4d52c673" + "@opam/fix@opam:20220121@17b9a1a4", "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/react@opam:1.2.2@e0f4480e": { + "id": "@opam/react@opam:1.2.2@e0f4480e", + "name": "@opam/react", + "version": "opam:1.2.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha512/18/18cdd544d484222ba02db6bd9351571516532e7a1c107b59bbe39193837298f5c745eab6754f8bc6ff125b387be7018c6d6e6ac99f91925a5e4f53af688522b1#sha512:18cdd544d484222ba02db6bd9351571516532e7a1c107b59bbe39193837298f5c745eab6754f8bc6ff125b387be7018c6d6e6ac99f91925a5e4f53af688522b1", + "archive:https://erratique.ch/software/react/releases/react-1.2.2.tbz#sha512:18cdd544d484222ba02db6bd9351571516532e7a1c107b59bbe39193837298f5c745eab6754f8bc6ff125b387be7018c6d6e6ac99f91925a5e4f53af688522b1" + ], + "opam": { + "name": "react", + "version": "1.2.2", + "path": "esy.lock/opam/react.1.2.2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/topkg@opam:1.0.6@da3f4ab1", + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/ocamlbuild@opam:0.14.2@c6163b28", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" ] }, "@opam/re@opam:1.10.4@c4910ba6": { @@ -444,44 +797,47 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.6.1@662f326b", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/seq@opam:base@d8d7de1d", "@opam/dune@opam:3.6.1@662f326b" ] }, - "@opam/ppxlib@opam:0.26.0@cc81525b": { - "id": "@opam/ppxlib@opam:0.26.0@cc81525b", + "@opam/ppxlib@opam:0.28.0@8c51d241": { + "id": "@opam/ppxlib@opam:0.28.0@8c51d241", "name": "@opam/ppxlib", - "version": "opam:0.26.0", + "version": "opam:0.28.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/63/63117b67ea5863935455fe921f88fe333c0530f0483f730313303a93af817efd#sha256:63117b67ea5863935455fe921f88fe333c0530f0483f730313303a93af817efd", - "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.26.0/ppxlib-0.26.0.tbz#sha256:63117b67ea5863935455fe921f88fe333c0530f0483f730313303a93af817efd" + "archive:https://opam.ocaml.org/cache/sha256/d8/d87ae5f9a081206308ca964809b50a66aeb8e83d254801e8b9675448b60cf377#sha256:d87ae5f9a081206308ca964809b50a66aeb8e83d254801e8b9675448b60cf377", + "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.28.0/ppxlib-0.28.0.tbz#sha256:d87ae5f9a081206308ca964809b50a66aeb8e83d254801e8b9675448b60cf377" ], "opam": { "name": "ppxlib", - "version": "0.26.0", - "path": "esy.lock/opam/ppxlib.0.26.0" + "version": "0.28.0", + "path": "esy.lock/opam/ppxlib.0.28.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/sexplib0@opam:v0.15.1@51111c0c", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/sexplib0@opam:v0.15.1@51111c0c", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", - "@opam/dune@opam:2.9.3@4d52c673" + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/ppx_yojson_conv_lib@opam:v0.15.0@773058a7": { @@ -502,12 +858,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/yojson@opam:2.0.2@eb65f292", "@opam/dune@opam:3.6.1@662f326b", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/yojson@opam:2.0.2@eb65f292", "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac": { @@ -528,43 +885,49 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/ppxlib@opam:0.26.0@cc81525b", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/base@opam:v0.15.1@e8a71f35", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/sexplib0@opam:v0.15.1@51111c0c", + "@opam/ppxlib@opam:0.28.0@8c51d241", + "@opam/dune@opam:3.6.1@662f326b", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/ppxlib@opam:0.26.0@cc81525b", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/base@opam:v0.15.1@e8a71f35" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/sexplib0@opam:v0.15.1@51111c0c", + "@opam/ppxlib@opam:0.28.0@8c51d241", + "@opam/dune@opam:3.6.1@662f326b", "@opam/base@opam:v0.15.1@e8a71f35" ] }, - "@opam/ppx_deriving_yojson@github:ocaml-ppx/ppx_deriving_yojson:ppx_deriving_yojson.opam#0809ea014a6cdd27d5863e05cf330ff74d0114ae@d41d8cd9": { - "id": - "@opam/ppx_deriving_yojson@github:ocaml-ppx/ppx_deriving_yojson:ppx_deriving_yojson.opam#0809ea014a6cdd27d5863e05cf330ff74d0114ae@d41d8cd9", + "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6": { + "id": "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", "name": "@opam/ppx_deriving_yojson", - "version": - "github:ocaml-ppx/ppx_deriving_yojson:ppx_deriving_yojson.opam#0809ea014a6cdd27d5863e05cf330ff74d0114ae", + "version": "opam:3.7.0", "source": { "type": "install", "source": [ - "github:ocaml-ppx/ppx_deriving_yojson:ppx_deriving_yojson.opam#0809ea014a6cdd27d5863e05cf330ff74d0114ae" - ] + "archive:https://opam.ocaml.org/cache/md5/45/456be82acb16bbf6be12ab01f9dfaa94#md5:456be82acb16bbf6be12ab01f9dfaa94", + "archive:https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.7.0/ppx_deriving_yojson-3.7.0.tar.gz#md5:456be82acb16bbf6be12ab01f9dfaa94" + ], + "opam": { + "name": "ppx_deriving_yojson", + "version": "3.7.0", + "path": "esy.lock/opam/ppx_deriving_yojson.3.7.0" + } }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.26.0@cc81525b", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/yojson@opam:2.0.2@eb65f292", "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.28.0@8c51d241", "@opam/ppx_deriving@opam:5.2.1@089e5dd3", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.26.0@cc81525b", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/yojson@opam:2.0.2@eb65f292", "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.28.0@8c51d241", "@opam/ppx_deriving@opam:5.2.1@089e5dd3", - "@opam/dune@opam:2.9.3@4d52c673" + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/ppx_deriving_cmdliner@github:hammerlab/ppx_deriving_cmdliner:ppx_deriving_cmdliner.opam#1f086651fe7f8dd98e371b09c6fcc4dbc6db1c7c@d41d8cd9": { @@ -581,18 +944,20 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.26.0@cc81525b", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.28.0@8c51d241", "@opam/ppx_deriving@opam:5.2.1@089e5dd3", - "@opam/dune@opam:2.9.3@4d52c673", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cmdliner@opam:1.1.1@03763729", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.26.0@cc81525b", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.28.0@8c51d241", "@opam/ppx_deriving@opam:5.2.1@089e5dd3", - "@opam/dune@opam:2.9.3@4d52c673", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cmdliner@opam:1.1.1@03763729" ] }, @@ -614,19 +979,21 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.26.0@cc81525b", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.28.0@8c51d241", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.3@6f4741ee", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/cppo@opam:1.6.9@db929a12", + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.26.0@cc81525b", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/result@opam:1.5@1c6a6533", + "@opam/ppxlib@opam:0.28.0@8c51d241", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.3@6f4741ee", - "@opam/dune@opam:2.9.3@4d52c673" + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/ppx_derivers@opam:1.2.1@e2cbad12": { @@ -647,11 +1014,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/pp@opam:1.1.2@89ad03b5": { @@ -672,11 +1040,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/parsexp@opam:v0.15.0@742345c3": { @@ -697,13 +1066,127 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/base@opam:v0.15.1@e8a71f35", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/sexplib0@opam:v0.15.1@51111c0c", + "@opam/dune@opam:3.6.1@662f326b", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/base@opam:v0.15.1@e8a71f35" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/sexplib0@opam:v0.15.1@51111c0c", + "@opam/dune@opam:3.6.1@662f326b", "@opam/base@opam:v0.15.1@e8a71f35" + ] + }, + "@opam/ordering@opam:3.6.1@0095dfd8": { + "id": "@opam/ordering@opam:3.6.1@0095dfd8", + "name": "@opam/ordering", + "version": "opam:3.6.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + ], + "opam": { + "name": "ordering", + "version": "3.6.1", + "path": "esy.lock/opam/ordering.3.6.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/omd@opam:1.3.2@511d53d2": { + "id": "@opam/omd@opam:1.3.2@511d53d2", + "name": "@opam/omd", + "version": "opam:1.3.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/60/6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb#sha256:6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb", + "archive:https://github.com/ocaml/omd/releases/download/1.3.2/omd-1.3.2.tbz#sha256:6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb" + ], + "opam": { + "name": "omd", + "version": "1.3.2", + "path": "esy.lock/opam/omd.1.3.2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", + "@opam/base-bytes@opam:base@19d0c2ff", + "@opam/base-bigarray@opam:base@b03491b0", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", + "@opam/base-bytes@opam:base@19d0c2ff", + "@opam/base-bigarray@opam:base@b03491b0" + ] + }, + "@opam/octavius@opam:1.2.2@2205cc65": { + "id": "@opam/octavius@opam:1.2.2@2205cc65", + "name": "@opam/octavius", + "version": "opam:1.2.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/72/72f9e1d996e6c5089fc513cc9218607b#md5:72f9e1d996e6c5089fc513cc9218607b", + "archive:https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz#md5:72f9e1d996e6c5089fc513cc9218607b" + ], + "opam": { + "name": "octavius", + "version": "1.2.2", + "path": "esy.lock/opam/octavius.1.2.2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/ocplib-endian@opam:1.2@008dc942": { + "id": "@opam/ocplib-endian@opam:1.2@008dc942", + "name": "@opam/ocplib-endian", + "version": "opam:1.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/8d/8d5492eeb7c6815ade72a7415ea30949#md5:8d5492eeb7c6815ade72a7415ea30949", + "archive:https://github.com/OCamlPro/ocplib-endian/archive/refs/tags/1.2.tar.gz#md5:8d5492eeb7c6815ade72a7415ea30949" + ], + "opam": { + "name": "ocplib-endian", + "version": "1.2", + "path": "esy.lock/opam/ocplib-endian.1.2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cppo@opam:1.6.9@db929a12", + "@opam/base-bytes@opam:base@19d0c2ff", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", + "@opam/base-bytes@opam:base@19d0c2ff" ] }, "@opam/ocamlgraph@opam:2.0.0@929b9eba": { @@ -724,67 +1207,72 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/dune@opam:3.6.1@662f326b" ] }, - "@opam/ocamlformat-rpc-lib@opam:0.18.0@4bef249f": { - "id": "@opam/ocamlformat-rpc-lib@opam:0.18.0@4bef249f", + "@opam/ocamlformat-rpc-lib@opam:0.24.1@4b5db4b3": { + "id": "@opam/ocamlformat-rpc-lib@opam:0.24.1@4b5db4b3", "name": "@opam/ocamlformat-rpc-lib", - "version": "opam:0.18.0", + "version": "opam:0.24.1", "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" + "archive:https://opam.ocaml.org/cache/sha256/02/023425e9818f80ea50537b2371a4a766c149a9957d05807e88a004d2d5f441ce#sha256:023425e9818f80ea50537b2371a4a766c149a9957d05807e88a004d2d5f441ce", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.24.1/ocamlformat-0.24.1.tbz#sha256:023425e9818f80ea50537b2371a4a766c149a9957d05807e88a004d2d5f441ce" ], "opam": { "name": "ocamlformat-rpc-lib", - "version": "0.18.0", - "path": "esy.lock/opam/ocamlformat-rpc-lib.0.18.0" + "version": "0.24.1", + "path": "esy.lock/opam/ocamlformat-rpc-lib.0.24.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/csexp@opam:1.5.1@8a8fb3a7", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@opam/csexp@opam:1.5.1@8a8fb3a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/csexp@opam:1.5.1@8a8fb3a7" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@opam/csexp@opam:1.5.1@8a8fb3a7" ] }, - "@opam/ocamlfind@opam:1.9.3@6f4741ee": { - "id": "@opam/ocamlfind@opam:1.9.3@6f4741ee", + "@opam/ocamlfind@opam:1.9.5@c23112ba": { + "id": "@opam/ocamlfind@opam:1.9.5@c23112ba", "name": "@opam/ocamlfind", - "version": "opam:1.9.3", + "version": "opam:1.9.5", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/24/24047dd8a0da5322253de9b7aa254e42#md5:24047dd8a0da5322253de9b7aa254e42", - "archive:http://download.camlcity.org/download/findlib-1.9.3.tar.gz#md5:24047dd8a0da5322253de9b7aa254e42" + "archive:https://opam.ocaml.org/cache/md5/8b/8b893525ce36cb3d4d4952483bcc7cf4#md5:8b893525ce36cb3d4d4952483bcc7cf4", + "archive:http://download.camlcity.org/download/findlib-1.9.5.tar.gz#md5:8b893525ce36cb3d4d4952483bcc7cf4" ], "opam": { "name": "ocamlfind", - "version": "1.9.3", - "path": "esy.lock/opam/ocamlfind.1.9.3" + "version": "1.9.5", + "path": "esy.lock/opam/ocamlfind.1.9.5" } }, "overrides": [ { "opamoverride": - "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.3_opam_override" + "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override" } ], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" + ] }, "@opam/ocamlbuild@opam:0.14.2@c6163b28": { "id": "@opam/ocamlbuild@opam:0.14.2@c6163b28", @@ -809,9 +1297,12 @@ } ], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" + ] }, "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb": { "id": "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb", @@ -831,51 +1322,63 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, - "@opam/ocaml-lsp-server@opam:1.8.3@b64dff17": { - "id": "@opam/ocaml-lsp-server@opam:1.8.3@b64dff17", + "@opam/ocaml-lsp-server@opam:1.14.1@ac41cc96": { + "id": "@opam/ocaml-lsp-server@opam:1.14.1@ac41cc96", "name": "@opam/ocaml-lsp-server", - "version": "opam:1.8.3", + "version": "opam:1.14.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/58/58ef5aa7bf176712428b4e0b1015feaf6d677cbd9474f8822d132b25223b14e9#sha256:58ef5aa7bf176712428b4e0b1015feaf6d677cbd9474f8822d132b25223b14e9", - "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.8.3/jsonrpc-1.8.3.tbz#sha256:58ef5aa7bf176712428b4e0b1015feaf6d677cbd9474f8822d132b25223b14e9" + "archive:https://opam.ocaml.org/cache/sha256/e6/e64c4c33dd037791fcc9bedfd4d615dda6d169e3eaced150f365539dacab69d9#sha256:e64c4c33dd037791fcc9bedfd4d615dda6d169e3eaced150f365539dacab69d9", + "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.14.1/lsp-1.14.1.tbz#sha256:e64c4c33dd037791fcc9bedfd4d615dda6d169e3eaced150f365539dacab69d9" ], "opam": { "name": "ocaml-lsp-server", - "version": "1.8.3", - "path": "esy.lock/opam/ocaml-lsp-server.1.8.3" + "version": "1.14.1", + "path": "esy.lock/opam/ocaml-lsp-server.1.14.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/result@opam:1.5@1c6a6533", "@opam/re@opam:1.10.4@c4910ba6", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/yojson@opam:2.0.2@eb65f292", "@opam/xdg@opam:3.6.1@103ee897", + "@opam/uutf@opam:1.0.3@47c95a18", "@opam/stdune@opam:3.6.1@8c52218e", + "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.10.4@c4910ba6", "@opam/ppx_yojson_conv_lib@opam:v0.15.0@773058a7", - "@opam/pp@opam:1.1.2@89ad03b5", - "@opam/ocamlformat-rpc-lib@opam:0.18.0@4bef249f", - "@opam/dune-build-info@opam:2.9.3@ae518c8c", - "@opam/dune@opam:2.9.3@4d52c673", - "@opam/dot-merlin-reader@opam:4.5@2a523ca0", - "@opam/csexp@opam:1.5.1@8a8fb3a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.1@0095dfd8", + "@opam/omd@opam:1.3.2@511d53d2", + "@opam/octavius@opam:1.2.2@2205cc65", + "@opam/ocamlformat-rpc-lib@opam:0.24.1@4b5db4b3", + "@opam/fiber@opam:3.6.1@014772b4", "@opam/dyn@opam:3.6.1@6b14b55c", + "@opam/dune-rpc@opam:3.6.1@d9761fef", + "@opam/dune-build-info@opam:3.6.1@5877ed82", + "@opam/dune@opam:3.6.1@662f326b", "@opam/csexp@opam:1.5.1@8a8fb3a7", + "@opam/chrome-trace@opam:3.6.1@69703ee2", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/result@opam:1.5@1c6a6533", "@opam/re@opam:1.10.4@c4910ba6", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/yojson@opam:2.0.2@eb65f292", "@opam/xdg@opam:3.6.1@103ee897", + "@opam/uutf@opam:1.0.3@47c95a18", "@opam/stdune@opam:3.6.1@8c52218e", + "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.10.4@c4910ba6", "@opam/ppx_yojson_conv_lib@opam:v0.15.0@773058a7", - "@opam/pp@opam:1.1.2@89ad03b5", - "@opam/ocamlformat-rpc-lib@opam:0.18.0@4bef249f", - "@opam/dune-build-info@opam:2.9.3@ae518c8c", - "@opam/dune@opam:2.9.3@4d52c673", - "@opam/dot-merlin-reader@opam:4.5@2a523ca0", - "@opam/csexp@opam:1.5.1@8a8fb3a7" + "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.1@0095dfd8", + "@opam/omd@opam:1.3.2@511d53d2", + "@opam/octavius@opam:1.2.2@2205cc65", + "@opam/ocamlformat-rpc-lib@opam:0.24.1@4b5db4b3", + "@opam/fiber@opam:3.6.1@014772b4", "@opam/dyn@opam:3.6.1@6b14b55c", + "@opam/dune-rpc@opam:3.6.1@d9761fef", + "@opam/dune-build-info@opam:3.6.1@5877ed82", + "@opam/dune@opam:3.6.1@662f326b", "@opam/csexp@opam:1.5.1@8a8fb3a7", + "@opam/chrome-trace@opam:3.6.1@69703ee2" ] }, "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882": { @@ -896,11 +1399,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/num@opam:1.4@54b259a0": { @@ -926,10 +1430,69 @@ } ], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.3@6f4741ee", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/ocamlfind@opam:1.9.5@c23112ba", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" + ] + }, + "@opam/mew_vi@opam:0.5.0@cf66c299": { + "id": "@opam/mew_vi@opam:0.5.0@cf66c299", + "name": "@opam/mew_vi", + "version": "opam:0.5.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/34/341e9a9a20383641015bf503952906bc#md5:341e9a9a20383641015bf503952906bc", + "archive:https://github.com/kandu/mew_vi/archive/0.5.0.tar.gz#md5:341e9a9a20383641015bf503952906bc" + ], + "opam": { + "name": "mew_vi", + "version": "0.5.0", + "path": "esy.lock/opam/mew_vi.0.5.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/react@opam:1.2.2@e0f4480e", "@opam/mew@opam:0.1.0@65011d4b", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/react@opam:1.2.2@e0f4480e", "@opam/mew@opam:0.1.0@65011d4b", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/mew@opam:0.1.0@65011d4b": { + "id": "@opam/mew@opam:0.1.0@65011d4b", + "name": "@opam/mew", + "version": "opam:0.1.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/22/2298149d1415cd804ab4e01f01ea10a0#md5:2298149d1415cd804ab4e01f01ea10a0", + "archive:https://github.com/kandu/mew/archive/0.1.0.tar.gz#md5:2298149d1415cd804ab4e01f01ea10a0" + ], + "opam": { + "name": "mew", + "version": "0.1.0", + "path": "esy.lock/opam/mew.0.1.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/trie@opam:1.0.0@f4e510e2", "@opam/result@opam:1.5@1c6a6533", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/trie@opam:1.0.0@f4e510e2", "@opam/result@opam:1.5@1c6a6533", + "@opam/dune@opam:3.6.1@662f326b" + ] }, "@opam/merlin-extend@opam:0.6.1@7d979feb": { "id": "@opam/merlin-extend@opam:0.6.1@7d979feb", @@ -949,11 +1512,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cppo@opam:1.6.9@db929a12", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/menhirSdk@opam:20211125@60ac0b7e": { @@ -974,11 +1539,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/menhirLib@opam:20211125@cd0b955b": { @@ -999,11 +1565,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/menhir@opam:20211125@5ae9a0c2": { @@ -1024,51 +1591,187 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/menhirSdk@opam:20211125@60ac0b7e", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/menhirSdk@opam:20211125@60ac0b7e", "@opam/menhirLib@opam:20211125@cd0b955b", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/menhirSdk@opam:20211125@60ac0b7e", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/menhirSdk@opam:20211125@60ac0b7e", "@opam/menhirLib@opam:20211125@cd0b955b", - "@opam/dune@opam:2.9.3@4d52c673" + "@opam/dune@opam:3.6.1@662f326b" ] }, - "@opam/js_of_ocaml-compiler@opam:3.11.0@6004d7b8": { - "id": "@opam/js_of_ocaml-compiler@opam:3.11.0@6004d7b8", + "@opam/lwt_react@opam:1.2.0@4253a145": { + "id": "@opam/lwt_react@opam:1.2.0@4253a145", + "name": "@opam/lwt_react", + "version": "opam:1.2.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/e6/e63979ee40a80d5b9e9e5545f33323b4#md5:e63979ee40a80d5b9e9e5545f33323b4", + "archive:https://github.com/ocsigen/lwt/archive/5.6.0.tar.gz#md5:e63979ee40a80d5b9e9e5545f33323b4" + ], + "opam": { + "name": "lwt_react", + "version": "1.2.0", + "path": "esy.lock/opam/lwt_react.1.2.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/react@opam:1.2.2@e0f4480e", "@opam/lwt@opam:5.6.1@2a9902ab", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cppo@opam:1.6.9@db929a12", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/react@opam:1.2.2@e0f4480e", "@opam/lwt@opam:5.6.1@2a9902ab", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/lwt@opam:5.6.1@2a9902ab": { + "id": "@opam/lwt@opam:5.6.1@2a9902ab", + "name": "@opam/lwt", + "version": "opam:5.6.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/27/279024789a0ec84a9d97d98bad847f97#md5:279024789a0ec84a9d97d98bad847f97", + "archive:https://github.com/ocsigen/lwt/archive/5.6.1.tar.gz#md5:279024789a0ec84a9d97d98bad847f97" + ], + "opam": { + "name": "lwt", + "version": "5.6.1", + "path": "esy.lock/opam/lwt.5.6.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/ocplib-endian@opam:1.2@008dc942", + "@opam/dune-configurator@opam:3.6.1@966be260", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cppo@opam:1.6.9@db929a12", + "@opam/base-unix@opam:base@87d0b2eb", + "@opam/base-threads@opam:base@36803084", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/ocplib-endian@opam:1.2@008dc942", + "@opam/dune-configurator@opam:3.6.1@966be260", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/logs@opam:0.7.0@46a3dffc": { + "id": "@opam/logs@opam:0.7.0@46a3dffc", + "name": "@opam/logs", + "version": "opam:0.7.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/2b/2bf021ca13331775e33cf34ab60246f7#md5:2bf021ca13331775e33cf34ab60246f7", + "archive:https://erratique.ch/software/logs/releases/logs-0.7.0.tbz#md5:2bf021ca13331775e33cf34ab60246f7" + ], + "opam": { + "name": "logs", + "version": "0.7.0", + "path": "esy.lock/opam/logs.0.7.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/topkg@opam:1.0.6@da3f4ab1", + "@opam/ocamlfind@opam:1.9.5@c23112ba", + "@opam/ocamlbuild@opam:0.14.2@c6163b28", + "@opam/lwt@opam:5.6.1@2a9902ab", + "@opam/cmdliner@opam:1.1.1@03763729", + "@opam/base-threads@opam:base@36803084", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" + ] + }, + "@opam/lambda-term@opam:3.3.1@ee145aff": { + "id": "@opam/lambda-term@opam:3.3.1@ee145aff", + "name": "@opam/lambda-term", + "version": "opam:3.3.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/5b/5b77cbe096d56ae9157cb1fb55fb4e9028c89e841b1d2bfad4f13d8a1395db3c#sha256:5b77cbe096d56ae9157cb1fb55fb4e9028c89e841b1d2bfad4f13d8a1395db3c", + "archive:https://github.com/ocaml-community/lambda-term/releases/download/3.3.1/lambda-term-3.3.1.tbz#sha256:5b77cbe096d56ae9157cb1fb55fb4e9028c89e841b1d2bfad4f13d8a1395db3c" + ], + "opam": { + "name": "lambda-term", + "version": "3.3.1", + "path": "esy.lock/opam/lambda-term.3.3.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/zed@opam:3.2.1@276736c0", "@opam/react@opam:1.2.2@e0f4480e", + "@opam/mew_vi@opam:0.5.0@cf66c299", + "@opam/lwt_react@opam:1.2.0@4253a145", + "@opam/lwt@opam:5.6.1@2a9902ab", "@opam/logs@opam:0.7.0@46a3dffc", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/zed@opam:3.2.1@276736c0", "@opam/react@opam:1.2.2@e0f4480e", + "@opam/mew_vi@opam:0.5.0@cf66c299", + "@opam/lwt_react@opam:1.2.0@4253a145", + "@opam/lwt@opam:5.6.1@2a9902ab", "@opam/logs@opam:0.7.0@46a3dffc", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/js_of_ocaml-compiler@opam:4.0.0@e10fcdb0": { + "id": "@opam/js_of_ocaml-compiler@opam:4.0.0@e10fcdb0", "name": "@opam/js_of_ocaml-compiler", - "version": "opam:3.11.0", + "version": "opam:4.0.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/15/158dafe7271ac79157981d1c3f5f177ec78a0099c38f861ae14e7ac06bd29c3a#sha256:158dafe7271ac79157981d1c3f5f177ec78a0099c38f861ae14e7ac06bd29c3a", - "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/3.11.0/js_of_ocaml-3.11.0.tbz#sha256:158dafe7271ac79157981d1c3f5f177ec78a0099c38f861ae14e7ac06bd29c3a" + "archive:https://opam.ocaml.org/cache/sha256/df/df02f819e5b2f48234af2b3e3e7c9781afa8212f8bece7ebcfbd8358b394495e#sha256:df02f819e5b2f48234af2b3e3e7c9781afa8212f8bece7ebcfbd8358b394495e", + "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/4.0.0/js_of_ocaml-4.0.0.tbz#sha256:df02f819e5b2f48234af2b3e3e7c9781afa8212f8bece7ebcfbd8358b394495e" ], "opam": { "name": "js_of_ocaml-compiler", - "version": "3.11.0", - "path": "esy.lock/opam/js_of_ocaml-compiler.3.11.0" + "version": "4.0.0", + "path": "esy.lock/opam/js_of_ocaml-compiler.4.0.0" } }, - "overrides": [], + "overrides": [ + { + "opamoverride": + "esy.lock/overrides/opam__s__js__of__ocaml_compiler_opam__c__4.0.0_opam_override" + } + ], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/ppxlib@opam:0.26.0@cc81525b", - "@opam/ocamlfind@opam:1.9.3@6f4741ee", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/yojson@opam:2.0.2@eb65f292", + "@opam/ppxlib@opam:0.28.0@8c51d241", + "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/menhirSdk@opam:20211125@60ac0b7e", "@opam/menhirLib@opam:20211125@cd0b955b", "@opam/menhir@opam:20211125@5ae9a0c2", - "@opam/dune@opam:2.9.3@4d52c673", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cmdliner@opam:1.1.1@03763729", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/ppxlib@opam:0.26.0@cc81525b", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/yojson@opam:2.0.2@eb65f292", + "@opam/ppxlib@opam:0.28.0@8c51d241", "@opam/menhirSdk@opam:20211125@60ac0b7e", "@opam/menhirLib@opam:20211125@cd0b955b", "@opam/menhir@opam:20211125@5ae9a0c2", - "@opam/dune@opam:2.9.3@4d52c673", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cmdliner@opam:1.1.1@03763729" ] }, @@ -1090,16 +1793,18 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune-configurator@opam:2.9.3@174e411b", - "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/seq@opam:base@d8d7de1d", + "@opam/dune-configurator@opam:3.6.1@966be260", + "@opam/dune@opam:3.6.1@662f326b", "@opam/base-bytes@opam:base@19d0c2ff", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune-configurator@opam:2.9.3@174e411b", - "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/seq@opam:base@d8d7de1d", + "@opam/dune-configurator@opam:3.6.1@966be260", + "@opam/dune@opam:3.6.1@662f326b", "@opam/base-bytes@opam:base@19d0c2ff" ] }, @@ -1117,14 +1822,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/reason@opam:3.8.2@19b5db6d", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/reason@opam:3.8.2@19b5db6d", "@opam/fp@github:reasonml/reason-native:fp.opam#0ed854f986256e52e59aeecfa90e9af60f105b15@d41d8cd9", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/reason@opam:3.8.2@19b5db6d", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/reason@opam:3.8.2@19b5db6d", "@opam/fp@github:reasonml/reason-native:fp.opam#0ed854f986256e52e59aeecfa90e9af60f105b15@d41d8cd9", - "@opam/dune@opam:2.9.3@4d52c673" + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/fp@github:reasonml/reason-native:fp.opam#0ed854f986256e52e59aeecfa90e9af60f105b15@d41d8cd9": { @@ -1141,12 +1848,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/reason@opam:3.8.2@19b5db6d", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/reason@opam:3.8.2@19b5db6d", "@opam/dune@opam:3.6.1@662f326b", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/reason@opam:3.8.2@19b5db6d", - "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/reason@opam:3.8.2@19b5db6d", "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/fix@opam:20220121@17b9a1a4": { @@ -1167,146 +1875,182 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, - "@opam/easy-format@opam:1.3.3@5d74d95b": { - "id": "@opam/easy-format@opam:1.3.3@5d74d95b", - "name": "@opam/easy-format", - "version": "opam:1.3.3", + "@opam/fiber@opam:3.6.1@014772b4": { + "id": "@opam/fiber@opam:3.6.1@014772b4", + "name": "@opam/fiber", + "version": "opam:3.6.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/ea/eafccae911c26ca23e4ddacee3eaa54654d20f973b8680f84b708cef43adc416#sha256:eafccae911c26ca23e4ddacee3eaa54654d20f973b8680f84b708cef43adc416", - "archive:https://github.com/mjambon/easy-format/releases/download/1.3.3/easy-format-1.3.3.tbz#sha256:eafccae911c26ca23e4ddacee3eaa54654d20f973b8680f84b708cef43adc416" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" ], "opam": { - "name": "easy-format", - "version": "1.3.3", - "path": "esy.lock/opam/easy-format.1.3.3" + "name": "fiber", + "version": "3.6.1", + "path": "esy.lock/opam/fiber.3.6.1" } }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__easy_format_opam__c__1.3.3_opam_override" - } - ], + "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/stdune@opam:3.6.1@8c52218e", "@opam/dyn@opam:3.6.1@6b14b55c", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/stdune@opam:3.6.1@8c52218e", "@opam/dyn@opam:3.6.1@6b14b55c", + "@opam/dune@opam:3.6.1@662f326b" ] }, - "@opam/dune-configurator@opam:2.9.3@174e411b": { - "id": "@opam/dune-configurator@opam:2.9.3@174e411b", - "name": "@opam/dune-configurator", - "version": "opam:2.9.3", + "@opam/dyn@opam:3.6.1@6b14b55c": { + "id": "@opam/dyn@opam:3.6.1@6b14b55c", + "name": "@opam/dyn", + "version": "opam:3.6.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/3e/3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6#sha256:3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6", - "archive:https://github.com/ocaml/dune/releases/download/2.9.3/dune-site-2.9.3.tbz#sha256:3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" ], "opam": { - "name": "dune-configurator", - "version": "2.9.3", - "path": "esy.lock/opam/dune-configurator.2.9.3" + "name": "dyn", + "version": "3.6.1", + "path": "esy.lock/opam/dyn.3.6.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/csexp@opam:1.5.1@8a8fb3a7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.1@0095dfd8", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/csexp@opam:1.5.1@8a8fb3a7" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.1@0095dfd8", + "@opam/dune@opam:3.6.1@662f326b" ] }, - "@opam/dune-build-info@opam:2.9.3@ae518c8c": { - "id": "@opam/dune-build-info@opam:2.9.3@ae518c8c", - "name": "@opam/dune-build-info", - "version": "opam:2.9.3", + "@opam/dune-rpc@opam:3.6.1@d9761fef": { + "id": "@opam/dune-rpc@opam:3.6.1@d9761fef", + "name": "@opam/dune-rpc", + "version": "opam:3.6.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/3e/3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6#sha256:3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6", - "archive:https://github.com/ocaml/dune/releases/download/2.9.3/dune-site-2.9.3.tbz#sha256:3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" ], "opam": { - "name": "dune-build-info", - "version": "2.9.3", - "path": "esy.lock/opam/dune-build-info.2.9.3" + "name": "dune-rpc", + "version": "3.6.1", + "path": "esy.lock/opam/dune-rpc.3.6.1" } }, "overrides": [], "dependencies": [ - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/xdg@opam:3.6.1@103ee897", "@opam/stdune@opam:3.6.1@8c52218e", + "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.1@0095dfd8", + "@opam/dyn@opam:3.6.1@6b14b55c", "@opam/dune@opam:3.6.1@662f326b", + "@opam/csexp@opam:1.5.1@8a8fb3a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "@opam/dune@opam:2.9.3@4d52c673" ] + "devDependencies": [ + "@opam/xdg@opam:3.6.1@103ee897", "@opam/stdune@opam:3.6.1@8c52218e", + "@opam/pp@opam:1.1.2@89ad03b5", "@opam/ordering@opam:3.6.1@0095dfd8", + "@opam/dyn@opam:3.6.1@6b14b55c", "@opam/dune@opam:3.6.1@662f326b", + "@opam/csexp@opam:1.5.1@8a8fb3a7" + ] }, - "@opam/dune@opam:2.9.3@4d52c673": { - "id": "@opam/dune@opam:2.9.3@4d52c673", - "name": "@opam/dune", - "version": "opam:2.9.3", + "@opam/dune-configurator@opam:3.6.1@966be260": { + "id": "@opam/dune-configurator@opam:3.6.1@966be260", + "name": "@opam/dune-configurator", + "version": "opam:3.6.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/3e/3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6#sha256:3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6", - "archive:https://github.com/ocaml/dune/releases/download/2.9.3/dune-site-2.9.3.tbz#sha256:3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" ], "opam": { - "name": "dune", - "version": "2.9.3", - "path": "esy.lock/opam/dune.2.9.3" + "name": "dune-configurator", + "version": "3.6.1", + "path": "esy.lock/opam/dune-configurator.3.6.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/base-threads@opam:base@36803084", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@opam/csexp@opam:1.5.1@8a8fb3a7", + "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/base-threads@opam:base@36803084" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@opam/csexp@opam:1.5.1@8a8fb3a7", + "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/dot-merlin-reader@opam:4.5@2a523ca0": { - "id": "@opam/dot-merlin-reader@opam:4.5@2a523ca0", - "name": "@opam/dot-merlin-reader", - "version": "opam:4.5", + "@opam/dune-build-info@opam:3.6.1@5877ed82": { + "id": "@opam/dune-build-info@opam:3.6.1@5877ed82", + "name": "@opam/dune-build-info", + "version": "opam:3.6.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + ], + "opam": { + "name": "dune-build-info", + "version": "3.6.1", + "path": "esy.lock/opam/dune-build-info.3.6.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" + ] + }, + "@opam/dune@opam:3.6.1@662f326b": { + "id": "@opam/dune@opam:3.6.1@662f326b", + "name": "@opam/dune", + "version": "opam:3.6.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/f3/f3dd371f84c4e85fefd8ac355e97297571222c875bf6595882de36cd247d90ee#sha256:f3dd371f84c4e85fefd8ac355e97297571222c875bf6595882de36cd247d90ee", - "archive:https://github.com/ocaml/merlin/releases/download/v4.6-413/merlin-4.6-413.tbz#sha256:f3dd371f84c4e85fefd8ac355e97297571222c875bf6595882de36cd247d90ee" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" ], "opam": { - "name": "dot-merlin-reader", - "version": "4.5", - "path": "esy.lock/opam/dot-merlin-reader.4.5" + "name": "dune", + "version": "3.6.1", + "path": "esy.lock/opam/dune.3.6.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/ocamlfind@opam:1.9.3@6f4741ee", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/csexp@opam:1.5.1@8a8fb3a7", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/base-unix@opam:base@87d0b2eb", + "@opam/base-threads@opam:base@36803084", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", - "@opam/ocamlfind@opam:1.9.3@6f4741ee", - "@opam/dune@opam:2.9.3@4d52c673", "@opam/csexp@opam:1.5.1@8a8fb3a7" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/base-unix@opam:base@87d0b2eb", + "@opam/base-threads@opam:base@36803084" ] }, "@opam/csexp@opam:1.5.1@8a8fb3a7": { @@ -1327,11 +2071,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/cppo@opam:1.6.9@db929a12": { @@ -1352,12 +2097,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@opam/base-unix@opam:base@87d0b2eb" ] }, @@ -1420,62 +2167,37 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.12.0@d41d8cd9" ] - }, - "@opam/camlp-streams@opam:5.0.1@daaa0f94": { - "id": "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "name": "@opam/camlp-streams", - "version": "opam:5.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/af/afc874b25f7a1f13e8f5cfc1182b51a7#md5:afc874b25f7a1f13e8f5cfc1182b51a7", - "archive:https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz#md5:afc874b25f7a1f13e8f5cfc1182b51a7" - ], - "opam": { - "name": "camlp-streams", - "version": "5.0.1", - "path": "esy.lock/opam/camlp-streams.5.0.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" ] }, - "@opam/biniou@opam:1.2.2@c7862a8d": { - "id": "@opam/biniou@opam:1.2.2@c7862a8d", - "name": "@opam/biniou", - "version": "opam:1.2.2", + "@opam/chrome-trace@opam:3.6.1@69703ee2": { + "id": "@opam/chrome-trace@opam:3.6.1@69703ee2", + "name": "@opam/chrome-trace", + "version": "opam:3.6.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/8b/8bf3ff17cd0ecb2d6b6d1d94cb08ef089d44caef96e9bae6be6839d428fa318f#sha256:8bf3ff17cd0ecb2d6b6d1d94cb08ef089d44caef96e9bae6be6839d428fa318f", - "archive:https://github.com/mjambon/biniou/releases/download/1.2.2/biniou-1.2.2.tbz#sha256:8bf3ff17cd0ecb2d6b6d1d94cb08ef089d44caef96e9bae6be6839d428fa318f" + "archive:https://opam.ocaml.org/cache/sha256/f1/f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce", + "archive:https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz#sha256:f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" ], "opam": { - "name": "biniou", - "version": "1.2.2", - "path": "esy.lock/opam/biniou.1.2.2" + "name": "chrome-trace", + "version": "3.6.1", + "path": "esy.lock/opam/chrome-trace.3.6.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/easy-format@opam:1.3.3@5d74d95b", - "@opam/dune@opam:2.9.3@4d52c673", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/easy-format@opam:1.3.3@5d74d95b", - "@opam/dune@opam:2.9.3@4d52c673", - "@opam/camlp-streams@opam:5.0.1@daaa0f94" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/bigstringaf@opam:0.9.0@5762d1bc": { @@ -1496,12 +2218,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b", "@opam/conf-pkg-config@opam:2@85f8644d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/base-unix@opam:base@87d0b2eb": { @@ -1553,13 +2277,32 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.3@6f4741ee", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/ocamlfind@opam:1.9.5@c23112ba", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.3@6f4741ee" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/ocamlfind@opam:1.9.5@c23112ba" ] }, + "@opam/base-bigarray@opam:base@b03491b0": { + "id": "@opam/base-bigarray@opam:base@b03491b0", + "name": "@opam/base-bigarray", + "version": "opam:base", + "source": { + "type": "install", + "source": [ "no-source:" ], + "opam": { + "name": "base-bigarray", + "version": "base", + "path": "esy.lock/opam/base-bigarray.base" + } + }, + "overrides": [], + "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], + "devDependencies": [] + }, "@opam/base@opam:v0.15.1@e8a71f35": { "id": "@opam/base@opam:v0.15.1@e8a71f35", "name": "@opam/base", @@ -1578,14 +2321,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune-configurator@opam:2.9.3@174e411b", - "@opam/dune@opam:2.9.3@4d52c673", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/sexplib0@opam:v0.15.1@51111c0c", + "@opam/dune-configurator@opam:3.6.1@966be260", + "@opam/dune@opam:3.6.1@662f326b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune-configurator@opam:2.9.3@174e411b", - "@opam/dune@opam:2.9.3@4d52c673" + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/sexplib0@opam:v0.15.1@51111c0c", + "@opam/dune-configurator@opam:3.6.1@966be260", + "@opam/dune@opam:3.6.1@662f326b" ] }, "@opam/angstrom@opam:0.15.0@105656d9": { @@ -1606,15 +2351,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/result@opam:1.5@1c6a6533", "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb", - "@opam/dune@opam:2.9.3@4d52c673", + "@opam/dune@opam:3.6.1@662f326b", "@opam/bigstringaf@opam:0.9.0@5762d1bc", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/result@opam:1.5@1c6a6533", "@opam/dune@opam:3.6.1@662f326b", "@opam/bigstringaf@opam:0.9.0@5762d1bc" ] }, @@ -1630,9 +2376,9 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", - "@opam/dune-configurator@opam:2.9.3@174e411b", - "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune-configurator@opam:3.6.1@966be260", + "@opam/dune@opam:3.6.1@662f326b", "@opam/conf-cmake@github:grain-lang/cmake:esy.json#1cead3871bbb27a45adab2263ef2dff4a38a8869@d41d8cd9" ], "devDependencies": [], @@ -1645,29 +2391,30 @@ "source": { "type": "link-dev", "path": ".", "manifest": "esy.json" }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/yojson@opam:1.7.0@69d87312", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/yojson@opam:2.0.2@eb65f292", "@opam/utf8@github:reasonml/reason-native:utf8.opam#0ed854f986256e52e59aeecfa90e9af60f105b15@d41d8cd9", "@opam/uri@opam:4.2.0@9c45eeb8", "@opam/sexplib@opam:v0.15.1@1824bfd6", "@opam/sedlex@opam:3.0@6e37d05e", "@opam/reason@opam:3.8.2@19b5db6d", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", - "@opam/ppx_deriving_yojson@github:ocaml-ppx/ppx_deriving_yojson:ppx_deriving_yojson.opam#0809ea014a6cdd27d5863e05cf330ff74d0114ae@d41d8cd9", + "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", "@opam/ppx_deriving_cmdliner@github:hammerlab/ppx_deriving_cmdliner:ppx_deriving_cmdliner.opam#1f086651fe7f8dd98e371b09c6fcc4dbc6db1c7c@d41d8cd9", "@opam/ppx_deriving@opam:5.2.1@089e5dd3", "@opam/ocamlgraph@opam:2.0.0@929b9eba", "@opam/menhir@opam:20211125@5ae9a0c2", "@opam/fs@github:reasonml/reason-native:fs.opam#0ed854f986256e52e59aeecfa90e9af60f105b15@d41d8cd9", "@opam/fp@github:reasonml/reason-native:fp.opam#0ed854f986256e52e59aeecfa90e9af60f105b15@d41d8cd9", - "@opam/dune-configurator@opam:2.9.3@174e411b", - "@opam/dune-build-info@opam:2.9.3@ae518c8c", - "@opam/dune@opam:2.9.3@4d52c673", + "@opam/dune-configurator@opam:3.6.1@966be260", + "@opam/dune-build-info@opam:3.6.1@5877ed82", + "@opam/dune@opam:3.6.1@662f326b", "@opam/cmdliner@opam:1.1.1@03763729", "@grain/binaryen.ml@0.19.0@d41d8cd9" ], "devDependencies": [ "@reason-native/rely@github:reasonml/reason-native:rely.json#0ed854f986256e52e59aeecfa90e9af60f105b15@d41d8cd9", - "@opam/ocaml-lsp-server@opam:1.8.3@b64dff17", - "@opam/js_of_ocaml-compiler@opam:3.11.0@6004d7b8" + "@opam/ocaml-lsp-server@opam:1.14.1@ac41cc96", + "@opam/js_of_ocaml-compiler@opam:4.0.0@e10fcdb0" ], "installConfig": { "pnp": false } }, @@ -1683,9 +2430,9 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", - "@opam/dune-configurator@opam:2.9.3@174e411b", - "@opam/dune@opam:2.9.3@4d52c673", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/dune-configurator@opam:3.6.1@966be260", + "@opam/dune@opam:3.6.1@662f326b", "@grain/libbinaryen@109.0.1@d41d8cd9" ], "devDependencies": [], @@ -1705,26 +2452,31 @@ "dependencies": [], "devDependencies": [] }, - "@esy-ocaml/reason@3.7.0@d41d8cd9": { - "id": "@esy-ocaml/reason@3.7.0@d41d8cd9", + "@esy-ocaml/reason@github:reasonml/reason:esy.json#6e6c3a7c2714aeaee93b421b3ffc040874bd3b3a@d41d8cd9": { + "id": + "@esy-ocaml/reason@github:reasonml/reason:esy.json#6e6c3a7c2714aeaee93b421b3ffc040874bd3b3a@d41d8cd9", "name": "@esy-ocaml/reason", - "version": "3.7.0", + "version": + "github:reasonml/reason:esy.json#6e6c3a7c2714aeaee93b421b3ffc040874bd3b3a", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.7.0.tgz#sha1:36f92c1c854477c4da37e4769a045ffe60e4fb10" + "github:reasonml/reason:esy.json#6e6c3a7c2714aeaee93b421b3ffc040874bd3b3a" ] }, "overrides": [], "dependencies": [ - "ocaml@4.12.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9", + "@opam/utop@opam:2.10.0@9af1bb18", "@opam/result@opam:1.5@1c6a6533", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.3@6f4741ee", + "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/merlin-extend@opam:0.6.1@7d979feb", "@opam/menhir@opam:20211125@5ae9a0c2", - "@opam/fix@opam:20220121@17b9a1a4", "@opam/dune@opam:2.9.3@4d52c673" + "@opam/fix@opam:20220121@17b9a1a4", "@opam/dune@opam:3.6.1@662f326b" ], - "devDependencies": [] + "devDependencies": [ + "ocaml@github:phated/ocaml:package.json#a25997805f1ce225f23c0321e827c0d503896017@d41d8cd9" + ] } } } \ No newline at end of file diff --git a/compiler/esy.lock/opam/base-bigarray.base/opam b/compiler/esy.lock/opam/base-bigarray.base/opam new file mode 100644 index 0000000000..39e9af21a8 --- /dev/null +++ b/compiler/esy.lock/opam/base-bigarray.base/opam @@ -0,0 +1,6 @@ +opam-version: "2.0" +maintainer: "https://github.com/ocaml/opam-repository/issues" +description: """ +Bigarray library distributed with the OCaml compiler +""" + diff --git a/compiler/esy.lock/opam/biniou.1.2.2/opam b/compiler/esy.lock/opam/biniou.1.2.2/opam deleted file mode 100644 index 26c4cf6ce6..0000000000 --- a/compiler/esy.lock/opam/biniou.1.2.2/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "2.0" -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} - ["dune" "build" "-p" name "@doc"] {with-doc} -] -maintainer: ["martin@mjambon.com"] -authors: ["Martin Jambon"] -bug-reports: "https://github.com/mjambon/biniou/issues" -homepage: "https://github.com/mjambon/biniou" -doc: "https://mjambon.github.io/biniou/" -license: "BSD-3-Clause" -dev-repo: "git+https://github.com/mjambon/biniou.git" -synopsis: - "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" -description: """ - -Biniou (pronounced "be new") is a binary data format designed for speed, safety, -ease of use and backward compatibility as protocols evolve. Biniou is vastly -equivalent to JSON in terms of functionality but allows implementations several -times faster (4 times faster than yojson), with 25-35% space savings. - -Biniou data can be decoded into human-readable form without knowledge of type -definitions except for field and variant names which are represented by 31-bit -hashes. A program named bdump is provided for routine visualization of biniou -data files. - -The program atdgen is used to derive OCaml-Biniou serializers and deserializers -from type definitions. - -Biniou format specification: mjambon.github.io/atdgen-doc/biniou-format.txt""" -depends: [ - "easy-format" - "camlp-streams" - "dune" {>= "1.10"} - "ocaml" {>= "4.02.3"} -] -url { - src: - "https://github.com/mjambon/biniou/releases/download/1.2.2/biniou-1.2.2.tbz" - checksum: [ - "sha256=8bf3ff17cd0ecb2d6b6d1d94cb08ef089d44caef96e9bae6be6839d428fa318f" - "sha512=7d03b3759a3a2e1c77713aa1b8375a1f1917f49d14fe5e3cb01d5e53a12e6385b7a3b0f4827f3be71182c31c416d780e1f9ef011dc205cb8f9b0ab2d8fc23cfd" - ] -} -x-commit-hash: "b434dd9ad488e042cf71554af7296b7bd98c9a6a" diff --git a/compiler/esy.lock/opam/camlp-streams.5.0.1/opam b/compiler/esy.lock/opam/camlp-streams.5.0.1/opam deleted file mode 100644 index 60e5131163..0000000000 --- a/compiler/esy.lock/opam/camlp-streams.5.0.1/opam +++ /dev/null @@ -1,59 +0,0 @@ -opam-version: "2.0" -synopsis: "The Stream and Genlex libraries for use with Camlp4 and Camlp5" -description: """ - -This package provides two library modules: -- Stream: imperative streams, with in-place update and memoization - of the latest element produced. -- Genlex: a small parameterized lexical analyzer producing streams - of tokens from streams of characters. - -The two modules are designed for use with Camlp4 and Camlp5: -- The stream patterns and stream expressions of Camlp4/Camlp5 consume - and produce data of type 'a Stream.t. -- The Genlex tokenizer can be used as a simple lexical analyzer for - Camlp4/Camlp5-generated parsers. - -The Stream module can also be used by hand-written recursive-descent -parsers, but is not very convenient for this purpose. - -The Stream and Genlex modules have been part of the OCaml standard library -for a long time, and have been distributed as part of the core OCaml system. -They will be removed from the OCaml standard library at some future point, -but will be maintained and distributed separately in this camlpstreams package. -""" -maintainer: [ - "Florian Angeletti " - "Xavier Leroy " -] -authors: ["Daniel de Rauglaudre" "Xavier Leroy"] -license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" -homepage: "https://github.com/ocaml/camlp-streams" -bug-reports: "https://github.com/ocaml/camlp-streams/issues" -depends: [ - "dune" {>= "2.7"} - "ocaml" {>= "4.02.3"} - "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/camlp-streams.git" -url { - src: "https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz" - checksum: [ - "md5=afc874b25f7a1f13e8f5cfc1182b51a7" - "sha512=2efa8dd4a636217c8d49bac1e4e7e5558fc2f45cfea66514140a59fd99dd08d61fb9f1e17804997ff648b71b13820a5d4a1eb70fed9d848aa2abd6e41f853c86" - ] -} diff --git a/compiler/esy.lock/opam/chrome-trace.3.6.1/opam b/compiler/esy.lock/opam/chrome-trace.3.6.1/opam new file mode 100644 index 0000000000..4f2fa66726 --- /dev/null +++ b/compiler/esy.lock/opam/chrome-trace.3.6.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "Chrome trace event generation library" +description: + "This library offers no backwards compatibility guarantees. Use at your own risk." +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "dune" {>= "3.5"} + "ocaml" {>= "4.08.0"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" + checksum: [ + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" + ] +} +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/dot-merlin-reader.4.5/opam b/compiler/esy.lock/opam/dot-merlin-reader.4.5/opam deleted file mode 100644 index e24de27297..0000000000 --- a/compiler/esy.lock/opam/dot-merlin-reader.4.5/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "2.0" -maintainer: "defree@gmail.com" -authors: "The Merlin team" -synopsis: "Reads config files for merlin" -homepage: "https://github.com/ocaml/merlin" -bug-reports: "https://github.com/ocaml/merlin/issues" -dev-repo: "git+https://github.com/ocaml/merlin.git" -license: "MIT" -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.08.0" & < "5.0.0"} - "dune" {>= "2.9.0"} - "yojson" {>= "1.6.0"} - "ocamlfind" {>= "1.6.0"} - "csexp" {>= "1.5.1"} -] -description: - "Helper process: reads .merlin files and gives the normalized content to merlin" -url { - src: - "https://github.com/ocaml/merlin/releases/download/v4.6-413/merlin-4.6-413.tbz" - checksum: [ - "sha256=f3dd371f84c4e85fefd8ac355e97297571222c875bf6595882de36cd247d90ee" - "sha512=fe88a52c4c3c94505da142fbb7d400fce11bfafe6e47ec7cd39437308baa7122399a008bb6d0ef7b8f29636c2a51f4d49e3535136010fec198a1188293914a56" - ] -} -x-commit-hash: "2f422293d26b16ccf934d6d340c7a02f76e444c9" diff --git a/compiler/esy.lock/opam/dune-build-info.2.9.3/opam b/compiler/esy.lock/opam/dune-build-info.3.6.1/opam similarity index 64% rename from compiler/esy.lock/opam/dune-build-info.2.9.3/opam rename to compiler/esy.lock/opam/dune-build-info.3.6.1/opam index bbeb1a5155..a15dee7aed 100644 --- a/compiler/esy.lock/opam/dune-build-info.2.9.3/opam +++ b/compiler/esy.lock/opam/dune-build-info.3.6.1/opam @@ -1,5 +1,5 @@ opam-version: "2.0" -synopsis: "Embed build informations inside executable" +synopsis: "Embed build information inside executable" description: """ The build-info library allows to access information about how the executable was built, such as the version of the project at which it @@ -15,12 +15,15 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "2.9"} + "dune" {>= "3.5"} + "ocaml" {>= "4.08"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" build: [ ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] [ "dune" "build" @@ -33,11 +36,10 @@ build: [ ] ] url { - src: - "https://github.com/ocaml/dune/releases/download/2.9.3/dune-site-2.9.3.tbz" + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" checksum: [ - "sha256=3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6" - "sha512=04b48501ac16c3608e3b6bfbdbabf810df0fb844ea3b7d25ba50f03b9d6cb1d2c933cf747d694029d82a9777a774e48e5c38ab010fe53ce1eae367da0ed04d6d" + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" ] } -x-commit-hash: "dea03875affccc0620e902d28fed8d6b4351e112" +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/dune-configurator.2.9.3/opam b/compiler/esy.lock/opam/dune-configurator.3.6.1/opam similarity index 66% rename from compiler/esy.lock/opam/dune-configurator.2.9.3/opam rename to compiler/esy.lock/opam/dune-configurator.3.6.1/opam index 60d8173a67..0b7401c090 100644 --- a/compiler/esy.lock/opam/dune-configurator.2.9.3/opam +++ b/compiler/esy.lock/opam/dune-configurator.3.6.1/opam @@ -17,15 +17,17 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "2.9"} - "ocaml" {>= "4.03.0"} - "result" - "csexp" {>= "1.3.0"} + "dune" {>= "3.5"} + "ocaml" {>= "4.04.0"} + "base-unix" + "csexp" {>= "1.5.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" build: [ ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] [ "dune" "build" @@ -38,11 +40,10 @@ build: [ ] ] url { - src: - "https://github.com/ocaml/dune/releases/download/2.9.3/dune-site-2.9.3.tbz" + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" checksum: [ - "sha256=3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6" - "sha512=04b48501ac16c3608e3b6bfbdbabf810df0fb844ea3b7d25ba50f03b9d6cb1d2c933cf747d694029d82a9777a774e48e5c38ab010fe53ce1eae367da0ed04d6d" + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" ] } -x-commit-hash: "dea03875affccc0620e902d28fed8d6b4351e112" +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/dune-rpc.3.6.1/opam b/compiler/esy.lock/opam/dune-rpc.3.6.1/opam new file mode 100644 index 0000000000..817b72f3dd --- /dev/null +++ b/compiler/esy.lock/opam/dune-rpc.3.6.1/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "Communicate with dune using rpc" +description: "Library to connect and control a running dune instance" +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "dune" {>= "3.5"} + "csexp" + "ordering" + "dyn" + "xdg" + "stdune" {= version} + "pp" {>= "1.1.0"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" + checksum: [ + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" + ] +} +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/dune.2.9.3/opam b/compiler/esy.lock/opam/dune.3.6.1/opam similarity index 73% rename from compiler/esy.lock/opam/dune.2.9.3/opam rename to compiler/esy.lock/opam/dune.3.6.1/opam index 056c52674a..a1791e8cfc 100644 --- a/compiler/esy.lock/opam/dune.2.9.3/opam +++ b/compiler/esy.lock/opam/dune.3.6.1/opam @@ -29,29 +29,28 @@ conflicts: [ "merlin" {< "3.4.0"} "ocaml-lsp-server" {< "1.3.0"} "dune-configurator" {< "2.3.0"} - "odoc" {< "1.3.0"} + "odoc" {< "2.0.1"} "dune-release" {< "1.3.0"} "js_of_ocaml-compiler" {< "3.6.0"} "jbuilder" {= "transition"} ] dev-repo: "git+https://github.com/ocaml/dune.git" build: [ - ["ocaml" "bootstrap.ml" "-j" jobs] - ["./dune.exe" "build" "-p" name "--profile" "dune-bootstrap" "-j" jobs] + ["ocaml" "boot/bootstrap.ml" "-j" jobs] + ["./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" jobs] ] depends: [ # Please keep the lower bound in sync with .github/workflows/workflow.yml, # dune-project and min_ocaml_version in bootstrap.ml - ("ocaml" {>= "4.08" & < "5.0"} | ("ocaml" {< "4.08~~"} & "ocamlfind-secondary")) + ("ocaml" {>= "4.08"} | ("ocaml" {< "4.08~~"} & "ocamlfind-secondary")) "base-unix" "base-threads" ] url { - src: - "https://github.com/ocaml/dune/releases/download/2.9.3/dune-site-2.9.3.tbz" + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" checksum: [ - "sha256=3e65ec73ab2c80d50d4ffd6c46cbfb22eacd0e5587a4be8af8ae69547d5f88d6" - "sha512=04b48501ac16c3608e3b6bfbdbabf810df0fb844ea3b7d25ba50f03b9d6cb1d2c933cf747d694029d82a9777a774e48e5c38ab010fe53ce1eae367da0ed04d6d" + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" ] } -x-commit-hash: "dea03875affccc0620e902d28fed8d6b4351e112" +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/dyn.3.6.1/opam b/compiler/esy.lock/opam/dyn.3.6.1/opam new file mode 100644 index 0000000000..660d14cf85 --- /dev/null +++ b/compiler/esy.lock/opam/dyn.3.6.1/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +synopsis: "Dynamic type" +description: "Dynamic type" +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "dune" {>= "3.5"} + "ocaml" {>= "4.08.0"} + "ordering" {= version} + "pp" {>= "1.1.0"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" + checksum: [ + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" + ] +} +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/easy-format.1.3.3/opam b/compiler/esy.lock/opam/easy-format.1.3.3/opam deleted file mode 100644 index 5926060238..0000000000 --- a/compiler/esy.lock/opam/easy-format.1.3.3/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "2.0" -synopsis: - "High-level and functional interface to the Format module of the OCaml standard library" -description: """ - -This module offers a high-level and functional interface to the Format module of -the OCaml standard library. It is a pretty-printing facility, i.e. it takes as -input some code represented as a tree and formats this code into the most -visually satisfying result, breaking and indenting lines of code where -appropriate. - -Input data must be first modelled and converted into a tree using 3 kinds of -nodes: - -* atoms -* lists -* labelled nodes - -Atoms represent any text that is guaranteed to be printed as-is. Lists can model -any sequence of items such as arrays of data or lists of definitions that are -labelled with something like "int main", "let x =" or "x:".""" -maintainer: ["martin@mjambon.com" "rudi.grinberg@gmail.com"] -authors: ["Martin Jambon"] -license: "BSD-3-Clause" -homepage: "https://github.com/mjambon/easy-format" -doc: "https://mjambon.github.io/easy-format/" -bug-reports: "https://github.com/mjambon/easy-format/issues" -depends: [ - "dune" {>= "2.9"} - "ocaml" {>= "4.08"} - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "--promote-install-files=false" - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] - ["dune" "install" "-p" name "--create-install-files" name] -] -dev-repo: "git+https://github.com/mjambon/easy-format.git" -url { - src: - "https://github.com/mjambon/easy-format/releases/download/1.3.3/easy-format-1.3.3.tbz" - checksum: [ - "sha256=eafccae911c26ca23e4ddacee3eaa54654d20f973b8680f84b708cef43adc416" - "sha512=611b3124f6a0ec6406b7bda8018a94c9c4a9da9d22495a5c34a6312bf7f0f0607a9529b276f7039ce3f3b15a955dac413d6d1229a55d5ac291302a3ddd5807e5" - ] -} -x-commit-hash: "56c57e69ef067d1cc4e31029d31e77e55b46be95" diff --git a/compiler/esy.lock/opam/fiber.3.6.1/opam b/compiler/esy.lock/opam/fiber.3.6.1/opam new file mode 100644 index 0000000000..69d0f2791d --- /dev/null +++ b/compiler/esy.lock/opam/fiber.3.6.1/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +synopsis: "Structured concurrency library" +description: + "This library offers no backwards compatibility guarantees. Use at your own risk." +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "dune" {>= "3.5"} + "ocaml" {>= "4.08.0"} + "stdune" {= version} + "dyn" {= version} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" + checksum: [ + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" + ] +} +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/js_of_ocaml-compiler.3.11.0/opam b/compiler/esy.lock/opam/js_of_ocaml-compiler.4.0.0/opam similarity index 57% rename from compiler/esy.lock/opam/js_of_ocaml-compiler.3.11.0/opam rename to compiler/esy.lock/opam/js_of_ocaml-compiler.4.0.0/opam index 1c39989b9f..47bdee230b 100644 --- a/compiler/esy.lock/opam/js_of_ocaml-compiler.3.11.0/opam +++ b/compiler/esy.lock/opam/js_of_ocaml-compiler.4.0.0/opam @@ -6,18 +6,18 @@ maintainer: ["Ocsigen team "] authors: ["Ocsigen team "] license: "GPL-2.0-or-later AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" -homepage: "https://ocsigen.github.io/js_of_ocaml" -doc: "https://ocsigen.github.io/js_of_ocaml" +homepage: "https://ocsigen.org/js_of_ocaml/latest/manual/overview" +doc: "https://ocsigen.org/js_of_ocaml/latest/manual/overview" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" depends: [ - "dune" {>= "2.8"} - "ocaml" {>= "4.04" & < "4.14"} + "dune" {>= "2.9"} + "ocaml" {>= "4.04" & < "4.15"} "num" {with-test} - "ppx_expect" {>= "v0.12.0" & with-test} + "ppx_expect" {>= "v0.14.2" & with-test} "ppxlib" {>= "0.15.0"} "re" {with-test} - "cmdliner" - "menhir" {< "20211215"} + "cmdliner" {>= "1.0.0"} + "menhir" "menhirLib" "menhirSdk" "yojson" @@ -39,16 +39,18 @@ build: [ name "-j" jobs + "--promote-install-files=false" "@install" "@doc" {with-doc} ] + ["dune" "install" "-p" name "--create-install-files" name] ] url { src: - "https://github.com/ocsigen/js_of_ocaml/releases/download/3.11.0/js_of_ocaml-3.11.0.tbz" + "https://github.com/ocsigen/js_of_ocaml/releases/download/4.0.0/js_of_ocaml-4.0.0.tbz" checksum: [ - "sha256=158dafe7271ac79157981d1c3f5f177ec78a0099c38f861ae14e7ac06bd29c3a" - "sha512=d83f0988aa1089fa01a0a693d7e6a832018c5a8ce707f44685809769377ef7ef59ce48229b1612966bd9166b610d66ddff8f2606f6c3f09c49f601b74842fde1" + "sha256=df02f819e5b2f48234af2b3e3e7c9781afa8212f8bece7ebcfbd8358b394495e" + "sha512=92e822849c8be14ce0428f7f4be3991449f76e65d408073a5b8b9674ba2d099439027aa11618b603c7ee31a179cf6976d54a929917a69b269425f0367926c200" ] } -x-commit-hash: "4572278dea9cc8a7d44d65b440004a2ec3bce7a7" +x-commit-hash: "6fb1d008061b6c028c375b240882bb735d54a5bc" diff --git a/compiler/esy.lock/opam/lambda-term.3.3.1/opam b/compiler/esy.lock/opam/lambda-term.3.3.1/opam new file mode 100644 index 0000000000..3a814ebae3 --- /dev/null +++ b/compiler/esy.lock/opam/lambda-term.3.3.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +synopsis: "Terminal manipulation library for OCaml" +description: """ +Lambda-term is a cross-platform library for manipulating the terminal. It +provides an abstraction for keys, mouse events, colors, as well as a set of +widgets to write curses-like applications. The main objective of lambda-term is +to provide a higher level functional interface to terminal manipulation than, +for example, ncurses, by providing a native OCaml interface instead of bindings +to a C library. Lambda-term integrates with zed to provide text edition +facilities in console applications.""" +maintainer: ["opam-devel@lists.ocaml.org"] +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/lambda-term" +bug-reports: "https://github.com/ocaml-community/lambda-term/issues" +depends: [ + "dune" {>= "3.0"} + "ocaml" {>= "4.08.0"} + "logs" + "lwt" {>= "4.2.0"} + "lwt_react" + "mew_vi" {>= "0.5.0" & < "0.6.0"} + "react" + "zed" {>= "3.2.0" & < "4.0"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-community/lambda-term.git" +url { + src: + "https://github.com/ocaml-community/lambda-term/releases/download/3.3.1/lambda-term-3.3.1.tbz" + checksum: [ + "sha256=5b77cbe096d56ae9157cb1fb55fb4e9028c89e841b1d2bfad4f13d8a1395db3c" + "sha512=d7968ad000c9c7e899ffb7fdd0016009f41c71d9fad4897decbe66ea24140ab1ee8428fd550c7b8016e7f6343f41e7abd53b52b5f2bf6bb85b4de64f12ac9161" + ] +} +x-commit-hash: "f6b1940863e94d437a0578e19076a342bc9b5a70" diff --git a/compiler/esy.lock/opam/logs.0.7.0/opam b/compiler/esy.lock/opam/logs.0.7.0/opam new file mode 100644 index 0000000000..c803bafdb0 --- /dev/null +++ b/compiler/esy.lock/opam/logs.0.7.0/opam @@ -0,0 +1,66 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["The logs programmers"] +homepage: "https://erratique.ch/software/logs" +doc: "https://erratique.ch/software/logs/doc" +dev-repo: "git+https://erratique.ch/repos/logs.git" +bug-reports: "https://github.com/dbuenzli/logs/issues" +tags: [ "log" "system" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "mtime" {with-test} ] +depopts: [ + "js_of_ocaml" + "fmt" + "cmdliner" + "lwt" + "base-threads" +] +conflicts: [ + "cmdliner" {< "0.9.8"} + "js_of_ocaml" { < "3.3.0" } +] + +build: [[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" + "--with-fmt" "%{fmt:installed}%" + "--with-cmdliner" "%{cmdliner:installed}%" + "--with-lwt" "%{lwt:installed}%" + "--with-base-threads" "%{base-threads:installed}%" +]] + +synopsis: """Logging infrastructure for OCaml""" +description: """\ + +Logs provides a logging infrastructure for OCaml. Logging is performed +on sources whose reporting level can be set independently. Log message +report is decoupled from logging and is handled by a reporter. + +A few optional log reporters are distributed with the base library and +the API easily allows to implement your own. + +`Logs` has no dependencies. The optional `Logs_fmt` reporter on OCaml +formatters depends on [Fmt][fmt]. The optional `Logs_browser` +reporter that reports to the web browser console depends on +[js_of_ocaml][jsoo]. The optional `Logs_cli` library that provides +command line support for controlling Logs depends on +[`Cmdliner`][cmdliner]. The optional `Logs_lwt` library that provides +Lwt logging functions depends on [`Lwt`][lwt] + +Logs and its reporters are distributed under the ISC license. + +[fmt]: http://erratique.ch/software/fmt +[jsoo]: http://ocsigen.org/js_of_ocaml/ +[cmdliner]: http://erratique.ch/software/cmdliner +[lwt]: http://ocsigen.org/lwt/ +""" +url { +archive: "https://erratique.ch/software/logs/releases/logs-0.7.0.tbz" +checksum: "2bf021ca13331775e33cf34ab60246f7" +} diff --git a/compiler/esy.lock/opam/lwt.5.6.1/opam b/compiler/esy.lock/opam/lwt.5.6.1/opam new file mode 100644 index 0000000000..fa437b76b8 --- /dev/null +++ b/compiler/esy.lock/opam/lwt.5.6.1/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" + +synopsis: "Promises and event-driven I/O" +license: "MIT" +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt" +bug-reports: "https://github.com/ocsigen/lwt/issues" + +authors: [ + "Jérôme Vouillon" + "Jérémie Dimino" +] +maintainer: [ + "Raphaël Proust " + "Anton Bachin " +] +dev-repo: "git+https://github.com/ocsigen/lwt.git" + +depends: [ + "cppo" {build & >= "1.1.0"} + "dune" {>= "1.8.0"} + "dune-configurator" + "ocaml" {>= "4.08"} + "ocplib-endian" + + # Until https://github.com/aantron/bisect_ppx/pull/327. + # "bisect_ppx" {dev & >= "2.0.0"} + "ocamlfind" {dev & >= "1.7.3-1"} +] + +depopts: [ + "base-threads" + "base-unix" + "conf-libev" +] + +build: [ + ["dune" "exec" "-p" name "src/unix/config/discover.exe" "--" "--save" + "--use-libev" "%{conf-libev:installed}%"] + ["dune" "build" "-p" name "-j" jobs] +] + +description: "A promise is a value that may become determined in the future. + +Lwt provides typed, composable promises. Promises that are resolved by I/O are +resolved by Lwt in parallel. + +Meanwhile, OCaml code, including code creating and waiting on promises, runs in +a single thread by default. This reduces the need for locks or other +synchronization primitives. Code can be run in parallel on an opt-in basis." +url { + src: "https://github.com/ocsigen/lwt/archive/5.6.1.tar.gz" + checksum: [ + "md5=279024789a0ec84a9d97d98bad847f97" + "sha512=698875bd3bfcd5baa47eb48e412f442d289f9972421321541860ebe110b9af1949c3fbc253768495726ec547fe4ba25483cd97ff39bc668496fba95b2ed9edd8" + ] +} diff --git a/compiler/esy.lock/opam/lwt_react.1.2.0/opam b/compiler/esy.lock/opam/lwt_react.1.2.0/opam new file mode 100644 index 0000000000..b3435cb1b7 --- /dev/null +++ b/compiler/esy.lock/opam/lwt_react.1.2.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" + +synopsis: "Helpers for using React with Lwt" +license: "MIT" +homepage: "https://github.com/ocsigen/lwt" +doc: "https://ocsigen.org/lwt/dev/api/Lwt_react" +bug-reports: "https://github.com/ocsigen/lwt/issues" + +authors: [ + "Jérémie Dimino" +] +maintainer: [ + "Anton Bachin " +] +dev-repo: "git+https://github.com/ocsigen/lwt.git" + +depends: [ + "dune" {>= "1.8.0"} + "lwt" {>= "3.0.0"} + "ocaml" {>= "4.08"} + "react" {>= "1.0.0"} + "cppo" {build & >= "1.1.0"} +] + +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +url { + src: "https://github.com/ocsigen/lwt/archive/5.6.0.tar.gz" + checksum: [ + "md5=e63979ee40a80d5b9e9e5545f33323b4" + "sha512=d616389bc9e0da11f25843ab7541ac2d40c9543700a89455f14115b339bbe58cef2b8acf0ae97fd54e15a4cb93149cfe1ebfda301aa93933045f76b7d9344160" + ] +} diff --git a/compiler/esy.lock/opam/mew.0.1.0/opam b/compiler/esy.lock/opam/mew.0.1.0/opam new file mode 100644 index 0000000000..20aee1ea92 --- /dev/null +++ b/compiler/esy.lock/opam/mew.0.1.0/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "zandoye@gmail.com" +authors: [ "ZAN DoYe" ] +homepage: "https://github.com/kandu/mew" +bug-reports: "https://github.com/kandu/mew/issues" +license: "MIT" +dev-repo: "git+https://github.com/kandu/mew.git" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.3"} + "result" + "trie" {>= "1.0.0"} + "dune" {>= "1.1.0"} +] + +synopsis: "Modal editing witch" +description: """ +This is the core module of mew, a general modal editing engine generator.""" + +url { + src: "https://github.com/kandu/mew/archive/0.1.0.tar.gz" + checksum: "md5=2298149d1415cd804ab4e01f01ea10a0" +} diff --git a/compiler/esy.lock/opam/mew_vi.0.5.0/opam b/compiler/esy.lock/opam/mew_vi.0.5.0/opam new file mode 100644 index 0000000000..033b9fd71c --- /dev/null +++ b/compiler/esy.lock/opam/mew_vi.0.5.0/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +maintainer: "zandoye@gmail.com" +authors: [ "ZAN DoYe" ] +homepage: "https://github.com/kandu/mew_vi" +bug-reports: "https://github.com/kandu/mew_vi/issues" +license: "MIT" +dev-repo: "git+https://github.com/kandu/mew_vi.git" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02.3"} + "mew" {>= "0.1.0" & < "0.2"} + "react" + "dune" {>= "1.1.0"} +] + +synopsis: "Modal editing witch, VI interpreter" +description: """ +A vi-like modal editing engine generator.""" + +url { + src: "https://github.com/kandu/mew_vi/archive/0.5.0.tar.gz" + checksum: "md5=341e9a9a20383641015bf503952906bc" +} diff --git a/compiler/esy.lock/opam/ocaml-lsp-server.1.8.3/opam b/compiler/esy.lock/opam/ocaml-lsp-server.1.14.1/opam similarity index 58% rename from compiler/esy.lock/opam/ocaml-lsp-server.1.8.3/opam rename to compiler/esy.lock/opam/ocaml-lsp-server.1.14.1/opam index 299e3ec639..d20da99310 100644 --- a/compiler/esy.lock/opam/ocaml-lsp-server.1.8.3/opam +++ b/compiler/esy.lock/opam/ocaml-lsp-server.1.14.1/opam @@ -1,7 +1,7 @@ opam-version: "2.0" synopsis: "LSP Server for OCaml" description: "An LSP server for OCaml." -maintainer: ["Rudi Grinberg "] +maintainer: ["Rudi Grinberg "] authors: [ "Andrey Popp <8mayday@gmail.com>" "Rusty Key " @@ -18,18 +18,27 @@ license: "ISC" homepage: "https://github.com/ocaml/ocaml-lsp" bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" depends: [ - "dune" {>= "2.9"} + "dune" {>= "3.0"} "yojson" "re" {>= "1.5.0"} "ppx_yojson_conv_lib" {>= "v0.14"} + "dune-rpc" {>= "3.4.0"} + "chrome-trace" {>= "3.3.0"} + "dyn" + "stdune" + "fiber" {>= "3.1.1"} + "xdg" + "ordering" "dune-build-info" - "dot-merlin-reader" + "spawn" + "omd" {>= "1.3.2" & < "2.0.0~alpha1"} + "octavius" {>= "1.2.2"} + "uutf" {>= "1.0.2"} "pp" {>= "1.1.2"} "csexp" {>= "1.5"} - "result" {>= "1.5"} - "ocamlformat-rpc-lib" {>= "0.18.0" & < "0.19.0"} + "ocamlformat-rpc-lib" {>= "0.21.0"} "odoc" {with-doc} - "ocaml" {>= "4.12" & < "4.13"} + "ocaml" {>= "4.14" & < "4.15"} ] dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" build: [ @@ -45,10 +54,10 @@ build: [ ] url { src: - "https://github.com/ocaml/ocaml-lsp/releases/download/1.8.3/jsonrpc-1.8.3.tbz" + "https://github.com/ocaml/ocaml-lsp/releases/download/1.14.1/lsp-1.14.1.tbz" checksum: [ - "sha256=58ef5aa7bf176712428b4e0b1015feaf6d677cbd9474f8822d132b25223b14e9" - "sha512=a368e3bc25eb6608110bd84b87142b6829a32182b61c336ad5faad597932e3c3db806a8043f52b234f2a05cc6ee88230267121fda81fff35c552cbb47ba895ab" + "sha256=e64c4c33dd037791fcc9bedfd4d615dda6d169e3eaced150f365539dacab69d9" + "sha512=1eeede473ab2c3481f2e6c67676451d50e005cf44e418ca209848be5ee0c6f034b08e17f8312a751d13f0194f6519b02cb82f232553fe7ec80b53e5c5a56f947" ] } -x-commit-hash: "7bf6200c165b5959e49651c84093d61a64cf705d" +x-commit-hash: "5e6b3c90e368ca1650077f817f9862240a730cbc" diff --git a/compiler/esy.lock/opam/ocamlfind.1.9.5/files/0001-Fix-bug-when-installing-with-a-system-compiler.patch b/compiler/esy.lock/opam/ocamlfind.1.9.5/files/0001-Fix-bug-when-installing-with-a-system-compiler.patch new file mode 100644 index 0000000000..c05089900b --- /dev/null +++ b/compiler/esy.lock/opam/ocamlfind.1.9.5/files/0001-Fix-bug-when-installing-with-a-system-compiler.patch @@ -0,0 +1,26 @@ +From f53247f546375972789b96c3f612cd7f524bf2aa Mon Sep 17 00:00:00 2001 +From: Louis Gesbert +Date: Mon, 11 Jul 2022 18:12:18 +0200 +Subject: [PATCH] Fix bug when installing with a system compiler + +See https://discuss.ocaml.org/t/problem-installing-ocamlfind-on-latest-ocamlpro-alpine-docker-image/10147 +--- + src/findlib/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/findlib/Makefile b/src/findlib/Makefile +index 84514b6f22..ea23f4a10c 100644 +--- a/src/findlib/Makefile ++++ b/src/findlib/Makefile +@@ -123,7 +123,7 @@ clean: + install: all + $(INSTALLDIR) "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)" + $(INSTALLDIR) "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)" +- $(INSTALLDIR) "$(DESTDIR)$(prefix)$(OCAML_CORE_STDLIB)" ++ test $(INSTALL_TOPFIND) -eq 0 || $(INSTALLDIR) "$(DESTDIR)$(prefix)$(OCAML_CORE_STDLIB)" + test $(INSTALL_TOPFIND) -eq 0 || $(INSTALLFILE) topfind "$(DESTDIR)$(prefix)$(OCAML_CORE_STDLIB)/" + files=`$(SH) $(TOP)/tools/collect_files $(TOP)/Makefile.config \ + findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib$(LIB_SUFFIX) findlib.cmxs \ +-- +2.35.1 + diff --git a/compiler/esy.lock/opam/ocamlfind.1.9.3/opam b/compiler/esy.lock/opam/ocamlfind.1.9.5/opam similarity index 71% rename from compiler/esy.lock/opam/ocamlfind.1.9.3/opam rename to compiler/esy.lock/opam/ocamlfind.1.9.5/opam index d734d63b03..73b6d69f84 100644 --- a/compiler/esy.lock/opam/ocamlfind.1.9.3/opam +++ b/compiler/esy.lock/opam/ocamlfind.1.9.5/opam @@ -13,7 +13,7 @@ authors: "Gerd Stolpmann " homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "https://github.com/ocaml/ocamlfind/issues" depends: [ - "ocaml" {>= "4.00.0" & < "5.0"} + "ocaml" {>= "4.00.0"} ] depopts: ["graphics"] build: [ @@ -34,11 +34,14 @@ install: [ [make "install"] ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] +extra-files: ["0001-Fix-bug-when-installing-with-a-system-compiler.patch" "md5=130d3d6fe399948ed7991b7756f50dc3"] +patches: ["0001-Fix-bug-when-installing-with-a-system-compiler.patch"] dev-repo: "git+https://github.com/ocaml/ocamlfind.git" url { - src: "http://download.camlcity.org/download/findlib-1.9.3.tar.gz" + src: "http://download.camlcity.org/download/findlib-1.9.5.tar.gz" checksum: [ - "md5=24047dd8a0da5322253de9b7aa254e42" - "sha512=27cc4ce141576bf477fb9d61a82ad65f55478740eed59fb43f43edb794140829fd2ff89ad27d8a890cfc336b54c073a06de05b31100fc7c01cacbd7d88e928ea" + "md5=8b893525ce36cb3d4d4952483bcc7cf4" + "sha512=03514c618a16b02889db997c6c4789b3436b3ad7d974348d2c6dea53eb78898ab285ce5f10297c074bab4fd2c82931a8b7c5c113b994447a44abb30fca74c715" ] } + diff --git a/compiler/esy.lock/opam/ocamlformat-rpc-lib.0.18.0/opam b/compiler/esy.lock/opam/ocamlformat-rpc-lib.0.24.1/opam similarity index 69% rename from compiler/esy.lock/opam/ocamlformat-rpc-lib.0.18.0/opam rename to compiler/esy.lock/opam/ocamlformat-rpc-lib.0.24.1/opam index 3ce7021d5e..063a147d86 100644 --- a/compiler/esy.lock/opam/ocamlformat-rpc-lib.0.18.0/opam +++ b/compiler/esy.lock/opam/ocamlformat-rpc-lib.0.24.1/opam @@ -9,9 +9,8 @@ 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" + "ocaml" {>= "4.08"} + "csexp" {>= "1.4.0"} "odoc" {with-doc} ] build: [ @@ -29,12 +28,12 @@ build: [ ] ] 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" + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.24.1/ocamlformat-0.24.1.tbz" checksum: [ - "sha256=981a44296485da6ca29ab2cd8c711270398e5e1d1624408ec403c0b0ea9fe114" - "sha512=d1cbd63e4b82ff2e9ec0c96a9305704d3eea3e978c703ef9d1244853d8aaea912ad9f934379eeddfc1a0468b1cb1c2dc39ecf452189f2a35fa1ae53aec10b277" + "sha256=023425e9818f80ea50537b2371a4a766c149a9957d05807e88a004d2d5f441ce" + "sha512=753b6128be68042895202f99959b360ce954db6f82b19b83b4bb346761a8e9cfdfc2b4b25e2070e60601b555562e78f9ebb02760ff127464e0b66cedbddca304" ] } +x-commit-hash: "86938aa4435b251af1a3b081f7fbed90f982cf62" diff --git a/compiler/esy.lock/opam/ocplib-endian.1.2/opam b/compiler/esy.lock/opam/ocplib-endian.1.2/opam new file mode 100644 index 0000000000..05c0a38d48 --- /dev/null +++ b/compiler/esy.lock/opam/ocplib-endian.1.2/opam @@ -0,0 +1,40 @@ +opam-version: "2.0" +license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +synopsis: + "Optimised functions to read and write int16/32/64 from strings and bigarrays" +description: """\ +The library implements three modules: +* [EndianString](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianString.mli) works directly on strings, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBytes](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBytes.mli) works directly on bytes, and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts; +* [EndianBigstring](https://github.com/OCamlPro/ocplib-endian/blob/master/src/endianBigstring.mli) works on bigstrings (Bigarrays of chars), and provides submodules BigEndian and LittleEndian, with their unsafe counter-parts.""" +maintainer: "pierre.chambart@ocamlpro.com" +authors: "Pierre Chambart" +homepage: "https://github.com/OCamlPro/ocplib-endian" +doc: "https://ocamlpro.github.io/ocplib-endian/ocplib-endian/" +bug-reports: "https://github.com/OCamlPro/ocplib-endian/issues" +depends: [ + "base-bytes" + "ocaml" {>= "4.03.0"} + "cppo" {>= "1.1.0" & build} + "dune" {>= "1.0"} +] +build: [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} +] +dev-repo: "git+https://github.com/OCamlPro/ocplib-endian.git" +url { + src: + "https://github.com/OCamlPro/ocplib-endian/archive/refs/tags/1.2.tar.gz" + checksum: [ + "md5=8d5492eeb7c6815ade72a7415ea30949" + "sha512=2e70be5f3d6e377485c60664a0e235c3b9b24a8d6b6a03895d092c6e40d53810bfe1f292ee69e5181ce6daa8a582bfe3d59f3af889f417134f658812be5b8b85" + ] +} diff --git a/compiler/esy.lock/opam/octavius.1.2.2/opam b/compiler/esy.lock/opam/octavius.1.2.2/opam new file mode 100644 index 0000000000..0539c097d1 --- /dev/null +++ b/compiler/esy.lock/opam/octavius.1.2.2/opam @@ -0,0 +1,33 @@ +opam-version: "2.0" +maintainer: ["leo@lpw25.net"] +authors: ["Leo White "] +license: "ISC" +homepage: "https://github.com/ocaml-doc/octavius" +doc: "http://ocaml-doc.github.io/octavius/" +bug-reports: "https://github.com/ocaml-doc/octavius/issues" +depends: [ + "dune" {>= "1.11"} + "ocaml" {>= "4.03.0"} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-doc/octavius.git" + +synopsis: "Ocamldoc comment syntax parser" +description: "Octavius is a library to parse the `ocamldoc` comment syntax." +url { + src: "https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz" + checksum: "md5=72f9e1d996e6c5089fc513cc9218607b" +} diff --git a/compiler/esy.lock/opam/omd.1.3.2/opam b/compiler/esy.lock/opam/omd.1.3.2/opam new file mode 100644 index 0000000000..ad2e5014d0 --- /dev/null +++ b/compiler/esy.lock/opam/omd.1.3.2/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +synopsis: "A Markdown frontend in pure OCaml" +description: """ +This Markdown library is implemented using only pure OCaml (including +I/O operations provided by the standard OCaml compiler distribution). +OMD is meant to be as faithful as possible to the original Markdown. +Additionally, OMD implements a few Github markdown features, an +extension mechanism, and some other features. Note that the opam +package installs both the OMD library and the command line tool `omd`.""" +maintainer: [ + "Shon Feder " "Raphael Sousa Santos <@sonologico>" +] +authors: [ + "Philippe Wang " + "Nicolás Ojeda Bär " +] +license: "ISC" +tags: ["org:ocamllabs" "org:mirage"] +homepage: "https://github.com/ocaml/omd" +bug-reports: "https://github.com/ocaml/omd/issues" +depends: [ + "dune" {>= "2.7"} + "ocaml" {>= "4.04"} + "base-bigarray" + "base-bytes" + "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/omd.git" +url { + src: "https://github.com/ocaml/omd/releases/download/1.3.2/omd-1.3.2.tbz" + checksum: [ + "sha256=6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb" + "sha512=fa2070a5f5d30b2cc422937ac4158bb087134a69d47fa15df403afb1c0c60a73dd436c949faa8d44e0b65bdee039779d86191b55085b717253f91ef20a69ef98" + ] +} +x-commit-hash: "bc6c0d568b90b61143e9863cb6ef7b3989b3313a" diff --git a/compiler/esy.lock/opam/ordering.3.6.1/opam b/compiler/esy.lock/opam/ordering.3.6.1/opam new file mode 100644 index 0000000000..60ba3bc0d3 --- /dev/null +++ b/compiler/esy.lock/opam/ordering.3.6.1/opam @@ -0,0 +1,38 @@ +opam-version: "2.0" +synopsis: "Element ordering" +description: "Element ordering" +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "dune" {>= "3.5"} + "ocaml" {>= "4.08.0"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" + checksum: [ + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" + ] +} +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam b/compiler/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam new file mode 100644 index 0000000000..7642422bff --- /dev/null +++ b/compiler/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "JSON codec generator for OCaml" +description: """\ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator.""" +maintainer: "whitequark " +authors: "whitequark " +license: "MIT" +tags: ["syntax" "json"] +homepage: "https://github.com/ocaml-ppx/ppx_deriving_yojson" +bug-reports: "https://github.com/ocaml-ppx/ppx_deriving_yojson/issues" +depends: [ + "ocaml" {>= "4.05.0"} + "dune" {>= "1.0"} + "yojson" {>= "1.6.0"} + "result" + "ppx_deriving" {>= "5.1"} + "ppxlib" {>= "0.26.0"} + "ounit2" {with-test} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving_yojson.git" +url { + src: + "https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.7.0/ppx_deriving_yojson-3.7.0.tar.gz" + checksum: [ + "md5=456be82acb16bbf6be12ab01f9dfaa94" + "sha512=6aa8b3a6e60afd1ce68995bad6776c975b3640303b2049233e661c46300abea1f48916d4e876412de49f35744f31b99c29736e2bb974e1b4a494b0932bbd6e80" + ] +} \ No newline at end of file diff --git a/compiler/esy.lock/opam/ppxlib.0.26.0/opam b/compiler/esy.lock/opam/ppxlib.0.28.0/opam similarity index 74% rename from compiler/esy.lock/opam/ppxlib.0.26.0/opam rename to compiler/esy.lock/opam/ppxlib.0.28.0/opam index db0860500d..5b805a37fe 100644 --- a/compiler/esy.lock/opam/ppxlib.0.26.0/opam +++ b/compiler/esy.lock/opam/ppxlib.0.28.0/opam @@ -2,7 +2,7 @@ opam-version: "2.0" synopsis: "Standard library for ppx rewriters" description: """ Ppxlib is the standard library for ppx rewriters and other programs -that manipulate the in-memory reprensation of OCaml programs, a.k.a +that manipulate the in-memory representation of OCaml programs, a.k.a the "Parsetree". It also comes bundled with two ppx rewriters that are commonly used to @@ -20,11 +20,11 @@ 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.15"} + "ocaml" {>= "4.04.1" & < "5.1.0"} "ocaml-compiler-libs" {>= "v0.11.0"} "ppx_derivers" {>= "1.0"} "sexplib0" {>= "v0.12"} - "sexplib0" {with-test & < "v0.15"} + "sexplib0" {with-test & >= "v0.15"} "stdlib-shims" "ocamlfind" {with-test} "re" {with-test & >= "1.9.0"} @@ -54,10 +54,10 @@ build: [ dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git" url { src: - "https://github.com/ocaml-ppx/ppxlib/releases/download/0.26.0/ppxlib-0.26.0.tbz" + "https://github.com/ocaml-ppx/ppxlib/releases/download/0.28.0/ppxlib-0.28.0.tbz" checksum: [ - "sha256=63117b67ea5863935455fe921f88fe333c0530f0483f730313303a93af817efd" - "sha512=9cfc9587657d17cdee5483e2a03292f872c42886e512bcc7442652e6418ce74c0135c731d8a68288c7fecae7f1b2defd93fe5acf8edb41e25144a8cec2806227" + "sha256=d87ae5f9a081206308ca964809b50a66aeb8e83d254801e8b9675448b60cf377" + "sha512=03270d43e91485e63c7dc115a71933ffd8cb2910c273d605d2800fa69f523dcd4de1fbe31fd6c2f6979675c681343bcf4e35be06934565bf28edf4ea03f5da8e" ] } -x-commit-hash: "18b1ad68b59d151d662147661e43b159ac491f68" +x-commit-hash: "e027461818a8580e860e59d90ccae28f25cd40d4" diff --git a/compiler/esy.lock/opam/react.1.2.2/opam b/compiler/esy.lock/opam/react.1.2.2/opam new file mode 100644 index 0000000000..cbbdc8f3f6 --- /dev/null +++ b/compiler/esy.lock/opam/react.1.2.2/opam @@ -0,0 +1,34 @@ +opam-version: "2.0" +synopsis: "Declarative events and signals for OCaml" +description: """\ +Release %%VERSION%% + +React is an OCaml module for functional reactive programming (FRP). It +provides support to program with time varying values : declarative +events and signals. React doesn't define any primitive event or +signal, it lets the client chooses the concrete timeline. + +React is made of a single, independent, module and distributed under +the ISC license. + +Homepage: """ +maintainer: "Daniel Bünzli " +authors: "The react programmers" +license: "ISC" +tags: ["reactive" "declarative" "signal" "event" "frp" "org:erratique"] +homepage: "https://erratique.ch/software/react" +doc: "https://erratique.ch/software/react/doc/" +bug-reports: "https://github.com/dbuenzli/react/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} +] +build: ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"] +dev-repo: "git+https://erratique.ch/repos/react.git" +url { + src: "https://erratique.ch/software/react/releases/react-1.2.2.tbz" + checksum: + "sha512=18cdd544d484222ba02db6bd9351571516532e7a1c107b59bbe39193837298f5c745eab6754f8bc6ff125b387be7018c6d6e6ac99f91925a5e4f53af688522b1" +} \ No newline at end of file diff --git a/compiler/esy.lock/opam/spawn.v0.15.1/opam b/compiler/esy.lock/opam/spawn.v0.15.1/opam new file mode 100644 index 0000000000..5be3a9949b --- /dev/null +++ b/compiler/esy.lock/opam/spawn.v0.15.1/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +synopsis: "Spawning sub-processes" +description: """ +Spawn is a small library exposing only one functionality: spawning sub-process. + +It has three main goals: + +1. provide missing features of Unix.create_process such as providing a +working directory + +2. provide better errors when a system call fails in the +sub-process. For instance if a command is not found, you get a proper +[Unix.Unix_error] exception + +3. improve performance by using vfork when available. It is often +claimed that nowadays fork is as fast as vfork, however in practice +fork takes time proportional to the process memory while vfork is +constant time. In application using a lot of memory, vfork can be +thousands of times faster than fork. +""" +maintainer: ["Jane Street developers"] +authors: ["Jane Street Group, LLC"] +license: "MIT" +homepage: "https://github.com/janestreet/spawn" +doc: "https://janestreet.github.io/spawn/" +bug-reports: "https://github.com/janestreet/spawn/issues" +depends: [ + "dune" {>= "2.8"} + "ppx_expect" {with-test} + "ocaml" {>= "4.05"} + "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/spawn.git" +x-commit-hash: "13d279ebfa8c40d4bafe18cddfdff0de54b4eaff" +url { + src: + "https://github.com/janestreet/spawn/archive/v0.15.1.tar.gz" + checksum: [ + "sha256=9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50" + "sha512=efdb31d5ec5ea36d0bc80224d4ee04e46ce3428d1662870e6cebece92bc313d6eebee378802c0c059dd6e0cafea515308c31b7dfaf04a098eb4566583c1e9ed4" + ] +} diff --git a/compiler/esy.lock/opam/stdune.3.6.1/opam b/compiler/esy.lock/opam/stdune.3.6.1/opam new file mode 100644 index 0000000000..5a9f46cb0c --- /dev/null +++ b/compiler/esy.lock/opam/stdune.3.6.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +synopsis: "Dune's unstable standard library" +description: + "This library offers no backwards compatibility guarantees. Use at your own risk." +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "dune" {>= "3.5"} + "ocaml" {>= "4.08.0"} + "base-unix" + "dyn" {= version} + "ordering" {= version} + "pp" {>= "1.1.0"} + "csexp" {>= "1.5.0"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" + checksum: [ + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" + ] +} +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/topkg.1.0.6/opam b/compiler/esy.lock/opam/topkg.1.0.6/opam new file mode 100644 index 0000000000..d8c8d66195 --- /dev/null +++ b/compiler/esy.lock/opam/topkg.1.0.6/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +synopsis: "The transitory OCaml software packager" +description: """\ +Topkg is a packager for distributing OCaml software. It provides an +API to describe the files a package installs in a given build +configuration and to specify information about the package's +distribution, creation and publication procedures. + +The optional topkg-care package provides the `topkg` command line tool +which helps with various aspects of a package's life cycle: creating +and linting a distribution, releasing it on the WWW, publish its +documentation, add it to the OCaml opam repository, etc. + +Topkg is distributed under the ISC license and has **no** +dependencies. This is what your packages will need as a *build* +dependency. + +Topkg-care is distributed under the ISC license it depends on +[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner], +[webbrowser][webbrowser] and `opam-format`. + +[fmt]: http://erratique.ch/software/fmt +[logs]: http://erratique.ch/software/logs +[bos]: http://erratique.ch/software/bos +[cmdliner]: http://erratique.ch/software/cmdliner +[webbrowser]: http://erratique.ch/software/webbrowser + +Home page: http://erratique.ch/software/topkg""" +maintainer: "Daniel Bünzli " +authors: "The topkg programmers" +license: "ISC" +tags: ["packaging" "ocamlbuild" "org:erratique"] +homepage: "https://erratique.ch/software/topkg" +doc: "https://erratique.ch/software/topkg/doc" +bug-reports: "https://github.com/dbuenzli/topkg/issues" +depends: [ + "ocaml" {>= "4.05.0"} + "ocamlfind" {build & >= "1.6.1"} + "ocamlbuild" +] +build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--dev-pkg" "%{dev}%"] +dev-repo: "git+https://erratique.ch/repos/topkg.git" +url { + src: "https://erratique.ch/software/topkg/releases/topkg-1.0.6.tbz" + checksum: + "sha512=8e34391e2f499cec332b79454a4edb36a35db6fe22437f017fd5c80ae065160dc967ac02d894a94d08d62dd476521e63733f4cadc3b9b6b314b6aa5b2b4ede78" +} \ No newline at end of file diff --git a/compiler/esy.lock/opam/trie.1.0.0/opam b/compiler/esy.lock/opam/trie.1.0.0/opam new file mode 100644 index 0000000000..29442d7ddc --- /dev/null +++ b/compiler/esy.lock/opam/trie.1.0.0/opam @@ -0,0 +1,19 @@ +opam-version: "2.0" +maintainer: "zandoye@gmail.com" +authors: [ "ZAN DoYe" ] +homepage: "https://github.com/kandu/trie/" +bug-reports: "https://github.com/kandu/trie/issues" +license: "MIT" +dev-repo: "git+https://github.com/kandu/trie.git" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.02"} + "dune" {>= "1.0"} +] +synopsis: "Strict impure trie tree" +url { + src: "https://github.com/kandu/trie/archive/1.0.0.tar.gz" + checksum: "md5=84519b5f8bd92490bfc68a52f706ba14" +} diff --git a/compiler/esy.lock/opam/utop.2.10.0/opam b/compiler/esy.lock/opam/utop.2.10.0/opam new file mode 100644 index 0000000000..dbd68fd498 --- /dev/null +++ b/compiler/esy.lock/opam/utop.2.10.0/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: "Jérémie Dimino" +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/utop" +bug-reports: "https://github.com/ocaml-community/utop/issues" +doc: "https://ocaml-community.github.io/utop/" +depends: [ + "ocaml" {>= "4.03.0"} + "base-unix" + "base-threads" + "ocamlfind" {>= "1.7.2"} + "lambda-term" {>= "3.1.0" & < "4.0"} + "logs" + "lwt" + "lwt_react" + "zed" { >= "3.2.0" } + "react" {>= "1.0.0"} + "cppo" {build & >= "1.1.2"} + "dune" {>= "1.0"} +] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/ocaml-community/utop.git" +synopsis: "Universal toplevel for OCaml" +description: """ +utop is an improved toplevel (i.e., Read-Eval-Print Loop or REPL) for +OCaml. It can run in a terminal or in Emacs. It supports line +edition, history, real-time and context sensitive completion, colors, +and more. It integrates with the Tuareg mode in Emacs. +""" +url { + src: + "https://github.com/ocaml-community/utop/releases/download/2.10.0/utop-2.10.0.tbz" + checksum: [ + "sha256=475d16a2f9ea61c602ac32673ee210c76cc768f7214987d70c069532c2782d00" + "sha512=becbbc3b6651978bc6729631ec8a17a4e93e21d85b00af499f10caa9553166378190e6f1b2495ce4b8c2b5952f315ca88923a761067de47b614ed16d0f0d77c4" + ] +} +x-commit-hash: "e56a75d2826fbe0ba3bc27a6d19fe08e02c3216d" diff --git a/compiler/esy.lock/opam/uucp.15.0.0/opam b/compiler/esy.lock/opam/uucp.15.0.0/opam new file mode 100644 index 0000000000..dccf7c2208 --- /dev/null +++ b/compiler/esy.lock/opam/uucp.15.0.0/opam @@ -0,0 +1,55 @@ +opam-version: "2.0" +synopsis: "Unicode character properties for OCaml" +description: """\ +Uucp is an OCaml library providing efficient access to a selection of +character properties of the [Unicode character database][1]. + +Uucp is independent from any Unicode text data structure and has no +dependencies. It is distributed under the ISC license. + +[1]: http://www.unicode.org/reports/tr44/ + +Home page: http://erratique.ch/software/uucp""" +maintainer: "Daniel Bünzli " +authors: "The uucp programmers" +license: "ISC" +tags: ["unicode" "text" "character" "org:erratique"] +homepage: "https://erratique.ch/software/uucp" +doc: "https://erratique.ch/software/uucp/doc/" +bug-reports: "https://github.com/dbuenzli/uucp/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} + "uucd" {with-test} + "uunf" {with-test} + "uutf" {with-test} +] +depopts: ["uutf" "uunf" "cmdliner"] +conflicts: [ + "uutf" {< "1.0.1"} + "cmdliner" {< "1.1.0"} +] +build: [ + "ocaml" + "pkg/pkg.ml" + "build" + "--dev-pkg" + "%{dev}%" + "--with-uutf" + "%{uutf:installed}%" + "--with-uunf" + "%{uunf:installed}%" + "--with-cmdliner" + "%{cmdliner:installed}%" +] +post-messages: + "If the build fails with \"ocamlopt.opt got signal and exited\", issue 'ulimit -s unlimited' and retry." + {failure & (arch = "ppc64" | arch = "arm64")} +dev-repo: "git+https://erratique.ch/repos/uucp.git" +url { + src: "https://erratique.ch/software/uucp/releases/uucp-15.0.0.tbz" + checksum: + "sha512=ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b" +} \ No newline at end of file diff --git a/compiler/esy.lock/opam/uuseg.15.0.0/opam b/compiler/esy.lock/opam/uuseg.15.0.0/opam new file mode 100644 index 0000000000..2178c04403 --- /dev/null +++ b/compiler/esy.lock/opam/uuseg.15.0.0/opam @@ -0,0 +1,57 @@ +opam-version: "2.0" +synopsis: "Unicode text segmentation for OCaml" +description: """\ +Uuseg is an OCaml library for segmenting Unicode text. It implements +the locale independent [Unicode text segmentation algorithms][1] to +detect grapheme cluster, word and sentence boundaries and the +[Unicode line breaking algorithm][2] to detect line break +opportunities. + +The library is independent from any IO mechanism or Unicode text data +structure and it can process text without a complete in-memory +representation. + +Uuseg depends on [Uucp](http://erratique.ch/software/uucp) and +optionally on [Uutf](http://erratique.ch/software/uutf) for support on +OCaml UTF-X encoded strings. It is distributed under the ISC license. + +[1]: http://www.unicode.org/reports/tr29/ +[2]: http://www.unicode.org/reports/tr14/ + +Homepage: http://erratique.ch/software/uuseg""" +maintainer: "Daniel Bünzli " +authors: "The uuseg programmers" +license: "ISC" +tags: ["unicode" "text" "segmentation" "org:erratique"] +homepage: "https://erratique.ch/software/uuseg" +doc: "https://erratique.ch/software/uuseg/doc/" +bug-reports: "https://github.com/dbuenzli/uuseg/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} + "uucp" {>= "15.0.0" & < "16.0.0"} +] +depopts: ["uutf" "cmdliner"] +conflicts: [ + "uutf" {< "1.0.0"} + "cmdliner" {< "1.1.0"} +] +build: [ + "ocaml" + "pkg/pkg.ml" + "build" + "--dev-pkg" + "%{dev}%" + "--with-uutf" + "%{uutf:installed}%" + "--with-cmdliner" + "%{cmdliner:installed}%" +] +dev-repo: "git+https://erratique.ch/repos/uuseg.git" +url { + src: "https://erratique.ch/software/uuseg/releases/uuseg-15.0.0.tbz" + checksum: + "sha512=37ea83b582dd779a026cfae11f08f5d67ef79fce65a2cf03f2a9aabc7eb5de60c8e812524fa7531e4ff6e22a3b18228e3438a0143ce43be95f23237cc283576f" +} \ No newline at end of file diff --git a/compiler/esy.lock/opam/uutf.1.0.3/opam b/compiler/esy.lock/opam/uutf.1.0.3/opam new file mode 100644 index 0000000000..e96cc4a4d1 --- /dev/null +++ b/compiler/esy.lock/opam/uutf.1.0.3/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +synopsis: """Non-blocking streaming Unicode codec for OCaml""" +maintainer: ["Daniel Bünzli "] +authors: ["The uutf programmers"] +homepage: "https://erratique.ch/software/uutf" +doc: "https://erratique.ch/software/uutf/doc/" +dev-repo: "git+https://erratique.ch/repos/uutf.git" +bug-reports: "https://github.com/dbuenzli/uutf/issues" +license: ["ISC"] +tags: ["unicode" "text" "utf-8" "utf-16" "codec" "org:erratique"] +depends: ["ocaml" {>= "4.03.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"}] +depopts: ["cmdliner"] +conflicts: ["cmdliner" {< "0.9.8"}] +build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%" + "--with-cmdliner" "%{cmdliner:installed}%"]] +url { + src: "https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz" + checksum: "sha512=50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8"} +description: """ +Uutf is a non-blocking streaming codec to decode and encode the UTF-8, +UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently +work character by character without blocking on IO. Decoders perform +character position tracking and support newline normalization. + +Functions are also provided to fold over the characters of UTF encoded +OCaml string values and to directly encode characters in OCaml +Buffer.t values. **Note** that since OCaml 4.14, that functionality +can be found in the Stdlib and you are encouraged to migrate to it. + +Uutf has no dependency and is distributed under the ISC license. + +Home page: http://erratique.ch/software/uutf +Contact: Daniel Bünzli ``""" \ No newline at end of file diff --git a/compiler/esy.lock/opam/xdg.3.6.1/opam b/compiler/esy.lock/opam/xdg.3.6.1/opam new file mode 100644 index 0000000000..0b4f72eac9 --- /dev/null +++ b/compiler/esy.lock/opam/xdg.3.6.1/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +synopsis: "XDG Base Directory Specification" +description: + "https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html" +maintainer: ["Jane Street Group, LLC "] +authors: ["Jane Street Group, LLC "] +license: "MIT" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" +bug-reports: "https://github.com/ocaml/dune/issues" +depends: [ + "dune" {>= "3.5"} + "ocaml" {>= "4.08"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +build: [ + ["dune" "subst"] {dev} + ["rm" "-rf" "vendor/csexp"] + ["rm" "-rf" "vendor/pp"] + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] +url { + src: "https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz" + checksum: [ + "sha256=f1d5ac04b7a027f3d549e25cf885ebf7acc135e0291c18e6b43123a799c143ce" + "sha512=64714ab6155cd04bc33d693fc7a6d9d61aa7a278357eeff159df324e083914fcd556459a3945acacf1bbc3775f2232ab0c78006ab8a434dc58dcf95ffdffac52" + ] +} +x-commit-hash: "7d2788fc94a071bca897aefc95f1464911870a4c" diff --git a/compiler/esy.lock/opam/yojson.1.7.0/opam b/compiler/esy.lock/opam/yojson.2.0.2/opam similarity index 56% rename from compiler/esy.lock/opam/yojson.1.7.0/opam rename to compiler/esy.lock/opam/yojson.2.0.2/opam index f5438059e0..3b22e38995 100644 --- a/compiler/esy.lock/opam/yojson.1.7.0/opam +++ b/compiler/esy.lock/opam/yojson.2.0.2/opam @@ -1,38 +1,38 @@ opam-version: "2.0" -maintainer: "martin@mjambon.com" +maintainer: ["nathan@cryptosense.com" "marek@xivilization.net"] authors: ["Martin Jambon"] homepage: "https://github.com/ocaml-community/yojson" 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/" +license: "BSD-3-Clause" build: [ ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} ] -run-test: [["dune" "runtest" "-p" name "-j" jobs]] depends: [ "ocaml" {>= "4.02.3"} - "dune" + "dune" {>= "2.0"} "cppo" {build} - "easy-format" - "biniou" {>= "1.2.0"} "alcotest" {with-test & >= "0.8.5"} + "odoc" {with-doc} + "seq" {>= "0.2.2"} ] synopsis: "Yojson is an optimized parsing and printing library for the JSON format" description: """ Yojson is an optimized parsing and printing library for the JSON format. -It addresses a few shortcomings of json-wheel including 2x speedup, -polymorphic variants and optional syntax for tuples and variants. - ydump is a pretty-printing command-line program provided with the -yojson package. - -The program atdgen can be used to derive OCaml-JSON serializers and -deserializers from type definitions.""" +yojson package.""" url { src: - "https://github.com/ocaml-community/yojson/releases/download/1.7.0/yojson-1.7.0.tbz" - checksum: "md5=b89d39ca3f8c532abe5f547ad3b8f84d" + "https://github.com/ocaml-community/yojson/releases/download/2.0.2/yojson-2.0.2.tbz" + checksum: [ + "sha256=876bb6f38af73a84a29438a3da35e4857c60a14556a606525b148c6fdbe5461b" + "sha512=9e150689a814a64e53e361e336fe826df5a3e3851d1367fda4a001392175c29348de55db0b7d7ba18539dec2cf78198efcb7f41b77a9861763f5aa97c05509ad" + ] } +x-commit-hash: "17ca03c5877a4346f0691443f35ed9678f99962f" diff --git a/compiler/esy.lock/opam/zed.3.2.1/opam b/compiler/esy.lock/opam/zed.3.2.1/opam new file mode 100644 index 0000000000..c4043db88e --- /dev/null +++ b/compiler/esy.lock/opam/zed.3.2.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +synopsis: "Abstract engine for text edition in OCaml" +description: """ +Zed is an abstract engine for text edition. It can be used to write text +editors, edition widgets, readlines, ... Zed uses Camomile to fully support the +Unicode specification, and implements an UTF-8 encoded string type with +validation, and a rope datastructure to achieve efficient operations on large +Unicode buffers. Zed also features a regular expression search on ropes. To +support efficient text edition capabilities, Zed provides macro recording and +cursor management facilities.""" +maintainer: ["opam-devel@lists.ocaml.org"] +authors: ["Jérémie Dimino"] +license: "BSD-3-Clause" +homepage: "https://github.com/ocaml-community/zed" +bug-reports: "https://github.com/ocaml-community/zed/issues" +depends: [ + "dune" {>= "3.0"} + "ocaml" {>= "4.02.3"} + "react" + "result" + "uchar" + "uutf" + "uucp" {>= "2.0.0"} + "uuseg" + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/ocaml-community/zed.git" +url { + src: + "https://github.com/ocaml-community/zed/releases/download/3.2.1/zed-3.2.1.tbz" + checksum: [ + "sha256=141091d21a03e92eed0efd96ece150c08c619bfbcd1b153a42d8a261b2b57f53" + "sha512=5c4c3bda52d3b8ba8618a91ac7864ebebd6020742e812d46f2a1cc78034acfc53b0a9b697424259b24fa84b367e36f154f35d4ac7ed536329294f000c7f52156" + ] +} +x-commit-hash: "a7f3d7f967ab8cebe99817a0224fc8fbc3c290b5" diff --git a/compiler/esy.lock/overrides/opam__s__easy_format_opam__c__1.3.3_opam_override/package.json b/compiler/esy.lock/overrides/opam__s__easy_format_opam__c__1.3.3_opam_override/package.json deleted file mode 100644 index f9bd9e03bf..0000000000 --- a/compiler/esy.lock/overrides/opam__s__easy_format_opam__c__1.3.3_opam_override/package.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "build": "dune build -p easy-format" -} diff --git a/compiler/esy.lock/overrides/opam__s__js__of__ocaml_compiler_opam__c__4.0.0_opam_override/package.json b/compiler/esy.lock/overrides/opam__s__js__of__ocaml_compiler_opam__c__4.0.0_opam_override/package.json new file mode 100644 index 0000000000..f6989c4af0 --- /dev/null +++ b/compiler/esy.lock/overrides/opam__s__js__of__ocaml_compiler_opam__c__4.0.0_opam_override/package.json @@ -0,0 +1,3 @@ +{ + "build": "dune build -p js_of_ocaml-compiler" +} diff --git a/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.3_opam_override/files/findlib.patch b/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/files/findlib.patch similarity index 100% rename from compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.3_opam_override/files/findlib.patch rename to compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/files/findlib.patch diff --git a/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.3_opam_override/package.json b/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/package.json similarity index 100% rename from compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.3_opam_override/package.json rename to compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.5_opam_override/package.json diff --git a/compiler/grainc/config/flags.re b/compiler/grainc/config/flags.re index 6f6f307fdf..531d32aa4f 100644 --- a/compiler/grainc/config/flags.re +++ b/compiler/grainc/config/flags.re @@ -10,10 +10,8 @@ let () = { // These flags preserve the original C++ error behavior. Ref https://github.com/ocaml/ocaml/issues/10423 ["-cc", "clang++"] | Some("mingw64") => - // MinGW needs the -static flag passed directly to the linker, - // to avoid needing MinGW locations in the path - // Ref https://github.com/grain-lang/binaryen.ml#static-linking - ["-ccopt", "--", "-ccopt", "-static"] + // MinGW needs these flags passed directly to flexdll, to avoid needing MinGW locations in the path + ["-ccopt", "-l:libpthread.a", "-ccopt", "-l:libstdc++.a"] | Some(_) => default | None => default }; diff --git a/compiler/graindoc/config/flags.re b/compiler/graindoc/config/flags.re index 6f6f307fdf..531d32aa4f 100644 --- a/compiler/graindoc/config/flags.re +++ b/compiler/graindoc/config/flags.re @@ -10,10 +10,8 @@ let () = { // These flags preserve the original C++ error behavior. Ref https://github.com/ocaml/ocaml/issues/10423 ["-cc", "clang++"] | Some("mingw64") => - // MinGW needs the -static flag passed directly to the linker, - // to avoid needing MinGW locations in the path - // Ref https://github.com/grain-lang/binaryen.ml#static-linking - ["-ccopt", "--", "-ccopt", "-static"] + // MinGW needs these flags passed directly to flexdll, to avoid needing MinGW locations in the path + ["-ccopt", "-l:libpthread.a", "-ccopt", "-l:libstdc++.a"] | Some(_) => default | None => default }; diff --git a/compiler/grainformat/config/flags.re b/compiler/grainformat/config/flags.re index 6f6f307fdf..531d32aa4f 100644 --- a/compiler/grainformat/config/flags.re +++ b/compiler/grainformat/config/flags.re @@ -10,10 +10,8 @@ let () = { // These flags preserve the original C++ error behavior. Ref https://github.com/ocaml/ocaml/issues/10423 ["-cc", "clang++"] | Some("mingw64") => - // MinGW needs the -static flag passed directly to the linker, - // to avoid needing MinGW locations in the path - // Ref https://github.com/grain-lang/binaryen.ml#static-linking - ["-ccopt", "--", "-ccopt", "-static"] + // MinGW needs these flags passed directly to flexdll, to avoid needing MinGW locations in the path + ["-ccopt", "-l:libpthread.a", "-ccopt", "-l:libstdc++.a"] | Some(_) => default | None => default }; diff --git a/compiler/grainlsp/config/flags.re b/compiler/grainlsp/config/flags.re index 6f6f307fdf..531d32aa4f 100644 --- a/compiler/grainlsp/config/flags.re +++ b/compiler/grainlsp/config/flags.re @@ -10,10 +10,8 @@ let () = { // These flags preserve the original C++ error behavior. Ref https://github.com/ocaml/ocaml/issues/10423 ["-cc", "clang++"] | Some("mingw64") => - // MinGW needs the -static flag passed directly to the linker, - // to avoid needing MinGW locations in the path - // Ref https://github.com/grain-lang/binaryen.ml#static-linking - ["-ccopt", "--", "-ccopt", "-static"] + // MinGW needs these flags passed directly to flexdll, to avoid needing MinGW locations in the path + ["-ccopt", "-l:libpthread.a", "-ccopt", "-l:libstdc++.a"] | Some(_) => default | None => default }; diff --git a/compiler/test/config/flags.re b/compiler/test/config/flags.re index 6f6f307fdf..531d32aa4f 100644 --- a/compiler/test/config/flags.re +++ b/compiler/test/config/flags.re @@ -10,10 +10,8 @@ let () = { // These flags preserve the original C++ error behavior. Ref https://github.com/ocaml/ocaml/issues/10423 ["-cc", "clang++"] | Some("mingw64") => - // MinGW needs the -static flag passed directly to the linker, - // to avoid needing MinGW locations in the path - // Ref https://github.com/grain-lang/binaryen.ml#static-linking - ["-ccopt", "--", "-ccopt", "-static"] + // MinGW needs these flags passed directly to flexdll, to avoid needing MinGW locations in the path + ["-ccopt", "-l:libpthread.a", "-ccopt", "-l:libstdc++.a"] | Some(_) => default | None => default };