diff --git a/binaryen.opam b/binaryen.opam index 280fa884..df70b2ed 100644 --- a/binaryen.opam +++ b/binaryen.opam @@ -16,6 +16,6 @@ depends: [ "dune" {>= "3.0.0"} "dune-configurator" {>= "3.0.0"} "js_of_ocaml-compiler" {>= "6.0.0" < "7.0.0"} - "libbinaryen" {>= "125.0.0" < "126.0.0"} + "libbinaryen" {>= "126.0.0" < "127.0.0"} ] x-maintenance-intent: ["0.(latest)"] diff --git a/esy.lock/index.json b/esy.lock/index.json index c834129e..f3e0dd03 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,5 +1,5 @@ { - "checksum": "7274e418d17b1687028339e90584fe3a", + "checksum": "995d8074e3579b987c9377435147b49e", "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.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -53,29 +53,29 @@ [ "windows", "x86_64" ] ] }, - "@opam/xdg@opam:3.21.1@fae5ea52": { - "id": "@opam/xdg@opam:3.21.1@fae5ea52", + "@opam/xdg@opam:3.22.0@a4df2855": { + "id": "@opam/xdg@opam:3.22.0@a4df2855", "name": "@opam/xdg", - "version": "opam:3.21.1", + "version": "opam:3.22.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/84/84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94", - "archive:https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" + "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" ], "opam": { "name": "xdg", - "version": "3.21.1", - "path": "esy.lock/opam/xdg.3.21.1" + "version": "3.22.0", + "path": "esy.lock/opam/xdg.3.22.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -103,8 +103,8 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.1@2377d2f8", - "@opam/ocamlfind@opam:1.9.8@4b291364", - "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/ocamlfind@opam:1.9.8@2d4a90ca", + "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -136,8 +136,8 @@ "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/uutf@opam:1.0.4@ba7fbef7", "@opam/uucp@opam:17.0.0@843de755", "@opam/topkg@opam:1.1.1@2377d2f8", - "@opam/ocamlfind@opam:1.9.8@4b291364", - "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/ocamlfind@opam:1.9.8@2d4a90ca", + "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -170,8 +170,8 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.1@2377d2f8", - "@opam/ocamlfind@opam:1.9.8@4b291364", - "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/ocamlfind@opam:1.9.8@2d4a90ca", + "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -201,12 +201,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@4b291364", - "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@2d4a90ca", + "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/ocamlbuild@opam:0.16.1@b3fc8209" + "ocaml@5.3.0@d41d8cd9", "@opam/ocamlbuild@opam:0.16.1@6ccbffe8" ], "available": [ [ "darwin", "x86_64" ], @@ -233,11 +233,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "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.21.1@57b8a8d1", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@57b8a8d1", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -336,12 +336,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/base@opam:v0.17.3@4f79f92d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/base@opam:v0.17.3@4f79f92d" ], "available": [ @@ -369,11 +369,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -400,11 +400,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -468,13 +468,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/ppxlib@opam:0.37.0@42a12c9c", - "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.21.1@57b8a8d1", + "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", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/ppxlib@opam:0.37.0@42a12c9c", - "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.21.1@57b8a8d1" + "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" ], "available": [ [ "darwin", "x86_64" ], @@ -501,11 +501,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -514,20 +514,20 @@ [ "windows", "x86_64" ] ] }, - "@opam/ppxlib@opam:0.37.0@42a12c9c": { - "id": "@opam/ppxlib@opam:0.37.0@42a12c9c", + "@opam/ppxlib@opam:0.38.0@5592b4d0": { + "id": "@opam/ppxlib@opam:0.38.0@5592b4d0", "name": "@opam/ppxlib", - "version": "opam:0.37.0", + "version": "opam:0.38.0", "source": { "type": "install", "source": [ - "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" + "archive:https://opam.ocaml.org/cache/sha256/89/89e049b3102f6670a213d34d802ea3ab0fc530a8959d2f1a1e8db830063429a3#sha256:89e049b3102f6670a213d34d802ea3ab0fc530a8959d2f1a1e8db830063429a3", + "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.38.0/ppxlib-0.38.0.tbz#sha256:89e049b3102f6670a213d34d802ea3ab0fc530a8959d2f1a1e8db830063429a3" ], "opam": { "name": "ppxlib", - "version": "0.37.0", - "path": "esy.lock/opam/ppxlib.0.37.0" + "version": "0.38.0", + "path": "esy.lock/opam/ppxlib.0.38.0" } }, "overrides": [], @@ -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.21.1@57b8a8d1", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@57b8a8d1" + "@opam/dune@opam:3.22.0@0b93b3d4" ], "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.21.1@57b8a8d1", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/dune@opam:3.21.1@57b8a8d1" + "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -602,11 +602,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -633,11 +633,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -664,11 +664,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -695,15 +695,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@4b291364", - "@opam/dune@opam:3.21.1@57b8a8d1", + "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", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@4b291364", - "@opam/dune@opam:3.21.1@57b8a8d1", + "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" ], @@ -714,29 +714,29 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocamlformat-rpc-lib@opam:0.28.1@4c691df7": { - "id": "@opam/ocamlformat-rpc-lib@opam:0.28.1@4c691df7", + "@opam/ocamlformat-rpc-lib@opam:0.29.0@6c183c49": { + "id": "@opam/ocamlformat-rpc-lib@opam:0.29.0@6c183c49", "name": "@opam/ocamlformat-rpc-lib", - "version": "opam:0.28.1", + "version": "opam:0.29.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/70/70bda037d0bed961ed91bdb5198b2eeef542444750a8b015d80ccb94b3ff41fb#sha256:70bda037d0bed961ed91bdb5198b2eeef542444750a8b015d80ccb94b3ff41fb", - "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.28.1/ocamlformat-0.28.1.tbz#sha256:70bda037d0bed961ed91bdb5198b2eeef542444750a8b015d80ccb94b3ff41fb" + "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-rpc-lib", - "version": "0.28.1", - "path": "esy.lock/opam/ocamlformat-rpc-lib.0.28.1" + "version": "0.29.0", + "path": "esy.lock/opam/ocamlformat-rpc-lib.0.29.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": [ @@ -746,8 +746,8 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocamlformat-lib@opam:0.27.0@09e368b0": { - "id": "@opam/ocamlformat-lib@opam:0.27.0@09e368b0", + "@opam/ocamlformat-lib@opam:0.27.0@86adeb4a": { + "id": "@opam/ocamlformat-lib@opam:0.27.0@86adeb4a", "name": "@opam/ocamlformat-lib", "version": "opam:0.27.0", "source": { @@ -768,15 +768,15 @@ "@opam/uuseg@opam:17.0.0@52f3d276", "@opam/stdio@opam:v0.17.0@80c625cc", "@opam/ocp-indent@opam:1.7.0@3e255333", - "@opam/ocaml-version@opam:4.0.3@371c2527", + "@opam/ocaml-version@opam:4.0.4@94200602", "@opam/menhirSdk@opam:20260209@1b57a7c9", "@opam/menhirLib@opam:20260209@f5704f2b", "@opam/menhir@opam:20260209@61084610", "@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.21.1@5dd16d55", - "@opam/dune@opam:3.21.1@57b8a8d1", "@opam/csexp@opam:1.5.2@46614bf4", + "@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/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.3@4f79f92d", @@ -788,15 +788,15 @@ "@opam/uuseg@opam:17.0.0@52f3d276", "@opam/stdio@opam:v0.17.0@80c625cc", "@opam/ocp-indent@opam:1.7.0@3e255333", - "@opam/ocaml-version@opam:4.0.3@371c2527", + "@opam/ocaml-version@opam:4.0.4@94200602", "@opam/menhirSdk@opam:20260209@1b57a7c9", "@opam/menhirLib@opam:20260209@f5704f2b", "@opam/menhir@opam:20260209@61084610", "@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.21.1@5dd16d55", - "@opam/dune@opam:3.21.1@57b8a8d1", "@opam/csexp@opam:1.5.2@46614bf4", + "@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/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.3@4f79f92d", @@ -809,8 +809,8 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocamlformat@opam:0.27.0@c40d4612": { - "id": "@opam/ocamlformat@opam:0.27.0@c40d4612", + "@opam/ocamlformat@opam:0.27.0@b4bc3c60": { + "id": "@opam/ocamlformat@opam:0.27.0@b4bc3c60", "name": "@opam/ocamlformat", "version": "opam:0.27.0", "source": { @@ -828,15 +828,15 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/re@opam:1.14.0@62aa9f42", - "@opam/ocamlformat-lib@opam:0.27.0@09e368b0", - "@opam/dune@opam:3.21.1@57b8a8d1", "@opam/csexp@opam:1.5.2@46614bf4", + "@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", "@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@09e368b0", - "@opam/dune@opam:3.21.1@57b8a8d1", "@opam/csexp@opam:1.5.2@46614bf4", + "@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" ], "available": [ @@ -846,8 +846,8 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocamlfind@opam:1.9.8@4b291364": { - "id": "@opam/ocamlfind@opam:1.9.8@4b291364", + "@opam/ocamlfind@opam:1.9.8@2d4a90ca": { + "id": "@opam/ocamlfind@opam:1.9.8@2d4a90ca", "name": "@opam/ocamlfind", "version": "opam:1.9.8", "source": { @@ -897,11 +897,11 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/dyn@opam:3.21.1@7a193774", - "@opam/dune@opam:3.21.1@57b8a8d1", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/dyn@opam:3.21.1@7a193774", - "@opam/dune@opam:3.21.1@57b8a8d1" + "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -910,8 +910,8 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocamlbuild@opam:0.16.1@b3fc8209": { - "id": "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/ocamlbuild@opam:0.16.1@6ccbffe8": { + "id": "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", "name": "@opam/ocamlbuild", "version": "opam:0.16.1", "source": { @@ -956,11 +956,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -969,29 +969,29 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocaml-version@opam:4.0.3@371c2527": { - "id": "@opam/ocaml-version@opam:4.0.3@371c2527", + "@opam/ocaml-version@opam:4.0.4@94200602": { + "id": "@opam/ocaml-version@opam:4.0.4@94200602", "name": "@opam/ocaml-version", - "version": "opam:4.0.3", + "version": "opam:4.0.4", "source": { "type": "install", "source": [ - "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" + "archive:https://opam.ocaml.org/cache/md5/b5/b5b4812aab0052900f462b2e024d5329#md5:b5b4812aab0052900f462b2e024d5329", + "archive:https://github.com/ocurrent/ocaml-version/releases/download/v4.0.4/ocaml-version-4.0.4.tbz#md5:b5b4812aab0052900f462b2e024d5329" ], "opam": { "name": "ocaml-version", - "version": "4.0.3", - "path": "esy.lock/opam/ocaml-version.4.0.3" + "version": "4.0.4", + "path": "esy.lock/opam/ocaml-version.4.0.4" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1000,8 +1000,8 @@ [ "windows", "x86_64" ] ] }, - "@opam/ocaml-lsp-server@opam:1.23.1@38cf22a2": { - "id": "@opam/ocaml-lsp-server@opam:1.23.1@38cf22a2", + "@opam/ocaml-lsp-server@opam:1.23.1@453a5cf2": { + "id": "@opam/ocaml-lsp-server@opam:1.23.1@453a5cf2", "name": "@opam/ocaml-lsp-server", "version": "opam:1.23.1", "source": { @@ -1019,22 +1019,22 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/xdg@opam:3.21.1@fae5ea52", + "@opam/xdg@opam:3.22.0@a4df2855", "@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", "@opam/pp@opam:2.0.0@2177bbde", "@opam/ordering@opam:3.21.1@3684f509", - "@opam/ocamlformat-rpc-lib@opam:0.28.1@4c691df7", + "@opam/ocamlformat-rpc-lib@opam:0.29.0@6c183c49", "@opam/ocamlc-loc@opam:3.21.1@1fd0f7f3", "@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.21.1@7a193774", "@opam/dune-rpc@opam:3.21.1@440b192b", - "@opam/dune-build-info@opam:3.21.1@5dd16d55", - "@opam/dune@opam:3.21.1@57b8a8d1", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.21.1@c060f149", + "@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/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.3@4f79f92d", "@opam/astring@opam:0.8.5@9975798d", @@ -1042,22 +1042,22 @@ ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/xdg@opam:3.21.1@fae5ea52", + "@opam/xdg@opam:3.22.0@a4df2855", "@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", "@opam/pp@opam:2.0.0@2177bbde", "@opam/ordering@opam:3.21.1@3684f509", - "@opam/ocamlformat-rpc-lib@opam:0.28.1@4c691df7", + "@opam/ocamlformat-rpc-lib@opam:0.29.0@6c183c49", "@opam/ocamlc-loc@opam:3.21.1@1fd0f7f3", "@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.21.1@7a193774", "@opam/dune-rpc@opam:3.21.1@440b192b", - "@opam/dune-build-info@opam:3.21.1@5dd16d55", - "@opam/dune@opam:3.21.1@57b8a8d1", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.21.1@c060f149", + "@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/camlp-streams@opam:5.0.1@8e96208c", "@opam/base@opam:v0.17.3@4f79f92d", "@opam/astring@opam:0.8.5@9975798d" @@ -1087,11 +1087,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1118,11 +1118,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": [ @@ -1150,11 +1150,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1181,11 +1181,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1212,11 +1212,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1243,11 +1243,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1278,14 +1278,14 @@ "@opam/menhirLib@opam:20260209@f5704f2b", "@opam/menhirGLR@opam:20260209@4817244a", "@opam/menhirCST@opam:20260209@a164990a", - "@opam/dune@opam:3.21.1@57b8a8d1", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@57b8a8d1" + "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1316,14 +1316,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.21.1@57b8a8d1", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@57b8a8d1" + "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1351,11 +1351,11 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/dune@opam:3.21.1@57b8a8d1", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/yojson@opam:3.0.0@b2c9a6c1", - "@opam/dune@opam:3.21.1@57b8a8d1" + "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1384,23 +1384,23 @@ "dependencies": [ "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@4b291364", + "@opam/ppxlib@opam:0.38.0@5592b4d0", + "@opam/ocamlfind@opam:1.9.8@2d4a90ca", "@opam/menhirSdk@opam:20260209@1b57a7c9", "@opam/menhirLib@opam:20260209@f5704f2b", "@opam/menhir@opam:20260209@61084610", - "@opam/dune@opam:3.21.1@57b8a8d1", + "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@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.37.0@42a12c9c", + "@opam/ppxlib@opam:0.38.0@5592b4d0", "@opam/menhirSdk@opam:20260209@1b57a7c9", "@opam/menhirLib@opam:20260209@f5704f2b", "@opam/menhir@opam:20260209@61084610", - "@opam/dune@opam:3.21.1@57b8a8d1", + "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/cmdliner@opam:1.3.0@8e6dd99f" ], "available": [ @@ -1429,11 +1429,11 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.21.1@57b8a8d1", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/seq@opam:base@5ed5af70", - "@opam/dune@opam:3.21.1@57b8a8d1" + "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1460,12 +1460,12 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/base-unix@opam:base@87d0b2eb" ], "available": [ @@ -1494,8 +1494,8 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.1@2377d2f8", - "@opam/ocamlfind@opam:1.9.8@4b291364", - "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/ocamlfind@opam:1.9.8@2d4a90ca", + "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", "@opam/astring@opam:0.8.5@9975798d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -1527,11 +1527,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "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.21.1@57b8a8d1", + "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@57b8a8d1" + "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1591,11 +1591,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "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.21.1@57b8a8d1", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@57b8a8d1" + "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1656,19 +1656,19 @@ }, "overrides": [], "dependencies": [ - "@opam/xdg@opam:3.21.1@fae5ea52", + "@opam/xdg@opam:3.22.0@a4df2855", "@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.21.1@57b8a8d1", + "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/xdg@opam:3.21.1@fae5ea52", + "@opam/xdg@opam:3.22.0@a4df2855", "@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.21.1@57b8a8d1", + "@opam/dyn@opam:3.21.1@7a193774", "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/csexp@opam:1.5.2@46614bf4" ], "available": [ @@ -1678,31 +1678,31 @@ [ "windows", "x86_64" ] ] }, - "@opam/dune-configurator@opam:3.21.1@a0935856": { - "id": "@opam/dune-configurator@opam:3.21.1@a0935856", + "@opam/dune-configurator@opam:3.22.0@e4d47134": { + "id": "@opam/dune-configurator@opam:3.22.0@e4d47134", "name": "@opam/dune-configurator", - "version": "opam:3.21.1", + "version": "opam:3.22.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/84/84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94", - "archive:https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" + "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" ], "opam": { "name": "dune-configurator", - "version": "3.21.1", - "path": "esy.lock/opam/dune-configurator.3.21.1" + "version": "3.22.0", + "path": "esy.lock/opam/dune-configurator.3.22.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@5dd16d55": { - "id": "@opam/dune-build-info@opam:3.21.1@5dd16d55", + "@opam/dune-build-info@opam:3.22.0@70cc3e38": { + "id": "@opam/dune-build-info@opam:3.22.0@70cc3e38", "name": "@opam/dune-build-info", - "version": "opam:3.21.1", + "version": "opam:3.22.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/84/84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94", - "archive:https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" + "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" ], "opam": { "name": "dune-build-info", - "version": "3.21.1", - "path": "esy.lock/opam/dune-build-info.3.21.1" + "version": "3.22.0", + "path": "esy.lock/opam/dune-build-info.3.22.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1744,20 +1744,20 @@ [ "windows", "x86_64" ] ] }, - "@opam/dune@opam:3.21.1@57b8a8d1": { - "id": "@opam/dune@opam:3.21.1@57b8a8d1", + "@opam/dune@opam:3.22.0@0b93b3d4": { + "id": "@opam/dune@opam:3.22.0@0b93b3d4", "name": "@opam/dune", - "version": "opam:3.21.1", + "version": "opam:3.22.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/84/84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94", - "archive:https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" + "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" ], "opam": { "name": "dune", - "version": "3.21.1", - "path": "esy.lock/opam/dune.3.21.1" + "version": "3.22.0", + "path": "esy.lock/opam/dune.3.22.0" } }, "overrides": [], @@ -1795,11 +1795,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1856,29 +1856,29 @@ [ "windows", "x86_64" ] ] }, - "@opam/chrome-trace@opam:3.21.1@c060f149": { - "id": "@opam/chrome-trace@opam:3.21.1@c060f149", + "@opam/chrome-trace@opam:3.22.0@f599ccdf": { + "id": "@opam/chrome-trace@opam:3.22.0@f599ccdf", "name": "@opam/chrome-trace", - "version": "opam:3.21.1", + "version": "opam:3.22.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/84/84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94", - "archive:https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz#sha256:84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" + "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" ], "opam": { "name": "chrome-trace", - "version": "3.21.1", - "path": "esy.lock/opam/chrome-trace.3.21.1" + "version": "3.22.0", + "path": "esy.lock/opam/chrome-trace.3.22.0" } }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1905,11 +1905,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1", + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.21.1@57b8a8d1" + "ocaml@5.3.0@d41d8cd9", "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -1979,11 +1979,11 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@4b291364", + "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@4b291364" + "ocaml@5.3.0@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@2d4a90ca" ], "available": [ [ "darwin", "x86_64" ], @@ -2012,14 +2012,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.21.1@a0935856", - "@opam/dune@opam:3.21.1@57b8a8d1", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune-configurator@opam:3.22.0@e4d47134", + "@opam/dune@opam:3.22.0@0b93b3d4", "@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.21.1@a0935856", - "@opam/dune@opam:3.21.1@57b8a8d1" + "@opam/dune-configurator@opam:3.22.0@e4d47134", + "@opam/dune@opam:3.22.0@0b93b3d4" ], "available": [ [ "darwin", "x86_64" ], @@ -2047,8 +2047,8 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", "@opam/topkg@opam:1.1.1@2377d2f8", - "@opam/ocamlfind@opam:1.9.8@4b291364", - "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/ocamlfind@opam:1.9.8@2d4a90ca", + "@opam/ocamlbuild@opam:0.16.1@6ccbffe8", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@5.3.0@d41d8cd9" ], @@ -2059,21 +2059,21 @@ [ "windows", "x86_64" ] ] }, - "@grain/libbinaryen@125.0.0@d41d8cd9": { - "id": "@grain/libbinaryen@125.0.0@d41d8cd9", + "@grain/libbinaryen@126.0.0@d41d8cd9": { + "id": "@grain/libbinaryen@126.0.0@d41d8cd9", "name": "@grain/libbinaryen", - "version": "125.0.0", + "version": "126.0.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@grain/libbinaryen/-/libbinaryen-125.0.0.tgz#sha1:d15e18d44730a2b288ce1d81d48b9063f888d439" + "archive:https://registry.npmjs.org/@grain/libbinaryen/-/libbinaryen-126.0.0.tgz#sha1:ab54f1245bd408c96fa72573adb2ebbdeee1bb96" ] }, "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", - "@opam/dune-configurator@opam:3.21.1@a0935856", - "@opam/dune@opam:3.21.1@57b8a8d1", + "@opam/dune-configurator@opam:3.22.0@e4d47134", + "@opam/dune@opam:3.22.0@0b93b3d4", "@opam/conf-cmake@github:grain-lang/cmake:esy.json#033cab656dc71a6488b3c1ca6ea45099f794bd03@d41d8cd9" ], "devDependencies": [], @@ -2096,13 +2096,13 @@ "overrides": [], "dependencies": [ "ocaml@5.3.0@d41d8cd9", - "@opam/dune-configurator@opam:3.21.1@a0935856", - "@opam/dune@opam:3.21.1@57b8a8d1", - "@grain/libbinaryen@125.0.0@d41d8cd9" + "@opam/dune-configurator@opam:3.22.0@e4d47134", + "@opam/dune@opam:3.22.0@0b93b3d4", + "@grain/libbinaryen@126.0.0@d41d8cd9" ], "devDependencies": [ - "@opam/ocamlformat@opam:0.27.0@c40d4612", - "@opam/ocaml-lsp-server@opam:1.23.1@38cf22a2", + "@opam/ocamlformat@opam:0.27.0@b4bc3c60", + "@opam/ocaml-lsp-server@opam:1.23.1@453a5cf2", "@opam/js_of_ocaml-compiler@opam:6.2.0@45dd83ba" ], "available": [ diff --git a/esy.lock/opam/chrome-trace.3.21.1/opam b/esy.lock/opam/chrome-trace.3.22.0/opam similarity index 63% rename from esy.lock/opam/chrome-trace.3.21.1/opam rename to esy.lock/opam/chrome-trace.3.22.0/opam index 988be034..3e93d853 100644 --- a/esy.lock/opam/chrome-trace.3.21.1/opam +++ b/esy.lock/opam/chrome-trace.3.22.0/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.21"} + "dune" {>= "3.22"} "ocaml" {>= "4.08.0"} "odoc" {with-doc} ] @@ -17,8 +17,6 @@ dev-repo: "git+https://github.com/ocaml/dune.git" x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] [ "dune" "build" @@ -32,10 +30,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" checksum: [ - "sha256=84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" - "sha512=d9fa44e24036d2593adfe59e52e0ad64f3e7e973d23f84af57fc79e38fa210630b0cb55590f314d6ef455333b96a8e0ce188c2720eaae44576222541ba78efb3" + "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" ] } -x-commit-hash: "0b5863d9be475453b3cc2bd321fde222af2544d4" +x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" diff --git a/esy.lock/opam/dune-build-info.3.21.1/opam b/esy.lock/opam/dune-build-info.3.22.0/opam similarity index 70% rename from esy.lock/opam/dune-build-info.3.21.1/opam rename to esy.lock/opam/dune-build-info.3.22.0/opam index c0669e2a..dab09aef 100644 --- a/esy.lock/opam/dune-build-info.3.21.1/opam +++ b/esy.lock/opam/dune-build-info.3.22.0/opam @@ -15,7 +15,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.21"} + "dune" {>= "3.22"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] @@ -23,8 +23,6 @@ dev-repo: "git+https://github.com/ocaml/dune.git" x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] [ "dune" "build" @@ -38,10 +36,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" checksum: [ - "sha256=84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" - "sha512=d9fa44e24036d2593adfe59e52e0ad64f3e7e973d23f84af57fc79e38fa210630b0cb55590f314d6ef455333b96a8e0ce188c2720eaae44576222541ba78efb3" + "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" ] } -x-commit-hash: "0b5863d9be475453b3cc2bd321fde222af2544d4" +x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" diff --git a/esy.lock/opam/dune-configurator.3.21.1/opam b/esy.lock/opam/dune-configurator.3.22.0/opam similarity index 71% rename from esy.lock/opam/dune-configurator.3.21.1/opam rename to esy.lock/opam/dune-configurator.3.22.0/opam index 68f5b92b..bbc8e71f 100644 --- a/esy.lock/opam/dune-configurator.3.21.1/opam +++ b/esy.lock/opam/dune-configurator.3.22.0/opam @@ -17,7 +17,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.21"} + "dune" {>= "3.22"} "ocaml" {>= "4.08.0"} "base-unix" "csexp" {>= "1.5.0"} @@ -27,8 +27,6 @@ dev-repo: "git+https://github.com/ocaml/dune.git" x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] [ "dune" "build" @@ -42,10 +40,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" checksum: [ - "sha256=84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" - "sha512=d9fa44e24036d2593adfe59e52e0ad64f3e7e973d23f84af57fc79e38fa210630b0cb55590f314d6ef455333b96a8e0ce188c2720eaae44576222541ba78efb3" + "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" ] } -x-commit-hash: "0b5863d9be475453b3cc2bd321fde222af2544d4" +x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" diff --git a/esy.lock/opam/dune.3.21.1/opam b/esy.lock/opam/dune.3.22.0/opam similarity index 88% rename from esy.lock/opam/dune.3.21.1/opam rename to esy.lock/opam/dune.3.22.0/opam index 2e226b72..5dd9d3f4 100644 --- a/esy.lock/opam/dune.3.21.1/opam +++ b/esy.lock/opam/dune.3.22.0/opam @@ -66,10 +66,10 @@ depends: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" checksum: [ - "sha256=84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" - "sha512=d9fa44e24036d2593adfe59e52e0ad64f3e7e973d23f84af57fc79e38fa210630b0cb55590f314d6ef455333b96a8e0ce188c2720eaae44576222541ba78efb3" + "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" ] } -x-commit-hash: "0b5863d9be475453b3cc2bd321fde222af2544d4" +x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" diff --git a/esy.lock/opam/ocaml-lsp-server.1.23.1/opam b/esy.lock/opam/ocaml-lsp-server.1.23.1/opam index 7b210332..007d2b61 100644 --- a/esy.lock/opam/ocaml-lsp-server.1.23.1/opam +++ b/esy.lock/opam/ocaml-lsp-server.1.23.1/opam @@ -25,10 +25,10 @@ depends: [ "jsonrpc" {= version} "re" {>= "1.5.0"} "ppx_yojson_conv_lib" {>= "v0.14"} - "dune-rpc" {>= "3.4.0"} + "dune-rpc" {>= "3.4.0" & < "3.22"} "chrome-trace" {>= "3.3.0"} "dyn" - "stdune" + "stdune" {< "3.22"} "fiber" {>= "3.1.1" & < "4.0.0"} "ocaml" {>= "5.3" & < "5.4"} "xdg" diff --git a/esy.lock/opam/ocaml-version.4.0.3/opam b/esy.lock/opam/ocaml-version.4.0.4/opam similarity index 88% rename from esy.lock/opam/ocaml-version.4.0.3/opam rename to esy.lock/opam/ocaml-version.4.0.4/opam index 3d5418d7..c87c8099 100644 --- a/esy.lock/opam/ocaml-version.4.0.3/opam +++ b/esy.lock/opam/ocaml-version.4.0.4/opam @@ -45,10 +45,10 @@ build: [ dev-repo: "git+https://github.com/ocurrent/ocaml-version.git" url { src: - "https://github.com/ocurrent/ocaml-version/releases/download/v4.0.3/ocaml-version-4.0.3.tbz" + "https://github.com/ocurrent/ocaml-version/releases/download/v4.0.4/ocaml-version-4.0.4.tbz" checksum: [ - "md5=6a8cce4bd5b60149ca4302ce587bff94" - "sha512=199533647516b1bea700046437c3b1f0d605e593c4bfd3b694f16944a6bfdba44297a45d696da1742c57bc621ecaafa2237cb3dc379f66f7fa2e1b2d93743022" + "md5=b5b4812aab0052900f462b2e024d5329" + "sha512=5813a6577e66b3567ce543255b3ab1bf58f7034bfd17b793d60843a6c422fc01f702ef5db5928be4289a89d1b48ec9454d906a6d9b2e4a19fbd3afd8a541045b" ] } x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/esy.lock/opam/ocamlbuild.0.16.1/opam b/esy.lock/opam/ocamlbuild.0.16.1/opam index 83ff5735..ba51b4c0 100644 --- a/esy.lock/opam/ocamlbuild.0.16.1/opam +++ b/esy.lock/opam/ocamlbuild.0.16.1/opam @@ -28,6 +28,7 @@ build: [ conflicts: [ "base-ocamlbuild" "ocamlfind" {< "1.6.2"} + "relocatable" ] depends: [ diff --git a/esy.lock/opam/ocamlfind.1.9.8/opam b/esy.lock/opam/ocamlfind.1.9.8/opam index 8fb38dc5..7f6b8cdb 100644 --- a/esy.lock/opam/ocamlfind.1.9.8/opam +++ b/esy.lock/opam/ocamlfind.1.9.8/opam @@ -15,6 +15,7 @@ depends: [ "ocaml" {>= "3.08.0" & (os != "cygwin" & os-distribution != "msys2" | < "5.0")} ] depopts: ["graphics"] +conflicts: ["relocatable"] build: [ [ "./configure" diff --git a/esy.lock/opam/ocamlformat-lib.0.27.0/opam b/esy.lock/opam/ocamlformat-lib.0.27.0/opam index 1843cd16..2d62d228 100644 --- a/esy.lock/opam/ocamlformat-lib.0.27.0/opam +++ b/esy.lock/opam/ocamlformat-lib.0.27.0/opam @@ -22,6 +22,7 @@ depends: [ "base" {>= "v0.12.0"} "cmdliner" {>= "1.1.0" & < "2.0.0"} "dune" {>= "2.8"} + "dune" {< "3.22" & with-test} "dune-build-info" "either" "fix" diff --git a/esy.lock/opam/ocamlformat-rpc-lib.0.28.1/opam b/esy.lock/opam/ocamlformat-rpc-lib.0.29.0/opam similarity index 78% rename from esy.lock/opam/ocamlformat-rpc-lib.0.28.1/opam rename to esy.lock/opam/ocamlformat-rpc-lib.0.29.0/opam index dfb78af3..f6d10a4d 100644 --- a/esy.lock/opam/ocamlformat-rpc-lib.0.28.1/opam +++ b/esy.lock/opam/ocamlformat-rpc-lib.0.29.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.28.1/ocamlformat-0.28.1.tbz" + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.29.0/ocamlformat-0.29.0.tbz" checksum: [ - "sha256=70bda037d0bed961ed91bdb5198b2eeef542444750a8b015d80ccb94b3ff41fb" - "sha512=8de0517165c6f0cadcedcce66e57cb723956768a8068abd062243abb08fabf292283d0d284be230aa5647d0883a4dc7f28fcf1b70338a2b0c9b17a5bed1bbb71" + "sha256=dac77f0a957ae782bb4b869b07b9803a872a34f8c1eae8901b42d21b623c9db5" + "sha512=b4ae6fda3c28e91dc12411b577df7b216e9b1afe5887bcb9e89c158e1313dc92183c29ffb256f47f5c9384af3ac8c505ec76849b26ae950b82c9b4c21a460819" ] } -x-commit-hash: "809492a6044557239ed1e1c2f78eec602f068ea4" +x-commit-hash: "195e470387ecdcfb0f9ce309b0d8d17807bde25d" diff --git a/esy.lock/opam/ocamlformat.0.27.0/opam b/esy.lock/opam/ocamlformat.0.27.0/opam index e434c70a..42310875 100644 --- a/esy.lock/opam/ocamlformat.0.27.0/opam +++ b/esy.lock/opam/ocamlformat.0.27.0/opam @@ -26,6 +26,7 @@ depends: [ "cmdliner" {with-test = "false" & >= "1.1.0" | with-test & >= "1.2.0"} "csexp" {>= "1.4.0"} "dune" {>= "2.8"} + "dune" {< "3.22" & with-test} "ocamlformat-lib" {= version} "ocamlformat-rpc-lib" {with-test & = version} "re" {>= "1.10.3"} diff --git a/esy.lock/opam/ppxlib.0.37.0/opam b/esy.lock/opam/ppxlib.0.38.0/opam similarity index 78% rename from esy.lock/opam/ppxlib.0.37.0/opam rename to esy.lock/opam/ppxlib.0.38.0/opam index 353f78ef..b7497737 100644 --- a/esy.lock/opam/ppxlib.0.37.0/opam +++ b/esy.lock/opam/ppxlib.0.38.0/opam @@ -20,7 +20,7 @@ doc: "https://ocaml-ppx.github.io/ppxlib/" bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" depends: [ "dune" {>= "3.8"} - "ocaml" {>= "4.08.0" & < "5.5.0"} + "ocaml" {>= "4.08.0" & < "5.6.0"} "ocaml-compiler-libs" {>= "v0.11.0"} "ppx_derivers" {>= "1.0"} "sexplib0" {>= "v0.12"} @@ -29,7 +29,7 @@ depends: [ "ocamlfind" {with-test} "re" {with-test & >= "1.9.0"} "cinaps" {with-test & >= "v0.12.1"} - "ocamlformat" {with-dev-setup & = "0.26.2"} + "ocamlformat" {with-dev-setup & = "0.28.1"} "odoc" {with-doc} ] conflicts: [ @@ -55,10 +55,10 @@ 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.37.0/ppxlib-0.37.0.tbz" + "https://github.com/ocaml-ppx/ppxlib/releases/download/0.38.0/ppxlib-0.38.0.tbz" checksum: [ - "sha256=2e223837e7cecc3bc84a432432c0a72f4e1d5be9165c9c33772f156db85db0b3" - "sha512=78c62c6de7a641b950de9b4b744841c8823918c545046693e291077adfcd069a812094c11d8d51f792c0b5f340307d38f452ff0a92520df63ed17a3ca9922e2e" + "sha256=89e049b3102f6670a213d34d802ea3ab0fc530a8959d2f1a1e8db830063429a3" + "sha512=2fbbf124fc61e1f22242d13505e9af39d4a3c7cf03def1c33ee8bd915195be9b817636667302e9c6ceddc74a9a4a54926340e21c96fd770a2bc6752400315cfd" ] } -x-commit-hash: "df39675d8ff0c3490ece8157c681691cfb67fdaf" +x-commit-hash: "f7ffcd60a04f22ba85caefbde7f1eb4af6dba4ea" diff --git a/esy.lock/opam/xdg.3.21.1/opam b/esy.lock/opam/xdg.3.22.0/opam similarity index 63% rename from esy.lock/opam/xdg.3.21.1/opam rename to esy.lock/opam/xdg.3.22.0/opam index 23e55c26..25231284 100644 --- a/esy.lock/opam/xdg.3.21.1/opam +++ b/esy.lock/opam/xdg.3.22.0/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.21"} + "dune" {>= "3.22"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] @@ -17,8 +17,6 @@ dev-repo: "git+https://github.com/ocaml/dune.git" x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} - ["rm" "-rf" "vendor/csexp"] - ["rm" "-rf" "vendor/pp"] [ "dune" "build" @@ -32,10 +30,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.21.1/dune-3.21.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.22.0/dune-3.22.0.tbz" checksum: [ - "sha256=84f7a82c6d80a7124f3847e9a489e80cfbeafb7bed3573ac01286ef56fd08d94" - "sha512=d9fa44e24036d2593adfe59e52e0ad64f3e7e973d23f84af57fc79e38fa210630b0cb55590f314d6ef455333b96a8e0ce188c2720eaae44576222541ba78efb3" + "sha256=cb816b2e672ca6c6ea680133f01287bd95a58ca611cb476acff67b8adbacf722" + "sha512=c99102070a9c90b29ca4cac68bd2444c086dd0ac5b63515d561087509beff719c4c534ee844f25ce391d1c08080f9e78b7dd32ed14057c6b9cc7886f60337f3b" ] } -x-commit-hash: "0b5863d9be475453b3cc2bd321fde222af2544d4" +x-commit-hash: "26a4d4957cfa4b2d3323e30c8af1b7947c93be71" diff --git a/package.json b/package.json index 4b0e2076..309e08b4 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "ocaml": ">= 4.13.0 < 5.4.0", - "@grain/libbinaryen": ">= 125.0.0 < 126.0.0", + "@grain/libbinaryen": ">= 126.0.0 < 127.0.0", "@opam/dune": ">= 3.0.0", "@opam/dune-configurator": ">= 3.0.0" }, diff --git a/src/module.js b/src/module.js index d6bf5b0b..39e0e1d6 100644 --- a/src/module.js +++ b/src/module.js @@ -132,6 +132,5 @@ function caml_binaryen_add_custom_section(wasm_mod, name, contents) { //Provides: caml_binaryen_module_update_maps function caml_binaryen_module_update_maps(wasm_mod) { - // The JS version doesn't expose `update_maps` - return; + return wasm_mod.updateMaps(); } diff --git a/src/module.ml b/src/module.ml index 85772b38..c2a080a3 100644 --- a/src/module.ml +++ b/src/module.ml @@ -98,6 +98,10 @@ module Feature = struct let call_indirect_overlong = call_indirect_overlong () + external relaxed_atomics : unit -> t = "caml_binaryen_feature_relaxed_atomics" + + let relaxed_atomics = relaxed_atomics () + external all : unit -> t = "caml_binaryen_feature_all" let all = all () diff --git a/src/module.mli b/src/module.mli index 14c5e78d..6768b12d 100644 --- a/src/module.mli +++ b/src/module.mli @@ -25,6 +25,7 @@ module Feature : sig val fp16 : t val bulk_memory_opt : t val call_indirect_overlong : t + val relaxed_atomics : t val all : t end diff --git a/src/module_feature.c b/src/module_feature.c index 0deb4690..d0046db9 100644 --- a/src/module_feature.c +++ b/src/module_feature.c @@ -155,6 +155,12 @@ caml_binaryen_feature_call_indirect_overlong(value unit) { CAMLreturn(Val_int(BinaryenFeatureCallIndirectOverlong())); } +CAMLprim value +caml_binaryen_feature_relaxed_atomics(value unit) { + CAMLparam1(unit); + CAMLreturn(Val_int(BinaryenFeatureRelaxedAtomics())); +} + CAMLprim value caml_binaryen_feature_all(value unit) { CAMLparam1(unit); diff --git a/src/module_feature.js b/src/module_feature.js index 3c6be03c..9510fcad 100644 --- a/src/module_feature.js +++ b/src/module_feature.js @@ -140,6 +140,12 @@ function caml_binaryen_feature_call_indirect_overlong() { return Binaryen.Features.BulkMemoryOpt; } +//Provides: caml_binaryen_feature_relaxed_atomics +//Requires: Binaryen +function caml_binaryen_feature_relaxed_atomics() { + return Binaryen.Features.RelaxedAtomics; +} + //Provides: caml_binaryen_feature_all //Requires: Binaryen function caml_binaryen_feature_all() { diff --git a/src/passes.ml b/src/passes.ml index fcf1928b..80b69040 100644 --- a/src/passes.ml +++ b/src/passes.ml @@ -106,6 +106,9 @@ let generate_global_effects = "generate-global-effects" (** refine the types of globals *) let global_refining = "global-refining" +(** globally optimize struct values, also emitting ref.cast_desc_eq *) +let gsi_desc_cast = "gsi-desc-cast" + (** globally optimize struct values *) let gsi = "gsi" @@ -152,9 +155,6 @@ let inlining_optimizing = "inlining-optimizing" (** lower away binaryen intrinsics *) let intrinsic_lowering = "intrinsic-lowering" -(** wrap imports and exports for JavaScript promise integration *) -let jspi = "jspi" - (** legalizes i64 types on the import/export boundary *) let legalize_js_interface = "legalize-js-interface" @@ -321,6 +321,9 @@ let symbolmap = "symbolmap" (** removes operations incompatible with js *) let remove_non_js_ops = "remove-non-js-ops" +(** replaces relaxed SIMD instructions with unreachable *) +let remove_relaxed_simd = "remove-relaxed-simd" + (** removes imports and replaces them with nops *) let remove_imports = "remove-imports" @@ -468,6 +471,9 @@ let strip_eh = "strip-eh" (** strip the wasm target features section *) let strip_target_features = "strip-target-features" +(** strip all toolchain-specific code annotations *) +let strip_toolchain_annotations = "strip-toolchain-annotations" + (** translate old Phase 3 EH instructions to new ones with exnref *) let translate_to_exnref = "translate-to-exnref" @@ -486,7 +492,7 @@ let type_finalizing = "type-finalizing" (** merge types to their supertypes where possible *) let type_merging = "type-merging" -(** create new nominal types to help other optimizations *) +(** create new types to help other optimizations *) let type_ssa = "type-ssa" (** mark all types as non-final (open) *) diff --git a/src/passes.mli b/src/passes.mli index f09b78cf..b3a432a4 100644 --- a/src/passes.mli +++ b/src/passes.mli @@ -106,6 +106,9 @@ val generate_global_effects : t val global_refining : t (** refine the types of globals *) +val gsi_desc_cast : t +(** globally optimize struct values, also emitting ref.cast_desc_eq *) + val gsi : t (** globally optimize struct values *) @@ -149,9 +152,6 @@ val inlining_optimizing : t val intrinsic_lowering : t (** lower away binaryen intrinsics *) -val jspi : t -(** wrap imports and exports for JavaScript promise integration *) - val legalize_js_interface : t (** legalizes i64 types on the import/export boundary *) @@ -316,6 +316,9 @@ val symbolmap : t val remove_non_js_ops : t (** removes operations incompatible with js *) +val remove_relaxed_simd : t +(** replaces relaxed SIMD instructions with unreachable *) + val remove_imports : t (** removes imports and replaces them with nops *) @@ -352,7 +355,7 @@ val reorder_globals : t val reorder_locals : t (** sorts locals by access frequency *) -val reorder_types: t +val reorder_types : t (** sorts private types by access frequency *) val rereloop : t @@ -460,6 +463,9 @@ val strip_eh : t val strip_target_features : t (** strip the wasm target features section *) +val strip_toolchain_annotations : t +(** strip all toolchain-specific code annotations *) + val translate_to_exnref : t (** translate old Phase 3 EH instructions to new ones with exnref *) @@ -479,7 +485,7 @@ val type_merging : t (** merge types to their supertypes where possible *) val type_ssa : t -(** create new nominal types to help other optimizations *) +(** create new types to help other optimizations *) val type_unfinalizing : t (** mark all types as non-final (open) *) diff --git a/src/type.js b/src/type.js index 2b258218..ffbbcab5 100644 --- a/src/type.js +++ b/src/type.js @@ -67,8 +67,7 @@ function caml_binaryen_type_structref() { //Provides: caml_binaryen_type_arrayref //Requires: Binaryen function caml_binaryen_type_arrayref() { - // TODO: Binaryen v125 doesn't expose this directly - return Binaryen._BinaryenTypeArrayref(); + return Binaryen.arrayref; } //Provides: caml_binaryen_type_stringref