diff --git a/.github/workflows/esy.yml b/.github/workflows/esy.yml index 1edae30..9595ad4 100644 --- a/.github/workflows/esy.yml +++ b/.github/workflows/esy.yml @@ -15,20 +15,20 @@ jobs: steps: - name: Setup node.js - uses: actions/setup-node@v3.6.0 + uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: - node-version: "16" + node-version: "22" check-latest: true # Install `esy` to build the project # It also adds `shx` globally for cross-platform shell commands - name: Setup environment run: | - npm i -g esy@0.6.12 + npm i -g esy@0.8.0 npm i -g shx - name: Checkout project - uses: actions/checkout@v3.5.3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: "recursive" @@ -38,7 +38,7 @@ jobs: - name: Esy cache id: esy-cache - uses: actions/cache@v3.3.1 + uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 with: path: _export key: ${{ runner.os }}-esy-${{ hashFiles('esy.lock/index.json') }} @@ -77,4 +77,4 @@ jobs: - name: Run tests run: | - esy test + esy test \ No newline at end of file diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index 5523dc8..d5c00bd 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -11,9 +11,9 @@ jobs: steps: - name: Setup node.js - uses: actions/setup-node@v3.6.0 + uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: - node-version: "16" + node-version: "22" check-latest: true - name: "Set up emsdk" @@ -31,7 +31,7 @@ jobs: echo "$HOME/cmake/bin" >> $GITHUB_PATH - name: Checkout project - uses: actions/checkout@v3.5.3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: "recursive" @@ -58,4 +58,4 @@ jobs: run: | git add binaryen.es5.js git diff-index --quiet HEAD || git commit -m 'chore: Rebuild binaryen.es5.js' - git push + git push \ No newline at end of file diff --git a/.github/workflows/opam.yml b/.github/workflows/opam.yml index cc53596..7c1e9ed 100644 --- a/.github/workflows/opam.yml +++ b/.github/workflows/opam.yml @@ -11,27 +11,23 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04, macos-latest, windows-latest] - ocaml-compiler: [4.12.1, 4.13.1, 4.14.1] + os: [ubuntu-latest, macos-latest, windows-latest] + ocaml-compiler: [4.13.1, 4.14.1, 5.3.0] steps: - - name: Checkout project - uses: actions/checkout@v3.5.3 + - name: Setup node.js + uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: - submodules: "recursive" + node-version: "22" + check-latest: true - - name: Setup OCaml ${{ matrix.ocaml-compiler }} - uses: ocaml/setup-ocaml@v2 - if: ${{ startsWith(matrix.os, 'windows-') }} + - name: Checkout project + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: - ocaml-compiler: ${{ matrix.ocaml-compiler }} - opam-repositories: | - opam-repository-mingw: https://github.com/ocaml-opam/opam-repository-mingw.git#sunset - default: https://github.com/ocaml/opam-repository.git + submodules: "recursive" - name: Setup OCaml ${{ matrix.ocaml-compiler }} - uses: ocaml/setup-ocaml@v2 - if: ${{ !startsWith(matrix.os, 'windows-') }} + uses: ocaml/setup-ocaml@c2e6bb92370612b89f302c3aaefa1da45ee2d702 # v3.2.15 with: ocaml-compiler: ${{ matrix.ocaml-compiler }} @@ -71,12 +67,12 @@ jobs: sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 100 - name: Checkout project - uses: actions/checkout@v3.5.3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: "recursive" - name: Setup OCaml ${{ matrix.ocaml-compiler }} - uses: ocaml/setup-ocaml@v2 + uses: ocaml/setup-ocaml@c2e6bb92370612b89f302c3aaefa1da45ee2d702 # v3.2.15 with: ocaml-compiler: ${{ matrix.ocaml-compiler }} @@ -95,4 +91,4 @@ jobs: run: opam exec -- dune build - name: Run tests - run: opam exec -- dune runtest --display=short + run: opam exec -- dune runtest --display=short \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 38cf57a..4314be3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,7 @@ jobs: brew install git-archive-all - name: Checkout code - uses: actions/checkout@v3.5.3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: submodules: "recursive" @@ -82,7 +82,7 @@ jobs: echo -n "$CHANGES" > CHANGES.md - name: Setup OCaml - uses: ocaml/setup-ocaml@v2 + uses: ocaml/setup-ocaml@c2e6bb92370612b89f302c3aaefa1da45ee2d702 # v3.2.15 with: ocaml-compiler: 4.14.0 @@ -100,9 +100,9 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Setup NodeJS - uses: actions/setup-node@v3.6.0 + uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: - node-version: "16" + node-version: "22" registry-url: "https://registry.npmjs.org" - name: Publish to npm diff --git a/dune b/dune index 35be4f0..39fbf6a 100644 --- a/dune +++ b/dune @@ -40,7 +40,9 @@ -G "Unix Makefiles" ; GCC 7 (shipped with esy) doesn't like _ for unused variables - "-DCMAKE_CXX_FLAGS=-Wno-unused-variable -Wno-maybe-uninitialized" + "-DCMAKE_CXX_FLAGS=-Wno-unused-variable -Wno-maybe-uninitialized -Wno-stringop-overread" + ; Clang 17 seems to trigger `-unused-but-set-variable` and `-Werror` overrides `-Wno-unused-but-set-variable` + -DENABLE_WERROR=OFF -DBUILD_TESTS=OFF -DBUILD_TOOLS=OFF -DBUILD_STATIC_LIB=ON @@ -69,6 +71,8 @@ "Unix Makefiles" ; GCC 7 (shipped with esy) doesn't like _ for unused variables "-DCMAKE_CXX_FLAGS=-Wno-unused-variable -Wno-maybe-uninitialized" + ; Clang 17 seems to trigger `-unused-but-set-variable` and `-Werror` overrides `-Wno-unused-but-set-variable` + -DENABLE_WERROR=OFF -DBUILD_TESTS=OFF -DBUILD_TOOLS=OFF -DBUILD_STATIC_LIB=OFF @@ -125,8 +129,11 @@ binaryen -G "Unix Makefiles" + -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc + -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ + "-DCMAKE_SYSTEM_NAME=Windows" ; GCC 7 (shipped with esy) doesn't like _ for unused variables - "-DCMAKE_CXX_FLAGS=-Wno-unused-variable -Wno-maybe-uninitialized" + "-DCMAKE_CXX_FLAGS=-Wno-unused-variable -Wno-maybe-uninitialized -Wno-stringop-overread" -DBUILD_TESTS=OFF -DBUILD_TOOLS=OFF -DCMAKE_SHARED_LIBRARY_PREFIX_CXX=lib diff --git a/esy.lock/index.json b/esy.lock/index.json index 5fd1845..a1ea1b8 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,213 +1,217 @@ { - "checksum": "bfd386a6127686d097e090d7fddde4b6", + "checksum": "cd128a781c921e57d162831325dc340a", "root": "@grain/libbinaryen@link-dev:./package.json", "node": { - "ocaml@4.14.1000@d41d8cd9": { - "id": "ocaml@4.14.1000@d41d8cd9", + "ocaml@5.3.0@d41d8cd9": { + "id": "ocaml@5.3.0@d41d8cd9", "name": "ocaml", - "version": "4.14.1000", + "version": "5.3.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.14.1000.tgz#sha1:e38fabe6bcf42774bd2340e67a8803ee7cebdb9f" + "archive:https://registry.npmjs.org/ocaml/-/ocaml-5.3.0.tgz#sha1:3b0a65035064f52cbd5b522920cf2dcac165d081" ] }, "overrides": [], "dependencies": [], "devDependencies": [] }, - "@opam/yojson@opam:2.1.1@ad5e299c": { - "id": "@opam/yojson@opam:2.1.1@ad5e299c", + "@opam/yojson@opam:3.0.0@b2c9a6c1": { + "id": "@opam/yojson@opam:3.0.0@b2c9a6c1", "name": "@opam/yojson", - "version": "opam:2.1.1", + "version": "opam:3.0.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/d5/d58183207b198dc065866239066e074c34f9e139c0d9c4175a38809790e88173#sha256:d58183207b198dc065866239066e074c34f9e139c0d9c4175a38809790e88173", - "archive:https://github.com/ocaml-community/yojson/releases/download/2.1.1/yojson-2.1.1.tbz#sha256:d58183207b198dc065866239066e074c34f9e139c0d9c4175a38809790e88173" + "archive:https://opam.ocaml.org/cache/sha256/99/99414da7609b92a02474ef4b49ecda15edc8cbba5229341b124e7e4695c39610#sha256:99414da7609b92a02474ef4b49ecda15edc8cbba5229341b124e7e4695c39610", + "archive:https://github.com/ocaml-community/yojson/releases/download/3.0.0/yojson-3.0.0.tbz#sha256:99414da7609b92a02474ef4b49ecda15edc8cbba5229341b124e7e4695c39610" ], "opam": { "name": "yojson", - "version": "2.1.1", - "path": "esy.lock/opam/yojson.2.1.1" + "version": "3.0.0", + "path": "esy.lock/opam/yojson.3.0.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/cppo@opam:1.6.9@db929a12", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/xdg@opam:3.11.1@1e207b0b": { - "id": "@opam/xdg@opam:3.11.1@1e207b0b", + "@opam/xdg@opam:3.20.2@ade9ef81": { + "id": "@opam/xdg@opam:3.20.2@ade9ef81", "name": "@opam/xdg", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "xdg", - "version": "3.11.1", - "path": "esy.lock/opam/xdg.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/xdg.3.20.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/uutf@opam:1.0.3@47c95a18": { - "id": "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/uutf@opam:1.0.4@ba7fbef7": { + "id": "@opam/uutf@opam:1.0.4@ba7fbef7", "name": "@opam/uutf", - "version": "opam:1.0.3", + "version": "opam:1.0.4", "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" + "archive:https://opam.ocaml.org/cache/sha512/e3/e35f408bc971cd8da3077e6c3321e0d8f4eb569898e0e219fde62dae78fbd0a0095cb7f036287656f6a1b346584f7b9f0c6dec0a5a092180da36e43247027598#sha512:e35f408bc971cd8da3077e6c3321e0d8f4eb569898e0e219fde62dae78fbd0a0095cb7f036287656f6a1b346584f7b9f0c6dec0a5a092180da36e43247027598", + "archive:https://erratique.ch/software/uutf/releases/uutf-1.0.4.tbz#sha512:e35f408bc971cd8da3077e6c3321e0d8f4eb569898e0e219fde62dae78fbd0a0095cb7f036287656f6a1b346584f7b9f0c6dec0a5a092180da36e43247027598" ], "opam": { "name": "uutf", - "version": "1.0.3", - "path": "esy.lock/opam/uutf.1.0.3" + "version": "1.0.4", + "path": "esy.lock/opam/uutf.1.0.4" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/cmdliner@opam:1.2.0@b0c6143c", + "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.0@fa72996d", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], + "available": "true" }, - "@opam/uuseg@opam:15.1.0@af4a84a3": { - "id": "@opam/uuseg@opam:15.1.0@af4a84a3", + "@opam/uuseg@opam:17.0.0@52f3d276": { + "id": "@opam/uuseg@opam:17.0.0@52f3d276", "name": "@opam/uuseg", - "version": "opam:15.1.0", + "version": "opam:17.0.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/1e/1e9460dc5a856c985d40c61fd1560bdfdb8bbaf8d7430405814589b47d4a7f7869658d1e3198c7a9132412e9b4b85402ceb4bda5040da426b69e9aef4222a23a#sha512:1e9460dc5a856c985d40c61fd1560bdfdb8bbaf8d7430405814589b47d4a7f7869658d1e3198c7a9132412e9b4b85402ceb4bda5040da426b69e9aef4222a23a", - "archive:https://erratique.ch/software/uuseg/releases/uuseg-15.1.0.tbz#sha512:1e9460dc5a856c985d40c61fd1560bdfdb8bbaf8d7430405814589b47d4a7f7869658d1e3198c7a9132412e9b4b85402ceb4bda5040da426b69e9aef4222a23a" + "archive:https://opam.ocaml.org/cache/sha512/8d/8d81ca0a57516b94c66a0da256f3455ba26b0875ca9e354a665ec30223c9216be57abdd52c39c8c384fe127df8060c18ff07d92d4d9f53892bc4ed20699df3ef#sha512:8d81ca0a57516b94c66a0da256f3455ba26b0875ca9e354a665ec30223c9216be57abdd52c39c8c384fe127df8060c18ff07d92d4d9f53892bc4ed20699df3ef", + "archive:https://erratique.ch/software/uuseg/releases/uuseg-17.0.0.tbz#sha512:8d81ca0a57516b94c66a0da256f3455ba26b0875ca9e354a665ec30223c9216be57abdd52c39c8c384fe127df8060c18ff07d92d4d9f53892bc4ed20699df3ef" ], "opam": { "name": "uuseg", - "version": "15.1.0", - "path": "esy.lock/opam/uuseg.15.1.0" + "version": "17.0.0", + "path": "esy.lock/opam/uuseg.17.0.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uucp@opam:15.1.0@ef3e0a4e", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/cmdliner@opam:1.2.0@b0c6143c", + "ocaml@5.3.0@d41d8cd9", "@opam/uutf@opam:1.0.4@ba7fbef7", + "@opam/uucp@opam:17.0.0@843de755", "@opam/topkg@opam:1.1.0@fa72996d", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uucp@opam:15.1.0@ef3e0a4e" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/uucp@opam:17.0.0@843de755" + ], + "available": "true" }, - "@opam/uucp@opam:15.1.0@ef3e0a4e": { - "id": "@opam/uucp@opam:15.1.0@ef3e0a4e", + "@opam/uucp@opam:17.0.0@843de755": { + "id": "@opam/uucp@opam:17.0.0@843de755", "name": "@opam/uucp", - "version": "opam:15.1.0", + "version": "opam:17.0.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/99/998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364#sha512:998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364", - "archive:https://erratique.ch/software/uucp/releases/uucp-15.1.0.tbz#sha512:998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364" + "archive:https://opam.ocaml.org/cache/sha512/c2/c2b5c883c2ed1ee8e7bc9102339dfbca5940e68cd2af59a10abc827fb64c91ad03f85cfc12d4c79605c10e9b3a90743267af8b069143fefeeff6658ec8ed843f#sha512:c2b5c883c2ed1ee8e7bc9102339dfbca5940e68cd2af59a10abc827fb64c91ad03f85cfc12d4c79605c10e9b3a90743267af8b069143fefeeff6658ec8ed843f", + "archive:https://erratique.ch/software/uucp/releases/uucp-17.0.0.tbz#sha512:c2b5c883c2ed1ee8e7bc9102339dfbca5940e68cd2af59a10abc827fb64c91ad03f85cfc12d4c79605c10e9b3a90743267af8b069143fefeeff6658ec8ed843f" ], "opam": { "name": "uucp", - "version": "15.1.0", - "path": "esy.lock/opam/uucp.15.1.0" + "version": "17.0.0", + "path": "esy.lock/opam/uucp.17.0.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/cmdliner@opam:1.2.0@b0c6143c", + "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.0@fa72996d", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], + "available": "true" }, - "@opam/topkg@opam:1.0.7@7ee47d76": { - "id": "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/topkg@opam:1.1.0@fa72996d": { + "id": "@opam/topkg@opam:1.1.0@fa72996d", "name": "@opam/topkg", - "version": "opam:1.0.7", + "version": "opam:1.1.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/09/09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535#sha512:09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535", - "archive:https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz#sha512:09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535" + "archive:https://opam.ocaml.org/cache/sha512/34/34d22ae5b6bd166dd4a601a7d12d89c336684b3c56d7c7f481b40837eab263616cc3a6e6f63602f3d4a7d53c911967bf261de6c1ac205341b98a9838e5ea7aeb#sha512:34d22ae5b6bd166dd4a601a7d12d89c336684b3c56d7c7f481b40837eab263616cc3a6e6f63602f3d4a7d53c911967bf261de6c1ac205341b98a9838e5ea7aeb", + "archive:https://erratique.ch/software/topkg/releases/topkg-1.1.0.tbz#sha512:34d22ae5b6bd166dd4a601a7d12d89c336684b3c56d7c7f481b40837eab263616cc3a6e6f63602f3d4a7d53c911967bf261de6c1ac205341b98a9838e5ea7aeb" ], "opam": { "name": "topkg", - "version": "1.0.7", - "path": "esy.lock/opam/topkg.1.0.7" + "version": "1.1.0", + "path": "esy.lock/opam/topkg.1.1.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/ocamlbuild@opam:0.16.1@b3fc8209" + ], + "available": "true" }, - "@opam/stdune@opam:3.11.1@9a840882": { - "id": "@opam/stdune@opam:3.11.1@9a840882", + "@opam/stdune@opam:3.20.2@c89dc074": { + "id": "@opam/stdune@opam:3.20.2@c89dc074", "name": "@opam/stdune", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "stdune", - "version": "3.11.1", - "path": "esy.lock/opam/stdune.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/stdune.3.20.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.20.2@6865c105", + "@opam/dyn@opam:3.20.2@a43d3aee", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.20.2@6865c105", + "@opam/dyn@opam:3.20.2@a43d3aee", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" - ] + ], + "available": "true" }, "@opam/stdlib-shims@opam:0.3.0@72c7bc98": { "id": "@opam/stdlib-shims@opam:0.3.0@72c7bc98", @@ -227,92 +231,96 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/stdio@opam:v0.16.0@a75c1ca1": { - "id": "@opam/stdio@opam:v0.16.0@a75c1ca1", + "@opam/stdio@opam:v0.17.0@def6a62f": { + "id": "@opam/stdio@opam:v0.17.0@def6a62f", "name": "@opam/stdio", - "version": "opam:v0.16.0", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/61/61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e#sha256:61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/stdio-v0.16.0.tar.gz#sha256:61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e" + "archive:https://opam.ocaml.org/cache/sha256/e7/e7cb473d4bffcf419f307c658cf2599fab03a2b4fe655bfd0be699f8f7af176e#sha256:e7cb473d4bffcf419f307c658cf2599fab03a2b4fe655bfd0be699f8f7af176e", + "archive:https://github.com/janestreet/stdio/archive/refs/tags/v0.17.0.tar.gz#sha256:e7cb473d4bffcf419f307c658cf2599fab03a2b4fe655bfd0be699f8f7af176e" ], "opam": { "name": "stdio", - "version": "v0.16.0", - "path": "esy.lock/opam/stdio.v0.16.0" + "version": "v0.17.0", + "path": "esy.lock/opam/stdio.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/base@opam:v0.16.3@de1ba42e", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", + "@opam/base@opam:v0.17.3@78923773", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/base@opam:v0.16.3@de1ba42e" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", + "@opam/base@opam:v0.17.3@78923773" + ], + "available": "arch != \"x86_32\"" }, - "@opam/spawn@opam:v0.15.1@85e9d6f1": { - "id": "@opam/spawn@opam:v0.15.1@85e9d6f1", + "@opam/spawn@opam:v0.17.0@d0f69739": { + "id": "@opam/spawn@opam:v0.17.0@d0f69739", "name": "@opam/spawn", - "version": "opam:v0.15.1", + "version": "opam:v0.17.0", "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" + "archive:https://opam.ocaml.org/cache/sha256/33/33fbb5cd4c3387a6829095cfa73d5fc2eff572be61647e6052010bfbd0c2df49#sha256:33fbb5cd4c3387a6829095cfa73d5fc2eff572be61647e6052010bfbd0c2df49", + "archive:https://github.com/janestreet/spawn/releases/download/v0.17.0/spawn-v0.17.0.tbz#sha256:33fbb5cd4c3387a6829095cfa73d5fc2eff572be61647e6052010bfbd0c2df49" ], "opam": { "name": "spawn", - "version": "v0.15.1", - "path": "esy.lock/opam/spawn.v0.15.1" + "version": "v0.17.0", + "path": "esy.lock/opam/spawn.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "os != \"freebsd\"" }, - "@opam/sexplib0@opam:v0.16.0@c0ffad0c": { - "id": "@opam/sexplib0@opam:v0.16.0@c0ffad0c", + "@opam/sexplib0@opam:v0.17.0@75dcb697": { + "id": "@opam/sexplib0@opam:v0.17.0@75dcb697", "name": "@opam/sexplib0", - "version": "opam:v0.16.0", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d#sha256:86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/sexplib0-v0.16.0.tar.gz#sha256:86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d" + "archive:https://opam.ocaml.org/cache/md5/ab/abafe8fd1d6302e55a315f4d78960d2a#md5:abafe8fd1d6302e55a315f4d78960d2a", + "archive:https://github.com/janestreet/sexplib0/archive/refs/tags/v0.17.0.tar.gz#md5:abafe8fd1d6302e55a315f4d78960d2a" ], "opam": { "name": "sexplib0", - "version": "v0.16.0", - "path": "esy.lock/opam/sexplib0.v0.16.0" + "version": "v0.17.0", + "path": "esy.lock/opam/sexplib0.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "arch != \"x86_32\"" }, - "@opam/seq@opam:base@d8d7de1d": { - "id": "@opam/seq@opam:base@d8d7de1d", + "@opam/seq@opam:base@5ed5af70": { + "id": "@opam/seq@opam:base@5ed5af70", "name": "@opam/seq", "version": "opam:base", "source": { @@ -326,155 +334,146 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], + "extraSources": [ + { + "checksum": "sha256:e95062b4d0519ef8335c02f7d0f1952d11b814c7ab7e6d566a206116162fa2be", + "url": "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/META.seq", + "relativePath": "META.seq" + }, + { + "checksum": "sha256:fff926c2c4d5a82b6c94c60c4c35eb06e3d39975893ebe6b1f0e6557cbe34904", + "url": "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/seq.install", + "relativePath": "seq.install" + } + ], + "available": "true" }, - "@opam/sedlex@opam:3.2@eab3a2e0": { - "id": "@opam/sedlex@opam:3.2@eab3a2e0", + "@opam/sedlex@opam:3.7@7fb2caab": { + "id": "@opam/sedlex@opam:3.7@7fb2caab", "name": "@opam/sedlex", - "version": "opam:3.2", + "version": "opam:3.7", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/b6/b67eec3a80a7fed8e6c91e47260b0843#md5:b67eec3a80a7fed8e6c91e47260b0843", - "archive:https://github.com/ocaml-community/sedlex/archive/refs/tags/v3.2.tar.gz#md5:b67eec3a80a7fed8e6c91e47260b0843" + "archive:https://opam.ocaml.org/cache/md5/89/893790268f68a1bb60dcc139f390a2d3#md5:893790268f68a1bb60dcc139f390a2d3", + "archive:https://github.com/ocaml-community/sedlex/archive/refs/tags/v3.7.tar.gz#md5:893790268f68a1bb60dcc139f390a2d3" ], "opam": { "name": "sedlex", - "version": "3.2", - "path": "esy.lock/opam/sedlex.3.2" + "version": "3.7", + "path": "esy.lock/opam/sedlex.3.7" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/gen@opam:1.1@059b2731", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/ppxlib@opam:0.37.0@42a12c9c", + "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/gen@opam:1.1@059b2731", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] - }, - "@opam/result@opam:1.5@1c6a6533": { - "id": "@opam/result@opam:1.5@1c6a6533", - "name": "@opam/result", - "version": "opam:1.5", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/1b/1b82dec78849680b49ae9a8a365b831b#md5:1b82dec78849680b49ae9a8a365b831b", - "archive:https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz#md5:1b82dec78849680b49ae9a8a365b831b" - ], - "opam": { - "name": "result", - "version": "1.5", - "path": "esy.lock/opam/result.1.5" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/ppxlib@opam:0.37.0@42a12c9c", + "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.20.2@8daef28d" ], - "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "available": "true" }, - "@opam/re@opam:1.11.0@87deb463": { - "id": "@opam/re@opam:1.11.0@87deb463", + "@opam/re@opam:1.14.0@62aa9f42": { + "id": "@opam/re@opam:1.14.0@62aa9f42", "name": "@opam/re", - "version": "opam:1.11.0", + "version": "opam:1.14.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/01/01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f#sha256:01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f", - "archive:https://github.com/ocaml/ocaml-re/releases/download/1.11.0/re-1.11.0.tbz#sha256:01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f" + "archive:https://opam.ocaml.org/cache/md5/03/03f4a83100cb9229a796b85c698076e1#md5:03f4a83100cb9229a796b85c698076e1", + "archive:https://github.com/ocaml/ocaml-re/archive/refs/tags/1.14.0.tar.gz#md5:03f4a83100cb9229a796b85c698076e1" ], "opam": { "name": "re", - "version": "1.11.0", - "path": "esy.lock/opam/re.1.11.0" + "version": "1.14.0", + "path": "esy.lock/opam/re.1.14.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/ppxlib@opam:0.29.1@a8bb9506": { - "id": "@opam/ppxlib@opam:0.29.1@a8bb9506", + "@opam/ppxlib@opam:0.37.0@42a12c9c": { + "id": "@opam/ppxlib@opam:0.37.0@42a12c9c", "name": "@opam/ppxlib", - "version": "opam:0.29.1", + "version": "opam:0.37.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/c8/c8ea8c8770414fdba6612e7f2d814b21a493daa974ea862a90c8e6c766e5dd79#sha256:c8ea8c8770414fdba6612e7f2d814b21a493daa974ea862a90c8e6c766e5dd79", - "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.29.1/ppxlib-0.29.1.tbz#sha256:c8ea8c8770414fdba6612e7f2d814b21a493daa974ea862a90c8e6c766e5dd79" + "archive:https://opam.ocaml.org/cache/sha256/2e/2e223837e7cecc3bc84a432432c0a72f4e1d5be9165c9c33772f156db85db0b3#sha256:2e223837e7cecc3bc84a432432c0a72f4e1d5be9165c9c33772f156db85db0b3", + "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.37.0/ppxlib-0.37.0.tbz#sha256:2e223837e7cecc3bc84a432432c0a72f4e1d5be9165c9c33772f156db85db0b3" ], "opam": { "name": "ppxlib", - "version": "0.29.1", - "path": "esy.lock/opam/ppxlib.0.29.1" + "version": "0.37.0", + "path": "esy.lock/opam/ppxlib.0.37.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/sexplib0@opam:v0.16.0@c0ffad0c", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/sexplib0@opam:v0.17.0@75dcb697", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", + "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/sexplib0@opam:v0.16.0@c0ffad0c", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", + "@opam/sexplib0@opam:v0.17.0@75dcb697", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", + "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c": { - "id": "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", + "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e": { + "id": "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", "name": "@opam/ppx_yojson_conv_lib", - "version": "opam:v0.16.0", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/55/557c43c88d365b4cbb514d809f1eecc54d7b9976b0669bc55b02169e6c86ec7d#sha256:557c43c88d365b4cbb514d809f1eecc54d7b9976b0669bc55b02169e6c86ec7d", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_yojson_conv_lib-v0.16.0.tar.gz#sha256:557c43c88d365b4cbb514d809f1eecc54d7b9976b0669bc55b02169e6c86ec7d" + "archive:https://opam.ocaml.org/cache/sha256/f6/f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199#sha256:f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199", + "archive:https://github.com/janestreet/ppx_yojson_conv_lib/archive/refs/tags/v0.17.0.tar.gz#sha256:f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199" ], "opam": { "name": "ppx_yojson_conv_lib", - "version": "v0.16.0", - "path": "esy.lock/opam/ppx_yojson_conv_lib.v0.16.0" + "version": "v0.17.0", + "path": "esy.lock/opam/ppx_yojson_conv_lib.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "arch != \"arm32\" & arch != \"x86_32\"" }, - "@opam/ppx_derivers@opam:1.2.1@e2cbad12": { - "id": "@opam/ppx_derivers@opam:1.2.1@e2cbad12", + "@opam/ppx_derivers@opam:1.2.1@d78727cd": { + "id": "@opam/ppx_derivers@opam:1.2.1@d78727cd", "name": "@opam/ppx_derivers", "version": "opam:1.2.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/5d/5dc2bf130c1db3c731fe0fffc5648b41#md5:5dc2bf130c1db3c731fe0fffc5648b41", - "archive:https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz#md5:5dc2bf130c1db3c731fe0fffc5648b41" + "archive:https://opam.ocaml.org/cache/sha256/b6/b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95#sha256:b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95", + "archive:https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz#sha256:b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95" ], "opam": { "name": "ppx_derivers", @@ -484,96 +483,68 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/pp@opam:1.2.0@16430027": { - "id": "@opam/pp@opam:1.2.0@16430027", + "@opam/pp@opam:2.0.0@2177bbde": { + "id": "@opam/pp@opam:2.0.0@2177bbde", "name": "@opam/pp", - "version": "opam:1.2.0", + "version": "opam:2.0.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/a5/a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c#sha256:a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c", - "archive:https://github.com/ocaml-dune/pp/releases/download/1.2.0/pp-1.2.0.tbz#sha256:a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c" + "archive:https://opam.ocaml.org/cache/sha256/86/8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419#sha256:8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419", + "archive:https://github.com/ocaml-dune/pp/releases/download/2.0.0/pp-2.0.0.tbz#sha256:8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419" ], "opam": { "name": "pp", - "version": "1.2.0", - "path": "esy.lock/opam/pp.1.2.0" + "version": "2.0.0", + "path": "esy.lock/opam/pp.2.0.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/ordering@opam:3.11.1@92c57daa": { - "id": "@opam/ordering@opam:3.11.1@92c57daa", + "@opam/ordering@opam:3.20.2@6865c105": { + "id": "@opam/ordering@opam:3.20.2@6865c105", "name": "@opam/ordering", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "ordering", - "version": "3.11.1", - "path": "esy.lock/opam/ordering.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/ordering.3.20.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] - }, - "@opam/odoc-parser@opam:2.0.0@a08011a0": { - "id": "@opam/odoc-parser@opam:2.0.0@a08011a0", - "name": "@opam/odoc-parser", - "version": "opam:2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/40/407919fbb0eb95761d6fc6ec6777628d94aa1907343bdca678b1880bafb33922#sha256:407919fbb0eb95761d6fc6ec6777628d94aa1907343bdca678b1880bafb33922", - "archive:https://github.com/ocaml-doc/odoc-parser/releases/download/2.0.0/odoc-parser-2.0.0.tbz#sha256:407919fbb0eb95761d6fc6ec6777628d94aa1907343bdca678b1880bafb33922" - ], - "opam": { - "name": "odoc-parser", - "version": "2.0.0", - "path": "esy.lock/opam/odoc-parser.2.0.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/astring@opam:0.8.5@1300cee8", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" ], - "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/astring@opam:0.8.5@1300cee8" - ] + "available": "true" }, - "@opam/ocp-indent@opam:1.7.0@2da3c6e5": { - "id": "@opam/ocp-indent@opam:1.7.0@2da3c6e5", + "@opam/ocp-indent@opam:1.7.0@3e255333": { + "id": "@opam/ocp-indent@opam:1.7.0@3e255333", "name": "@opam/ocp-indent", "version": "opam:1.7.0", "source": { @@ -590,473 +561,595 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base-bytes@opam:base@19d0c2ff", + "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/dune@opam:3.20.2@8daef28d", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/base-bytes@opam:base@785dbd33", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c", - "@opam/base-bytes@opam:base@19d0c2ff" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/dune@opam:3.20.2@8daef28d", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/base-bytes@opam:base@785dbd33" + ], + "available": "true" }, - "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda": { - "id": "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda", + "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f": { + "id": "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f", "name": "@opam/ocamlformat-rpc-lib", - "version": "opam:0.26.1", + "version": "opam:0.27.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/da/da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7#sha256:da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7", - "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.1/ocamlformat-0.26.1.tbz#sha256:da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7" + "archive:https://opam.ocaml.org/cache/sha256/dd/ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15#sha256:ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.27.0/ocamlformat-0.27.0.tbz#sha256:ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" ], "opam": { "name": "ocamlformat-rpc-lib", - "version": "0.26.1", - "path": "esy.lock/opam/ocamlformat-rpc-lib.0.26.1" + "version": "0.27.0", + "path": "esy.lock/opam/ocamlformat-rpc-lib.0.27.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4" - ] + ], + "available": "true" }, - "@opam/ocamlformat-lib@opam:0.26.1@e97aaa29": { - "id": "@opam/ocamlformat-lib@opam:0.26.1@e97aaa29", + "@opam/ocamlformat-lib@opam:0.27.0@09e368b0": { + "id": "@opam/ocamlformat-lib@opam:0.27.0@09e368b0", "name": "@opam/ocamlformat-lib", - "version": "opam:0.26.1", + "version": "opam:0.27.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/da/da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7#sha256:da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7", - "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.1/ocamlformat-0.26.1.tbz#sha256:da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7" + "archive:https://opam.ocaml.org/cache/sha256/dd/ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15#sha256:ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.27.0/ocamlformat-0.27.0.tbz#sha256:ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" ], "opam": { "name": "ocamlformat-lib", - "version": "0.26.1", - "path": "esy.lock/opam/ocamlformat-lib.0.26.1" + "version": "0.27.0", + "path": "esy.lock/opam/ocamlformat-lib.0.27.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uuseg@opam:15.1.0@af4a84a3", - "@opam/stdio@opam:v0.16.0@a75c1ca1", - "@opam/result@opam:1.5@1c6a6533", - "@opam/ocp-indent@opam:1.7.0@2da3c6e5", - "@opam/ocaml-version@opam:3.6.2@3e33367f", - "@opam/menhirSdk@opam:20230608@36f21a74", - "@opam/menhirLib@opam:20230608@cf13bc0d", - "@opam/menhir@opam:20230608@c0081728", - "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fix@opam:20230505@941a65ff", - "@opam/either@opam:1.0.0@be5a1416", - "@opam/dune-build-info@opam:3.11.1@0dfbdab2", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/base@opam:v0.16.3@de1ba42e", - "@opam/astring@opam:0.8.5@1300cee8", + "ocaml@5.3.0@d41d8cd9", "@opam/uutf@opam:1.0.4@ba7fbef7", + "@opam/uuseg@opam:17.0.0@52f3d276", + "@opam/stdio@opam:v0.17.0@def6a62f", + "@opam/ocp-indent@opam:1.7.0@3e255333", + "@opam/ocaml-version@opam:4.0.3@371c2527", + "@opam/menhirSdk@opam:20250912@f434747d", + "@opam/menhirLib@opam:20250912@7bcb2f61", + "@opam/menhir@opam:20250912@0ed10637", + "@opam/fpath@opam:0.7.3@d817a3b5", + "@opam/fix@opam:20250919@2cb92ccc", + "@opam/either@opam:1.0.0@378fa7c4", + "@opam/dune-build-info@opam:3.20.2@a53d0f1c", + "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/camlp-streams@opam:5.0.1@8e96208c", + "@opam/base@opam:v0.17.3@78923773", + "@opam/astring@opam:0.8.5@9975798d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uuseg@opam:15.1.0@af4a84a3", - "@opam/stdio@opam:v0.16.0@a75c1ca1", - "@opam/result@opam:1.5@1c6a6533", - "@opam/ocp-indent@opam:1.7.0@2da3c6e5", - "@opam/ocaml-version@opam:3.6.2@3e33367f", - "@opam/menhirSdk@opam:20230608@36f21a74", - "@opam/menhirLib@opam:20230608@cf13bc0d", - "@opam/menhir@opam:20230608@c0081728", - "@opam/fpath@opam:0.7.3@674d8125", - "@opam/fix@opam:20230505@941a65ff", - "@opam/either@opam:1.0.0@be5a1416", - "@opam/dune-build-info@opam:3.11.1@0dfbdab2", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/camlp-streams@opam:5.0.1@daaa0f94", - "@opam/base@opam:v0.16.3@de1ba42e", - "@opam/astring@opam:0.8.5@1300cee8" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/uutf@opam:1.0.4@ba7fbef7", + "@opam/uuseg@opam:17.0.0@52f3d276", + "@opam/stdio@opam:v0.17.0@def6a62f", + "@opam/ocp-indent@opam:1.7.0@3e255333", + "@opam/ocaml-version@opam:4.0.3@371c2527", + "@opam/menhirSdk@opam:20250912@f434747d", + "@opam/menhirLib@opam:20250912@7bcb2f61", + "@opam/menhir@opam:20250912@0ed10637", + "@opam/fpath@opam:0.7.3@d817a3b5", + "@opam/fix@opam:20250919@2cb92ccc", + "@opam/either@opam:1.0.0@378fa7c4", + "@opam/dune-build-info@opam:3.20.2@a53d0f1c", + "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/camlp-streams@opam:5.0.1@8e96208c", + "@opam/base@opam:v0.17.3@78923773", + "@opam/astring@opam:0.8.5@9975798d" + ], + "available": "true" }, - "@opam/ocamlformat@opam:0.26.1@3a835116": { - "id": "@opam/ocamlformat@opam:0.26.1@3a835116", + "@opam/ocamlformat@opam:0.27.0@c40d4612": { + "id": "@opam/ocamlformat@opam:0.27.0@c40d4612", "name": "@opam/ocamlformat", - "version": "opam:0.26.1", + "version": "opam:0.27.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/da/da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7#sha256:da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7", - "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.1/ocamlformat-0.26.1.tbz#sha256:da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7" + "archive:https://opam.ocaml.org/cache/sha256/dd/ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15#sha256:ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.27.0/ocamlformat-0.27.0.tbz#sha256:ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" ], "opam": { "name": "ocamlformat", - "version": "0.26.1", - "path": "esy.lock/opam/ocamlformat.0.26.1" + "version": "0.27.0", + "path": "esy.lock/opam/ocamlformat.0.27.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/re@opam:1.11.0@87deb463", - "@opam/ocamlformat-lib@opam:0.26.1@e97aaa29", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c", + "ocaml@5.3.0@d41d8cd9", "@opam/re@opam:1.14.0@62aa9f42", + "@opam/ocamlformat-lib@opam:0.27.0@09e368b0", + "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/re@opam:1.11.0@87deb463", - "@opam/ocamlformat-lib@opam:0.26.1@e97aaa29", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/re@opam:1.14.0@62aa9f42", + "@opam/ocamlformat-lib@opam:0.27.0@09e368b0", + "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/cmdliner@opam:1.3.0@8e6dd99f" + ], + "available": "true" }, - "@opam/ocamlfind@opam:1.9.6@da5169c7": { - "id": "@opam/ocamlfind@opam:1.9.6@da5169c7", + "@opam/ocamlfind@opam:1.9.8@ee910ff5": { + "id": "@opam/ocamlfind@opam:1.9.8@ee910ff5", "name": "@opam/ocamlfind", - "version": "opam:1.9.6", + "version": "opam:1.9.8", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/96/96c6ee50a32cca9ca277321262dbec57#md5:96c6ee50a32cca9ca277321262dbec57", - "archive:http://download.camlcity.org/download/findlib-1.9.6.tar.gz#md5:96c6ee50a32cca9ca277321262dbec57" + "archive:https://opam.ocaml.org/cache/md5/ca/ca770e5806032a96131b670f6e07f146#md5:ca770e5806032a96131b670f6e07f146", + "archive:https://github.com/ocaml/ocamlfind/archive/refs/tags/findlib-1.9.8.tar.gz#md5:ca770e5806032a96131b670f6e07f146" ], "opam": { "name": "ocamlfind", - "version": "1.9.6", - "path": "esy.lock/opam/ocamlfind.1.9.6" + "version": "1.9.8", + "path": "esy.lock/opam/ocamlfind.1.9.8" } }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override" } ], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], + "available": "true" }, - "@opam/ocamlc-loc@opam:3.11.1@4e4e6d6d": { - "id": "@opam/ocamlc-loc@opam:3.11.1@4e4e6d6d", + "@opam/ocamlc-loc@opam:3.20.2@4ca99b2f": { + "id": "@opam/ocamlc-loc@opam:3.20.2@4ca99b2f", "name": "@opam/ocamlc-loc", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "ocamlc-loc", - "version": "3.11.1", - "path": "esy.lock/opam/ocamlc-loc.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/ocamlc-loc.3.20.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dyn@opam:3.11.1@d3c74846", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/dyn@opam:3.20.2@a43d3aee", + "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dyn@opam:3.11.1@d3c74846", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dyn@opam:3.20.2@a43d3aee", + "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d": { - "id": "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209": { + "id": "@opam/ocamlbuild@opam:0.16.1@b3fc8209", "name": "@opam/ocamlbuild", - "version": "opam:0.14.2+win", + "version": "opam:0.16.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/2f/2f407fadd57b073155a6aead887d9676#md5:2f407fadd57b073155a6aead887d9676", - "archive:https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz#md5:2f407fadd57b073155a6aead887d9676" + "archive:https://opam.ocaml.org/cache/sha512/e9/e918b9a0081f271e507c7a4f4d5d5a7cdf818ca51c52acec1bac85ddad5f6cad078cb3c568252fbcf5401c2d75323ed8f50fdd881bda1c9632840320408393ae#sha512:e918b9a0081f271e507c7a4f4d5d5a7cdf818ca51c52acec1bac85ddad5f6cad078cb3c568252fbcf5401c2d75323ed8f50fdd881bda1c9632840320408393ae", + "archive:https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.16.1.tar.gz#sha512:e918b9a0081f271e507c7a4f4d5d5a7cdf818ca51c52acec1bac85ddad5f6cad078cb3c568252fbcf5401c2d75323ed8f50fdd881bda1c9632840320408393ae" ], "opam": { "name": "ocamlbuild", - "version": "0.14.2+win", - "path": "esy.lock/opam/ocamlbuild.0.14.2+win" + "version": "0.16.1", + "path": "esy.lock/opam/ocamlbuild.0.16.1" } }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override" - } - ], + "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ], - "extraSources": [ - { - "checksum": - "sha256:a9b7e1829a3304e5a073d8ddea29d3d8272698e93b7e1ee659ae5e31e5cfb6b9", - "url": - "https://raw.githubusercontent.com/ocaml-opam/opam-repository-mingw/354a87b397856f2a70024c5c83fc5001074935b6/packages/ocamlbuild/ocamlbuild.0.14.2/files/ocamlbuild-0.14.2.patch", - "relativePath": "ocamlbuild-0.14.2.patch" + "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], + "available": "true" + }, + "@opam/ocaml_intrinsics_kernel@opam:v0.17.1@122c1c73": { + "id": "@opam/ocaml_intrinsics_kernel@opam:v0.17.1@122c1c73", + "name": "@opam/ocaml_intrinsics_kernel", + "version": "opam:v0.17.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/56/56ed7d0b0331e5bcfa4e016515c0267d#md5:56ed7d0b0331e5bcfa4e016515c0267d", + "archive:https://github.com/janestreet/ocaml_intrinsics_kernel/archive/refs/tags/v0.17.1.tar.gz#md5:56ed7d0b0331e5bcfa4e016515c0267d" + ], + "opam": { + "name": "ocaml_intrinsics_kernel", + "version": "v0.17.1", + "path": "esy.lock/opam/ocaml_intrinsics_kernel.v0.17.1" } - ] + }, + "overrides": [], + "dependencies": [ + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "arch != \"x86_32\"" }, - "@opam/ocaml-version@opam:3.6.2@3e33367f": { - "id": "@opam/ocaml-version@opam:3.6.2@3e33367f", + "@opam/ocaml-version@opam:4.0.3@371c2527": { + "id": "@opam/ocaml-version@opam:4.0.3@371c2527", "name": "@opam/ocaml-version", - "version": "opam:3.6.2", + "version": "opam:4.0.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/5c/5c9d31abbd59891dfda6140850b5c50cb1e88f71e7b712c8fafda0474069feb2#sha256:5c9d31abbd59891dfda6140850b5c50cb1e88f71e7b712c8fafda0474069feb2", - "archive:https://github.com/ocurrent/ocaml-version/releases/download/v3.6.2/ocaml-version-3.6.2.tbz#sha256:5c9d31abbd59891dfda6140850b5c50cb1e88f71e7b712c8fafda0474069feb2" + "archive:https://opam.ocaml.org/cache/md5/6a/6a8cce4bd5b60149ca4302ce587bff94#md5:6a8cce4bd5b60149ca4302ce587bff94", + "archive:https://github.com/ocurrent/ocaml-version/releases/download/v4.0.3/ocaml-version-4.0.3.tbz#md5:6a8cce4bd5b60149ca4302ce587bff94" ], "opam": { "name": "ocaml-version", - "version": "3.6.2", - "path": "esy.lock/opam/ocaml-version.3.6.2" + "version": "4.0.3", + "path": "esy.lock/opam/ocaml-version.4.0.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/ocaml-lsp-server@opam:1.16.2@6e0031b9": { - "id": "@opam/ocaml-lsp-server@opam:1.16.2@6e0031b9", + "@opam/ocaml-lsp-server@opam:1.23.1@38cf22a2": { + "id": "@opam/ocaml-lsp-server@opam:1.23.1@38cf22a2", "name": "@opam/ocaml-lsp-server", - "version": "opam:1.16.2", + "version": "opam:1.23.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/14/1487d5a4e2f2d4f023341058551bdb8ba86c23367b7c5b4fdda3aa7dc02aaec4#sha256:1487d5a4e2f2d4f023341058551bdb8ba86c23367b7c5b4fdda3aa7dc02aaec4", - "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.16.2/lsp-1.16.2.tbz#sha256:1487d5a4e2f2d4f023341058551bdb8ba86c23367b7c5b4fdda3aa7dc02aaec4" + "archive:https://opam.ocaml.org/cache/sha256/c7/c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571#sha256:c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571", + "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.23.1/lsp-1.23.1.tbz#sha256:c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571" ], "opam": { "name": "ocaml-lsp-server", - "version": "1.16.2", - "path": "esy.lock/opam/ocaml-lsp-server.1.16.2" + "version": "1.23.1", + "path": "esy.lock/opam/ocaml-lsp-server.1.23.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/xdg@opam:3.11.1@1e207b0b", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.11.1@9a840882", - "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.11.0@87deb463", - "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", - "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/odoc-parser@opam:2.0.0@a08011a0", - "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda", - "@opam/ocamlc-loc@opam:3.11.1@4e4e6d6d", - "@opam/merlin-lib@opam:4.12-414@be760af8", - "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.11.1@d3c74846", - "@opam/dune-rpc@opam:3.11.1@1197fefa", - "@opam/dune-build-info@opam:3.11.1@0dfbdab2", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.11.1@0e9213a3", + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/xdg@opam:3.20.2@ade9ef81", + "@opam/stdune@opam:3.20.2@c89dc074", + "@opam/spawn@opam:v0.17.0@d0f69739", "@opam/re@opam:1.14.0@62aa9f42", + "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", + "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.20.2@6865c105", + "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f", + "@opam/ocamlc-loc@opam:3.20.2@4ca99b2f", + "@opam/merlin-lib@opam:5.6-503@f2a59b18", + "@opam/lsp@opam:1.23.1@22e2f8da", + "@opam/jsonrpc@opam:1.23.1@f2566740", + "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.20.2@a43d3aee", + "@opam/dune-rpc@opam:3.20.2@c55481ce", + "@opam/dune-build-info@opam:3.20.2@a53d0f1c", + "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.20.2@0904f6e5", + "@opam/camlp-streams@opam:5.0.1@8e96208c", + "@opam/base@opam:v0.17.3@78923773", + "@opam/astring@opam:0.8.5@9975798d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/xdg@opam:3.11.1@1e207b0b", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.11.1@9a840882", - "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.11.0@87deb463", - "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", - "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/odoc-parser@opam:2.0.0@a08011a0", - "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda", - "@opam/ocamlc-loc@opam:3.11.1@4e4e6d6d", - "@opam/merlin-lib@opam:4.12-414@be760af8", - "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.11.1@d3c74846", - "@opam/dune-rpc@opam:3.11.1@1197fefa", - "@opam/dune-build-info@opam:3.11.1@0dfbdab2", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.11.1@0e9213a3" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/xdg@opam:3.20.2@ade9ef81", + "@opam/stdune@opam:3.20.2@c89dc074", + "@opam/spawn@opam:v0.17.0@d0f69739", "@opam/re@opam:1.14.0@62aa9f42", + "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", + "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.20.2@6865c105", + "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f", + "@opam/ocamlc-loc@opam:3.20.2@4ca99b2f", + "@opam/merlin-lib@opam:5.6-503@f2a59b18", + "@opam/lsp@opam:1.23.1@22e2f8da", + "@opam/jsonrpc@opam:1.23.1@f2566740", + "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.20.2@a43d3aee", + "@opam/dune-rpc@opam:3.20.2@c55481ce", + "@opam/dune-build-info@opam:3.20.2@a53d0f1c", + "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.20.2@0904f6e5", + "@opam/camlp-streams@opam:5.0.1@8e96208c", + "@opam/base@opam:v0.17.3@78923773", + "@opam/astring@opam:0.8.5@9975798d" + ], + "available": "true" }, - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882": { - "id": "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", + "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede": { + "id": "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", "name": "@opam/ocaml-compiler-libs", - "version": "opam:v0.12.4", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/4e/4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760#sha256:4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760", - "archive:https://github.com/janestreet/ocaml-compiler-libs/releases/download/v0.12.4/ocaml-compiler-libs-v0.12.4.tbz#sha256:4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760" + "archive:https://opam.ocaml.org/cache/md5/aa/aaf66efea8752475c25a942443579b41#md5:aaf66efea8752475c25a942443579b41", + "archive:https://github.com/janestreet/ocaml-compiler-libs/archive/refs/tags/v0.17.0.tar.gz#md5:aaf66efea8752475c25a942443579b41" ], "opam": { "name": "ocaml-compiler-libs", - "version": "v0.12.4", - "path": "esy.lock/opam/ocaml-compiler-libs.v0.12.4" + "version": "v0.17.0", + "path": "esy.lock/opam/ocaml-compiler-libs.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/merlin-lib@opam:4.12-414@be760af8": { - "id": "@opam/merlin-lib@opam:4.12-414@be760af8", + "@opam/merlin-lib@opam:5.6-503@f2a59b18": { + "id": "@opam/merlin-lib@opam:5.6-503@f2a59b18", "name": "@opam/merlin-lib", - "version": "opam:4.12-414", + "version": "opam:5.6-503", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/b6/b603144f82b215e26e6d8558d5276ff59bcf07527072a106702bb0b8ca971d14#sha256:b603144f82b215e26e6d8558d5276ff59bcf07527072a106702bb0b8ca971d14", - "archive:https://github.com/ocaml/merlin/releases/download/v4.12-414/merlin-4.12-414.tbz#sha256:b603144f82b215e26e6d8558d5276ff59bcf07527072a106702bb0b8ca971d14" + "archive:https://opam.ocaml.org/cache/sha256/b0/b0dcad092aaaf7a23f65ab9a089e8761bd665cc72357909e0ac6c2182f4fc2d4#sha256:b0dcad092aaaf7a23f65ab9a089e8761bd665cc72357909e0ac6c2182f4fc2d4", + "archive:https://github.com/ocaml/merlin/releases/download/v5.6-503/merlin-5.6-503.tbz#sha256:b0dcad092aaaf7a23f65ab9a089e8761bd665cc72357909e0ac6c2182f4fc2d4" ], "opam": { "name": "merlin-lib", - "version": "4.12-414", - "path": "esy.lock/opam/merlin-lib.4.12-414" + "version": "5.6-503", + "path": "esy.lock/opam/merlin-lib.5.6-503" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4" - ] + ], + "available": "true" }, - "@opam/menhirSdk@opam:20230608@36f21a74": { - "id": "@opam/menhirSdk@opam:20230608@36f21a74", + "@opam/menhirSdk@opam:20250912@f434747d": { + "id": "@opam/menhirSdk@opam:20250912@f434747d", "name": "@opam/menhirSdk", - "version": "opam:20230608", + "version": "opam:20250912", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/8f/8ff26b1e3685c472b7b3aba2fe938a43#md5:8ff26b1e3685c472b7b3aba2fe938a43", - "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20230608/archive.tar.gz#md5:8ff26b1e3685c472b7b3aba2fe938a43" + "archive:https://opam.ocaml.org/cache/md5/b8/b8f83df02226419f99e49f1b637dcb11#md5:b8f83df02226419f99e49f1b637dcb11", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20250912/archive.tar.gz#md5:b8f83df02226419f99e49f1b637dcb11" ], "opam": { "name": "menhirSdk", - "version": "20230608", - "path": "esy.lock/opam/menhirSdk.20230608" + "version": "20250912", + "path": "esy.lock/opam/menhirSdk.20250912" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/menhirLib@opam:20230608@cf13bc0d": { - "id": "@opam/menhirLib@opam:20230608@cf13bc0d", + "@opam/menhirLib@opam:20250912@7bcb2f61": { + "id": "@opam/menhirLib@opam:20250912@7bcb2f61", "name": "@opam/menhirLib", - "version": "opam:20230608", + "version": "opam:20250912", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/8f/8ff26b1e3685c472b7b3aba2fe938a43#md5:8ff26b1e3685c472b7b3aba2fe938a43", - "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20230608/archive.tar.gz#md5:8ff26b1e3685c472b7b3aba2fe938a43" + "archive:https://opam.ocaml.org/cache/md5/b8/b8f83df02226419f99e49f1b637dcb11#md5:b8f83df02226419f99e49f1b637dcb11", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20250912/archive.tar.gz#md5:b8f83df02226419f99e49f1b637dcb11" ], "opam": { "name": "menhirLib", - "version": "20230608", - "path": "esy.lock/opam/menhirLib.20230608" + "version": "20250912", + "path": "esy.lock/opam/menhirLib.20250912" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" + }, + "@opam/menhirCST@opam:20250912@c495ddd4": { + "id": "@opam/menhirCST@opam:20250912@c495ddd4", + "name": "@opam/menhirCST", + "version": "opam:20250912", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/b8/b8f83df02226419f99e49f1b637dcb11#md5:b8f83df02226419f99e49f1b637dcb11", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20250912/archive.tar.gz#md5:b8f83df02226419f99e49f1b637dcb11" + ], + "opam": { + "name": "menhirCST", + "version": "20250912", + "path": "esy.lock/opam/menhirCST.20250912" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/menhir@opam:20230608@c0081728": { - "id": "@opam/menhir@opam:20230608@c0081728", + "@opam/menhir@opam:20250912@0ed10637": { + "id": "@opam/menhir@opam:20250912@0ed10637", "name": "@opam/menhir", - "version": "opam:20230608", + "version": "opam:20250912", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/8f/8ff26b1e3685c472b7b3aba2fe938a43#md5:8ff26b1e3685c472b7b3aba2fe938a43", - "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20230608/archive.tar.gz#md5:8ff26b1e3685c472b7b3aba2fe938a43" + "archive:https://opam.ocaml.org/cache/md5/b8/b8f83df02226419f99e49f1b637dcb11#md5:b8f83df02226419f99e49f1b637dcb11", + "archive:https://gitlab.inria.fr/fpottier/menhir/-/archive/20250912/archive.tar.gz#md5:b8f83df02226419f99e49f1b637dcb11" ], "opam": { "name": "menhir", - "version": "20230608", - "path": "esy.lock/opam/menhir.20230608" + "version": "20250912", + "path": "esy.lock/opam/menhir.20250912" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/menhirSdk@opam:20230608@36f21a74", - "@opam/menhirLib@opam:20230608@cf13bc0d", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/menhirSdk@opam:20250912@f434747d", + "@opam/menhirLib@opam:20250912@7bcb2f61", + "@opam/menhirCST@opam:20250912@c495ddd4", + "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/menhirSdk@opam:20230608@36f21a74", - "@opam/menhirLib@opam:20230608@cf13bc0d", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/menhirSdk@opam:20250912@f434747d", + "@opam/menhirLib@opam:20250912@7bcb2f61", + "@opam/menhirCST@opam:20250912@c495ddd4", + "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/js_of_ocaml-compiler@opam:5.4.0@1442ca67": { - "id": "@opam/js_of_ocaml-compiler@opam:5.4.0@1442ca67", + "@opam/lsp@opam:1.23.1@22e2f8da": { + "id": "@opam/lsp@opam:1.23.1@22e2f8da", + "name": "@opam/lsp", + "version": "opam:1.23.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/c7/c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571#sha256:c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571", + "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.23.1/lsp-1.23.1.tbz#sha256:c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571" + ], + "opam": { + "name": "lsp", + "version": "1.23.1", + "path": "esy.lock/opam/lsp.1.23.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/uutf@opam:1.0.4@ba7fbef7", + "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", + "@opam/jsonrpc@opam:1.23.1@f2566740", + "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/uutf@opam:1.0.4@ba7fbef7", + "@opam/ppx_yojson_conv_lib@opam:v0.17.0@2b444c0e", + "@opam/jsonrpc@opam:1.23.1@f2566740", + "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" + }, + "@opam/jsonrpc@opam:1.23.1@f2566740": { + "id": "@opam/jsonrpc@opam:1.23.1@f2566740", + "name": "@opam/jsonrpc", + "version": "opam:1.23.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/c7/c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571#sha256:c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571", + "archive:https://github.com/ocaml/ocaml-lsp/releases/download/1.23.1/lsp-1.23.1.tbz#sha256:c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571" + ], + "opam": { + "name": "jsonrpc", + "version": "1.23.1", + "path": "esy.lock/opam/jsonrpc.1.23.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" + }, + "@opam/js_of_ocaml-compiler@opam:6.2.0@45dd83ba": { + "id": "@opam/js_of_ocaml-compiler@opam:6.2.0@45dd83ba", "name": "@opam/js_of_ocaml-compiler", - "version": "opam:5.4.0", + "version": "opam:6.2.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/f1/f1215de133867fefdb16e2798a225ee0446469a57462af0deebdd22d2a8d3b94#sha256:f1215de133867fefdb16e2798a225ee0446469a57462af0deebdd22d2a8d3b94", - "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/5.4.0/js_of_ocaml-5.4.0.tbz#sha256:f1215de133867fefdb16e2798a225ee0446469a57462af0deebdd22d2a8d3b94" + "archive:https://opam.ocaml.org/cache/sha256/7c/7cc641778d1b172a352a88333ee0e8c621365a0acfcd9b87e38bfddb8dd2a5da#sha256:7cc641778d1b172a352a88333ee0e8c621365a0acfcd9b87e38bfddb8dd2a5da", + "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/6.2.0/js_of_ocaml-6.2.0.tbz#sha256:7cc641778d1b172a352a88333ee0e8c621365a0acfcd9b87e38bfddb8dd2a5da" ], "opam": { "name": "js_of_ocaml-compiler", - "version": "5.4.0", - "path": "esy.lock/opam/js_of_ocaml-compiler.5.4.0" + "version": "6.2.0", + "path": "esy.lock/opam/js_of_ocaml-compiler.6.2.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/sedlex@opam:3.2@eab3a2e0", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/menhirSdk@opam:20230608@36f21a74", - "@opam/menhirLib@opam:20230608@cf13bc0d", - "@opam/menhir@opam:20230608@c0081728", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c", + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/sedlex@opam:3.7@7fb2caab", + "@opam/ppxlib@opam:0.37.0@42a12c9c", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/menhirSdk@opam:20250912@f434747d", + "@opam/menhirLib@opam:20250912@7bcb2f61", + "@opam/menhir@opam:20250912@0ed10637", + "@opam/dune@opam:3.20.2@8daef28d", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/sedlex@opam:3.2@eab3a2e0", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/menhirSdk@opam:20230608@36f21a74", - "@opam/menhirLib@opam:20230608@cf13bc0d", - "@opam/menhir@opam:20230608@c0081728", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", + "@opam/sedlex@opam:3.7@7fb2caab", + "@opam/ppxlib@opam:0.37.0@42a12c9c", + "@opam/menhirSdk@opam:20250912@f434747d", + "@opam/menhirLib@opam:20250912@7bcb2f61", + "@opam/menhir@opam:20250912@0ed10637", + "@opam/dune@opam:3.20.2@8daef28d", + "@opam/cmdliner@opam:1.3.0@8e6dd99f" + ], + "available": "true" }, - "@opam/gen@opam:1.1@059b2731": { - "id": "@opam/gen@opam:1.1@059b2731", + "@opam/gen@opam:1.1@55327887": { + "id": "@opam/gen@opam:1.1@55327887", "name": "@opam/gen", "version": "opam:1.1", "source": { @@ -1073,23 +1166,24 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/fpath@opam:0.7.3@674d8125": { - "id": "@opam/fpath@opam:0.7.3@674d8125", + "@opam/fpath@opam:0.7.3@d817a3b5": { + "id": "@opam/fpath@opam:0.7.3@d817a3b5", "name": "@opam/fpath", "version": "opam:0.7.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/07/0740b530e8fed5b0adc5eee8463cfc2f#md5:0740b530e8fed5b0adc5eee8463cfc2f", - "archive:https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz#md5:0740b530e8fed5b0adc5eee8463cfc2f" + "archive:https://opam.ocaml.org/cache/sha256/12/12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f#sha256:12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f", + "archive:https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz#sha256:12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f" ], "opam": { "name": "fpath", @@ -1099,43 +1193,45 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/astring@opam:0.8.5@1300cee8", + "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.0@fa72996d", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/astring@opam:0.8.5@9975798d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/astring@opam:0.8.5@1300cee8" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/astring@opam:0.8.5@9975798d" + ], + "available": "true" }, - "@opam/fix@opam:20230505@941a65ff": { - "id": "@opam/fix@opam:20230505@941a65ff", + "@opam/fix@opam:20250919@2cb92ccc": { + "id": "@opam/fix@opam:20250919@2cb92ccc", "name": "@opam/fix", - "version": "opam:20230505", + "version": "opam:20250919", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/2a/2a4afa633128c5010677222f7b3c9451#md5:2a4afa633128c5010677222f7b3c9451", - "archive:https://gitlab.inria.fr/fpottier/fix/-/archive/20230505/archive.tar.gz#md5:2a4afa633128c5010677222f7b3c9451" + "archive:https://opam.ocaml.org/cache/md5/af/af7099d1cf24654bd379953b8e3d063f#md5:af7099d1cf24654bd379953b8e3d063f", + "archive:https://gitlab.inria.fr/fpottier/fix/-/archive/20250919/archive.tar.gz#md5:af7099d1cf24654bd379953b8e3d063f" ], "opam": { "name": "fix", - "version": "20230505", - "path": "esy.lock/opam/fix.20230505" + "version": "20250919", + "path": "esy.lock/opam/fix.20250919" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/fiber@opam:3.7.0@d70e2471": { - "id": "@opam/fiber@opam:3.7.0@d70e2471", + "@opam/fiber@opam:3.7.0@bf633a34": { + "id": "@opam/fiber@opam:3.7.0@bf633a34", "name": "@opam/fiber", "version": "opam:3.7.0", "source": { @@ -1152,17 +1248,18 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdune@opam:3.11.1@9a840882", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/stdune@opam:3.20.2@c89dc074", + "@opam/dyn@opam:3.20.2@a43d3aee", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdune@opam:3.11.1@9a840882", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/stdune@opam:3.20.2@c89dc074", + "@opam/dyn@opam:3.20.2@a43d3aee", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/either@opam:1.0.0@be5a1416": { - "id": "@opam/either@opam:1.0.0@be5a1416", + "@opam/either@opam:1.0.0@378fa7c4": { + "id": "@opam/either@opam:1.0.0@378fa7c4", "name": "@opam/either", "version": "opam:1.0.0", "source": { @@ -1179,150 +1276,161 @@ }, "overrides": [], "dependencies": [ - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "@opam/dune@opam:3.11.1@ba2e0e6a" ] + "devDependencies": [ + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/dyn@opam:3.11.1@d3c74846": { - "id": "@opam/dyn@opam:3.11.1@d3c74846", + "@opam/dyn@opam:3.20.2@a43d3aee": { + "id": "@opam/dyn@opam:3.20.2@a43d3aee", "name": "@opam/dyn", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "dyn", - "version": "3.11.1", - "path": "esy.lock/opam/dyn.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/dyn.3.20.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.20.2@6865c105", + "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.20.2@6865c105", + "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/dune-rpc@opam:3.11.1@1197fefa": { - "id": "@opam/dune-rpc@opam:3.11.1@1197fefa", + "@opam/dune-rpc@opam:3.20.2@c55481ce": { + "id": "@opam/dune-rpc@opam:3.20.2@c55481ce", "name": "@opam/dune-rpc", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "dune-rpc", - "version": "3.11.1", - "path": "esy.lock/opam/dune-rpc.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/dune-rpc.3.20.2" } }, "overrides": [], "dependencies": [ - "@opam/xdg@opam:3.11.1@1e207b0b", - "@opam/stdune@opam:3.11.1@9a840882", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/xdg@opam:3.20.2@ade9ef81", + "@opam/stdune@opam:3.20.2@c89dc074", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.20.2@6865c105", + "@opam/ocamlc-loc@opam:3.20.2@4ca99b2f", + "@opam/dyn@opam:3.20.2@a43d3aee", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/xdg@opam:3.11.1@1e207b0b", - "@opam/stdune@opam:3.11.1@9a840882", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/xdg@opam:3.20.2@ade9ef81", + "@opam/stdune@opam:3.20.2@c89dc074", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.20.2@6865c105", + "@opam/ocamlc-loc@opam:3.20.2@4ca99b2f", + "@opam/dyn@opam:3.20.2@a43d3aee", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4" - ] + ], + "available": "true" }, - "@opam/dune-configurator@opam:3.11.1@24d75a5c": { - "id": "@opam/dune-configurator@opam:3.11.1@24d75a5c", + "@opam/dune-configurator@opam:3.20.2@7eb6ff01": { + "id": "@opam/dune-configurator@opam:3.20.2@7eb6ff01", "name": "@opam/dune-configurator", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "dune-configurator", - "version": "3.11.1", - "path": "esy.lock/opam/dune-configurator.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/dune-configurator.3.20.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" - ] + ], + "available": "true" }, - "@opam/dune-build-info@opam:3.11.1@0dfbdab2": { - "id": "@opam/dune-build-info@opam:3.11.1@0dfbdab2", + "@opam/dune-build-info@opam:3.20.2@a53d0f1c": { + "id": "@opam/dune-build-info@opam:3.20.2@a53d0f1c", "name": "@opam/dune-build-info", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "dune-build-info", - "version": "3.11.1", - "path": "esy.lock/opam/dune-build-info.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/dune-build-info.3.20.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/dune@opam:3.11.1@ba2e0e6a": { - "id": "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/dune@opam:3.20.2@8daef28d": { + "id": "@opam/dune@opam:3.20.2@8daef28d", "name": "@opam/dune", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "dune", - "version": "3.11.1", - "path": "esy.lock/opam/dune.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/dune.3.20.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "ocaml@5.3.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "ocaml@5.3.0@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084" - ] + ], + "available": "true" }, "@opam/csexp@opam:1.5.2@46614bf4": { "id": "@opam/csexp@opam:1.5.2@46614bf4", @@ -1342,105 +1450,79 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] - }, - "@opam/cppo@opam:1.6.9@db929a12": { - "id": "@opam/cppo@opam:1.6.9@db929a12", - "name": "@opam/cppo", - "version": "opam:1.6.9", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/d2/d23ffe85ac7dc8f0afd1ddf622770d09#md5:d23ffe85ac7dc8f0afd1ddf622770d09", - "archive:https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz#md5:d23ffe85ac7dc8f0afd1ddf622770d09" - ], - "opam": { - "name": "cppo", - "version": "1.6.9", - "path": "esy.lock/opam/cppo.1.6.9" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" ], - "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/base-unix@opam:base@87d0b2eb" - ] + "available": "true" }, - "@opam/conf-cmake@github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d@d41d8cd9": { - "id": - "@opam/conf-cmake@github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d@d41d8cd9", + "@opam/conf-cmake@github:grain-lang/cmake:esy.json#033cab656dc71a6488b3c1ca6ea45099f794bd03@d41d8cd9": { + "id": "@opam/conf-cmake@github:grain-lang/cmake:esy.json#033cab656dc71a6488b3c1ca6ea45099f794bd03@d41d8cd9", "name": "@opam/conf-cmake", - "version": - "github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d", + "version": "github:grain-lang/cmake:esy.json#033cab656dc71a6488b3c1ca6ea45099f794bd03", "source": { "type": "install", "source": [ - "github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d" + "github:grain-lang/cmake:esy.json#033cab656dc71a6488b3c1ca6ea45099f794bd03" ] }, "overrides": [], "dependencies": [], "devDependencies": [] }, - "@opam/cmdliner@opam:1.2.0@b0c6143c": { - "id": "@opam/cmdliner@opam:1.2.0@b0c6143c", + "@opam/cmdliner@opam:1.3.0@8e6dd99f": { + "id": "@opam/cmdliner@opam:1.3.0@8e6dd99f", "name": "@opam/cmdliner", - "version": "opam:1.2.0", + "version": "opam:1.3.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/6f/6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b#sha512:6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b", - "archive:https://erratique.ch/software/cmdliner/releases/cmdliner-1.2.0.tbz#sha512:6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b" + "archive:https://opam.ocaml.org/cache/sha512/4c/4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283#sha512:4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283", + "archive:https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz#sha512:4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283" ], "opam": { "name": "cmdliner", - "version": "1.2.0", - "path": "esy.lock/opam/cmdliner.1.2.0" + "version": "1.3.0", + "path": "esy.lock/opam/cmdliner.1.3.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], + "available": "true" }, - "@opam/chrome-trace@opam:3.11.1@0e9213a3": { - "id": "@opam/chrome-trace@opam:3.11.1@0e9213a3", + "@opam/chrome-trace@opam:3.20.2@0904f6e5": { + "id": "@opam/chrome-trace@opam:3.20.2@0904f6e5", "name": "@opam/chrome-trace", - "version": "opam:3.11.1", + "version": "opam:3.20.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/b1/b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549", + "archive:https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz#sha256:b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" ], "opam": { "name": "chrome-trace", - "version": "3.11.1", - "path": "esy.lock/opam/chrome-trace.3.11.1" + "version": "3.20.2", + "path": "esy.lock/opam/chrome-trace.3.20.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, - "@opam/camlp-streams@opam:5.0.1@daaa0f94": { - "id": "@opam/camlp-streams@opam:5.0.1@daaa0f94", + "@opam/camlp-streams@opam:5.0.1@8e96208c": { + "id": "@opam/camlp-streams@opam:5.0.1@8e96208c", "name": "@opam/camlp-streams", "version": "opam:5.0.1", "source": { @@ -1457,12 +1539,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "true" }, "@opam/base-unix@opam:base@87d0b2eb": { "id": "@opam/base-unix@opam:base@87d0b2eb", @@ -1479,7 +1562,8 @@ }, "overrides": [], "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] + "devDependencies": [], + "available": "true" }, "@opam/base-threads@opam:base@36803084": { "id": "@opam/base-threads@opam:base@36803084", @@ -1496,10 +1580,11 @@ }, "overrides": [], "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] + "devDependencies": [], + "available": "true" }, - "@opam/base-bytes@opam:base@19d0c2ff": { - "id": "@opam/base-bytes@opam:base@19d0c2ff", + "@opam/base-bytes@opam:base@785dbd33": { + "id": "@opam/base-bytes@opam:base@785dbd33", "name": "@opam/base-bytes", "version": "opam:base", "source": { @@ -1513,50 +1598,54 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", + "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5" + ], + "available": "true" }, - "@opam/base@opam:v0.16.3@de1ba42e": { - "id": "@opam/base@opam:v0.16.3@de1ba42e", + "@opam/base@opam:v0.17.3@78923773": { + "id": "@opam/base@opam:v0.17.3@78923773", "name": "@opam/base", - "version": "opam:v0.16.3", + "version": "opam:v0.17.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/04/04572fc23a4651604cfcab83f720cb4c#md5:04572fc23a4651604cfcab83f720cb4c", - "archive:https://github.com/janestreet/base/archive/refs/tags/v0.16.3.tar.gz#md5:04572fc23a4651604cfcab83f720cb4c" + "archive:https://opam.ocaml.org/cache/md5/21/2100b0ed13fecf43be86ed45c5b2cc4d#md5:2100b0ed13fecf43be86ed45c5b2cc4d", + "archive:https://github.com/janestreet/base/archive/refs/tags/v0.17.3.tar.gz#md5:2100b0ed13fecf43be86ed45c5b2cc4d" ], "opam": { "name": "base", - "version": "v0.16.3", - "path": "esy.lock/opam/base.v0.16.3" + "version": "v0.17.3", + "path": "esy.lock/opam/base.v0.17.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@75dcb697", + "@opam/ocaml_intrinsics_kernel@opam:v0.17.1@122c1c73", + "@opam/dune-configurator@opam:3.20.2@7eb6ff01", + "@opam/dune@opam:3.20.2@8daef28d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.16.0@c0ffad0c", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@5.3.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@75dcb697", + "@opam/ocaml_intrinsics_kernel@opam:v0.17.1@122c1c73", + "@opam/dune-configurator@opam:3.20.2@7eb6ff01", + "@opam/dune@opam:3.20.2@8daef28d" + ], + "available": "arch != \"arm32\" & arch != \"x86_32\"" }, - "@opam/astring@opam:0.8.5@1300cee8": { - "id": "@opam/astring@opam:0.8.5@1300cee8", + "@opam/astring@opam:0.8.5@9975798d": { + "id": "@opam/astring@opam:0.8.5@9975798d", "name": "@opam/astring", "version": "opam:0.8.5", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/e1/e148907c24157d1df43bec89b58b3ec8#md5:e148907c24157d1df43bec89b58b3ec8", - "archive:https://erratique.ch/software/astring/releases/astring-0.8.5.tbz#md5:e148907c24157d1df43bec89b58b3ec8" + "archive:https://opam.ocaml.org/cache/sha256/86/865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa#sha256:865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa", + "archive:https://erratique.ch/software/astring/releases/astring-0.8.5.tbz#sha256:865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa" ], "opam": { "name": "astring", @@ -1566,12 +1655,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.0@fa72996d", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], + "available": "true" }, "@grain/libbinaryen@link-dev:./package.json": { "id": "@grain/libbinaryen@link-dev:./package.json", @@ -1584,17 +1674,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/conf-cmake@github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d@d41d8cd9" + "ocaml@5.3.0@d41d8cd9", + "@opam/dune-configurator@opam:3.20.2@7eb6ff01", + "@opam/dune@opam:3.20.2@8daef28d", + "@opam/conf-cmake@github:grain-lang/cmake:esy.json#033cab656dc71a6488b3c1ca6ea45099f794bd03@d41d8cd9" ], "devDependencies": [ - "@opam/ocamlformat@opam:0.26.1@3a835116", - "@opam/ocaml-lsp-server@opam:1.16.2@6e0031b9", - "@opam/js_of_ocaml-compiler@opam:5.4.0@1442ca67" - ], - "installConfig": { "pnp": false } + "@opam/ocamlformat@opam:0.27.0@c40d4612", + "@opam/ocaml-lsp-server@opam:1.23.1@38cf22a2", + "@opam/js_of_ocaml-compiler@opam:6.2.0@45dd83ba" + ] }, "@esy-ocaml/substs@0.0.1@d41d8cd9": { "id": "@esy-ocaml/substs@0.0.1@d41d8cd9", diff --git a/esy.lock/opam/astring.0.8.5/opam b/esy.lock/opam/astring.0.8.5/opam index 338a06a..b49dff5 100644 --- a/esy.lock/opam/astring.0.8.5/opam +++ b/esy.lock/opam/astring.0.8.5/opam @@ -32,6 +32,11 @@ Astring depends only on the OCaml standard library. It is distributed under the ISC license. """ url { -archive: "https://erratique.ch/software/astring/releases/astring-0.8.5.tbz" -checksum: "e148907c24157d1df43bec89b58b3ec8" + src: "https://erratique.ch/software/astring/releases/astring-0.8.5.tbz" + checksum: [ + "sha256=865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa" + "md5=e148907c24157d1df43bec89b58b3ec8" + ] } + +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/base-bytes.base/opam b/esy.lock/opam/base-bytes.base/opam index f1cae50..103dca9 100644 --- a/esy.lock/opam/base-bytes.base/opam +++ b/esy.lock/opam/base-bytes.base/opam @@ -7,3 +7,4 @@ depends: [ "ocamlfind" {>= "1.5.3"} ] synopsis: "Bytes library distributed with the OCaml compiler" +x-maintained: true diff --git a/esy.lock/opam/base.v0.16.3/opam b/esy.lock/opam/base.v0.17.3/opam similarity index 70% rename from esy.lock/opam/base.v0.16.3/opam rename to esy.lock/opam/base.v0.17.3/opam index 30f29f5..76d5609 100644 --- a/esy.lock/opam/base.v0.16.3/opam +++ b/esy.lock/opam/base.v0.17.3/opam @@ -10,11 +10,13 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.14.0"} - "sexplib0" {>= "v0.16" & < "v0.17"} - "dune" {>= "2.0.0"} + "ocaml" {>= "5.1.0"} + "ocaml_intrinsics_kernel" {>= "v0.17.0" & < "v0.18.0"} + "sexplib0" {>= "v0.17.0" & < "v0.18.0"} + "dune" {>= "3.11.0"} "dune-configurator" ] +available: arch != "arm32" & arch != "x86_32" synopsis: "Full standard library replacement for OCaml" description: " Full standard library replacement for OCaml @@ -31,9 +33,9 @@ provided by companion libraries such as stdio: https://github.com/janestreet/stdio " url { - src: "https://github.com/janestreet/base/archive/refs/tags/v0.16.3.tar.gz" + src: "https://github.com/janestreet/base/archive/refs/tags/v0.17.3.tar.gz" checksum: [ - "md5=04572fc23a4651604cfcab83f720cb4c" - "sha512=69380ed392faf4495459f97f70a10a6959fce71d2e6ba093472fc272141646307fd7872407de855dfa48ef0435f6587eae5aa50f4a67eac40a9e1946d0c3c070" + "md5=2100b0ed13fecf43be86ed45c5b2cc4d" + "sha512=628610caff7e124631870fa1e29661caac28bdfdb18750ee43b868037da3d65d6dd9023b4be7c4c52405679efb5e865a6632d95606a22b28a36636a6bf706ef3" ] } diff --git a/esy.lock/opam/camlp-streams.5.0.1/opam b/esy.lock/opam/camlp-streams.5.0.1/opam index 60e5131..8cb097f 100644 --- a/esy.lock/opam/camlp-streams.5.0.1/opam +++ b/esy.lock/opam/camlp-streams.5.0.1/opam @@ -30,6 +30,7 @@ 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" +x-maintenance-intent: ["(latest)"] depends: [ "dune" {>= "2.7"} "ocaml" {>= "4.02.3"} diff --git a/esy.lock/opam/chrome-trace.3.11.1/opam b/esy.lock/opam/chrome-trace.3.20.2/opam similarity index 65% rename from esy.lock/opam/chrome-trace.3.11.1/opam rename to esy.lock/opam/chrome-trace.3.20.2/opam index da2dd42..a443a69 100644 --- a/esy.lock/opam/chrome-trace.3.11.1/opam +++ b/esy.lock/opam/chrome-trace.3.20.2/opam @@ -9,11 +9,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.20"} "ocaml" {>= "4.08.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -31,10 +32,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/cmdliner.1.2.0/opam b/esy.lock/opam/cmdliner.1.3.0/opam similarity index 88% rename from esy.lock/opam/cmdliner.1.2.0/opam rename to esy.lock/opam/cmdliner.1.3.0/opam index b29bd29..a44943d 100644 --- a/esy.lock/opam/cmdliner.1.2.0/opam +++ b/esy.lock/opam/cmdliner.1.3.0/opam @@ -33,7 +33,8 @@ install: [ ] dev-repo: "git+https://erratique.ch/repos/cmdliner.git" url { - src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.2.0.tbz" + src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz" checksum: - "sha512=6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b" -} \ No newline at end of file + "sha512=4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283" +} +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/cppo.1.6.9/opam b/esy.lock/opam/cppo.1.6.9/opam deleted file mode 100644 index 9c51ec6..0000000 --- a/esy.lock/opam/cppo.1.6.9/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "Code preprocessor like cpp for OCaml" -description: """\ -Cppo is an equivalent of the C preprocessor for OCaml programs. -It allows the definition of simple macros and file inclusion. - -Cppo is: - -* more OCaml-friendly than cpp -* easy to learn without consulting a manual -* reasonably fast -* simple to install and to maintain""" -maintainer: [ - "Martin Jambon " "Yishuai Li " -] -authors: "Martin Jambon" -license: "BSD-3-Clause" -homepage: "https://github.com/ocaml-community/cppo" -doc: "https://ocaml-community.github.io/cppo" -bug-reports: "https://github.com/ocaml-community/cppo/issues" -depends: [ - "ocaml" {>= "4.02.3"} - "dune" {>= "1.10"} - "base-unix" -] -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} -] -dev-repo: "git+https://github.com/ocaml-community/cppo.git" -url { - src: "https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz" - checksum: [ - "md5=d23ffe85ac7dc8f0afd1ddf622770d09" - "sha512=26ff5a7b7f38c460661974b23ca190f0feae3a99f1974e0fd12ccf08745bd7d91b7bc168c70a5385b837bfff9530e0e4e41cf269f23dd8cf16ca658008244b44" - ] -} \ No newline at end of file diff --git a/esy.lock/opam/dune-build-info.3.11.1/opam b/esy.lock/opam/dune-build-info.3.20.2/opam similarity index 72% rename from esy.lock/opam/dune-build-info.3.11.1/opam rename to esy.lock/opam/dune-build-info.3.20.2/opam index f0bb6ed..b267876 100644 --- a/esy.lock/opam/dune-build-info.3.11.1/opam +++ b/esy.lock/opam/dune-build-info.3.20.2/opam @@ -15,11 +15,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.20"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -37,10 +38,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/dune-configurator.3.11.1/opam b/esy.lock/opam/dune-configurator.3.20.2/opam similarity index 70% rename from esy.lock/opam/dune-configurator.3.11.1/opam rename to esy.lock/opam/dune-configurator.3.20.2/opam index 8ee593d..7c2d966 100644 --- a/esy.lock/opam/dune-configurator.3.11.1/opam +++ b/esy.lock/opam/dune-configurator.3.20.2/opam @@ -17,13 +17,14 @@ 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.04.0"} + "dune" {>= "3.20"} + "ocaml" {>= "4.08.0"} "base-unix" "csexp" {>= "1.5.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -41,10 +42,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/dune-rpc.3.11.1/opam b/esy.lock/opam/dune-rpc.3.20.2/opam similarity index 65% rename from esy.lock/opam/dune-rpc.3.11.1/opam rename to esy.lock/opam/dune-rpc.3.20.2/opam index 9ec6981..0711fe6 100644 --- a/esy.lock/opam/dune-rpc.3.11.1/opam +++ b/esy.lock/opam/dune-rpc.3.20.2/opam @@ -8,7 +8,8 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.20"} + "ocamlc-loc" "csexp" "ordering" "dyn" @@ -18,6 +19,7 @@ depends: [ "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -35,10 +37,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/dune.3.11.1/opam b/esy.lock/opam/dune.3.11.1/opam deleted file mode 100644 index e79328c..0000000 --- a/esy.lock/opam/dune.3.11.1/opam +++ /dev/null @@ -1,57 +0,0 @@ -opam-version: "2.0" -synopsis: "Fast, portable, and opinionated build system" -description: """ - -dune is a build system that was designed to simplify the release of -Jane Street packages. It reads metadata from "dune" files following a -very simple s-expression syntax. - -dune is fast, has very low-overhead, and supports parallel builds on -all platforms. It has no system dependencies; all you need to build -dune or packages using dune is OCaml. You don't need make or bash -as long as the packages themselves don't use bash explicitly. - -dune supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. -""" -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" -conflicts: [ - "merlin" {< "3.4.0"} - "ocaml-lsp-server" {< "1.3.0"} - "dune-configurator" {< "2.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" "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"} | ("ocaml" {>= "4.02" & < "4.08~~"} & "ocamlfind-secondary")) - "base-unix" - "base-threads" -] -url { - src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" - checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" - ] -} -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" diff --git a/esy.lock/opam/dune.3.20.2/opam b/esy.lock/opam/dune.3.20.2/opam new file mode 100644 index 0000000..6648264 --- /dev/null +++ b/esy.lock/opam/dune.3.20.2/opam @@ -0,0 +1,74 @@ +opam-version: "2.0" +synopsis: "Fast, portable, and opinionated build system" +description: """ + +Dune is a build system that was designed to simplify the release of +Jane Street packages. It reads metadata from "dune" files following a +very simple s-expression syntax. + +Dune is fast, has very low-overhead, and supports parallel builds on +all platforms. It has no system dependencies; all you need to build +dune or packages using dune is OCaml. You don't need make or bash +as long as the packages themselves don't use bash explicitly. + +Dune is composable; supporting multi-package development by simply +dropping multiple repositories into the same directory. + +Dune also supports multi-context builds, such as building against +several opam roots/switches simultaneously. This helps maintaining +packages across several versions of OCaml and gives cross-compilation +for free. +""" +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" +conflicts: [ + "merlin" {< "3.4.0"} + "ocaml-lsp-server" {< "1.3.0"} + "dune-configurator" {< "2.3.0"} + "odoc" {< "2.0.1"} + "dune-release" {< "2.0.0"} + "js_of_ocaml-compiler" {< "3.6.0"} + "jbuilder" {= "transition"} +] +dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] +build: [ + ["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"} + "base-unix" + "base-threads" + "lwt" { with-dev-setup & os != "win32" } + "cinaps" { with-dev-setup } + "csexp" { with-dev-setup & >= "1.3.0" } + "js_of_ocaml" { with-dev-setup & >= "6.1.0" & os != "win32" } + "js_of_ocaml-compiler" { with-dev-setup & >= "6.1.0" & os != "win32" } + "mdx" { with-dev-setup & >= "2.3.0" & os != "win32" } + "menhir" { with-dev-setup & os != "win32" } + "ocamlfind" { with-dev-setup & os != "win32" } + "odoc" { with-dev-setup & >= "2.4.0" & os != "win32" } + "ppx_expect" { with-dev-setup & >= "v0.17" & os != "win32" } + "spawn" { with-dev-setup } + "ppx_inline_test" { with-dev-setup & os != "win32" } + "ppxlib" { with-dev-setup & >= "0.35.0" & os != "win32" } + "ctypes" { with-dev-setup & os != "win32" } + "utop" { with-dev-setup & >= "2.6.0" & os != "win32" } + "melange" { with-dev-setup & >= "5.1.0-51" & os != "win32" } +] +url { + src: + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" + checksum: [ + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" + ] +} +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/dyn.3.11.1/opam b/esy.lock/opam/dyn.3.20.2/opam similarity index 64% rename from esy.lock/opam/dyn.3.11.1/opam rename to esy.lock/opam/dyn.3.20.2/opam index 30ca00c..ec2b445 100644 --- a/esy.lock/opam/dyn.3.11.1/opam +++ b/esy.lock/opam/dyn.3.20.2/opam @@ -8,13 +8,14 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.20"} "ocaml" {>= "4.08.0"} "ordering" {= version} "pp" {>= "1.1.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -32,10 +33,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/either.1.0.0/opam b/esy.lock/opam/either.1.0.0/opam index 651c06e..a368c2d 100644 --- a/esy.lock/opam/either.1.0.0/opam +++ b/esy.lock/opam/either.1.0.0/opam @@ -13,6 +13,7 @@ doc: "https://mirage.github.io/either" bug-reports: "https://github.com/mirage/either/issues" depends: [ "dune" {>= "2.0"} + "ocaml" ] build: [ ["dune" "subst"] {dev} diff --git a/esy.lock/opam/fiber.3.7.0/opam b/esy.lock/opam/fiber.3.7.0/opam index 6a40276..fbf728c 100644 --- a/esy.lock/opam/fiber.3.7.0/opam +++ b/esy.lock/opam/fiber.3.7.0/opam @@ -8,7 +8,7 @@ bug-reports: "https://github.com/ocaml-dune/fiber/issues" depends: [ "dune" {>= "3.6"} "ocaml" {>= "4.08"} - "ppx_expect" {with-test} + "ppx_expect" {with-test & < "v0.17"} "dyn" "stdune" "odoc" {with-doc} diff --git a/esy.lock/opam/fix.20230505/opam b/esy.lock/opam/fix.20250919/opam similarity index 67% rename from esy.lock/opam/fix.20230505/opam rename to esy.lock/opam/fix.20250919/opam index 6278f49..42f55f4 100644 --- a/esy.lock/opam/fix.20230505/opam +++ b/esy.lock/opam/fix.20250919/opam @@ -18,9 +18,9 @@ depends: [ synopsis: "Algorithmic building blocks for memoization, recursion, and more" url { src: - "https://gitlab.inria.fr/fpottier/fix/-/archive/20230505/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/fix/-/archive/20250919/archive.tar.gz" checksum: [ - "md5=2a4afa633128c5010677222f7b3c9451" - "sha512=30d446ba6c19aef78b52d9831eb26f8f6ac10e88bd1eff36d16fbbfb32278b2637e31e63a160aec4abbbfdb1e7612ed25d68c936f4cbf2073e51d713ff3a8adf" + "md5=af7099d1cf24654bd379953b8e3d063f" + "sha512=147bde60a96191f5f0090842df37a12509d78cf6e9dda482fbd000f61215c3d12115854fc331ae39009f26948d6d527187adade160e7ab27a6c4f0d8b324490a" ] } diff --git a/esy.lock/opam/fpath.0.7.3/opam b/esy.lock/opam/fpath.0.7.3/opam index ae3336e..62b8630 100644 --- a/esy.lock/opam/fpath.0.7.3/opam +++ b/esy.lock/opam/fpath.0.7.3/opam @@ -31,6 +31,11 @@ license. [astring]: http://erratique.ch/software/astring """ url { -archive: "https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz" -checksum: "0740b530e8fed5b0adc5eee8463cfc2f" + src: "https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz" + checksum: [ + "sha256=12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f" + "md5=0740b530e8fed5b0adc5eee8463cfc2f" + ] } + +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/gen.1.1/opam b/esy.lock/opam/gen.1.1/opam index 30e8e33..cf9ae07 100644 --- a/esy.lock/opam/gen.1.1/opam +++ b/esy.lock/opam/gen.1.1/opam @@ -11,7 +11,7 @@ depends: [ "dune" {>= "1.1"} "seq" "odoc" {with-doc} - "qcheck" {with-test} + "qcheck" {with-test & >= "0.9"} "qtest" {with-test} "ounit2" {with-test} "ocaml" { >= "4.03.0" } diff --git a/esy.lock/opam/js_of_ocaml-compiler.5.4.0/opam b/esy.lock/opam/js_of_ocaml-compiler.6.2.0/opam similarity index 64% rename from esy.lock/opam/js_of_ocaml-compiler.5.4.0/opam rename to esy.lock/opam/js_of_ocaml-compiler.6.2.0/opam index d25dd00..0900f22 100644 --- a/esy.lock/opam/js_of_ocaml-compiler.5.4.0/opam +++ b/esy.lock/opam/js_of_ocaml-compiler.6.2.0/opam @@ -11,18 +11,19 @@ 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" {>= "3.7"} - "ocaml" {>= "4.08" & < "5.2"} + "dune" {>= "3.19"} + "ocaml" {>= "4.13" & < "5.5"} "num" {with-test} - "ppx_expect" {>= "v0.14.2" & with-test} - "ppxlib" {>= "0.15.0"} + "ppx_expect" {>= "v0.16.1" & with-test} + "ppxlib" {>= "0.35"} "re" {with-test} "cmdliner" {>= "1.1.0"} - "sedlex" {>= "2.3"} + "sedlex" {>= "3.3"} + "qcheck" {with-test} "menhir" "menhirLib" "menhirSdk" - "yojson" + "yojson" {>= "2.1"} "odoc" {with-doc} ] depopts: ["ocamlfind"] @@ -31,8 +32,8 @@ conflicts: [ "js_of_ocaml" {< "3.0"} ] dev-repo: "git+https://github.com/ocsigen/js_of_ocaml.git" +x-maintenance-intent: ["(latest)"] build: [ - ["dune" "subst"] {dev} [ "dune" "build" @@ -46,10 +47,10 @@ build: [ ] url { src: - "https://github.com/ocsigen/js_of_ocaml/releases/download/5.4.0/js_of_ocaml-5.4.0.tbz" + "https://github.com/ocsigen/js_of_ocaml/releases/download/6.2.0/js_of_ocaml-6.2.0.tbz" checksum: [ - "sha256=f1215de133867fefdb16e2798a225ee0446469a57462af0deebdd22d2a8d3b94" - "sha512=610cd22818bc6f0a0163f0eec74f58338e18709a6101639f65e58241a9216ed286c3cb091b41e36a82c926de5f030d718a6e76a493e885e61456047a8da153c9" + "sha256=7cc641778d1b172a352a88333ee0e8c621365a0acfcd9b87e38bfddb8dd2a5da" + "sha512=da50c79e1ad667df22abe03d0928ee135729c90cf09279e3c4854aec66557e8600890ca58f550529de1b1a44698720890b97528df167fd9e10cce24c71e763e6" ] } -x-commit-hash: "705b9e39bfb6ab22afbb606dc85c81d1c30faff4" +x-commit-hash: "938c18c46b78836119483d9cc9ce25ffdc44b718" diff --git a/esy.lock/opam/jsonrpc.1.23.1/opam b/esy.lock/opam/jsonrpc.1.23.1/opam new file mode 100644 index 0000000..f46dc86 --- /dev/null +++ b/esy.lock/opam/jsonrpc.1.23.1/opam @@ -0,0 +1,50 @@ +opam-version: "2.0" +synopsis: "Jsonrpc protocol implementation" +description: "See https://www.jsonrpc.org/specification" +maintainer: ["Rudi Grinberg "] +authors: [ + "Andrey Popp <8mayday@gmail.com>" + "Rusty Key " + "Louis Roché " + "Oleksiy Golovko " + "Rudi Grinberg " + "Sacha Ayoun " + "cannorin " + "Ulugbek Abdullaev " + "Thibaut Mattio " + "Max Lantas " +] +license: "ISC" +homepage: "https://github.com/ocaml/ocaml-lsp" +bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" +depends: [ + "dune" {>= "3.0"} + "yojson" {>= "2.0"} + "ocaml" {>= "4.08"} + "odoc" {with-doc} +] +dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] + +x-maintenance-intent: [ "(latest)" ] +url { + src: + "https://github.com/ocaml/ocaml-lsp/releases/download/1.23.1/lsp-1.23.1.tbz" + checksum: [ + "sha256=c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571" + "sha512=958a3012d4876ed3ba0be2913f0de09946e719d342110256d7eb73280e0c42d71f38fc321dffc7d5a82b9266ee023fda1d93e6d3fdec70aec53d78d28d96e6da" + ] +} +x-commit-hash: "e29fa980f762d1adecd77e0cdbbafa8386788999" diff --git a/esy.lock/opam/lsp.1.23.1/opam b/esy.lock/opam/lsp.1.23.1/opam new file mode 100644 index 0000000..729032c --- /dev/null +++ b/esy.lock/opam/lsp.1.23.1/opam @@ -0,0 +1,60 @@ +opam-version: "2.0" +synopsis: "LSP protocol implementation in OCaml" +description: """ + +Implementation of the LSP protocol in OCaml. It is designed to be as portable as +possible and does not make any assumptions about IO. +""" +maintainer: ["Rudi Grinberg "] +authors: [ + "Andrey Popp <8mayday@gmail.com>" + "Rusty Key " + "Louis Roché " + "Oleksiy Golovko " + "Rudi Grinberg " + "Sacha Ayoun " + "cannorin " + "Ulugbek Abdullaev " + "Thibaut Mattio " + "Max Lantas " +] +license: "ISC" +homepage: "https://github.com/ocaml/ocaml-lsp" +bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" +depends: [ + "dune" {>= "3.0"} + "jsonrpc" {= version} + "yojson" + "ppx_yojson_conv_lib" {>= "v0.14"} + "cinaps" {with-test} + "ppx_expect" {>= "v0.17.0" & with-test} + "uutf" {>= "1.0.2"} + "odoc" {with-doc} + "ocaml" {>= "4.14"} + "ppx_yojson_conv" {with-dev-setup} +] +dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@doc" {with-doc} + ] +] + +x-maintenance-intent: [ "(latest)" ] +url { + src: + "https://github.com/ocaml/ocaml-lsp/releases/download/1.23.1/lsp-1.23.1.tbz" + checksum: [ + "sha256=c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571" + "sha512=958a3012d4876ed3ba0be2913f0de09946e719d342110256d7eb73280e0c42d71f38fc321dffc7d5a82b9266ee023fda1d93e6d3fdec70aec53d78d28d96e6da" + ] +} +x-commit-hash: "e29fa980f762d1adecd77e0cdbbafa8386788999" diff --git a/esy.lock/opam/menhir.20230608/opam b/esy.lock/opam/menhir.20250912/opam similarity index 69% rename from esy.lock/opam/menhir.20230608/opam rename to esy.lock/opam/menhir.20250912/opam index 994e202..9219f17 100644 --- a/esy.lock/opam/menhir.20230608/opam +++ b/esy.lock/opam/menhir.20250912/opam @@ -17,13 +17,14 @@ depends: [ "dune" {>= "2.8.0"} "menhirLib" {= version} "menhirSdk" {= version} + "menhirCST" {= version} ] synopsis: "An LR(1) parser generator" url { src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20230608/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20250912/archive.tar.gz" checksum: [ - "md5=8ff26b1e3685c472b7b3aba2fe938a43" - "sha512=334b9dcb1283a28b8547082a89536b1d439ff588290b8eaecdf4802c5f74dbc8d16ad6fc6c0820036183518d83e2cc273a75787a8b41137424c8e7ee82e2b50a" + "md5=b8f83df02226419f99e49f1b637dcb11" + "sha512=72c85ec63104d6a7c7b6305b4642b86909fcad2e46561427ad596e37e686b3c94cd382da440f058d32800a15b157b80a8242df8043440a209ba73d209657ea84" ] } diff --git a/esy.lock/opam/menhirCST.20250912/opam b/esy.lock/opam/menhirCST.20250912/opam new file mode 100644 index 0000000..576bab1 --- /dev/null +++ b/esy.lock/opam/menhirCST.20250912/opam @@ -0,0 +1,29 @@ + +opam-version: "2.0" +maintainer: "francois.pottier@inria.fr" +authors: [ + "François Pottier " +] +homepage: "http://gitlab.inria.fr/fpottier/menhir" +dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" +bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" { >= "4.08" } + "dune" { >= "2.8.0" } +] +conflicts: [ + "menhir" { != version } +] +synopsis: "Runtime support library for unparsers generated by Menhir" +url { + src: + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20250912/archive.tar.gz" + checksum: [ + "md5=b8f83df02226419f99e49f1b637dcb11" + "sha512=72c85ec63104d6a7c7b6305b4642b86909fcad2e46561427ad596e37e686b3c94cd382da440f058d32800a15b157b80a8242df8043440a209ba73d209657ea84" + ] +} diff --git a/esy.lock/opam/menhirLib.20230608/opam b/esy.lock/opam/menhirLib.20250912/opam similarity index 67% rename from esy.lock/opam/menhirLib.20230608/opam rename to esy.lock/opam/menhirLib.20250912/opam index a83c2db..d05cc72 100644 --- a/esy.lock/opam/menhirLib.20230608/opam +++ b/esy.lock/opam/menhirLib.20250912/opam @@ -8,7 +8,7 @@ authors: [ homepage: "http://gitlab.inria.fr/fpottier/menhir" dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" -license: "LGPL-2.0-only with OCaml-LGPL-linking-exception" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" build: [ ["dune" "build" "-p" name "-j" jobs] ] @@ -22,9 +22,9 @@ conflicts: [ synopsis: "Runtime support library for parsers generated by Menhir" url { src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20230608/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20250912/archive.tar.gz" checksum: [ - "md5=8ff26b1e3685c472b7b3aba2fe938a43" - "sha512=334b9dcb1283a28b8547082a89536b1d439ff588290b8eaecdf4802c5f74dbc8d16ad6fc6c0820036183518d83e2cc273a75787a8b41137424c8e7ee82e2b50a" + "md5=b8f83df02226419f99e49f1b637dcb11" + "sha512=72c85ec63104d6a7c7b6305b4642b86909fcad2e46561427ad596e37e686b3c94cd382da440f058d32800a15b157b80a8242df8043440a209ba73d209657ea84" ] } diff --git a/esy.lock/opam/menhirSdk.20230608/opam b/esy.lock/opam/menhirSdk.20250912/opam similarity index 67% rename from esy.lock/opam/menhirSdk.20230608/opam rename to esy.lock/opam/menhirSdk.20250912/opam index 892f092..50754dd 100644 --- a/esy.lock/opam/menhirSdk.20230608/opam +++ b/esy.lock/opam/menhirSdk.20250912/opam @@ -8,7 +8,7 @@ authors: [ homepage: "http://gitlab.inria.fr/fpottier/menhir" dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" bug-reports: "https://gitlab.inria.fr/fpottier/menhir/-/issues" -license: "LGPL-2.0-only with OCaml-LGPL-linking-exception" +license: "LGPL-2.0-only WITH OCaml-LGPL-linking-exception" build: [ ["dune" "build" "-p" name "-j" jobs] ] @@ -22,9 +22,9 @@ conflicts: [ synopsis: "Compile-time library for auxiliary tools related to Menhir" url { src: - "https://gitlab.inria.fr/fpottier/menhir/-/archive/20230608/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/-/archive/20250912/archive.tar.gz" checksum: [ - "md5=8ff26b1e3685c472b7b3aba2fe938a43" - "sha512=334b9dcb1283a28b8547082a89536b1d439ff588290b8eaecdf4802c5f74dbc8d16ad6fc6c0820036183518d83e2cc273a75787a8b41137424c8e7ee82e2b50a" + "md5=b8f83df02226419f99e49f1b637dcb11" + "sha512=72c85ec63104d6a7c7b6305b4642b86909fcad2e46561427ad596e37e686b3c94cd382da440f058d32800a15b157b80a8242df8043440a209ba73d209657ea84" ] } diff --git a/esy.lock/opam/merlin-lib.4.12-414/opam b/esy.lock/opam/merlin-lib.5.6-503/opam similarity index 62% rename from esy.lock/opam/merlin-lib.4.12-414/opam rename to esy.lock/opam/merlin-lib.5.6-503/opam index a0946b1..1564239 100644 --- a/esy.lock/opam/merlin-lib.4.12-414/opam +++ b/esy.lock/opam/merlin-lib.5.6-503/opam @@ -5,14 +5,16 @@ 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" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.14" & < "4.15"} - "dune" {>= "2.9.0"} + "ocaml" {>="5.3" & <"5.4"} + "dune" {>= "3.0.0"} "csexp" {>= "1.5.1"} + "alcotest" {with-test & >= "1.3.0" } "menhir" {dev & >= "20201216"} "menhirLib" {dev & >= "20201216"} "menhirSdk" {dev & >= "20201216"} @@ -25,10 +27,10 @@ description: thoroughly documented, and its public API might break with any new release." url { src: - "https://github.com/ocaml/merlin/releases/download/v4.12-414/merlin-4.12-414.tbz" + "https://github.com/ocaml/merlin/releases/download/v5.6-503/merlin-5.6-503.tbz" checksum: [ - "sha256=b603144f82b215e26e6d8558d5276ff59bcf07527072a106702bb0b8ca971d14" - "sha512=3bf4f5e4754def9818ce0abbdf2253fe9d5e0abec7e8814012e2ff9de6a174f288c257780eb9f8aa4d794c0b62a524848d579d2a3495a5747a0970ee9fbfff29" + "sha256=b0dcad092aaaf7a23f65ab9a089e8761bd665cc72357909e0ac6c2182f4fc2d4" + "sha512=9987baf2b2e82bab4c90a328bfcba9945e797e0f3d947156f04435ee84b49542844b379e35a79027c3ffe81f4b7a8f1c60803233999b4c039d4598033371880d" ] } -x-commit-hash: "cc56ce484b89890cd08fd77c1dd17682834134b8" +x-commit-hash: "ced228ec336b6d1996322f472145c26d69e785af" diff --git a/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam b/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam deleted file mode 100644 index 14c9f75..0000000 --- a/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -synopsis: "OCaml compiler libraries repackaged" -description: """ -This packages exposes the OCaml compiler libraries repackages under -the toplevel names Ocaml_common, Ocaml_bytecomp, Ocaml_optcomp, ...""" -maintainer: ["Jane Street developers"] -authors: ["Jane Street Group, LLC"] -license: "MIT" -homepage: "https://github.com/janestreet/ocaml-compiler-libs" -bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues" -depends: [ - "dune" {>= "2.8"} - "ocaml" {>= "4.04.1"} - "odoc" {with-doc} -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/janestreet/ocaml-compiler-libs.git" -url { - src: - "https://github.com/janestreet/ocaml-compiler-libs/releases/download/v0.12.4/ocaml-compiler-libs-v0.12.4.tbz" - checksum: [ - "sha256=4ec9c9ec35cc45c18c7a143761154ef1d7663036a29297f80381f47981a07760" - "sha512=978dba8dfa61f98fa24fda7a9c26c2e837081f37d1685fe636dc19cfc3278a940cf01a10293504b185c406706bc1008bc54313d50f023bcdea6d5ac6c0788b35" - ] -} -x-commit-hash: "8cd12f18bb7171c2b67d661868c4271fae528d93" diff --git a/esy.lock/opam/ocaml-compiler-libs.v0.17.0/opam b/esy.lock/opam/ocaml-compiler-libs.v0.17.0/opam new file mode 100644 index 0000000..ec1b9b6 --- /dev/null +++ b/esy.lock/opam/ocaml-compiler-libs.v0.17.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +maintainer: "opensource@janestreet.com" +authors: ["Jane Street Group, LLC "] +homepage: "https://github.com/janestreet/ocaml-compiler-libs" +bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues" +dev-repo: "git+https://github.com/janestreet/ocaml-compiler-libs.git" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.2.0"} + "dune" {>= "1.5.1"} +] +synopsis: """OCaml compiler libraries repackaged""" +description: """ + +This packages exposes the OCaml compiler libraries repackages under +the toplevel names Ocaml_common, Ocaml_bytecomp, Ocaml_optcomp, ... +""" +url { + src: + "https://github.com/janestreet/ocaml-compiler-libs/archive/refs/tags/v0.17.0.tar.gz" + checksum: [ + "md5=aaf66efea8752475c25a942443579b41" + "sha512=c5cd418b0eb74e00c3f63235754bbdb3a3328ac743d6ae885424d8c50b4edaa7068572e689cb3456d222793283927f2984a1ff840b1bc3817f810b5314faf897" + ] +} diff --git a/esy.lock/opam/ocaml-lsp-server.1.16.2/opam b/esy.lock/opam/ocaml-lsp-server.1.23.1/opam similarity index 61% rename from esy.lock/opam/ocaml-lsp-server.1.16.2/opam rename to esy.lock/opam/ocaml-lsp-server.1.23.1/opam index 2f8512e..7b21033 100644 --- a/esy.lock/opam/ocaml-lsp-server.1.16.2/opam +++ b/esy.lock/opam/ocaml-lsp-server.1.23.1/opam @@ -20,6 +20,9 @@ bug-reports: "https://github.com/ocaml/ocaml-lsp/issues" depends: [ "dune" {>= "3.0"} "yojson" + "base" {>= "v0.16.0"} + "lsp" {= version} + "jsonrpc" {= version} "re" {>= "1.5.0"} "ppx_yojson_conv_lib" {>= "v0.14"} "dune-rpc" {>= "3.4.0"} @@ -27,21 +30,23 @@ depends: [ "dyn" "stdune" "fiber" {>= "3.1.1" & < "4.0.0"} + "ocaml" {>= "5.3" & < "5.4"} "xdg" "ordering" "dune-build-info" "spawn" - "odoc-parser" {>= "2.0.0" & < "2.3.0"} - "ppx_expect" {>= "v0.15.0" & with-test} - "ocamlformat" {with-test & = "0.24.1"} + "astring" + "camlp-streams" + "ppx_expect" {>= "v0.17.0" & with-test} + "ocamlformat" {with-test & = "0.27.0"} "ocamlc-loc" {>= "3.7.0"} - "uutf" {>= "1.0.2"} "pp" {>= "1.1.2"} "csexp" {>= "1.5"} "ocamlformat-rpc-lib" {>= "0.21.0"} "odoc" {with-doc} - "ocaml" {>= "4.14" & < "5.2"} - "merlin-lib" {>= "4.9" & < "5.0"} + "merlin-lib" {>= "5.5" & < "5.7"} + "ocaml-index" {>= "5.5" & < "5.7" & post} + "ppx_yojson_conv" {with-dev-setup} ] dev-repo: "git+https://github.com/ocaml/ocaml-lsp.git" build: [ @@ -49,18 +54,22 @@ build: [ [ "dune" "build" + "-p" + name "-j" jobs - "ocaml-lsp-server.install" - "--release" + "@install" + "@doc" {with-doc} ] ] + +x-maintenance-intent: [ "(latest)" ] url { src: - "https://github.com/ocaml/ocaml-lsp/releases/download/1.16.2/lsp-1.16.2.tbz" + "https://github.com/ocaml/ocaml-lsp/releases/download/1.23.1/lsp-1.23.1.tbz" checksum: [ - "sha256=1487d5a4e2f2d4f023341058551bdb8ba86c23367b7c5b4fdda3aa7dc02aaec4" - "sha512=4a392f6d3deafc6dd37f9603250e736c8d8195ea42c782252386616e8c1562d744e02beee54ec45254cba23efd343ebb33789babb093b0e70122ba86d7e67717" + "sha256=c747e394026639ea204467e859de93ea8e9958dbf44f780dcb2a1897c56d7571" + "sha512=958a3012d4876ed3ba0be2913f0de09946e719d342110256d7eb73280e0c42d71f38fc321dffc7d5a82b9266ee023fda1d93e6d3fdec70aec53d78d28d96e6da" ] } -x-commit-hash: "22cefd841bb0b6b9a6fd4fe5befe5eb68d213ce3" +x-commit-hash: "e29fa980f762d1adecd77e0cdbbafa8386788999" diff --git a/esy.lock/opam/ocaml-version.3.6.2/opam b/esy.lock/opam/ocaml-version.4.0.3/opam similarity index 74% rename from esy.lock/opam/ocaml-version.3.6.2/opam rename to esy.lock/opam/ocaml-version.4.0.3/opam index 683271e..3d5418d 100644 --- a/esy.lock/opam/ocaml-version.3.6.2/opam +++ b/esy.lock/opam/ocaml-version.4.0.3/opam @@ -1,6 +1,6 @@ opam-version: "2.0" synopsis: "Manipulate, parse and generate OCaml compiler version strings" -description: """ +description: """\ This library provides facilities to parse version numbers of the OCaml compiler, and enumerates the various official OCaml releases and configuration variants. OCaml version numbers are of the form `major.minor.patch+extra`, where the `patch` and `extra` fields are optional. This library offers the following functionality: @@ -14,12 +14,11 @@ OCaml version numbers are of the form `major.minor.patch+extra`, where the `patc - **Discussion:** Post on with the `ocaml` tag under the Ecosystem category. - **Bugs:** -- **Docs:** -""" -maintainer: ["Anil Madhavapeddy "] -authors: ["Anil Madhavapeddy "] +- **Docs:** """ +maintainer: "Anil Madhavapeddy " +authors: "Anil Madhavapeddy " license: "ISC" -tags: ["org:ocamllabs"] +tags: "org:ocamllabs" homepage: "https://github.com/ocurrent/ocaml-version" doc: "https://ocurrent.github.io/ocaml-version/doc" bug-reports: "https://github.com/ocurrent/ocaml-version/issues" @@ -46,10 +45,10 @@ build: [ dev-repo: "git+https://github.com/ocurrent/ocaml-version.git" url { src: - "https://github.com/ocurrent/ocaml-version/releases/download/v3.6.2/ocaml-version-3.6.2.tbz" + "https://github.com/ocurrent/ocaml-version/releases/download/v4.0.3/ocaml-version-4.0.3.tbz" checksum: [ - "sha256=5c9d31abbd59891dfda6140850b5c50cb1e88f71e7b712c8fafda0474069feb2" - "sha512=9d8c849bad6a9347508fedcc4f7afbfaff138264ab8e9066f2e6090491170964b9415e71028ea084501dd7009a88f18acb4bc913cab1ccd58921cbf16a19edbe" + "md5=6a8cce4bd5b60149ca4302ce587bff94" + "sha512=199533647516b1bea700046437c3b1f0d605e593c4bfd3b694f16944a6bfdba44297a45d696da1742c57bc621ecaafa2237cb3dc379f66f7fa2e1b2d93743022" ] } -x-commit-hash: "496b14cdf826a737841526b753ebad8c3656a85a" +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/ocaml_intrinsics_kernel.v0.17.1/opam b/esy.lock/opam/ocaml_intrinsics_kernel.v0.17.1/opam new file mode 100644 index 0000000..44be913 --- /dev/null +++ b/esy.lock/opam/ocaml_intrinsics_kernel.v0.17.1/opam @@ -0,0 +1,30 @@ +opam-version: "2.0" +maintainer: "Jane Street developers" +authors: ["Jane Street Group, LLC"] +homepage: "https://github.com/janestreet/ocaml_intrinsics_kernel" +bug-reports: "https://github.com/janestreet/ocaml_intrinsics_kernel/issues" +dev-repo: "git+https://github.com/janestreet/ocaml_intrinsics_kernel.git" +doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml_intrinsics_kernel/index.html" +license: "MIT" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "5.1.0"} + "dune" {>= "3.11.0"} +] +available: arch != "x86_32" +synopsis: "Intrinsics" +description: " +Provides functions to invoke amd64 instructions (such as cmov, min/maxsd, popcnt) + when available, or compatible software implementation on other targets. + See also ocaml_intrinsics library. +" +url { + src: + "https://github.com/janestreet/ocaml_intrinsics_kernel/archive/refs/tags/v0.17.1.tar.gz" + checksum: [ + "md5=56ed7d0b0331e5bcfa4e016515c0267d" + "sha512=21e596d6407a620866cee7cab47ef1a9446d6a733b4994e809ea5566d5fa956682a5c6a6190ffb0ed48458abd658301944ed10c4389d91ecb8df677a5f87f2ab" + ] +} diff --git a/esy.lock/opam/ocamlbuild.0.14.2+win/opam b/esy.lock/opam/ocamlbuild.0.14.2+win/opam deleted file mode 100644 index 19651df..0000000 --- a/esy.lock/opam/ocamlbuild.0.14.2+win/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -synopsis: - "OCamlbuild is a build system with builtin rules to easily build most OCaml projects" -maintainer: "Gabriel Scherer " -authors: ["Nicolas Pouillard" "Berke Durak"] -license: "LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception" -homepage: "https://github.com/ocaml/ocamlbuild/" -doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" -bug-reports: "https://github.com/ocaml/ocamlbuild/issues" -depends: [ - "ocaml" {>= "4.03"} -] -conflicts: [ - "base-ocamlbuild" - "ocamlfind" {< "1.6.2"} -] -build: [ - [make "all"] -] -install: [ - [make "install"] - ["mkdir" "-p" "%{lib}%/ocamlbuild"] - ["install" "-m" "0644" "META" "%{lib}%/ocamlbuild"] -] -dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" -url { - src: "https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz" - checksum: [ - "md5=2f407fadd57b073155a6aead887d9676" - "sha512=f568bf10431a1f701e8bd7554dc662400a0d978411038bbad93d44dceab02874490a8a5886a9b44e017347e7949997f13f5c3752f74e1eb5e273d2beb19a75fd" - ] -} -extra-source "ocamlbuild-0.14.2.patch" { - src: "https://raw.githubusercontent.com/ocaml-opam/opam-repository-mingw/354a87b397856f2a70024c5c83fc5001074935b6/packages/ocamlbuild/ocamlbuild.0.14.2/files/ocamlbuild-0.14.2.patch" - checksum: "sha256=a9b7e1829a3304e5a073d8ddea29d3d8272698e93b7e1ee659ae5e31e5cfb6b9" -} -patches: "ocamlbuild-0.14.2.patch" -available: os = "win32" diff --git a/esy.lock/opam/ocamlbuild.0.16.1/opam b/esy.lock/opam/ocamlbuild.0.16.1/opam new file mode 100644 index 0000000..83ff573 --- /dev/null +++ b/esy.lock/opam/ocamlbuild.0.16.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Gabriel Scherer " +authors: ["Nicolas Pouillard" "Berke Durak"] +homepage: "https://github.com/ocaml/ocamlbuild/" +bug-reports: "https://github.com/ocaml/ocamlbuild/issues" +license: "LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception" +doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" +dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" +synopsis: + "OCamlbuild is a build system with builtin rules to easily build most OCaml projects" + +build: [ + [ + make + "-f" + "configure.make" + "all" + "OCAMLBUILD_PREFIX=%{prefix}%" + "OCAMLBUILD_BINDIR=%{bin}%" + "OCAMLBUILD_LIBDIR=%{lib}%" + "OCAMLBUILD_MANDIR=%{man}%" + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] + [make "check-if-preinstalled" "all" "opam-install"] +] + +conflicts: [ + "base-ocamlbuild" + "ocamlfind" {< "1.6.2"} +] + +depends: [ + "ocaml" {>= "4.08"} + "ocamlfind" {with-test} + "menhirLib" {with-test} +] + +url { + src: "https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.16.1.tar.gz" + checksum: [ + "sha512=e918b9a0081f271e507c7a4f4d5d5a7cdf818ca51c52acec1bac85ddad5f6cad078cb3c568252fbcf5401c2d75323ed8f50fdd881bda1c9632840320408393ae" + ] +} diff --git a/esy.lock/opam/ocamlc-loc.3.11.1/opam b/esy.lock/opam/ocamlc-loc.3.20.2/opam similarity index 67% rename from esy.lock/opam/ocamlc-loc.3.11.1/opam rename to esy.lock/opam/ocamlc-loc.3.20.2/opam index 5f18c89..2d29f55 100644 --- a/esy.lock/opam/ocamlc-loc.3.11.1/opam +++ b/esy.lock/opam/ocamlc-loc.3.20.2/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.20"} "ocaml" {>= "4.08.0"} "dyn" {= version} "odoc" {with-doc} @@ -18,6 +18,7 @@ conflicts: [ "ocaml-lsp-server" {< "1.15.0"} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -35,10 +36,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/ocamlfind.1.9.6/files/0001-Harden-test-for-OCaml-5.patch b/esy.lock/opam/ocamlfind.1.9.6/files/0001-Harden-test-for-OCaml-5.patch deleted file mode 100644 index 8011238..0000000 --- a/esy.lock/opam/ocamlfind.1.9.6/files/0001-Harden-test-for-OCaml-5.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff a/configure b/configure ---- a/configure -+++ b/configure -@@ -294,7 +294,7 @@ - # If findlib has been configured -sitelib $(ocamlc -where) then there's - # nothing to do, but otherwise we need to put OCaml's Standard Library - # into the path setting. -- if [ ! -e "${ocaml_sitelib}/stdlib/META" ]; then -+ if [ ! -e "${ocaml_sitelib}/stdlib.cmi" ]; then - ocamlpath="${ocaml_core_stdlib}${path_sep}${ocamlpath}" - fi - fi diff --git a/esy.lock/opam/ocamlfind.1.9.6/opam b/esy.lock/opam/ocamlfind.1.9.8/opam similarity index 62% rename from esy.lock/opam/ocamlfind.1.9.6/opam rename to esy.lock/opam/ocamlfind.1.9.8/opam index a81f0c5..d9fe393 100644 --- a/esy.lock/opam/ocamlfind.1.9.6/opam +++ b/esy.lock/opam/ocamlfind.1.9.8/opam @@ -1,15 +1,14 @@ opam-version: "2.0" synopsis: "A library manager for OCaml" -description: """ +description: """\ Findlib is a library manager for OCaml. It provides a convention how to store libraries, and a file format ("META") to describe the properties of libraries. There is also a tool (ocamlfind) for interpreting the META files, so that it is very easy to use libraries -in programs and scripts. -""" -license: "MIT" +in programs and scripts.""" maintainer: "Thomas Gazagnaire " authors: "Gerd Stolpmann " +license: "MIT" homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "https://github.com/ocaml/ocamlfind/issues" depends: [ @@ -19,10 +18,14 @@ depopts: ["graphics"] build: [ [ "./configure" - "-bindir" bin - "-sitelib" lib - "-mandir" man - "-config" "%{lib}%/findlib.conf" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" "-no-custom" "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} "-no-topfind" {ocaml:preinstalled} @@ -34,15 +37,12 @@ install: [ [make "install"] ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] -extra-files: ["0001-Harden-test-for-OCaml-5.patch" "md5=3cddbf72164c29d4e50e077a92a37c6c"] -# See https://github.com/ocaml/ocamlfind/pull/61 -patches: ["0001-Harden-test-for-OCaml-5.patch"] dev-repo: "git+https://github.com/ocaml/ocamlfind.git" url { - src: "http://download.camlcity.org/download/findlib-1.9.6.tar.gz" + src: + "https://github.com/ocaml/ocamlfind/archive/refs/tags/findlib-1.9.8.tar.gz" checksum: [ - "md5=96c6ee50a32cca9ca277321262dbec57" - "sha512=cfaf1872d6ccda548f07d32cc6b90c3aafe136d2aa6539e03143702171ee0199add55269bba894c77115535dc46a5835901a5d7c75768999e72db503bfd83027" + "md5=ca770e5806032a96131b670f6e07f146" + "sha512=8967986de2ab4ec5993f437b0a4206742adf37aa7a292a3bba0a04438d78539b84d001191e60b2d5bde98a695b38cba2593b7051f7749adbdb964a0df3c4b661" ] -} -available: os != "win32" +} \ No newline at end of file diff --git a/esy.lock/opam/ocamlformat-lib.0.26.1/opam b/esy.lock/opam/ocamlformat-lib.0.27.0/opam similarity index 81% rename from esy.lock/opam/ocamlformat-lib.0.26.1/opam rename to esy.lock/opam/ocamlformat-lib.0.27.0/opam index 2da6b8b..1843cd1 100644 --- a/esy.lock/opam/ocamlformat-lib.0.26.1/opam +++ b/esy.lock/opam/ocamlformat-lib.0.27.0/opam @@ -20,11 +20,12 @@ depends: [ "ocaml" {>= "4.08"} "alcotest" {with-test & >= "1.3.0"} "base" {>= "v0.12.0"} + "cmdliner" {>= "1.1.0" & < "2.0.0"} "dune" {>= "2.8"} "dune-build-info" "either" "fix" - "fpath" + "fpath" {>= "0.7.3"} "menhir" {>= "20201216"} "menhirLib" {>= "20201216"} "menhirSdk" {>= "20201216"} @@ -36,7 +37,6 @@ depends: [ "uutf" {>= "1.0.1"} "csexp" {>= "1.4.0"} "astring" - "result" "camlp-streams" "odoc" {with-doc} ] @@ -59,10 +59,10 @@ dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" license: ["MIT" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"] url { src: - "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.1/ocamlformat-0.26.1.tbz" + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.27.0/ocamlformat-0.27.0.tbz" checksum: [ - "sha256=da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7" - "sha512=b7413f8dc47ba3a2372e89d59cae54f9a602ab81e31cd14ed986a831111080b79a5a3cc45dac04d8ffae5054c35bf29fe9559f145c76c87a30e191ed5400942a" + "sha256=ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" + "sha512=4d2a8965a7b7ad45f8f4e76c01cf38bfa68462b07dfa7bdb2db23bd3e3017b214e6780f036679fa8595dde4167a01d957e3af8837274320449014e306773f917" ] } -x-commit-hash: "6734dfc1992eb782f0a936ce3cd7c78b7c1d39d3" +x-commit-hash: "5bac2e7f71d9b0a06bd1908dda9b13da1649eee1" diff --git a/esy.lock/opam/ocamlformat-rpc-lib.0.26.1/opam b/esy.lock/opam/ocamlformat-rpc-lib.0.27.0/opam similarity index 78% rename from esy.lock/opam/ocamlformat-rpc-lib.0.26.1/opam rename to esy.lock/opam/ocamlformat-rpc-lib.0.27.0/opam index e685d68..9b9c3ed 100644 --- a/esy.lock/opam/ocamlformat-rpc-lib.0.26.1/opam +++ b/esy.lock/opam/ocamlformat-rpc-lib.0.27.0/opam @@ -40,10 +40,10 @@ build: [ dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" url { src: - "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.1/ocamlformat-0.26.1.tbz" + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.27.0/ocamlformat-0.27.0.tbz" checksum: [ - "sha256=da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7" - "sha512=b7413f8dc47ba3a2372e89d59cae54f9a602ab81e31cd14ed986a831111080b79a5a3cc45dac04d8ffae5054c35bf29fe9559f145c76c87a30e191ed5400942a" + "sha256=ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" + "sha512=4d2a8965a7b7ad45f8f4e76c01cf38bfa68462b07dfa7bdb2db23bd3e3017b214e6780f036679fa8595dde4167a01d957e3af8837274320449014e306773f917" ] } -x-commit-hash: "6734dfc1992eb782f0a936ce3cd7c78b7c1d39d3" +x-commit-hash: "5bac2e7f71d9b0a06bd1908dda9b13da1649eee1" diff --git a/esy.lock/opam/ocamlformat.0.26.1/opam b/esy.lock/opam/ocamlformat.0.27.0/opam similarity index 84% rename from esy.lock/opam/ocamlformat.0.26.1/opam rename to esy.lock/opam/ocamlformat.0.27.0/opam index 5249081..e434c70 100644 --- a/esy.lock/opam/ocamlformat.0.26.1/opam +++ b/esy.lock/opam/ocamlformat.0.27.0/opam @@ -22,8 +22,9 @@ authors: [ homepage: "https://github.com/ocaml-ppx/ocamlformat" bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" depends: [ - "ocaml" {>= "4.08"} + "ocaml" {>= "4.08" & < "5.4"} "cmdliner" {with-test = "false" & >= "1.1.0" | with-test & >= "1.2.0"} + "csexp" {>= "1.4.0"} "dune" {>= "2.8"} "ocamlformat-lib" {= version} "ocamlformat-rpc-lib" {with-test & = version} @@ -49,10 +50,10 @@ dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" license: ["MIT" "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"] url { src: - "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.1/ocamlformat-0.26.1.tbz" + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.27.0/ocamlformat-0.27.0.tbz" checksum: [ - "sha256=da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7" - "sha512=b7413f8dc47ba3a2372e89d59cae54f9a602ab81e31cd14ed986a831111080b79a5a3cc45dac04d8ffae5054c35bf29fe9559f145c76c87a30e191ed5400942a" + "sha256=ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" + "sha512=4d2a8965a7b7ad45f8f4e76c01cf38bfa68462b07dfa7bdb2db23bd3e3017b214e6780f036679fa8595dde4167a01d957e3af8837274320449014e306773f917" ] } -x-commit-hash: "6734dfc1992eb782f0a936ce3cd7c78b7c1d39d3" +x-commit-hash: "5bac2e7f71d9b0a06bd1908dda9b13da1649eee1" diff --git a/esy.lock/opam/ocp-indent.1.7.0/opam b/esy.lock/opam/ocp-indent.1.7.0/opam index 3e65bc1..c6c47b9 100644 --- a/esy.lock/opam/ocp-indent.1.7.0/opam +++ b/esy.lock/opam/ocp-indent.1.7.0/opam @@ -32,7 +32,7 @@ run-test: [ depends: [ "ocaml" "dune" - "cmdliner" {>= "1.0.0"} + "cmdliner" {>= "1.0.0" & < "2.0.0"} "ocamlfind" "base-bytes" ] diff --git a/esy.lock/opam/odoc-parser.2.0.0/opam b/esy.lock/opam/odoc-parser.2.0.0/opam deleted file mode 100644 index 602b2bd..0000000 --- a/esy.lock/opam/odoc-parser.2.0.0/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "2.0" -synopsis: "Parser for ocaml documentation comments" -description: """ -Odoc_parser is a library for parsing the contents of OCaml documentation -comments, formatted using 'odoc' syntax, an extension of the language -understood by ocamldoc.""" -maintainer: ["Jon Ludlam "] -authors: ["Anton Bachin "] -license: "ISC" -homepage: "https://github.com/ocaml-doc/odoc-parser" -bug-reports: "https://github.com/ocaml-doc/odoc-parser/issues" -dev-repo: "git+https://github.com/ocaml-doc/odoc-parser.git" -# This template exists because without it dune pop is dependencies and build rules -# involving odoc. Since odoc depends on this package, this doesn't work. -doc: "https://ocaml-doc.github.io/odoc-parser/" -depends: [ - "dune" {>= "2.8"} - "ocaml" {>= "4.02.0"} - "astring" - "result" - "camlp-streams" - "ppx_expect" {with-test} - ("ocaml" {< "4.04.1" & with-test} | "sexplib0" {with-test}) -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - ] -] -url { - src: - "https://github.com/ocaml-doc/odoc-parser/releases/download/2.0.0/odoc-parser-2.0.0.tbz" - checksum: [ - "sha256=407919fbb0eb95761d6fc6ec6777628d94aa1907343bdca678b1880bafb33922" - "sha512=d2bffa3e9f30471045682e390dcee7a2c1caf3831bca4bd57c16939e782c2e23434e6f1c9887580a1804800b3629ef4c4311a9d418fca5a939f324650d54006e" - ] -} -x-commit-hash: "ebfd3b9489e44187da2c67d79a32b6fc1e92bda4" - diff --git a/esy.lock/opam/ordering.3.11.1/opam b/esy.lock/opam/ordering.3.20.2/opam similarity index 62% rename from esy.lock/opam/ordering.3.11.1/opam rename to esy.lock/opam/ordering.3.20.2/opam index 5416c80..79d08d5 100644 --- a/esy.lock/opam/ordering.3.11.1/opam +++ b/esy.lock/opam/ordering.3.20.2/opam @@ -8,11 +8,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.20"} "ocaml" {>= "4.08.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -30,10 +31,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/pp.1.2.0/opam b/esy.lock/opam/pp.2.0.0/opam similarity index 78% rename from esy.lock/opam/pp.1.2.0/opam rename to esy.lock/opam/pp.2.0.0/opam index 9f4fad2..3eb5751 100644 --- a/esy.lock/opam/pp.1.2.0/opam +++ b/esy.lock/opam/pp.2.0.0/opam @@ -29,8 +29,9 @@ doc: "https://ocaml-dune.github.io/pp/" bug-reports: "https://github.com/ocaml-dune/pp/issues" depends: [ "dune" {>= "2.8"} - "ocaml" {>= "4.08.0"} + "ocaml" {>= "4.08"} "ppx_expect" {with-test} + "ocamlformat" {with-dev-setup & = "0.26.2"} "odoc" {with-doc} ] build: [ @@ -50,10 +51,10 @@ build: [ dev-repo: "git+https://github.com/ocaml-dune/pp.git" url { src: - "https://github.com/ocaml-dune/pp/releases/download/1.2.0/pp-1.2.0.tbz" + "https://github.com/ocaml-dune/pp/releases/download/2.0.0/pp-2.0.0.tbz" checksum: [ - "sha256=a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c" - "sha512=912164c2aa7241d73f735dadfbefe8ed0138d241579d2e885440e068fac78eb9f0b3d782c2420e757e313168c1725daff6ab91800dd315b1e05288456998b40a" + "sha256=8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419" + "sha512=78cb68f35c0b975dd1e91bd83d5e33bcec1ee642431585d55864c483c70a032755dfcf21ec5697691e7e7554381ddb580639fd149e28ba6f74d04d2ee43d360d" ] } -x-commit-hash: "83b68c740f21acdcfe54436355ab328372871357" +x-commit-hash: "b6741dd41ef5fc5bda8b3640097ac29818a43577" diff --git a/esy.lock/opam/ppx_derivers.1.2.1/opam b/esy.lock/opam/ppx_derivers.1.2.1/opam index 484b265..d06e23b 100644 --- a/esy.lock/opam/ppx_derivers.1.2.1/opam +++ b/esy.lock/opam/ppx_derivers.1.2.1/opam @@ -19,5 +19,8 @@ ppx_deriving and ppx_type_conv to inter-operate gracefully when linked as part of the same ocaml-migrate-parsetree driver.""" url { src: "https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz" - checksum: "md5=5dc2bf130c1db3c731fe0fffc5648b41" + checksum: [ + "sha256=b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95" + "md5=5dc2bf130c1db3c731fe0fffc5648b41" + ] } diff --git a/esy.lock/opam/ppx_yojson_conv_lib.v0.16.0/opam b/esy.lock/opam/ppx_yojson_conv_lib.v0.17.0/opam similarity index 69% rename from esy.lock/opam/ppx_yojson_conv_lib.v0.16.0/opam rename to esy.lock/opam/ppx_yojson_conv_lib.v0.17.0/opam index c3e72b4..d58fda4 100644 --- a/esy.lock/opam/ppx_yojson_conv_lib.v0.16.0/opam +++ b/esy.lock/opam/ppx_yojson_conv_lib.v0.17.0/opam @@ -10,15 +10,16 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.14.0"} - "dune" {>= "2.0.0"} + "ocaml" {>= "5.1.0"} + "dune" {>= "3.11.0"} "yojson" {>= "1.7.0"} ] +available: arch != "arm32" & arch != "x86_32" synopsis: "Runtime lib for ppx_yojson_conv" description: " Part of the Jane Street's PPX rewriters collection. " url { -src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_yojson_conv_lib-v0.16.0.tar.gz" -checksum: "sha256=557c43c88d365b4cbb514d809f1eecc54d7b9976b0669bc55b02169e6c86ec7d" +src: "https://github.com/janestreet/ppx_yojson_conv_lib/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199" } diff --git a/esy.lock/opam/ppxlib.0.29.1/opam b/esy.lock/opam/ppxlib.0.37.0/opam similarity index 61% rename from esy.lock/opam/ppxlib.0.29.1/opam rename to esy.lock/opam/ppxlib.0.37.0/opam index 0a04c32..353f78e 100644 --- a/esy.lock/opam/ppxlib.0.29.1/opam +++ b/esy.lock/opam/ppxlib.0.37.0/opam @@ -1,9 +1,9 @@ opam-version: "2.0" -synopsis: "Standard library for ppx rewriters" +synopsis: "Standard infrastructure for ppx rewriters" description: """ -Ppxlib is the standard library for ppx rewriters and other programs -that manipulate the in-memory representation of OCaml programs, a.k.a -the "Parsetree". +Ppxlib is the standard infrastructure for ppx rewriters +and other programs that manipulate the in-memory representation of +OCaml programs, a.k.a the "Parsetree". It also comes bundled with two ppx rewriters that are commonly used to write tools that manipulate and/or generate Parsetree values; @@ -19,8 +19,8 @@ homepage: "https://github.com/ocaml-ppx/ppxlib" doc: "https://ocaml-ppx.github.io/ppxlib/" bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" depends: [ - "dune" {>= "2.7"} - "ocaml" {>= "4.04.1" & < "5.1.0"} + "dune" {>= "3.8"} + "ocaml" {>= "4.08.0" & < "5.5.0"} "ocaml-compiler-libs" {>= "v0.11.0"} "ppx_derivers" {>= "1.0"} "sexplib0" {>= "v0.12"} @@ -29,13 +29,13 @@ depends: [ "ocamlfind" {with-test} "re" {with-test & >= "1.9.0"} "cinaps" {with-test & >= "v0.12.1"} - "base" {with-test & < "v0.16.0" } - "stdio" {with-test} + "ocamlformat" {with-dev-setup & = "0.26.2"} "odoc" {with-doc} ] conflicts: [ "ocaml-migrate-parsetree" {< "2.0.0"} - "base-effects" + "ocaml-base-compiler" {= "5.1.0~alpha1"} + "ocaml-variants" {= "5.1.0~alpha1+options"} ] build: [ ["dune" "subst"] {dev} @@ -52,12 +52,13 @@ build: [ ] ] dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git" +x-maintenance-intent: ["(latest)"] url { src: - "https://github.com/ocaml-ppx/ppxlib/releases/download/0.29.1/ppxlib-0.29.1.tbz" + "https://github.com/ocaml-ppx/ppxlib/releases/download/0.37.0/ppxlib-0.37.0.tbz" checksum: [ - "sha256=c8ea8c8770414fdba6612e7f2d814b21a493daa974ea862a90c8e6c766e5dd79" - "sha512=edc468e9111cc26e31825e475fd72f55123a22fe86548e07e7d111796fecb8d60359b1b53c7eac383e5e2114cbae74dfd9c166f330e84cbeab4ddfd5797e322f" + "sha256=2e223837e7cecc3bc84a432432c0a72f4e1d5be9165c9c33772f156db85db0b3" + "sha512=78c62c6de7a641b950de9b4b744841c8823918c545046693e291077adfcd069a812094c11d8d51f792c0b5f340307d38f452ff0a92520df63ed17a3ca9922e2e" ] } -x-commit-hash: "36fcba0408b78963a730e0be92abdbab00b0ea26" +x-commit-hash: "df39675d8ff0c3490ece8157c681691cfb67fdaf" diff --git a/esy.lock/opam/re.1.11.0/opam b/esy.lock/opam/re.1.14.0/opam similarity index 55% rename from esy.lock/opam/re.1.11.0/opam rename to esy.lock/opam/re.1.14.0/opam index 303af00..d7fc24f 100644 --- a/esy.lock/opam/re.1.11.0/opam +++ b/esy.lock/opam/re.1.14.0/opam @@ -1,6 +1,16 @@ +# This file is generated by dune, edit dune-project instead opam-version: "2.0" +synopsis: "RE is a regular expression library for OCaml" +description: """ -maintainer: "rudi.grinberg@gmail.com" +Pure OCaml regular expressions with: +* Perl-style regular expressions (module Re.Perl) +* Posix extended regular expressions (module Re.Posix) +* Emacs-style regular expressions (module Re.Emacs) +* Shell-style file globbing (module Re.Glob) +* Compatibility layer for OCaml's built-in Str module (module Re.Str) +""" +maintainer: ["Rudi Grinberg "] authors: [ "Jerome Vouillon" "Thomas Gazagnaire" @@ -11,36 +21,34 @@ authors: [ license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" homepage: "https://github.com/ocaml/ocaml-re" bug-reports: "https://github.com/ocaml/ocaml-re/issues" -dev-repo: "git+https://github.com/ocaml/ocaml-re.git" - +depends: [ + "dune" {>= "3.17"} + "ocaml" {>= "4.13.0"} + "ppx_expect" {with-test} + "ounit2" {with-test} + "js_of_ocaml" {with-test} + "conf-npm" {with-test} + "odoc" {with-doc} +] build: [ ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] - -depends: [ - "ocaml" {>= "4.03"} - "dune" {>= "2.0"} - "ounit" {with-test} - "seq" + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] ] - -synopsis: "RE is a regular expression library for OCaml" -description: """ -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re.Perl) -* Posix extended regular expressions (module Re.Posix) -* Emacs-style regular expressions (module Re.Emacs) -* Shell-style file globbing (module Re.Glob) -* Compatibility layer for OCaml's built-in Str module (module Re.Str) -""" +dev-repo: "git+https://github.com/ocaml/ocaml-re.git" url { - src: - "https://github.com/ocaml/ocaml-re/releases/download/1.11.0/re-1.11.0.tbz" + src: "https://github.com/ocaml/ocaml-re/archive/refs/tags/1.14.0.tar.gz" checksum: [ - "sha256=01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f" - "sha512=3e3712cc1266ec1f27620f3508ea2ebba338f4083b07d8a69dccee1facfdc1971a6c39f9deea664d2a62fd7f2cfd2eae816ca4c274acfadaee992a3befc4b757" + "md5=03f4a83100cb9229a796b85c698076e1" + "sha512=cd2cc39f951ca6b7be631bbb5531ed13bc040e629842671bf6fef3911b20ef1653fa9a1f0aa23b094d252cffc9a9efe7ffca69e50d362ab935bc0cc447548124" ] } -x-commit-hash: "2dd38515c76c40299596d39f18d9b9a20f00d788" diff --git a/esy.lock/opam/result.1.5/opam b/esy.lock/opam/result.1.5/opam deleted file mode 100644 index 6b7b68d..0000000 --- a/esy.lock/opam/result.1.5/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "2.0" -maintainer: "Jane Street developers" -authors: ["Jane Street Group, LLC"] -homepage: "https://github.com/janestreet/result" -dev-repo: "git+https://github.com/janestreet/result.git" -bug-reports: "https://github.com/janestreet/result/issues" -license: "BSD-3-Clause" -build: [["dune" "build" "-p" name "-j" jobs]] -depends: [ - "ocaml" - "dune" {>= "1.0"} -] -synopsis: "Compatibility Result module" -description: """ -Projects that want to use the new result type defined in OCaml >= 4.03 -while staying compatible with older version of OCaml should use the -Result module defined in this library.""" -url { - src: - "https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz" - checksum: "md5=1b82dec78849680b49ae9a8a365b831b" -} diff --git a/esy.lock/opam/sedlex.3.2/opam b/esy.lock/opam/sedlex.3.7/opam similarity index 85% rename from esy.lock/opam/sedlex.3.2/opam rename to esy.lock/opam/sedlex.3.7/opam index b978761..11e3ab6 100644 --- a/esy.lock/opam/sedlex.3.2/opam +++ b/esy.lock/opam/sedlex.3.7/opam @@ -40,9 +40,9 @@ dev-repo: "git+https://github.com/ocaml-community/sedlex.git" doc: "https://ocaml-community.github.io/sedlex/index.html" url { src: - "https://github.com/ocaml-community/sedlex/archive/refs/tags/v3.2.tar.gz" + "https://github.com/ocaml-community/sedlex/archive/refs/tags/v3.7.tar.gz" checksum: [ - "md5=b67eec3a80a7fed8e6c91e47260b0843" - "sha512=00e257d1b97e99d49028d2e38b20a05c6aa151c362991c37c17522bf58c19e273b762ea39dd9783ed9ecc60d11dadeabb0487e16b4af91536e45e7e18c86cfe9" + "md5=893790268f68a1bb60dcc139f390a2d3" + "sha512=053bceea4944309705e6b8014381711a2c4f7f0ab235cd239e2d2f5a2dbd3efe1b1c2d533631a8545dacf563cdb5b7469fe53982ef79ace270ee8a4a471f1fe2" ] } diff --git a/esy.lock/opam/seq.base/files/META.seq b/esy.lock/opam/seq.base/files/META.seq deleted file mode 100644 index 06b95ef..0000000 --- a/esy.lock/opam/seq.base/files/META.seq +++ /dev/null @@ -1,4 +0,0 @@ -name="seq" -version="[distributed with OCaml 4.07 or above]" -description="dummy backward-compatibility package for iterators" -requires="" diff --git a/esy.lock/opam/seq.base/files/seq.install b/esy.lock/opam/seq.base/files/seq.install deleted file mode 100644 index c4d7020..0000000 --- a/esy.lock/opam/seq.base/files/seq.install +++ /dev/null @@ -1,3 +0,0 @@ -lib:[ - "META.seq" {"META"} -] diff --git a/esy.lock/opam/seq.base/opam b/esy.lock/opam/seq.base/opam index b33d8c7..c732d3e 100644 --- a/esy.lock/opam/seq.base/opam +++ b/esy.lock/opam/seq.base/opam @@ -9,7 +9,19 @@ dev-repo: "git+https://github.com/ocaml/ocaml.git" bug-reports: "https://caml.inria.fr/mantis/main_page.php" synopsis: "Compatibility package for OCaml's standard iterator type starting from 4.07." -extra-files: [ - ["seq.install" "md5=026b31e1df290373198373d5aaa26e42"] - ["META.seq" "md5=b33c8a1a6c7ed797816ce27df4855107"] -] +extra-source "seq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/seq.install" + checksum: [ + "sha256=fff926c2c4d5a82b6c94c60c4c35eb06e3d39975893ebe6b1f0e6557cbe34904" + "md5=026b31e1df290373198373d5aaa26e42" + ] +} +extra-source "META.seq" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/META.seq" + checksum: [ + "sha256=e95062b4d0519ef8335c02f7d0f1952d11b814c7ab7e6d566a206116162fa2be" + "md5=b33c8a1a6c7ed797816ce27df4855107" + ] +} diff --git a/esy.lock/opam/sexplib0.v0.16.0/opam b/esy.lock/opam/sexplib0.v0.17.0/opam similarity index 66% rename from esy.lock/opam/sexplib0.v0.16.0/opam rename to esy.lock/opam/sexplib0.v0.17.0/opam index d9c5f04..7cd4cf8 100644 --- a/esy.lock/opam/sexplib0.v0.16.0/opam +++ b/esy.lock/opam/sexplib0.v0.17.0/opam @@ -10,9 +10,10 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.08.0"} - "dune" {>= "2.0.0"} + "ocaml" {>= "4.14.0"} + "dune" {>= "3.11.0"} ] +available: arch != "x86_32" synopsis: "Library containing the definition of S-expressions and some base converters" description: " Part of Jane Street's Core library @@ -21,6 +22,10 @@ OCaml's standard library that was developed by Jane Street, the largest industrial user of OCaml. " url { -src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/sexplib0-v0.16.0.tar.gz" -checksum: "sha256=86dba26468194512f789f2fb709063515a9cb4e5c4461c021c239a369590701d" + src: + "https://github.com/janestreet/sexplib0/archive/refs/tags/v0.17.0.tar.gz" + checksum: [ + "md5=abafe8fd1d6302e55a315f4d78960d2a" + "sha512=ad387e40789fe70a11473db7e85fe017b801592624414e9030730b2e92ea08f98095fb6e9236430f33c801605ebee0a2a6284e0f618a26a7da4599d4fd9d395d" + ] } diff --git a/esy.lock/opam/spawn.v0.15.1/opam b/esy.lock/opam/spawn.v0.17.0/opam similarity index 71% rename from esy.lock/opam/spawn.v0.15.1/opam rename to esy.lock/opam/spawn.v0.17.0/opam index 5be3a99..7b2449e 100644 --- a/esy.lock/opam/spawn.v0.15.1/opam +++ b/esy.lock/opam/spawn.v0.17.0/opam @@ -18,8 +18,8 @@ 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"] +maintainer: ["opensource@janestreet.com"] +authors: ["Jane Street Group, LLC "] license: "MIT" homepage: "https://github.com/janestreet/spawn" doc: "https://janestreet.github.io/spawn/" @@ -44,13 +44,14 @@ build: [ "@doc" {with-doc} ] ] +available: os != "freebsd" 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" + "https://github.com/janestreet/spawn/releases/download/v0.17.0/spawn-v0.17.0.tbz" checksum: [ - "sha256=9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50" - "sha512=efdb31d5ec5ea36d0bc80224d4ee04e46ce3428d1662870e6cebece92bc313d6eebee378802c0c059dd6e0cafea515308c31b7dfaf04a098eb4566583c1e9ed4" + "sha256=33fbb5cd4c3387a6829095cfa73d5fc2eff572be61647e6052010bfbd0c2df49" + "sha512=bb85d1f706774793170f2d52ccbeeeaf67558046b8012bdd8a9cefc46215522a4d59a4a6f21296b0825158e6853a2430f2642ee714e1d1d8b726442d52006fc1" ] } +x-commit-hash: "085ea6d333be59451c5fde6b50d9e4e1264fbb9c" diff --git a/esy.lock/opam/stdio.v0.16.0/opam b/esy.lock/opam/stdio.v0.17.0/opam similarity index 70% rename from esy.lock/opam/stdio.v0.16.0/opam rename to esy.lock/opam/stdio.v0.17.0/opam index bd23d60..6939fc7 100644 --- a/esy.lock/opam/stdio.v0.16.0/opam +++ b/esy.lock/opam/stdio.v0.17.0/opam @@ -10,10 +10,11 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.14.0"} - "base" {>= "v0.16" & < "v0.17"} - "dune" {>= "2.0.0"} + "ocaml" {>= "5.1.0"} + "base" {>= "v0.17" & < "v0.18"} + "dune" {>= "3.11.0"} ] +available: arch != "x86_32" synopsis: "Standard IO library for OCaml" description: " Stdio implements simple input/output functionalities for OCaml. @@ -22,6 +23,6 @@ It re-exports the input/output functions of the OCaml standard libraries using a more consistent API. " url { -src: "https://ocaml.janestreet.com/ocaml-core/v0.16/files/stdio-v0.16.0.tar.gz" -checksum: "sha256=61f0b75950614ac5378c6ec0d822cce6463402d919d5810b736fc46522b3a73e" +src: "https://github.com/janestreet/stdio/archive/refs/tags/v0.17.0.tar.gz" +checksum: "sha256=e7cb473d4bffcf419f307c658cf2599fab03a2b4fe655bfd0be699f8f7af176e" } diff --git a/esy.lock/opam/stdune.3.11.1/opam b/esy.lock/opam/stdune.3.20.2/opam similarity index 66% rename from esy.lock/opam/stdune.3.11.1/opam rename to esy.lock/opam/stdune.3.20.2/opam index 2dfc925..cd6c00d 100644 --- a/esy.lock/opam/stdune.3.11.1/opam +++ b/esy.lock/opam/stdune.3.20.2/opam @@ -9,16 +9,17 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.20"} "ocaml" {>= "4.08.0"} "base-unix" "dyn" {= version} "ordering" {= version} - "pp" {>= "1.2.0"} + "pp" {>= "2.0.0"} "csexp" {>= "1.5.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -36,10 +37,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/topkg.1.0.7/opam b/esy.lock/opam/topkg.1.1.0/opam similarity index 80% rename from esy.lock/opam/topkg.1.0.7/opam rename to esy.lock/opam/topkg.1.1.0/opam index 83fc06f..42c16f6 100644 --- a/esy.lock/opam/topkg.1.0.7/opam +++ b/esy.lock/opam/topkg.1.1.0/opam @@ -1,6 +1,8 @@ opam-version: "2.0" synopsis: "The transitory OCaml software packager" description: """\ +**Warning** Topkg is in maintenance mode and should not longer be used. + 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 @@ -25,7 +27,7 @@ Topkg-care is distributed under the ISC license it depends on [cmdliner]: http://erratique.ch/software/cmdliner [webbrowser]: http://erratique.ch/software/webbrowser -Home page: http://erratique.ch/software/topkg""" +Home page: """ maintainer: "Daniel Bünzli " authors: "The topkg programmers" license: "ISC" @@ -34,14 +36,15 @@ 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"} + "ocaml" {>= "4.08.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.7.tbz" + src: "https://erratique.ch/software/topkg/releases/topkg-1.1.0.tbz" checksum: - "sha512=09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535" -} \ No newline at end of file + "sha512=34d22ae5b6bd166dd4a601a7d12d89c336684b3c56d7c7f481b40837eab263616cc3a6e6f63602f3d4a7d53c911967bf261de6c1ac205341b98a9838e5ea7aeb" +} +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/uucp.15.1.0/opam b/esy.lock/opam/uucp.17.0.0/opam similarity index 78% rename from esy.lock/opam/uucp.15.1.0/opam rename to esy.lock/opam/uucp.17.0.0/opam index f3abfca..a15cdee 100644 --- a/esy.lock/opam/uucp.15.1.0/opam +++ b/esy.lock/opam/uucp.17.0.0/opam @@ -20,13 +20,13 @@ depends: [ "ocaml" {>= "4.14.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "1.0.3"} - "uucd" {with-test & dev & >= "15.1.0" & < "16.0.0"} + "topkg" {build & >= "1.1.0"} + "uucd" {with-test & dev & >= "17.0.0" & < "18.0.0"} "uunf" {with-test} ] depopts: ["uunf" "cmdliner"] conflicts: [ - "uunf" {< "15.1.0" | >= "16.0.0"} + "uunf" {< "17.0.0" | >= "18.0.0"} "cmdliner" {< "1.1.0"} ] build: [ @@ -45,7 +45,8 @@ post-messages: {failure & (arch = "ppc64" | arch = "arm64")} dev-repo: "git+https://erratique.ch/repos/uucp.git" url { - src: "https://erratique.ch/software/uucp/releases/uucp-15.1.0.tbz" + src: "https://erratique.ch/software/uucp/releases/uucp-17.0.0.tbz" checksum: - "sha512=998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364" -} \ No newline at end of file + "sha512=c2b5c883c2ed1ee8e7bc9102339dfbca5940e68cd2af59a10abc827fb64c91ad03f85cfc12d4c79605c10e9b3a90743267af8b069143fefeeff6658ec8ed843f" +} +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/uuseg.15.1.0/opam b/esy.lock/opam/uuseg.17.0.0/opam similarity index 82% rename from esy.lock/opam/uuseg.15.1.0/opam rename to esy.lock/opam/uuseg.17.0.0/opam index c1a8720..35d6cc6 100644 --- a/esy.lock/opam/uuseg.15.1.0/opam +++ b/esy.lock/opam/uuseg.17.0.0/opam @@ -28,8 +28,8 @@ depends: [ "ocaml" {>= "4.14.0"} "ocamlfind" {build} "ocamlbuild" {build} - "topkg" {build & >= "1.0.3"} - "uucp" {>= "15.1.0" & < "16.0.0"} + "topkg" {build & >= "1.1.0"} + "uucp" {>= "17.0.0" & < "18.0.0"} ] depopts: ["uutf" "cmdliner"] conflicts: [ @@ -49,7 +49,8 @@ build: [ ] dev-repo: "git+https://erratique.ch/repos/uuseg.git" url { - src: "https://erratique.ch/software/uuseg/releases/uuseg-15.1.0.tbz" + src: "https://erratique.ch/software/uuseg/releases/uuseg-17.0.0.tbz" checksum: - "sha512=1e9460dc5a856c985d40c61fd1560bdfdb8bbaf8d7430405814589b47d4a7f7869658d1e3198c7a9132412e9b4b85402ceb4bda5040da426b69e9aef4222a23a" -} \ No newline at end of file + "sha512=8d81ca0a57516b94c66a0da256f3455ba26b0875ca9e354a665ec30223c9216be57abdd52c39c8c384fe127df8060c18ff07d92d4d9f53892bc4ed20699df3ef" +} +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/uutf.1.0.3/opam b/esy.lock/opam/uutf.1.0.3/opam deleted file mode 100644 index e96cc4a..0000000 --- a/esy.lock/opam/uutf.1.0.3/opam +++ /dev/null @@ -1,36 +0,0 @@ -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/esy.lock/opam/uutf.1.0.4/opam b/esy.lock/opam/uutf.1.0.4/opam new file mode 100644 index 0000000..04c6c94 --- /dev/null +++ b/esy.lock/opam/uutf.1.0.4/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: "Non-blocking streaming Unicode codec for OCaml" +description: """\ +**Warning.** You are encouraged not to use this library. + +- As of OCaml 4.14, both UTF encoding and decoding are available + in the standard library, see the `String` and `Buffer` modules. +- If you are looking for a stream abstraction compatible with + effect based concurrency look into [`bytesrw`] package.""" +maintainer: "Daniel Bünzli " +authors: "The uutf programmers" +license: "ISC" +tags: ["unicode" "text" "utf-8" "utf-16" "codec" "org:erratique"] +homepage: "https://erratique.ch/software/uutf" +doc: "https://erratique.ch/software/uutf/doc/" +bug-reports: "https://github.com/dbuenzli/uutf/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} +] +depopts: ["cmdliner"] +conflicts: [ + "cmdliner" {< "1.3.0"} +] +build: [ + "ocaml" + "pkg/pkg.ml" + "build" + "--dev-pkg" + "%{dev}%" + "--with-cmdliner" + "%{cmdliner:installed}%" +] +dev-repo: "git+https://erratique.ch/repos/uutf.git" +url { + src: "https://erratique.ch/software/uutf/releases/uutf-1.0.4.tbz" + checksum: + "sha512=e35f408bc971cd8da3077e6c3321e0d8f4eb569898e0e219fde62dae78fbd0a0095cb7f036287656f6a1b346584f7b9f0c6dec0a5a092180da36e43247027598" +} +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/xdg.3.11.1/opam b/esy.lock/opam/xdg.3.20.2/opam similarity index 65% rename from esy.lock/opam/xdg.3.11.1/opam rename to esy.lock/opam/xdg.3.20.2/opam index 9a6a17d..6383c89 100644 --- a/esy.lock/opam/xdg.3.11.1/opam +++ b/esy.lock/opam/xdg.3.20.2/opam @@ -9,11 +9,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.20"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -31,10 +32,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.20.2/dune-3.20.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=b1a86b2d60bdb4a8b9bb6861bdf2f9f28a6e7cb5d833ce81afecceb9ef9ca549" + "sha512=ed14df9163e487d4ae7d0a2427eaab7823ef1f0ef2d93f0b783e6f163bbd5b44ba73f055d60b84e76f476fe11d38e794013628a1da776d9ec13cca9666e7b7ff" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "1e54fd3f450aae7fb41ffb6b7c8b7a5aed754777" diff --git a/esy.lock/opam/yojson.2.1.1/opam b/esy.lock/opam/yojson.3.0.0/opam similarity index 69% rename from esy.lock/opam/yojson.2.1.1/opam rename to esy.lock/opam/yojson.3.0.0/opam index 0703d53..6946038 100644 --- a/esy.lock/opam/yojson.2.1.1/opam +++ b/esy.lock/opam/yojson.3.0.0/opam @@ -12,14 +12,12 @@ maintainer: [ authors: ["Martin Jambon"] license: "BSD-3-Clause" homepage: "https://github.com/ocaml-community/yojson" -doc: "https://ocaml-community.github.io/yojson" +doc: "https://ocaml.org/p/yojson/latest" bug-reports: "https://github.com/ocaml-community/yojson/issues" depends: [ "dune" {>= "2.7"} - "ocaml" {>= "4.02.3"} - "cppo" {build} + "ocaml" {>= "4.08"} "alcotest" {with-test & >= "0.8.5"} - "seq" {>= "0.2.2"} "odoc" {with-doc} ] build: [ @@ -39,10 +37,10 @@ build: [ dev-repo: "git+https://github.com/ocaml-community/yojson.git" url { src: - "https://github.com/ocaml-community/yojson/releases/download/2.1.1/yojson-2.1.1.tbz" + "https://github.com/ocaml-community/yojson/releases/download/3.0.0/yojson-3.0.0.tbz" checksum: [ - "sha256=d58183207b198dc065866239066e074c34f9e139c0d9c4175a38809790e88173" - "sha512=f7b8529900acb29bc6236d8312d3ebcadbcb3f9d361c8acaed9f7fc7e30527b41a1f3cff80382dde445e6da18a4edc5a9c6758af24affce1022d0741dbd9daeb" + "sha256=99414da7609b92a02474ef4b49ecda15edc8cbba5229341b124e7e4695c39610" + "sha512=896d0ea829a36ccadba6628800369c1a3ab9e7c64dbda8b76331889c9db481cd64e137f467481ae80a8dd5fca45d748bfa71f58641806cc1bb1a007f8291789f" ] } -x-commit-hash: "57bc8ca0eaf5bdb423fcdece49ea0d1c2866f90c" +x-commit-hash: "b2193e8e0c88c6501710d08b836b3219673383f3" diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch deleted file mode 100644 index e69de29..0000000 diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch deleted file mode 100644 index bba9929..0000000 --- a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ./Makefile -+++ ./Makefile -@@ -271,7 +271,7 @@ - echo ' "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install - ifeq ($(OCAML_NATIVE), true) - echo ' "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install -- echo ' "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install -+ echo " \"ocamlbuild.native\" {\"ocamlbuild${EXE}\"}" >> ocamlbuild.install - else - echo ' "ocamlbuild.byte" {"ocamlbuild"}' >> ocamlbuild.install - endif diff --git a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json b/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json deleted file mode 100644 index b57a42c..0000000 --- a/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < winpatch.patch' : 'true'}" - ], - [ - "make", - "-f", - "configure.make", - "all", - "OCAMLBUILD_PREFIX=#{self.install}", - "OCAMLBUILD_BINDIR=#{self.bin}", - "OCAMLBUILD_LIBDIR=#{self.lib}", - "OCAMLBUILD_MANDIR=#{self.man}", - "OCAMLBUILD_NATIVE=true", - "OCAMLBUILD_NATIVE_TOOLS=true", - "EXE=#{os == 'windows' ? '.exe': ''}" - ], - [ - "make", - "check-if-preinstalled", - "all", - "EXE=#{os == 'windows' ? '.exe': ''}", - "opam-install" - ] - ] -} diff --git a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/files/findlib.patch b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/files/findlib.patch similarity index 79% rename from esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/files/findlib.patch rename to esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/files/findlib.patch index d545632..560da81 100644 --- a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/files/findlib.patch +++ b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/files/findlib.patch @@ -1,9 +1,9 @@ --- ./Makefile +++ ./Makefile -@@ -55,7 +55,7 @@ +@@ -56,7 +56,7 @@ export USE_CYGPATH; \ cat findlib.conf.in | \ - $(SH) tools/patch '@SITELIB@' '$(OCAML_SITELIB)' | \ + $(SH) tools/patch '@SITELIB@' '$(FINDLIB_OCAML_SITELIB)' | \ - $(SH) tools/patch '@FINDLIB_PATH@' '$(FINDLIB_PATH)' -p >findlib.conf + $(SH) tools/patch '@FINDLIB_PATH@' '$(FINDLIB_PATH)' >findlib.conf if ./tools/cmd_from_same_dir ocamlc; then \ diff --git a/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/package.json b/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/package.json similarity index 100% rename from esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/package.json rename to esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/package.json diff --git a/libbinaryen.opam b/libbinaryen.opam index 1fd4b8f..76acbc5 100644 --- a/libbinaryen.opam +++ b/libbinaryen.opam @@ -15,8 +15,8 @@ depends: [ "conf-cmake" {build} "dune" {>= "3.0.0"} "dune-configurator" {>= "3.0.0"} - "js_of_ocaml-compiler" {with-test & >= "4.1.0" < "6.0.0"} - "ocaml" {>= "4.12"} + "js_of_ocaml-compiler" {with-test & >= "4.1.0" < "7.0.0"} + "ocaml" {>= "4.13"} ] depexts: [ ["gcc-g++"] { os-distribution = "cygwinports" } diff --git a/package.json b/package.json index f6a7f8f..4d68a98 100644 --- a/package.json +++ b/package.json @@ -5,27 +5,26 @@ "author": "Blaine Bublitz ", "license": "Apache-2.0", "dependencies": { - "ocaml": ">= 4.12.0 < 5.0.0", - "@opam/conf-cmake": "grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d", + "ocaml": ">= 4.13.0 < 5.4.0", + "@opam/conf-cmake": "grain-lang/cmake:esy.json#033cab656dc71a6488b3c1ca6ea45099f794bd03", "@opam/dune": ">= 3.0.0", "@opam/dune-configurator": ">= 3.0.0" }, "devDependencies": { - "@opam/js_of_ocaml-compiler": ">= 4.1.0 < 6.0.0", - "@opam/ocamlformat": "0.26.1", + "@opam/js_of_ocaml-compiler": ">= 4.1.0 < 7.0.0", + "@opam/ocamlformat": "0.27.0", "@opam/ocaml-lsp-server": "> 1.9.1 < 2.0.0" }, "resolutions": { - "@opam/ocp-indent": "1.7.0" + "@opam/ocp-indent": "1.7.0", + "@opam/ocamlfind": "1.9.8" }, "esy": { "build": [ "dune build -p libbinaryen -j 4" ], "buildEnv": { - "PATH": "#{os == 'windows' ? '/usr/x86_64-w64-mingw32/sys-root/mingw/bin' : '' : $PATH }", - "CC": "#{os == 'windows' ? 'x86_64-w64-mingw32-gcc' : ''}", - "CXX": "#{os == 'windows' ? 'x86_64-w64-mingw32-g++' : ''}" + "PATH": "#{os == 'windows' ? '/usr/x86_64-w64-mingw32/sys-root/mingw/bin' : '' : $PATH }" }, "exportedEnv": { "PATH": { @@ -38,9 +37,6 @@ "test": "esy b dune runtest --display=short", "format": "dune build @fmt --auto-promote" }, - "installConfig": { - "pnp": false - }, "publishConfig": { "access": "public" },