diff --git a/.github/workflows/esy.yml b/.github/workflows/esy.yml index 0f2976d8..407c0ef6 100644 --- a/.github/workflows/esy.yml +++ b/.github/workflows/esy.yml @@ -9,6 +9,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.ref || github.run_id }} cancel-in-progress: true +env: + ESY__PREFIX: ${{ github.workspace }}/.esy/ + jobs: build: name: Build and test diff --git a/binaryen.opam b/binaryen.opam index df70b2ed..5fb6656d 100644 --- a/binaryen.opam +++ b/binaryen.opam @@ -15,7 +15,7 @@ depends: [ "ocaml" {>= "4.13.0"} "dune" {>= "3.0.0"} "dune-configurator" {>= "3.0.0"} - "js_of_ocaml-compiler" {>= "6.0.0" < "7.0.0"} - "libbinaryen" {>= "126.0.0" < "127.0.0"} + "js_of_ocaml-compiler" {>= "6.3.0" < "7.0.0"} + "libbinaryen" {>= "127.0.0" < "128.0.0"} ] x-maintenance-intent: ["0.(latest)"] diff --git a/esy.lock/index.json b/esy.lock/index.json index f3e0dd03..60d6941c 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,5 +1,5 @@ { - "checksum": "995d8074e3579b987c9377435147b49e", + "checksum": "cb683f0d62e9f150b764a7ff45bb0fd2", "root": "@grain/binaryen.ml@link-dev:./package.json", "node": { "ocaml@5.3.0@d41d8cd9": { @@ -40,11 +40,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -53,29 +53,29 @@ [ "windows", "x86_64" ] ] }, - "@opam/xdg@opam:3.22.0@a4df2855": { - "id": "@opam/xdg@opam:3.22.0@a4df2855", + "@opam/xdg@opam:3.22.1@cf22bb10": { + "id": "@opam/xdg@opam:3.22.1@cf22bb10", "name": "@opam/xdg", - "version": "opam:3.22.0", + "version": "opam:3.22.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/cb/cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722", - "archive:https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "archive:https://opam.ocaml.org/cache/sha256/0c/0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd", + "archive:https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" ], "opam": { "name": "xdg", - "version": "3.22.0", - "path": "esy.lock/opam/xdg.3.22.0" + "version": "3.22.1", + "path": "esy.lock/opam/xdg.3.22.1" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -105,7 +105,7 @@ "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.1@2377d2f8", "@opam/ocamlfind@opam:1.9.8@2d4a90ca", "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", - "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/cmdliner@opam:2.1.0@a1d0ca92", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], @@ -138,7 +138,7 @@ "@opam/uucp@opam:17.0.0@843de755", "@opam/topkg@opam:1.1.1@2377d2f8", "@opam/ocamlfind@opam:1.9.8@2d4a90ca", "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", - "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/cmdliner@opam:2.1.0@a1d0ca92", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ @@ -172,7 +172,7 @@ "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.1@2377d2f8", "@opam/ocamlfind@opam:1.9.8@2d4a90ca", "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", - "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/cmdliner@opam:2.1.0@a1d0ca92", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], @@ -233,11 +233,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -268,7 +268,7 @@ "@opam/pp@opam:2.0.0@2177bbde", "@opam/ordering@opam:3.21.1@3684f509", "@opam/fs-io@opam:3.21.1@a77fc7e6", "@opam/dyn@opam:3.21.1@7a193774", - "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -277,7 +277,7 @@ "@opam/pp@opam:2.0.0@2177bbde", "@opam/ordering@opam:3.21.1@3684f509", "@opam/fs-io@opam:3.21.1@a77fc7e6", "@opam/dyn@opam:3.21.1@7a193774", - "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" ], "available": [ @@ -305,11 +305,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -336,12 +336,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/base@opam:v0.17.3@4f79f92d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/base@opam:v0.17.3@4f79f92d" ], "available": [ @@ -369,11 +369,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -400,11 +400,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -469,12 +469,12 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/ppxlib@opam:0.38.0@5592b4d0", - "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.22.0@0b93b3d4", + "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/ppxlib@opam:0.38.0@5592b4d0", - "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -501,11 +501,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -536,14 +536,14 @@ "@opam/sexplib0@opam:v0.17.0@db8af2c0", "@opam/ppx_derivers@opam:1.2.1@d78727cd", "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", - "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", "@opam/sexplib0@opam:v0.17.0@db8af2c0", "@opam/ppx_derivers@opam:1.2.1@d78727cd", "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", - "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -571,11 +571,11 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -602,11 +602,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -633,11 +633,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -664,11 +664,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -677,35 +677,33 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocp-indent@opam:1.7.0@3e255333": { - "id": "@opam/ocp-indent@opam:1.7.0@3e255333", + "@opam/ocp-indent@opam:1.9.0@4c8ca689": { + "id": "@opam/ocp-indent@opam:1.9.0@4c8ca689", "name": "@opam/ocp-indent", - "version": "opam:1.7.0", + "version": "opam:1.9.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/3b/3bc327e38f453f38494098725c97d2cb#md5:3bc327e38f453f38494098725c97d2cb", - "archive:https://github.com/OCamlPro/ocp-indent/archive/1.7.0.tar.gz#md5:3bc327e38f453f38494098725c97d2cb" + "archive:https://opam.ocaml.org/cache/sha256/da/da4ff552f9fc230d7c07f64a8ef89295907bf8d3c581132f05dcf0dd87a172b3#sha256:da4ff552f9fc230d7c07f64a8ef89295907bf8d3c581132f05dcf0dd87a172b3", + "archive:https://github.com/OCamlPro/ocp-indent/releases/download/1.9.0/ocp-indent-1.9.0.tbz#sha256:da4ff552f9fc230d7c07f64a8ef89295907bf8d3c581132f05dcf0dd87a172b3" ], "opam": { "name": "ocp-indent", - "version": "1.7.0", - "path": "esy.lock/opam/ocp-indent.1.7.0" + "version": "1.9.0", + "path": "esy.lock/opam/ocp-indent.1.9.0" } }, "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@2d4a90ca", - "@opam/dune@opam:3.22.0@0b93b3d4", - "@opam/cmdliner@opam:1.3.0@8e6dd99f", - "@opam/base-bytes@opam:base@785dbd33", + "@opam/dune@opam:3.22.1@02acf2a7", + "@opam/cmdliner@opam:2.1.0@a1d0ca92", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@2d4a90ca", - "@opam/dune@opam:3.22.0@0b93b3d4", - "@opam/cmdliner@opam:1.3.0@8e6dd99f", - "@opam/base-bytes@opam:base@785dbd33" + "@opam/dune@opam:3.22.1@02acf2a7", + "@opam/cmdliner@opam:2.1.0@a1d0ca92" ], "available": [ [ "darwin", "x86_64" ], @@ -732,11 +730,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": [ @@ -746,20 +744,20 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocamlformat-lib@opam:0.27.0@86adeb4a": { - "id": "@opam/ocamlformat-lib@opam:0.27.0@86adeb4a", + "@opam/ocamlformat-lib@opam:0.29.0@787c343d": { + "id": "@opam/ocamlformat-lib@opam:0.29.0@787c343d", "name": "@opam/ocamlformat-lib", - "version": "opam:0.27.0", + "version": "opam:0.29.0", "source": { "type": "install", "source": [ - "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" + "archive:https://opam.ocaml.org/cache/sha256/da/dac77f0a957ae782bb4b869b07b9803a872a34f8c1eae8901b42d21b623c9db5#sha256:dac77f0a957ae782bb4b869b07b9803a872a34f8c1eae8901b42d21b623c9db5", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.29.0/ocamlformat-0.29.0.tbz#sha256:dac77f0a957ae782bb4b869b07b9803a872a34f8c1eae8901b42d21b623c9db5" ], "opam": { "name": "ocamlformat-lib", - "version": "0.27.0", - "path": "esy.lock/opam/ocamlformat-lib.0.27.0" + "version": "0.29.0", + "path": "esy.lock/opam/ocamlformat-lib.0.29.0" } }, "overrides": [], @@ -767,7 +765,7 @@ "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@80c625cc", - "@opam/ocp-indent@opam:1.7.0@3e255333", + "@opam/ocp-indent@opam:1.9.0@4c8ca689", "@opam/ocaml-version@opam:4.0.4@94200602", "@opam/menhirSdk@opam:20260209@1b57a7c9", "@opam/menhirLib@opam:20260209@f5704f2b", @@ -775,9 +773,9 @@ "@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.22.0@70cc3e38", - "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/dune-build-info@opam:3.22.1@dac5c4c6", + "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/cmdliner@opam:2.1.0@a1d0ca92", "@opam/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.3@4f79f92d", "@opam/astring@opam:0.8.5@9975798d", @@ -787,7 +785,7 @@ "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@80c625cc", - "@opam/ocp-indent@opam:1.7.0@3e255333", + "@opam/ocp-indent@opam:1.9.0@4c8ca689", "@opam/ocaml-version@opam:4.0.4@94200602", "@opam/menhirSdk@opam:20260209@1b57a7c9", "@opam/menhirLib@opam:20260209@f5704f2b", @@ -795,9 +793,9 @@ "@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.22.0@70cc3e38", - "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/dune-build-info@opam:3.22.1@dac5c4c6", + "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/cmdliner@opam:2.1.0@a1d0ca92", "@opam/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.3@4f79f92d", "@opam/astring@opam:0.8.5@9975798d" @@ -809,35 +807,35 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocamlformat@opam:0.27.0@b4bc3c60": { - "id": "@opam/ocamlformat@opam:0.27.0@b4bc3c60", + "@opam/ocamlformat@opam:0.29.0@966c16ee": { + "id": "@opam/ocamlformat@opam:0.29.0@966c16ee", "name": "@opam/ocamlformat", - "version": "opam:0.27.0", + "version": "opam:0.29.0", "source": { "type": "install", "source": [ - "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" + "archive:https://opam.ocaml.org/cache/sha256/da/dac77f0a957ae782bb4b869b07b9803a872a34f8c1eae8901b42d21b623c9db5#sha256:dac77f0a957ae782bb4b869b07b9803a872a34f8c1eae8901b42d21b623c9db5", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.29.0/ocamlformat-0.29.0.tbz#sha256:dac77f0a957ae782bb4b869b07b9803a872a34f8c1eae8901b42d21b623c9db5" ], "opam": { "name": "ocamlformat", - "version": "0.27.0", - "path": "esy.lock/opam/ocamlformat.0.27.0" + "version": "0.29.0", + "path": "esy.lock/opam/ocamlformat.0.29.0" } }, "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/re@opam:1.14.0@62aa9f42", - "@opam/ocamlformat-lib@opam:0.27.0@86adeb4a", - "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/ocamlformat-lib@opam:0.29.0@787c343d", + "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/cmdliner@opam:2.1.0@a1d0ca92", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/re@opam:1.14.0@62aa9f42", - "@opam/ocamlformat-lib@opam:0.27.0@86adeb4a", - "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/cmdliner@opam:1.3.0@8e6dd99f" + "@opam/ocamlformat-lib@opam:0.29.0@787c343d", + "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/cmdliner@opam:2.1.0@a1d0ca92" ], "available": [ [ "darwin", "x86_64" ], @@ -897,11 +895,11 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/dyn@opam:3.21.1@7a193774", - "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/dyn@opam:3.21.1@7a193774", - "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -956,11 +954,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -987,11 +985,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1019,7 +1017,7 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/xdg@opam:3.22.0@a4df2855", + "@opam/xdg@opam:3.22.1@cf22bb10", "@opam/stdune@opam:3.21.1@7cf9c3a0", "@opam/spawn@opam:v0.17.0@d0f69739", "@opam/re@opam:1.14.0@62aa9f42", "@opam/ppx_yojson_conv_lib@opam:v0.17.0@e7e988bb", @@ -1032,9 +1030,9 @@ "@opam/jsonrpc@opam:1.23.1@f2566740", "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune-rpc@opam:3.21.1@440b192b", - "@opam/dune-build-info@opam:3.22.0@70cc3e38", - "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.22.0@f599ccdf", + "@opam/dune-build-info@opam:3.22.1@dac5c4c6", + "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.22.1@58232abe", "@opam/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.3@4f79f92d", "@opam/astring@opam:0.8.5@9975798d", @@ -1042,7 +1040,7 @@ ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/xdg@opam:3.22.0@a4df2855", + "@opam/xdg@opam:3.22.1@cf22bb10", "@opam/stdune@opam:3.21.1@7cf9c3a0", "@opam/spawn@opam:v0.17.0@d0f69739", "@opam/re@opam:1.14.0@62aa9f42", "@opam/ppx_yojson_conv_lib@opam:v0.17.0@e7e988bb", @@ -1055,9 +1053,9 @@ "@opam/jsonrpc@opam:1.23.1@f2566740", "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune-rpc@opam:3.21.1@440b192b", - "@opam/dune-build-info@opam:3.22.0@70cc3e38", - "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.22.0@f599ccdf", + "@opam/dune-build-info@opam:3.22.1@dac5c4c6", + "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.22.1@58232abe", "@opam/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.3@4f79f92d", "@opam/astring@opam:0.8.5@9975798d" @@ -1087,11 +1085,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1118,11 +1116,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": [ @@ -1150,11 +1148,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1181,11 +1179,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1212,11 +1210,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1243,11 +1241,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1278,14 +1276,14 @@ "@opam/menhirLib@opam:20260209@f5704f2b", "@opam/menhirGLR@opam:20260209@4817244a", "@opam/menhirCST@opam:20260209@a164990a", - "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/menhirSdk@opam:20260209@1b57a7c9", "@opam/menhirLib@opam:20260209@f5704f2b", "@opam/menhirGLR@opam:20260209@4817244a", "@opam/menhirCST@opam:20260209@a164990a", - "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1316,14 +1314,14 @@ "@opam/uutf@opam:1.0.4@ba7fbef7", "@opam/ppx_yojson_conv_lib@opam:v0.17.0@e7e988bb", "@opam/jsonrpc@opam:1.23.1@f2566740", - "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.1@02acf2a7", "@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@e7e988bb", "@opam/jsonrpc@opam:1.23.1@f2566740", - "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1351,11 +1349,11 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1364,20 +1362,20 @@ [ "windows", "x86_64" ] ] }, - "@opam/js_of_ocaml-compiler@opam:6.2.0@45dd83ba": { - "id": "@opam/js_of_ocaml-compiler@opam:6.2.0@45dd83ba", + "@opam/js_of_ocaml-compiler@opam:6.3.2@1ba659fb": { + "id": "@opam/js_of_ocaml-compiler@opam:6.3.2@1ba659fb", "name": "@opam/js_of_ocaml-compiler", - "version": "opam:6.2.0", + "version": "opam:6.3.2", "source": { "type": "install", "source": [ - "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" + "archive:https://opam.ocaml.org/cache/sha256/a9/a93afc9654ec3464701fbce0dccf3a8beb9508acb12c6045776bf2cf106cabc0#sha256:a93afc9654ec3464701fbce0dccf3a8beb9508acb12c6045776bf2cf106cabc0", + "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/6.3.2/js_of_ocaml-6.3.2.tbz#sha256:a93afc9654ec3464701fbce0dccf3a8beb9508acb12c6045776bf2cf106cabc0" ], "opam": { "name": "js_of_ocaml-compiler", - "version": "6.2.0", - "path": "esy.lock/opam/js_of_ocaml-compiler.6.2.0" + "version": "6.3.2", + "path": "esy.lock/opam/js_of_ocaml-compiler.6.3.2" } }, "overrides": [], @@ -1386,22 +1384,24 @@ "@opam/sedlex@opam:3.7@7fb2caab", "@opam/ppxlib@opam:0.38.0@5592b4d0", "@opam/ocamlfind@opam:1.9.8@2d4a90ca", + "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", "@opam/menhirSdk@opam:20260209@1b57a7c9", "@opam/menhirLib@opam:20260209@f5704f2b", "@opam/menhir@opam:20260209@61084610", - "@opam/dune@opam:3.22.0@0b93b3d4", - "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/dune@opam:3.22.1@02acf2a7", + "@opam/cmdliner@opam:2.1.0@a1d0ca92", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", "@opam/sedlex@opam:3.7@7fb2caab", "@opam/ppxlib@opam:0.38.0@5592b4d0", + "@opam/ocaml-compiler-libs@opam:v0.17.0@6bdcfede", "@opam/menhirSdk@opam:20260209@1b57a7c9", "@opam/menhirLib@opam:20260209@f5704f2b", "@opam/menhir@opam:20260209@61084610", - "@opam/dune@opam:3.22.0@0b93b3d4", - "@opam/cmdliner@opam:1.3.0@8e6dd99f" + "@opam/dune@opam:3.22.1@02acf2a7", + "@opam/cmdliner@opam:2.1.0@a1d0ca92" ], "available": [ [ "darwin", "x86_64" ], @@ -1429,11 +1429,11 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1460,12 +1460,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/base-unix@opam:base@87d0b2eb" ], "available": [ @@ -1527,11 +1527,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1559,12 +1559,12 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/stdune@opam:3.21.1@7cf9c3a0", - "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.0@0b93b3d4", + "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/stdune@opam:3.21.1@7cf9c3a0", - "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1591,11 +1591,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1624,12 +1624,12 @@ "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", "@opam/ordering@opam:3.21.1@3684f509", - "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", "@opam/ordering@opam:3.21.1@3684f509", - "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1656,19 +1656,19 @@ }, "overrides": [], "dependencies": [ - "@opam/xdg@opam:3.22.0@a4df2855", + "@opam/xdg@opam:3.22.1@cf22bb10", "@opam/stdune@opam:3.21.1@7cf9c3a0", "@opam/pp@opam:2.0.0@2177bbde", "@opam/ordering@opam:3.21.1@3684f509", "@opam/ocamlc-loc@opam:3.21.1@1fd0f7f3", - "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.0@0b93b3d4", + "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/xdg@opam:3.22.0@a4df2855", + "@opam/xdg@opam:3.22.1@cf22bb10", "@opam/stdune@opam:3.21.1@7cf9c3a0", "@opam/pp@opam:2.0.0@2177bbde", "@opam/ordering@opam:3.21.1@3684f509", "@opam/ocamlc-loc@opam:3.21.1@1fd0f7f3", - "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.0@0b93b3d4", + "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": [ @@ -1678,31 +1678,31 @@ [ "windows", "x86_64" ] ] }, - "@opam/dune-configurator@opam:3.22.0@e4d47134": { - "id": "@opam/dune-configurator@opam:3.22.0@e4d47134", + "@opam/dune-configurator@opam:3.22.1@1e3bb10c": { + "id": "@opam/dune-configurator@opam:3.22.1@1e3bb10c", "name": "@opam/dune-configurator", - "version": "opam:3.22.0", + "version": "opam:3.22.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/cb/cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722", - "archive:https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "archive:https://opam.ocaml.org/cache/sha256/0c/0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd", + "archive:https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" ], "opam": { "name": "dune-configurator", - "version": "3.22.0", - "path": "esy.lock/opam/dune-configurator.3.22.0" + "version": "3.22.1", + "path": "esy.lock/opam/dune-configurator.3.22.1" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" ], @@ -1713,29 +1713,29 @@ [ "windows", "x86_64" ] ] }, - "@opam/dune-build-info@opam:3.22.0@70cc3e38": { - "id": "@opam/dune-build-info@opam:3.22.0@70cc3e38", + "@opam/dune-build-info@opam:3.22.1@dac5c4c6": { + "id": "@opam/dune-build-info@opam:3.22.1@dac5c4c6", "name": "@opam/dune-build-info", - "version": "opam:3.22.0", + "version": "opam:3.22.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/cb/cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722", - "archive:https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "archive:https://opam.ocaml.org/cache/sha256/0c/0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd", + "archive:https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" ], "opam": { "name": "dune-build-info", - "version": "3.22.0", - "path": "esy.lock/opam/dune-build-info.3.22.0" + "version": "3.22.1", + "path": "esy.lock/opam/dune-build-info.3.22.1" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1744,20 +1744,20 @@ [ "windows", "x86_64" ] ] }, - "@opam/dune@opam:3.22.0@0b93b3d4": { - "id": "@opam/dune@opam:3.22.0@0b93b3d4", + "@opam/dune@opam:3.22.1@02acf2a7": { + "id": "@opam/dune@opam:3.22.1@02acf2a7", "name": "@opam/dune", - "version": "opam:3.22.0", + "version": "opam:3.22.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/cb/cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722", - "archive:https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "archive:https://opam.ocaml.org/cache/sha256/0c/0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd", + "archive:https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" ], "opam": { "name": "dune", - "version": "3.22.0", - "path": "esy.lock/opam/dune.3.22.0" + "version": "3.22.1", + "path": "esy.lock/opam/dune.3.22.1" } }, "overrides": [], @@ -1795,11 +1795,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1828,20 +1828,20 @@ [ "windows", "x86_64" ] ] }, - "@opam/cmdliner@opam:1.3.0@8e6dd99f": { - "id": "@opam/cmdliner@opam:1.3.0@8e6dd99f", + "@opam/cmdliner@opam:2.1.0@a1d0ca92": { + "id": "@opam/cmdliner@opam:2.1.0@a1d0ca92", "name": "@opam/cmdliner", - "version": "opam:1.3.0", + "version": "opam:2.1.0", "source": { "type": "install", "source": [ - "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" + "archive:https://opam.ocaml.org/cache/sha512/2c/2ca8c9a2b392e031f88aa0e76f2ab50c8e9e28d77852d04ca2d5b62326630ca41567ce0832e9a9334d9b130b48deede66c7880a9d0aee75a1afe7541097e249f#sha512:2ca8c9a2b392e031f88aa0e76f2ab50c8e9e28d77852d04ca2d5b62326630ca41567ce0832e9a9334d9b130b48deede66c7880a9d0aee75a1afe7541097e249f", + "archive:https://erratique.ch/software/cmdliner/releases/cmdliner-2.1.0.tbz#sha512:2ca8c9a2b392e031f88aa0e76f2ab50c8e9e28d77852d04ca2d5b62326630ca41567ce0832e9a9334d9b130b48deede66c7880a9d0aee75a1afe7541097e249f" ], "opam": { "name": "cmdliner", - "version": "1.3.0", - "path": "esy.lock/opam/cmdliner.1.3.0" + "version": "2.1.0", + "path": "esy.lock/opam/cmdliner.2.1.0" } }, "overrides": [], @@ -1856,29 +1856,29 @@ [ "windows", "x86_64" ] ] }, - "@opam/chrome-trace@opam:3.22.0@f599ccdf": { - "id": "@opam/chrome-trace@opam:3.22.0@f599ccdf", + "@opam/chrome-trace@opam:3.22.1@58232abe": { + "id": "@opam/chrome-trace@opam:3.22.1@58232abe", "name": "@opam/chrome-trace", - "version": "opam:3.22.0", + "version": "opam:3.22.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/cb/cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722", - "archive:https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz#sha256:cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "archive:https://opam.ocaml.org/cache/sha256/0c/0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd", + "archive:https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz#sha256:0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" ], "opam": { "name": "chrome-trace", - "version": "3.22.0", - "path": "esy.lock/opam/chrome-trace.3.22.0" + "version": "3.22.1", + "path": "esy.lock/opam/chrome-trace.3.22.1" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1905,11 +1905,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -1964,34 +1964,6 @@ [ "windows", "x86_64" ] ] }, - "@opam/base-bytes@opam:base@785dbd33": { - "id": "@opam/base-bytes@opam:base@785dbd33", - "name": "@opam/base-bytes", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "base-bytes", - "version": "base", - "path": "esy.lock/opam/base-bytes.base" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@2d4a90ca", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@2d4a90ca" - ], - "available": [ - [ "darwin", "x86_64" ], - [ "darwin", "arm64" ], - [ "linux", "x86_64" ], - [ "windows", "x86_64" ] - ] - }, "@opam/base@opam:v0.17.3@4f79f92d": { "id": "@opam/base@opam:v0.17.3@4f79f92d", "name": "@opam/base", @@ -2012,14 +1984,14 @@ "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@db8af2c0", "@opam/ocaml_intrinsics_kernel@opam:v0.17.1@ec48e72b", - "@opam/dune-configurator@opam:3.22.0@e4d47134", - "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune-configurator@opam:3.22.1@1e3bb10c", + "@opam/dune@opam:3.22.1@02acf2a7", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/sexplib0@opam:v0.17.0@db8af2c0", "@opam/ocaml_intrinsics_kernel@opam:v0.17.1@ec48e72b", - "@opam/dune-configurator@opam:3.22.0@e4d47134", - "@opam/dune@opam:3.22.0@0b93b3d4" + "@opam/dune-configurator@opam:3.22.1@1e3bb10c", + "@opam/dune@opam:3.22.1@02acf2a7" ], "available": [ [ "darwin", "x86_64" ], @@ -2059,24 +2031,25 @@ [ "windows", "x86_64" ] ] }, - "@grain/libbinaryen@126.0.0@d41d8cd9": { - "id": "@grain/libbinaryen@126.0.0@d41d8cd9", + "@grain/libbinaryen@127.0.0@d41d8cd9": { + "id": "@grain/libbinaryen@127.0.0@d41d8cd9", "name": "@grain/libbinaryen", - "version": "126.0.0", + "version": "127.0.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@grain/libbinaryen/-/libbinaryen-126.0.0.tgz#sha1:ab54f1245bd408c96fa72573adb2ebbdeee1bb96" + "archive:https://registry.npmjs.org/@grain/libbinaryen/-/libbinaryen-127.0.0.tgz#sha1:ab94716e590c89241c24f690b81b54481cef60cd" ] }, "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", - "@opam/dune-configurator@opam:3.22.0@e4d47134", - "@opam/dune@opam:3.22.0@0b93b3d4", + "@opam/dune-configurator@opam:3.22.1@1e3bb10c", + "@opam/dune@opam:3.22.1@02acf2a7", "@opam/conf-cmake@github:grain-lang/cmake:esy.json#033cab656dc71a6488b3c1ca6ea45099f794bd03@d41d8cd9" ], "devDependencies": [], + "installConfig": { "pnp": false }, "available": [ [ "darwin", "x86_64" ], [ "darwin", "arm64" ], @@ -2096,15 +2069,16 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", - "@opam/dune-configurator@opam:3.22.0@e4d47134", - "@opam/dune@opam:3.22.0@0b93b3d4", - "@grain/libbinaryen@126.0.0@d41d8cd9" + "@opam/dune-configurator@opam:3.22.1@1e3bb10c", + "@opam/dune@opam:3.22.1@02acf2a7", + "@grain/libbinaryen@127.0.0@d41d8cd9" ], "devDependencies": [ - "@opam/ocamlformat@opam:0.27.0@b4bc3c60", + "@opam/ocamlformat@opam:0.29.0@966c16ee", "@opam/ocaml-lsp-server@opam:1.23.1@453a5cf2", - "@opam/js_of_ocaml-compiler@opam:6.2.0@45dd83ba" + "@opam/js_of_ocaml-compiler@opam:6.3.2@1ba659fb" ], + "installConfig": { "pnp": false }, "available": [ [ "darwin", "x86_64" ], [ "darwin", "arm64" ], diff --git a/esy.lock/opam/base-bytes.base/opam b/esy.lock/opam/base-bytes.base/opam deleted file mode 100644 index 103dca96..00000000 --- a/esy.lock/opam/base-bytes.base/opam +++ /dev/null @@ -1,10 +0,0 @@ -opam-version: "2.0" -maintainer: " " -authors: " " -homepage: " " -depends: [ - "ocaml" {>= "4.02.0"} - "ocamlfind" {>= "1.5.3"} -] -synopsis: "Bytes library distributed with the OCaml compiler" -x-maintained: true diff --git a/esy.lock/opam/chrome-trace.3.22.0/opam b/esy.lock/opam/chrome-trace.3.22.1/opam similarity index 68% rename from esy.lock/opam/chrome-trace.3.22.0/opam rename to esy.lock/opam/chrome-trace.3.22.1/opam index 3e93d853..667e6bd0 100644 --- a/esy.lock/opam/chrome-trace.3.22.0/opam +++ b/esy.lock/opam/chrome-trace.3.22.1/opam @@ -30,10 +30,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz" checksum: [ - "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" - "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" + "sha256=0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" + "sha512=4dc4ed45fb52a3017bc73fdbcb7b88c1710cebfdbb87ecb6f933582f8f0a27ef740f8c4009439ff6a878e1115c3f29d199e63d0367a88a09d2ea19b61517a814" ] } -x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" +x-commit-hash: "8aefc6cb021f4c276859c8c07386d1dfbc58cec8" diff --git a/esy.lock/opam/cmdliner.1.3.0/opam b/esy.lock/opam/cmdliner.2.1.0/opam similarity index 53% rename from esy.lock/opam/cmdliner.1.3.0/opam rename to esy.lock/opam/cmdliner.2.1.0/opam index a44943d8..c0686941 100644 --- a/esy.lock/opam/cmdliner.1.3.0/opam +++ b/esy.lock/opam/cmdliner.2.1.0/opam @@ -6,16 +6,17 @@ for OCaml. It provides a simple and compositional mechanism to convert command line arguments to OCaml values and pass them to your functions. The -module automatically handles syntax errors, help messages and UNIX man -page generation. It supports programs with single or multiple commands -and respects most of the [POSIX][1] and [GNU][2] conventions. +module automatically handles command line completion, syntax errors, +help messages and UNIX man page generation. It supports programs with +single or multiple commands and respects most of the [POSIX] and [GNU] +conventions. Cmdliner has no dependencies and is distributed under the ISC license. -[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html -[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html +Homepage: -Home page: http://erratique.ch/software/cmdliner""" +[POSIX]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html +[GNU]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html""" maintainer: "Daniel Bünzli " authors: "The cmdliner programmers" license: "ISC" @@ -28,13 +29,28 @@ depends: [ ] build: [make "all" "PREFIX=%{prefix}%"] install: [ - [make "install" "LIBDIR=%{_:lib}%" "DOCDIR=%{_:doc}%"] - [make "install-doc" "LIBDIR=%{_:lib}%" "DOCDIR=%{_:doc}%"] + [ + make + "install" + "BINDIR=%{_:bin}%" + "LIBDIR=%{_:lib}%" + "DOCDIR=%{_:doc}%" + "SHAREDIR=%{share}%" + "MANDIR=%{man}%" + ] + [ + make + "install-doc" + "LIBDIR=%{_:lib}%" + "DOCDIR=%{_:doc}%" + "SHAREDIR=%{share}%" + "MANDIR=%{man}%" + ] ] dev-repo: "git+https://erratique.ch/repos/cmdliner.git" url { - src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz" + src: "https://erratique.ch/software/cmdliner/releases/cmdliner-2.1.0.tbz" checksum: - "sha512=4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283" + "sha512=2ca8c9a2b392e031f88aa0e76f2ab50c8e9e28d77852d04ca2d5b62326630ca41567ce0832e9a9334d9b130b48deede66c7880a9d0aee75a1afe7541097e249f" } x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/dune-build-info.3.22.0/opam b/esy.lock/opam/dune-build-info.3.22.1/opam similarity index 74% rename from esy.lock/opam/dune-build-info.3.22.0/opam rename to esy.lock/opam/dune-build-info.3.22.1/opam index dab09aef..bb2b9204 100644 --- a/esy.lock/opam/dune-build-info.3.22.0/opam +++ b/esy.lock/opam/dune-build-info.3.22.1/opam @@ -36,10 +36,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz" checksum: [ - "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" - "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" + "sha256=0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" + "sha512=4dc4ed45fb52a3017bc73fdbcb7b88c1710cebfdbb87ecb6f933582f8f0a27ef740f8c4009439ff6a878e1115c3f29d199e63d0367a88a09d2ea19b61517a814" ] } -x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" +x-commit-hash: "8aefc6cb021f4c276859c8c07386d1dfbc58cec8" diff --git a/esy.lock/opam/dune-configurator.3.22.0/opam b/esy.lock/opam/dune-configurator.3.22.1/opam similarity index 75% rename from esy.lock/opam/dune-configurator.3.22.0/opam rename to esy.lock/opam/dune-configurator.3.22.1/opam index bbc8e71f..6a36a482 100644 --- a/esy.lock/opam/dune-configurator.3.22.0/opam +++ b/esy.lock/opam/dune-configurator.3.22.1/opam @@ -40,10 +40,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz" checksum: [ - "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" - "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" + "sha256=0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" + "sha512=4dc4ed45fb52a3017bc73fdbcb7b88c1710cebfdbb87ecb6f933582f8f0a27ef740f8c4009439ff6a878e1115c3f29d199e63d0367a88a09d2ea19b61517a814" ] } -x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" +x-commit-hash: "8aefc6cb021f4c276859c8c07386d1dfbc58cec8" diff --git a/esy.lock/opam/dune.3.22.0/opam b/esy.lock/opam/dune.3.22.1/opam similarity index 88% rename from esy.lock/opam/dune.3.22.0/opam rename to esy.lock/opam/dune.3.22.1/opam index 5dd9d3f4..d48f20ac 100644 --- a/esy.lock/opam/dune.3.22.0/opam +++ b/esy.lock/opam/dune.3.22.1/opam @@ -66,10 +66,10 @@ depends: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz" checksum: [ - "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" - "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" + "sha256=0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" + "sha512=4dc4ed45fb52a3017bc73fdbcb7b88c1710cebfdbb87ecb6f933582f8f0a27ef740f8c4009439ff6a878e1115c3f29d199e63d0367a88a09d2ea19b61517a814" ] } -x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" +x-commit-hash: "8aefc6cb021f4c276859c8c07386d1dfbc58cec8" diff --git a/esy.lock/opam/js_of_ocaml-compiler.6.2.0/opam b/esy.lock/opam/js_of_ocaml-compiler.6.3.2/opam similarity index 56% rename from esy.lock/opam/js_of_ocaml-compiler.6.2.0/opam rename to esy.lock/opam/js_of_ocaml-compiler.6.3.2/opam index 0900f225..3cb7ae80 100644 --- a/esy.lock/opam/js_of_ocaml-compiler.6.2.0/opam +++ b/esy.lock/opam/js_of_ocaml-compiler.6.3.2/opam @@ -16,8 +16,9 @@ depends: [ "num" {with-test} "ppx_expect" {>= "v0.16.1" & with-test} "ppxlib" {>= "0.35"} + "ocaml-compiler-libs" {>= "v0.12.4"} "re" {with-test} - "cmdliner" {>= "1.1.0"} + "cmdliner" {>= "2.0"} "sedlex" {>= "3.3"} "qcheck" {with-test} "menhir" @@ -44,13 +45,23 @@ build: [ "@install" "@doc" {with-doc} ] + ["cmdliner" "install" "tool-support" + "--update-opam-install=%{_:name}%.install" + "_build/install/default/bin/js_of_ocaml" {os-family != "windows"} + "_build/install/default/bin/js_of_ocaml.exe:js_of_ocaml" {os-family = "windows"} + "_build/cmdliner-install"] + ["cmdliner" "install" "tool-support" + "--update-opam-install=%{_:name}%.install" + "_build/install/default/bin/jsoo_minify" {os-family != "windows"} + "_build/install/default/bin/jsoo_minify.exe:jsoo_minify" {os-family = "windows"} + "_build/cmdliner-install"] ] url { src: - "https://github.com/ocsigen/js_of_ocaml/releases/download/6.2.0/js_of_ocaml-6.2.0.tbz" + "https://github.com/ocsigen/js_of_ocaml/releases/download/6.3.2/js_of_ocaml-6.3.2.tbz" checksum: [ - "sha256=7cc641778d1b172a352a88333ee0e8c621365a0acfcd9b87e38bfddb8dd2a5da" - "sha512=da50c79e1ad667df22abe03d0928ee135729c90cf09279e3c4854aec66557e8600890ca58f550529de1b1a44698720890b97528df167fd9e10cce24c71e763e6" + "sha256=a93afc9654ec3464701fbce0dccf3a8beb9508acb12c6045776bf2cf106cabc0" + "sha512=3cd59bd4395a3ac83f546ae20259b026b61cea33e3ef35ab0560ce0baadaf50ebefb704dba28246a3c8b1ce3ff6d8efdc3e514dcbd728af0afb2e2a2c2032620" ] } -x-commit-hash: "938c18c46b78836119483d9cc9ce25ffdc44b718" +x-commit-hash: "f5fe45b83cd0ba477c2abbc9cda92f2ef51a6fa4" diff --git a/esy.lock/opam/ocamlformat-lib.0.27.0/opam b/esy.lock/opam/ocamlformat-lib.0.29.0/opam similarity index 82% rename from esy.lock/opam/ocamlformat-lib.0.27.0/opam rename to esy.lock/opam/ocamlformat-lib.0.29.0/opam index 2d62d228..5d28361d 100644 --- a/esy.lock/opam/ocamlformat-lib.0.27.0/opam +++ b/esy.lock/opam/ocamlformat-lib.0.29.0/opam @@ -17,10 +17,10 @@ authors: [ homepage: "https://github.com/ocaml-ppx/ocamlformat" bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" depends: [ - "ocaml" {>= "4.08"} + "ocaml" {>= "4.14"} "alcotest" {with-test & >= "1.3.0"} "base" {>= "v0.12.0"} - "cmdliner" {>= "1.1.0" & < "2.0.0"} + "cmdliner" {>= "1.1.0"} "dune" {>= "2.8"} "dune" {< "3.22" & with-test} "dune-build-info" @@ -60,10 +60,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.27.0/ocamlformat-0.27.0.tbz" + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.29.0/ocamlformat-0.29.0.tbz" checksum: [ - "sha256=ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" - "sha512=4d2a8965a7b7ad45f8f4e76c01cf38bfa68462b07dfa7bdb2db23bd3e3017b214e6780f036679fa8595dde4167a01d957e3af8837274320449014e306773f917" + "sha256=dac77f0a957ae782bb4b869b07b9803a872a34f8c1eae8901b42d21b623c9db5" + "sha512=b4ae6fda3c28e91dc12411b577df7b216e9b1afe5887bcb9e89c158e1313dc92183c29ffb256f47f5c9384af3ac8c505ec76849b26ae950b82c9b4c21a460819" ] } -x-commit-hash: "5bac2e7f71d9b0a06bd1908dda9b13da1649eee1" +x-commit-hash: "195e470387ecdcfb0f9ce309b0d8d17807bde25d" diff --git a/esy.lock/opam/ocamlformat.0.27.0/opam b/esy.lock/opam/ocamlformat.0.29.0/opam similarity index 85% rename from esy.lock/opam/ocamlformat.0.27.0/opam rename to esy.lock/opam/ocamlformat.0.29.0/opam index 42310875..15f210fd 100644 --- a/esy.lock/opam/ocamlformat.0.27.0/opam +++ b/esy.lock/opam/ocamlformat.0.29.0/opam @@ -22,7 +22,7 @@ authors: [ homepage: "https://github.com/ocaml-ppx/ocamlformat" bug-reports: "https://github.com/ocaml-ppx/ocamlformat/issues" depends: [ - "ocaml" {>= "4.08" & < "5.4"} + "ocaml" {>= "4.08"} "cmdliner" {with-test = "false" & >= "1.1.0" | with-test & >= "1.2.0"} "csexp" {>= "1.4.0"} "dune" {>= "2.8"} @@ -51,10 +51,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.27.0/ocamlformat-0.27.0.tbz" + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.29.0/ocamlformat-0.29.0.tbz" checksum: [ - "sha256=ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" - "sha512=4d2a8965a7b7ad45f8f4e76c01cf38bfa68462b07dfa7bdb2db23bd3e3017b214e6780f036679fa8595dde4167a01d957e3af8837274320449014e306773f917" + "sha256=dac77f0a957ae782bb4b869b07b9803a872a34f8c1eae8901b42d21b623c9db5" + "sha512=b4ae6fda3c28e91dc12411b577df7b216e9b1afe5887bcb9e89c158e1313dc92183c29ffb256f47f5c9384af3ac8c505ec76849b26ae950b82c9b4c21a460819" ] } -x-commit-hash: "5bac2e7f71d9b0a06bd1908dda9b13da1649eee1" +x-commit-hash: "195e470387ecdcfb0f9ce309b0d8d17807bde25d" diff --git a/esy.lock/opam/ocp-indent.1.7.0/opam b/esy.lock/opam/ocp-indent.1.9.0/opam similarity index 73% rename from esy.lock/opam/ocp-indent.1.7.0/opam rename to esy.lock/opam/ocp-indent.1.9.0/opam index c6c47b97..2456c0ab 100644 --- a/esy.lock/opam/ocp-indent.1.7.0/opam +++ b/esy.lock/opam/ocp-indent.1.9.0/opam @@ -20,21 +20,20 @@ authors: [ ] homepage: "http://www.typerex.org/ocp-indent.html" bug-reports: "https://github.com/OCamlPro/ocp-indent/issues" -license: "LGPL-2.0-or-later" +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" tags: ["org:ocamlpro" "org:typerex"] dev-repo: "git+https://github.com/OCamlPro/ocp-indent.git" build: [ ["dune" "build" "-p" name "-j" jobs] ] run-test: [ - ["dune" "runtest" "-p" name] + ["dune" "runtest" "-p" name "-j" jobs] ] depends: [ - "ocaml" - "dune" - "cmdliner" {>= "1.0.0" & < "2.0.0"} + "ocaml" {>= "4.08"} + "dune" {>= "3.20"} + "cmdliner" {>= "1.3.0"} "ocamlfind" - "base-bytes" ] post-messages: [ "This package requires additional configuration for use in editors. Install package 'user-setup', or manually: @@ -49,9 +48,11 @@ post-messages: [ {success & !user-setup:installed} ] url { - src: "https://github.com/OCamlPro/ocp-indent/archive/1.7.0.tar.gz" + src: + "https://github.com/OCamlPro/ocp-indent/releases/download/1.9.0/ocp-indent-1.9.0.tbz" checksum: [ - "md5=3bc327e38f453f38494098725c97d2cb" - "sha512=5b28ae8695612c95cb0f5748de9b9f01d8ef4ad18b31340dc526ccae5fb1b6ee7e12024ff1beb817a43796183a83bca144222ca2d77d7750f2ff56108b5fa350" + "sha256=da4ff552f9fc230d7c07f64a8ef89295907bf8d3c581132f05dcf0dd87a172b3" + "sha512=d734487162ab1373110a4c4d4f83128b21c39ec2d6e6cd1f9708178b190553cf60faebf62483113ceed490d1b9948c6241e798ea81ee266f3ed7fd8113552684" ] } +x-commit-hash: "8aeb5cc580106366050de0068c11e20f8a947acc" diff --git a/esy.lock/opam/xdg.3.22.0/opam b/esy.lock/opam/xdg.3.22.1/opam similarity index 68% rename from esy.lock/opam/xdg.3.22.0/opam rename to esy.lock/opam/xdg.3.22.1/opam index 25231284..a12a77e4 100644 --- a/esy.lock/opam/xdg.3.22.0/opam +++ b/esy.lock/opam/xdg.3.22.1/opam @@ -30,10 +30,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.1/dune-3.22.1.tbz" checksum: [ - "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" - "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" + "sha256=0c0b98396c32ec426886c2c2294024fd687ac5114d4dda0af9dc8a2e584d47fd" + "sha512=4dc4ed45fb52a3017bc73fdbcb7b88c1710cebfdbb87ecb6f933582f8f0a27ef740f8c4009439ff6a878e1115c3f29d199e63d0367a88a09d2ea19b61517a814" ] } -x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" +x-commit-hash: "8aefc6cb021f4c276859c8c07386d1dfbc58cec8" diff --git a/package.json b/package.json index 309e08b4..37d972cd 100644 --- a/package.json +++ b/package.json @@ -4,19 +4,22 @@ "description": "OCaml bindings for Binaryen.", "author": "Oscar Spencer ", "license": "Apache-2.0", + "installConfig": { + "pnp": false + }, "dependencies": { "ocaml": ">= 4.13.0 < 5.4.0", - "@grain/libbinaryen": ">= 126.0.0 < 127.0.0", + "@grain/libbinaryen": ">= 127.0.0 < 128.0.0", "@opam/dune": ">= 3.0.0", "@opam/dune-configurator": ">= 3.0.0" }, "devDependencies": { - "@opam/js_of_ocaml-compiler": ">= 6.0.0 < 7.0.0", - "@opam/ocamlformat": "0.27.0", + "@opam/js_of_ocaml-compiler": ">= 6.3.0 < 7.0.0", + "@opam/ocamlformat": "0.29.0", "@opam/ocaml-lsp-server": ">= 1.9.1 < 2.0.0" }, "resolutions": { - "@opam/ocp-indent": "1.7.0" + "@opam/ocp-indent": "1.9.0" }, "esy": { "build": "dune build -p binaryen" diff --git a/src/expression.js b/src/expression.js index 2fd5f650..eafd9323 100644 --- a/src/expression.js +++ b/src/expression.js @@ -367,8 +367,7 @@ function caml_binaryen_const(wasm_mod, lit) { if (lit.type === "int64") { return wasm_mod.i64.const( - caml_int64_lo32(lit.value), - caml_int64_hi32(lit.value) + (BigInt(caml_int64_hi32(lit.value)) << 32n) | BigInt(caml_int64_lo32(lit.value) >>> 0) ); } @@ -382,8 +381,7 @@ function caml_binaryen_const(wasm_mod, lit) { if (lit.type === "float64_bits") { return wasm_mod.f64.const_bits( - caml_int64_lo32(lit.value), - caml_int64_hi32(lit.value) + (BigInt(caml_int64_hi32(lit.value)) << 32n) | BigInt(caml_int64_lo32(lit.value) >>> 0) ); } diff --git a/src/module.ml b/src/module.ml index c2a080a3..e88a44a3 100644 --- a/src/module.ml +++ b/src/module.ml @@ -102,6 +102,10 @@ module Feature = struct let relaxed_atomics = relaxed_atomics () + external custom_page_sizes : unit -> t = "caml_binaryen_feature_custom_page_sizes" + + let custom_page_sizes = custom_page_sizes () + external all : unit -> t = "caml_binaryen_feature_all" let all = all () diff --git a/src/module.mli b/src/module.mli index 6768b12d..a5e76a61 100644 --- a/src/module.mli +++ b/src/module.mli @@ -26,6 +26,7 @@ module Feature : sig val bulk_memory_opt : t val call_indirect_overlong : t val relaxed_atomics : t + val custom_page_sizes : t val all : t end diff --git a/src/module_feature.c b/src/module_feature.c index d0046db9..d484bf0e 100644 --- a/src/module_feature.c +++ b/src/module_feature.c @@ -161,6 +161,12 @@ caml_binaryen_feature_relaxed_atomics(value unit) { CAMLreturn(Val_int(BinaryenFeatureRelaxedAtomics())); } +CAMLprim value +caml_binaryen_feature_custom_page_sizes(value unit) { + CAMLparam1(unit); + CAMLreturn(Val_int(BinaryenFeatureCustomPageSizes())); +} + CAMLprim value caml_binaryen_feature_all(value unit) { CAMLparam1(unit); diff --git a/src/module_feature.js b/src/module_feature.js index 9510fcad..e8af8909 100644 --- a/src/module_feature.js +++ b/src/module_feature.js @@ -146,6 +146,12 @@ function caml_binaryen_feature_relaxed_atomics() { return Binaryen.Features.RelaxedAtomics; } +//Provides: caml_binaryen_feature_custom_page_sizes +//Requires: Binaryen +function caml_binaryen_feature_custom_page_sizes() { + return Binaryen.Features.CustomPageSizes; +} + //Provides: caml_binaryen_feature_all //Requires: Binaryen function caml_binaryen_feature_all() { diff --git a/src/passes.ml b/src/passes.ml index 80b69040..670ef686 100644 --- a/src/passes.ml +++ b/src/passes.ml @@ -16,6 +16,9 @@ let dae = "dae" removed *) let dae_optimizing = "dae-optimizing" +(** Experimental reimplementation of DAE *) +let dae_2 = "dae-2" + (** refine and merge abstract (never-created) types *) let abstract_type_refining = "abstract-type-refining" diff --git a/src/passes.mli b/src/passes.mli index b3a432a4..e36569cb 100644 --- a/src/passes.mli +++ b/src/passes.mli @@ -16,6 +16,9 @@ val dae_optimizing : t (** removes arguments to calls in an lto-like manner, and optimizes where we removed *) +val dae_2: t +(** Experimental reimplementation of DAE *) + val abstract_type_refining : t (** refine and merge abstract (never-created) types *)