diff --git a/compiler/dune b/compiler/dune index 86e47b4b25..2f48ab30c7 100644 --- a/compiler/dune +++ b/compiler/dune @@ -1,9 +1,31 @@ (alias (name native) - (deps grainc/grainc.exe graindoc/graindoc.exe grainformat/grainformat.exe - grainlsp/grainlsp.exe test/test.exe)) + (deps + grainc/grainc.exe + graindoc/graindoc.exe + grainformat/grainformat.exe + grainlsp/grainlsp.exe + test/test.exe)) (alias (name js) - (deps grainc/grainc.bc.js graindoc/graindoc.bc.js - grainformat/grainformat.bc.js grainlsp/grainlsp.bc.js test/test.bc.js)) + (deps + grainc/grainc.bc.js + graindoc/graindoc.bc.js + grainformat/grainformat.bc.js + grainlsp/grainlsp.bc.js + test/test.bc.js)) + +(env + (_ + (js_of_ocaml + (flags (:standard) --quiet --no-extern-fs --disable use-js-string) + (link_flags (:standard) --quiet --disable use-js-string) + (build_runtime_flags + (:standard) + --quiet + --no-extern-fs + --disable + use-js-string)))) + +(data_only_dirs node_modules) diff --git a/compiler/dune-project b/compiler/dune-project index 76398f6975..0dbdb3328e 100644 --- a/compiler/dune-project +++ b/compiler/dune-project @@ -1,4 +1,4 @@ -(lang dune 2.3) +(lang dune 3.0) (name grain) (version 0.6.6) (using menhir 2.0) diff --git a/compiler/esy.json b/compiler/esy.json index 335d94e460..7b0c880d73 100644 --- a/compiler/esy.json +++ b/compiler/esy.json @@ -22,8 +22,8 @@ } }, "scripts": { - "copy:exe": "cp #{$GRAINC_BIN_PATH} #{$GRAINDOC_BIN_PATH} #{$GRAINFORMAT_BIN_PATH} #{$GRAINLSP_BIN_PATH} #{$CLI_BIN_DIR}", - "copy:js": "cp #{$GRAINC_JS_PATH} #{$GRAINDOC_JS_PATH} #{$GRAINFORMAT_JS_PATH} #{$GRAINLSP_JS_PATH} #{$CLI_BIN_DIR}", + "copy:exe": "cp -f #{$GRAINC_BIN_PATH} #{$GRAINDOC_BIN_PATH} #{$GRAINFORMAT_BIN_PATH} #{$GRAINLSP_BIN_PATH} #{$CLI_BIN_DIR}", + "copy:js": "cp -f #{$GRAINC_JS_PATH} #{$GRAINDOC_JS_PATH} #{$GRAINFORMAT_JS_PATH} #{$GRAINLSP_JS_PATH} #{$CLI_BIN_DIR}", "clean": "rm -rf #{self.root}/_esy", "build:js": "esy b dune build @js --no-buffer #{os == 'windows' ? '-j 2' : ''}", "test": "#{$TEST_EXEC_PATH}", @@ -54,7 +54,7 @@ "ocaml": "4.14.1000" }, "devDependencies": { - "@opam/js_of_ocaml-compiler": "5.0.1", + "@opam/js_of_ocaml-compiler": "6.0.1", "@opam/ocaml-lsp-server": "1.14.1", "@opam/rely": "^4.0.0" }, diff --git a/compiler/esy.lock/index.json b/compiler/esy.lock/index.json index ba2bd5d473..f7abc54a20 100644 --- a/compiler/esy.lock/index.json +++ b/compiler/esy.lock/index.json @@ -1,5 +1,5 @@ { - "checksum": "3afd68a853e9b43daedf7825125eb77b", + "checksum": "f7a074f5e39e8c51e255281da66b7288", "root": "@grain/compiler@link-dev:./esy.json", "node": { "ocaml@4.14.1000@d41d8cd9": { @@ -16,90 +16,90 @@ "dependencies": [], "devDependencies": [] }, - "@opam/yojson@opam:2.1.1@ad5e299c": { - "id": "@opam/yojson@opam:2.1.1@ad5e299c", + "@opam/yojson@opam:2.2.2@0786d153": { + "id": "@opam/yojson@opam:2.2.2@0786d153", "name": "@opam/yojson", - "version": "opam:2.1.1", + "version": "opam:2.2.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/d5/d58183207b198dc065866239066e074c34f9e139c0d9c4175a38809790e88173#sha256:d58183207b198dc065866239066e074c34f9e139c0d9c4175a38809790e88173", - "archive:https://github.com/ocaml-community/yojson/releases/download/2.1.1/yojson-2.1.1.tbz#sha256:d58183207b198dc065866239066e074c34f9e139c0d9c4175a38809790e88173" + "archive:https://opam.ocaml.org/cache/sha256/9a/9abfad8c9a79d4723ad2f6448e669c1e68dbfc87cc54a1b7c064b0c90912c595#sha256:9abfad8c9a79d4723ad2f6448e669c1e68dbfc87cc54a1b7c064b0c90912c595", + "archive:https://github.com/ocaml-community/yojson/releases/download/2.2.2/yojson-2.2.2.tbz#sha256:9abfad8c9a79d4723ad2f6448e669c1e68dbfc87cc54a1b7c064b0c90912c595" ], "opam": { "name": "yojson", - "version": "2.1.1", - "path": "esy.lock/opam/yojson.2.1.1" + "version": "2.2.2", + "path": "esy.lock/opam/yojson.2.2.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/cppo@opam:1.6.9@db929a12", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/xdg@opam:3.11.1@1e207b0b": { - "id": "@opam/xdg@opam:3.11.1@1e207b0b", + "@opam/xdg@opam:3.17.2@fffb074d": { + "id": "@opam/xdg@opam:3.17.2@fffb074d", "name": "@opam/xdg", - "version": "opam:3.11.1", + "version": "opam:3.17.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/9d/9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64", + "archive:https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" ], "opam": { "name": "xdg", - "version": "3.11.1", - "path": "esy.lock/opam/xdg.3.11.1" + "version": "3.17.2", + "path": "esy.lock/opam/xdg.3.17.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/uutf@opam:1.0.3@47c95a18": { - "id": "@opam/uutf@opam:1.0.3@47c95a18", + "@opam/uutf@opam:1.0.4@ba7fbef7": { + "id": "@opam/uutf@opam:1.0.4@ba7fbef7", "name": "@opam/uutf", - "version": "opam:1.0.3", + "version": "opam:1.0.4", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/50/50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8#sha512:50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8", - "archive:https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz#sha512:50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8" + "archive:https://opam.ocaml.org/cache/sha512/e3/e35f408bc971cd8da3077e6c3321e0d8f4eb569898e0e219fde62dae78fbd0a0095cb7f036287656f6a1b346584f7b9f0c6dec0a5a092180da36e43247027598#sha512:e35f408bc971cd8da3077e6c3321e0d8f4eb569898e0e219fde62dae78fbd0a0095cb7f036287656f6a1b346584f7b9f0c6dec0a5a092180da36e43247027598", + "archive:https://erratique.ch/software/uutf/releases/uutf-1.0.4.tbz#sha512:e35f408bc971cd8da3077e6c3321e0d8f4eb569898e0e219fde62dae78fbd0a0095cb7f036287656f6a1b346584f7b9f0c6dec0a5a092180da36e43247027598" ], "opam": { "name": "uutf", - "version": "1.0.3", - "path": "esy.lock/opam/uutf.1.0.3" + "version": "1.0.4", + "path": "esy.lock/opam/uutf.1.0.4" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", - "@opam/cmdliner@opam:1.2.0@b0c6143c", + "ocaml@4.14.1000@d41d8cd9", "@opam/topkg@opam:1.0.8@eb5a05af", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ], + "available": "true" }, "@opam/utf8@github:reasonml/reason-native:utf8.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9": { - "id": - "@opam/utf8@github:reasonml/reason-native:utf8.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", + "id": "@opam/utf8@github:reasonml/reason-native:utf8.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "name": "@opam/utf8", - "version": - "github:reasonml/reason-native:utf8.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", + "version": "github:reasonml/reason-native:utf8.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", "source": { "type": "install", "source": [ @@ -108,13 +108,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/uri@opam:4.4.0@f70a0b72": { "id": "@opam/uri@opam:4.4.0@f70a0b72", @@ -135,42 +136,43 @@ "overrides": [], "dependencies": [ "ocaml@4.14.1000@d41d8cd9", "@opam/stringext@opam:1.6.0@ac4f328b", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/angstrom@opam:0.15.0@105656d9", + "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/angstrom@opam:0.16.1@7454dd18", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.1000@d41d8cd9", "@opam/stringext@opam:1.6.0@ac4f328b", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/angstrom@opam:0.15.0@105656d9" - ] + "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/angstrom@opam:0.16.1@7454dd18" + ], + "available": "true" }, - "@opam/topkg@opam:1.0.7@7ee47d76": { - "id": "@opam/topkg@opam:1.0.7@7ee47d76", + "@opam/topkg@opam:1.0.8@eb5a05af": { + "id": "@opam/topkg@opam:1.0.8@eb5a05af", "name": "@opam/topkg", - "version": "opam:1.0.7", + "version": "opam:1.0.8", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/09/09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535#sha512:09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535", - "archive:https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz#sha512:09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535" + "archive:https://opam.ocaml.org/cache/sha512/4b/4b632b60137852bb72ff9c8cdc2e16ac5ece6473569e50963fef9c1e800a0933a516bea1107b04011645afa4a1e78893c82dbce0aa8de2970d4d6c6d0dd2fe02#sha512:4b632b60137852bb72ff9c8cdc2e16ac5ece6473569e50963fef9c1e800a0933a516bea1107b04011645afa4a1e78893c82dbce0aa8de2970d4d6c6d0dd2fe02", + "archive:https://erratique.ch/software/topkg/releases/topkg-1.0.8.tbz#sha512:4b632b60137852bb72ff9c8cdc2e16ac5ece6473569e50963fef9c1e800a0933a516bea1107b04011645afa4a1e78893c82dbce0aa8de2970d4d6c6d0dd2fe02" ], "opam": { "name": "topkg", - "version": "1.0.7", - "path": "esy.lock/opam/topkg.1.0.7" + "version": "1.0.8", + "path": "esy.lock/opam/topkg.1.0.8" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlbuild@opam:0.16.1@b3fc8209" + ], + "available": "true" }, "@opam/stringext@opam:1.6.0@ac4f328b": { "id": "@opam/stringext@opam:1.6.0@ac4f328b", @@ -190,45 +192,47 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/stdune@opam:3.11.1@9a840882": { - "id": "@opam/stdune@opam:3.11.1@9a840882", + "@opam/stdune@opam:3.17.2@d1b11ebb": { + "id": "@opam/stdune@opam:3.17.2@d1b11ebb", "name": "@opam/stdune", - "version": "opam:3.11.1", + "version": "opam:3.17.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/9d/9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64", + "archive:https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" ], "opam": { "name": "stdune", - "version": "3.11.1", - "path": "esy.lock/opam/stdune.3.11.1" + "version": "3.17.2", + "path": "esy.lock/opam/stdune.3.17.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.17.2@700bb6ce", + "@opam/dyn@opam:3.17.2@6d24df09", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.17.2@700bb6ce", + "@opam/dyn@opam:3.17.2@6d24df09", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" - ] + ], + "available": "true" }, "@opam/stdlib-shims@opam:0.3.0@72c7bc98": { "id": "@opam/stdlib-shims@opam:0.3.0@72c7bc98", @@ -248,47 +252,49 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/spawn@opam:v0.15.1@85e9d6f1": { - "id": "@opam/spawn@opam:v0.15.1@85e9d6f1", + "@opam/spawn@opam:v0.17.0@d0f69739": { + "id": "@opam/spawn@opam:v0.17.0@d0f69739", "name": "@opam/spawn", - "version": "opam:v0.15.1", + "version": "opam:v0.17.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/9a/9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50#sha256:9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50", - "archive:https://github.com/janestreet/spawn/archive/v0.15.1.tar.gz#sha256:9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50" + "archive:https://opam.ocaml.org/cache/sha256/33/33fbb5cd4c3387a6829095cfa73d5fc2eff572be61647e6052010bfbd0c2df49#sha256:33fbb5cd4c3387a6829095cfa73d5fc2eff572be61647e6052010bfbd0c2df49", + "archive:https://github.com/janestreet/spawn/releases/download/v0.17.0/spawn-v0.17.0.tbz#sha256:33fbb5cd4c3387a6829095cfa73d5fc2eff572be61647e6052010bfbd0c2df49" ], "opam": { "name": "spawn", - "version": "v0.15.1", - "path": "esy.lock/opam/spawn.v0.15.1" + "version": "v0.17.0", + "path": "esy.lock/opam/spawn.v0.17.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "os != \"freebsd\"" }, - "@opam/sexplib0@opam:v0.15.1@51111c0c": { - "id": "@opam/sexplib0@opam:v0.15.1@51111c0c", + "@opam/sexplib0@opam:v0.15.1@df7962ff": { + "id": "@opam/sexplib0@opam:v0.15.1@df7962ff", "name": "@opam/sexplib0", "version": "opam:v0.15.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/ab/ab8fd6273f35a792cad48cbb3024a7f9#md5:ab8fd6273f35a792cad48cbb3024a7f9", - "archive:https://github.com/janestreet/sexplib0/archive/refs/tags/v0.15.1.tar.gz#md5:ab8fd6273f35a792cad48cbb3024a7f9" + "archive:https://opam.ocaml.org/cache/sha256/e8/e8cd817eb3bc3f84a2065fa0255ab2b986a24baf1cc329d05627c516464267b3#sha256:e8cd817eb3bc3f84a2065fa0255ab2b986a24baf1cc329d05627c516464267b3", + "archive:https://github.com/janestreet/sexplib0/archive/refs/tags/v0.15.1.tar.gz#sha256:e8cd817eb3bc3f84a2065fa0255ab2b986a24baf1cc329d05627c516464267b3" ], "opam": { "name": "sexplib0", @@ -298,12 +304,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/sexplib@opam:v0.15.1@1824bfd6": { "id": "@opam/sexplib@opam:v0.15.1@1824bfd6", @@ -323,18 +330,20 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/parsexp@opam:v0.15.0@742345c3", "@opam/num@opam:1.4@16d26a67", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/parsexp@opam:v0.15.0@742345c3", + "@opam/num@opam:1.5-1@28ef716a", "@opam/dune@opam:3.17.2@31dc7e86", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/parsexp@opam:v0.15.0@742345c3", "@opam/num@opam:1.4@16d26a67", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/parsexp@opam:v0.15.0@742345c3", + "@opam/num@opam:1.5-1@28ef716a", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/seq@opam:base@d8d7de1d": { - "id": "@opam/seq@opam:base@d8d7de1d", + "@opam/seq@opam:base@5ed5af70": { + "id": "@opam/seq@opam:base@5ed5af70", "name": "@opam/seq", "version": "opam:base", "source": { @@ -350,44 +359,58 @@ "dependencies": [ "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ], + "extraSources": [ + { + "checksum": "sha256:e95062b4d0519ef8335c02f7d0f1952d11b814c7ab7e6d566a206116162fa2be", + "url": "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/META.seq", + "relativePath": "META.seq" + }, + { + "checksum": "sha256:fff926c2c4d5a82b6c94c60c4c35eb06e3d39975893ebe6b1f0e6557cbe34904", + "url": "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/seq.install", + "relativePath": "seq.install" + } + ], + "available": "true" }, - "@opam/sedlex@opam:3.2@eab3a2e0": { - "id": "@opam/sedlex@opam:3.2@eab3a2e0", + "@opam/sedlex@opam:3.3@8168b930": { + "id": "@opam/sedlex@opam:3.3@8168b930", "name": "@opam/sedlex", - "version": "opam:3.2", + "version": "opam:3.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/b6/b67eec3a80a7fed8e6c91e47260b0843#md5:b67eec3a80a7fed8e6c91e47260b0843", - "archive:https://github.com/ocaml-community/sedlex/archive/refs/tags/v3.2.tar.gz#md5:b67eec3a80a7fed8e6c91e47260b0843" + "archive:https://opam.ocaml.org/cache/md5/46/4603d572e24f3515fe7e7d0b665bdda6#md5:4603d572e24f3515fe7e7d0b665bdda6", + "archive:https://github.com/ocaml-community/sedlex/archive/refs/tags/v3.3.tar.gz#md5:4603d572e24f3515fe7e7d0b665bdda6" ], "opam": { "name": "sedlex", - "version": "3.2", - "path": "esy.lock/opam/sedlex.3.2" + "version": "3.3", + "path": "esy.lock/opam/sedlex.3.3" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/gen@opam:1.1@059b2731", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/gen@opam:1.1@059b2731", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/gen@opam:1.1@55327887", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/result@opam:1.5@1c6a6533": { - "id": "@opam/result@opam:1.5@1c6a6533", + "@opam/result@opam:1.5@5a755845": { + "id": "@opam/result@opam:1.5@5a755845", "name": "@opam/result", "version": "opam:1.5", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/1b/1b82dec78849680b49ae9a8a365b831b#md5:1b82dec78849680b49ae9a8a365b831b", - "archive:https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz#md5:1b82dec78849680b49ae9a8a365b831b" + "archive:https://opam.ocaml.org/cache/sha256/7c/7c3a5e238558f4c1a4f5acca816bc705a0e12f68dc0005c61ddbf2e6cab8ee32#sha256:7c3a5e238558f4c1a4f5acca816bc705a0e12f68dc0005c61ddbf2e6cab8ee32", + "archive:https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz#sha256:7c3a5e238558f4c1a4f5acca816bc705a0e12f68dc0005c61ddbf2e6cab8ee32" ], "opam": { "name": "result", @@ -397,19 +420,18 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/rely@github:reasonml/reason-native:rely.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9": { - "id": - "@opam/rely@github:reasonml/reason-native:rely.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", + "id": "@opam/rely@github:reasonml/reason-native:rely.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "name": "@opam/rely", - "version": - "github:reasonml/reason-native:rely.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", + "version": "github:reasonml/reason-native:rely.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", "source": { "type": "install", "source": [ @@ -418,25 +440,26 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/re@opam:1.11.0@87deb463", + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/re@opam:1.12.0@42f7a5b9", "@opam/pastel@github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", - "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/cli@github:reasonml/reason-native:cli.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/re@opam:1.11.0@87deb463", + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/re@opam:1.12.0@42f7a5b9", "@opam/pastel@github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", - "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/cli@github:reasonml/reason-native:cli.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9" - ] + ], + "available": "true" }, - "@opam/reason@opam:3.9.0@2a7c0e6f": { - "id": "@opam/reason@opam:3.9.0@2a7c0e6f", + "@opam/reason@opam:3.9.0@eb7972a1": { + "id": "@opam/reason@opam:3.9.0@eb7972a1", "name": "@opam/reason", "version": "opam:3.9.0", "source": { @@ -453,87 +476,89 @@ }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__reason_opam__c__3.9.0_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__reason_opam__c__3.9.0_opam_override" } ], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/merlin-extend@opam:0.6.1@7d979feb", + "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/merlin-extend@opam:0.6.2@f9530fc0", "@opam/menhir@opam:20220210@879a0c13", "@opam/fix@opam:20230505@941a65ff", - "@opam/dune-build-info@opam:3.11.1@0dfbdab2", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune-build-info@opam:3.17.2@b34a7b66", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/merlin-extend@opam:0.6.1@7d979feb", + "ocaml@4.14.1000@d41d8cd9", "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/merlin-extend@opam:0.6.2@f9530fc0", "@opam/menhir@opam:20220210@879a0c13", "@opam/fix@opam:20230505@941a65ff", - "@opam/dune-build-info@opam:3.11.1@0dfbdab2", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "@opam/dune-build-info@opam:3.17.2@b34a7b66", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/re@opam:1.11.0@87deb463": { - "id": "@opam/re@opam:1.11.0@87deb463", + "@opam/re@opam:1.12.0@42f7a5b9": { + "id": "@opam/re@opam:1.12.0@42f7a5b9", "name": "@opam/re", - "version": "opam:1.11.0", + "version": "opam:1.12.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/01/01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f#sha256:01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f", - "archive:https://github.com/ocaml/ocaml-re/releases/download/1.11.0/re-1.11.0.tbz#sha256:01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f" + "archive:https://opam.ocaml.org/cache/sha256/a0/a01f2bf22f72c2f4ababd8d3e7635e35c1bf6bc5a41ad6d5a007454ddabad1d4#sha256:a01f2bf22f72c2f4ababd8d3e7635e35c1bf6bc5a41ad6d5a007454ddabad1d4", + "archive:https://github.com/ocaml/ocaml-re/releases/download/1.12.0/re-1.12.0.tbz#sha256:a01f2bf22f72c2f4ababd8d3e7635e35c1bf6bc5a41ad6d5a007454ddabad1d4" ], "opam": { "name": "re", - "version": "1.11.0", - "path": "esy.lock/opam/re.1.11.0" + "version": "1.12.0", + "path": "esy.lock/opam/re.1.12.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/ppxlib@opam:0.29.1@a8bb9506": { - "id": "@opam/ppxlib@opam:0.29.1@a8bb9506", + "@opam/ppxlib@opam:0.35.0@8cd01f8f": { + "id": "@opam/ppxlib@opam:0.35.0@8cd01f8f", "name": "@opam/ppxlib", - "version": "opam:0.29.1", + "version": "opam:0.35.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/c8/c8ea8c8770414fdba6612e7f2d814b21a493daa974ea862a90c8e6c766e5dd79#sha256:c8ea8c8770414fdba6612e7f2d814b21a493daa974ea862a90c8e6c766e5dd79", - "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.29.1/ppxlib-0.29.1.tbz#sha256:c8ea8c8770414fdba6612e7f2d814b21a493daa974ea862a90c8e6c766e5dd79" + "archive:https://opam.ocaml.org/cache/sha256/d9/d9d959fc9f84260487e45684dc741898a92fc5506b61a7f5cac65d21832db925#sha256:d9d959fc9f84260487e45684dc741898a92fc5506b61a7f5cac65d21832db925", + "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.35.0/ppxlib-0.35.0.tbz#sha256:d9d959fc9f84260487e45684dc741898a92fc5506b61a7f5cac65d21832db925" ], "opam": { "name": "ppxlib", - "version": "0.29.1", - "path": "esy.lock/opam/ppxlib.0.29.1" + "version": "0.35.0", + "path": "esy.lock/opam/ppxlib.0.35.0" } }, "overrides": [], "dependencies": [ "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocaml-compiler-libs@opam:v0.12.4@57a85ad1", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocaml-compiler-libs@opam:v0.12.4@57a85ad1", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c": { "id": "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", @@ -553,16 +578,17 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac": { - "id": "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", + "@opam/ppx_sexp_conv@opam:v0.15.1@61122d32": { + "id": "@opam/ppx_sexp_conv@opam:v0.15.1@61122d32", "name": "@opam/ppx_sexp_conv", "version": "opam:v0.15.1", "source": { @@ -579,56 +605,54 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/base@opam:v0.15.1@e8a71f35" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/base@opam:v0.15.1@e8a71f35" + ], + "available": "true" }, - "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6": { - "id": "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", + "@opam/ppx_deriving_yojson@opam:3.9.1@a0df7828": { + "id": "@opam/ppx_deriving_yojson@opam:3.9.1@a0df7828", "name": "@opam/ppx_deriving_yojson", - "version": "opam:3.7.0", + "version": "opam:3.9.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/45/456be82acb16bbf6be12ab01f9dfaa94#md5:456be82acb16bbf6be12ab01f9dfaa94", - "archive:https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.7.0/ppx_deriving_yojson-3.7.0.tar.gz#md5:456be82acb16bbf6be12ab01f9dfaa94" + "archive:https://opam.ocaml.org/cache/sha256/6a/6a3ef7c7bb381f57448853f2a6d2287cf623628162a979587d1e8f7502114f4d#sha256:6a3ef7c7bb381f57448853f2a6d2287cf623628162a979587d1e8f7502114f4d", + "archive:https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.9.1/ppx_deriving_yojson-3.9.1.tbz#sha256:6a3ef7c7bb381f57448853f2a6d2287cf623628162a979587d1e8f7502114f4d" ], "opam": { "name": "ppx_deriving_yojson", - "version": "3.7.0", - "path": "esy.lock/opam/ppx_deriving_yojson.3.7.0" + "version": "3.9.1", + "path": "esy.lock/opam/ppx_deriving_yojson.3.9.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_deriving@opam:5.2.1@709e53c3", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_deriving@opam:5.2.1@709e53c3", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/ppx_deriving_cmdliner@github:hammerlab/ppx_deriving_cmdliner:ppx_deriving_cmdliner.opam#1f086651fe7f8dd98e371b09c6fcc4dbc6db1c7c@d41d8cd9": { - "id": - "@opam/ppx_deriving_cmdliner@github:hammerlab/ppx_deriving_cmdliner:ppx_deriving_cmdliner.opam#1f086651fe7f8dd98e371b09c6fcc4dbc6db1c7c@d41d8cd9", + "id": "@opam/ppx_deriving_cmdliner@github:hammerlab/ppx_deriving_cmdliner:ppx_deriving_cmdliner.opam#1f086651fe7f8dd98e371b09c6fcc4dbc6db1c7c@d41d8cd9", "name": "@opam/ppx_deriving_cmdliner", - "version": - "github:hammerlab/ppx_deriving_cmdliner:ppx_deriving_cmdliner.opam#1f086651fe7f8dd98e371b09c6fcc4dbc6db1c7c", + "version": "github:hammerlab/ppx_deriving_cmdliner:ppx_deriving_cmdliner.opam#1f086651fe7f8dd98e371b09c6fcc4dbc6db1c7c", "source": { "type": "install", "source": [ @@ -637,23 +661,24 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c", + "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@5a755845", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_deriving@opam:5.2.1@709e53c3", + "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ppx_deriving@opam:5.2.1@2315fdd0", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c" - ] - }, - "@opam/ppx_deriving@opam:5.2.1@2315fdd0": { - "id": "@opam/ppx_deriving@opam:5.2.1@2315fdd0", + "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@5a755845", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_deriving@opam:5.2.1@709e53c3", + "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/cmdliner@opam:1.3.0@8e6dd99f" + ], + "available": "true" + }, + "@opam/ppx_deriving@opam:5.2.1@709e53c3": { + "id": "@opam/ppx_deriving@opam:5.2.1@709e53c3", "name": "@opam/ppx_deriving", "version": "opam:5.2.1", "source": { @@ -670,30 +695,31 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/cppo@opam:1.6.9@db929a12", + "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@5a755845", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/cppo@opam:1.8.0@b48266ea", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ppx_derivers@opam:1.2.1@e2cbad12", - "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] - }, - "@opam/ppx_derivers@opam:1.2.1@e2cbad12": { - "id": "@opam/ppx_derivers@opam:1.2.1@e2cbad12", + "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@5a755845", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ppx_derivers@opam:1.2.1@d78727cd", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" + }, + "@opam/ppx_derivers@opam:1.2.1@d78727cd": { + "id": "@opam/ppx_derivers@opam:1.2.1@d78727cd", "name": "@opam/ppx_derivers", "version": "opam:1.2.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/5d/5dc2bf130c1db3c731fe0fffc5648b41#md5:5dc2bf130c1db3c731fe0fffc5648b41", - "archive:https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz#md5:5dc2bf130c1db3c731fe0fffc5648b41" + "archive:https://opam.ocaml.org/cache/sha256/b6/b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95#sha256:b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95", + "archive:https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz#sha256:b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95" ], "opam": { "name": "ppx_derivers", @@ -703,44 +729,44 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/pp@opam:1.2.0@16430027": { - "id": "@opam/pp@opam:1.2.0@16430027", + "@opam/pp@opam:2.0.0@2177bbde": { + "id": "@opam/pp@opam:2.0.0@2177bbde", "name": "@opam/pp", - "version": "opam:1.2.0", + "version": "opam:2.0.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/a5/a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c#sha256:a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c", - "archive:https://github.com/ocaml-dune/pp/releases/download/1.2.0/pp-1.2.0.tbz#sha256:a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c" + "archive:https://opam.ocaml.org/cache/sha256/86/8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419#sha256:8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419", + "archive:https://github.com/ocaml-dune/pp/releases/download/2.0.0/pp-2.0.0.tbz#sha256:8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419" ], "opam": { "name": "pp", - "version": "1.2.0", - "path": "esy.lock/opam/pp.1.2.0" + "version": "2.0.0", + "path": "esy.lock/opam/pp.2.0.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/pastel@github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9": { - "id": - "@opam/pastel@github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", + "id": "@opam/pastel@github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "name": "@opam/pastel", - "version": - "github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", + "version": "github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", "source": { "type": "install", "source": [ @@ -749,14 +775,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/re@opam:1.11.0@87deb463", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/re@opam:1.12.0@42f7a5b9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/re@opam:1.11.0@87deb463", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/re@opam:1.12.0@42f7a5b9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/parsexp@opam:v0.15.0@742345c3": { "id": "@opam/parsexp@opam:v0.15.0@742345c3", @@ -776,50 +803,52 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/base@opam:v0.15.1@e8a71f35" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/base@opam:v0.15.1@e8a71f35" + ], + "available": "true" }, - "@opam/ordering@opam:3.11.1@92c57daa": { - "id": "@opam/ordering@opam:3.11.1@92c57daa", + "@opam/ordering@opam:3.17.2@700bb6ce": { + "id": "@opam/ordering@opam:3.17.2@700bb6ce", "name": "@opam/ordering", - "version": "opam:3.11.1", + "version": "opam:3.17.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/9d/9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64", + "archive:https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" ], "opam": { "name": "ordering", - "version": "3.11.1", - "path": "esy.lock/opam/ordering.3.11.1" + "version": "3.17.2", + "path": "esy.lock/opam/ordering.3.17.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/omd@opam:1.3.2@511d53d2": { - "id": "@opam/omd@opam:1.3.2@511d53d2", + "@opam/omd@opam:1.3.2@f6edb8b8": { + "id": "@opam/omd@opam:1.3.2@f6edb8b8", "name": "@opam/omd", "version": "opam:1.3.2", "source": { "type": "install", "source": [ "archive:https://opam.ocaml.org/cache/sha256/60/6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb#sha256:6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb", - "archive:https://github.com/ocaml/omd/releases/download/1.3.2/omd-1.3.2.tbz#sha256:6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb" + "archive:https://github.com/ocaml/opam-source-archives/raw/main/omd-1.3.2.tbz#sha256:6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb" ], "opam": { "name": "omd", @@ -829,26 +858,27 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/base-bytes@opam:base@19d0c2ff", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/base-bytes@opam:base@785dbd33", "@opam/base-bigarray@opam:base@b03491b0", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/base-bytes@opam:base@19d0c2ff", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/base-bytes@opam:base@785dbd33", "@opam/base-bigarray@opam:base@b03491b0" - ] + ], + "available": "true" }, - "@opam/octavius@opam:1.2.2@2205cc65": { - "id": "@opam/octavius@opam:1.2.2@2205cc65", + "@opam/octavius@opam:1.2.2@558886f0": { + "id": "@opam/octavius@opam:1.2.2@558886f0", "name": "@opam/octavius", "version": "opam:1.2.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/72/72f9e1d996e6c5089fc513cc9218607b#md5:72f9e1d996e6c5089fc513cc9218607b", - "archive:https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz#md5:72f9e1d996e6c5089fc513cc9218607b" + "archive:https://opam.ocaml.org/cache/sha256/ea/eac9104ce0316b69da9c44b9c477700fe0b52a888c89ce4bdf1d2b782a73e0ad#sha256:eac9104ce0316b69da9c44b9c477700fe0b52a888c89ce4bdf1d2b782a73e0ad", + "archive:https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz#sha256:eac9104ce0316b69da9c44b9c477700fe0b52a888c89ce4bdf1d2b782a73e0ad" ], "opam": { "name": "octavius", @@ -858,12 +888,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/ocamlgraph@opam:2.1.0@c06ba8fc": { "id": "@opam/ocamlgraph@opam:2.1.0@c06ba8fc", @@ -884,101 +915,90 @@ "overrides": [], "dependencies": [ "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.3.0@72c7bc98", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda": { - "id": "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda", + "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f": { + "id": "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f", "name": "@opam/ocamlformat-rpc-lib", - "version": "opam:0.26.1", + "version": "opam:0.27.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/da/da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7#sha256:da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7", - "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.1/ocamlformat-0.26.1.tbz#sha256:da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7" + "archive:https://opam.ocaml.org/cache/sha256/dd/ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15#sha256:ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15", + "archive:https://github.com/ocaml-ppx/ocamlformat/releases/download/0.27.0/ocamlformat-0.27.0.tbz#sha256:ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" ], "opam": { "name": "ocamlformat-rpc-lib", - "version": "0.26.1", - "path": "esy.lock/opam/ocamlformat-rpc-lib.0.26.1" + "version": "0.27.0", + "path": "esy.lock/opam/ocamlformat-rpc-lib.0.27.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4" - ] + ], + "available": "true" }, - "@opam/ocamlfind@opam:1.9.6@da5169c7": { - "id": "@opam/ocamlfind@opam:1.9.6@da5169c7", + "@opam/ocamlfind@opam:1.9.8@ee910ff5": { + "id": "@opam/ocamlfind@opam:1.9.8@ee910ff5", "name": "@opam/ocamlfind", - "version": "opam:1.9.6", + "version": "opam:1.9.8", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/96/96c6ee50a32cca9ca277321262dbec57#md5:96c6ee50a32cca9ca277321262dbec57", - "archive:http://download.camlcity.org/download/findlib-1.9.6.tar.gz#md5:96c6ee50a32cca9ca277321262dbec57" + "archive:https://opam.ocaml.org/cache/md5/ca/ca770e5806032a96131b670f6e07f146#md5:ca770e5806032a96131b670f6e07f146", + "archive:https://github.com/ocaml/ocamlfind/archive/refs/tags/findlib-1.9.8.tar.gz#md5:ca770e5806032a96131b670f6e07f146" ], "opam": { "name": "ocamlfind", - "version": "1.9.6", - "path": "esy.lock/opam/ocamlfind.1.9.6" + "version": "1.9.8", + "path": "esy.lock/opam/ocamlfind.1.9.8" } }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override" } ], "dependencies": [ "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ], + "available": "true" }, - "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d": { - "id": "@opam/ocamlbuild@opam:0.14.2+win@39b9f56d", + "@opam/ocamlbuild@opam:0.16.1@b3fc8209": { + "id": "@opam/ocamlbuild@opam:0.16.1@b3fc8209", "name": "@opam/ocamlbuild", - "version": "opam:0.14.2+win", + "version": "opam:0.16.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/2f/2f407fadd57b073155a6aead887d9676#md5:2f407fadd57b073155a6aead887d9676", - "archive:https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz#md5:2f407fadd57b073155a6aead887d9676" + "archive:https://opam.ocaml.org/cache/sha512/e9/e918b9a0081f271e507c7a4f4d5d5a7cdf818ca51c52acec1bac85ddad5f6cad078cb3c568252fbcf5401c2d75323ed8f50fdd881bda1c9632840320408393ae#sha512:e918b9a0081f271e507c7a4f4d5d5a7cdf818ca51c52acec1bac85ddad5f6cad078cb3c568252fbcf5401c2d75323ed8f50fdd881bda1c9632840320408393ae", + "archive:https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.16.1.tar.gz#sha512:e918b9a0081f271e507c7a4f4d5d5a7cdf818ca51c52acec1bac85ddad5f6cad078cb3c568252fbcf5401c2d75323ed8f50fdd881bda1c9632840320408393ae" ], "opam": { "name": "ocamlbuild", - "version": "0.14.2+win", - "path": "esy.lock/opam/ocamlbuild.0.14.2+win" + "version": "0.16.1", + "path": "esy.lock/opam/ocamlbuild.0.16.1" } }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override" - } - ], + "overrides": [], "dependencies": [ "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ], - "extraSources": [ - { - "checksum": - "sha256:a9b7e1829a3304e5a073d8ddea29d3d8272698e93b7e1ee659ae5e31e5cfb6b9", - "url": - "https://raw.githubusercontent.com/ocaml-opam/opam-repository-mingw/354a87b397856f2a70024c5c83fc5001074935b6/packages/ocamlbuild/ocamlbuild.0.14.2/files/ocamlbuild-0.14.2.patch", - "relativePath": "ocamlbuild-0.14.2.patch" - } - ] + "available": "true" }, "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb": { "id": "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb", @@ -998,12 +1018,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/ocaml-lsp-server@opam:1.14.1@ac41cc96": { "id": "@opam/ocaml-lsp-server@opam:1.14.1@ac41cc96", @@ -1023,43 +1044,44 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/xdg@opam:3.11.1@1e207b0b", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.11.1@9a840882", - "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.11.0@87deb463", + "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/xdg@opam:3.17.2@fffb074d", "@opam/uutf@opam:1.0.4@ba7fbef7", + "@opam/stdune@opam:3.17.2@d1b11ebb", + "@opam/spawn@opam:v0.17.0@d0f69739", "@opam/re@opam:1.12.0@42f7a5b9", "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", - "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/omd@opam:1.3.2@511d53d2", - "@opam/octavius@opam:1.2.2@2205cc65", - "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda", - "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.11.1@d3c74846", - "@opam/dune-rpc@opam:3.11.1@1197fefa", - "@opam/dune-build-info@opam:3.11.1@0dfbdab2", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.11.1@0e9213a3", + "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.17.2@700bb6ce", + "@opam/omd@opam:1.3.2@f6edb8b8", + "@opam/octavius@opam:1.2.2@558886f0", + "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f", + "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.17.2@6d24df09", + "@opam/dune-rpc@opam:3.17.2@022f705e", + "@opam/dune-build-info@opam:3.17.2@b34a7b66", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.17.2@ece6ea1d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/xdg@opam:3.11.1@1e207b0b", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/stdune@opam:3.11.1@9a840882", - "@opam/spawn@opam:v0.15.1@85e9d6f1", "@opam/re@opam:1.11.0@87deb463", + "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/xdg@opam:3.17.2@fffb074d", "@opam/uutf@opam:1.0.4@ba7fbef7", + "@opam/stdune@opam:3.17.2@d1b11ebb", + "@opam/spawn@opam:v0.17.0@d0f69739", "@opam/re@opam:1.12.0@42f7a5b9", "@opam/ppx_yojson_conv_lib@opam:v0.16.0@33740c3c", - "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/omd@opam:1.3.2@511d53d2", - "@opam/octavius@opam:1.2.2@2205cc65", - "@opam/ocamlformat-rpc-lib@opam:0.26.1@1f552fda", - "@opam/fiber@opam:3.7.0@d70e2471", "@opam/dyn@opam:3.11.1@d3c74846", - "@opam/dune-rpc@opam:3.11.1@1197fefa", - "@opam/dune-build-info@opam:3.11.1@0dfbdab2", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@opam/csexp@opam:1.5.2@46614bf4", - "@opam/chrome-trace@opam:3.11.1@0e9213a3" - ] - }, - "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882": { - "id": "@opam/ocaml-compiler-libs@opam:v0.12.4@41979882", + "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.17.2@700bb6ce", + "@opam/omd@opam:1.3.2@f6edb8b8", + "@opam/octavius@opam:1.2.2@558886f0", + "@opam/ocamlformat-rpc-lib@opam:0.27.0@b911ff6f", + "@opam/fiber@opam:3.7.0@bf633a34", "@opam/dyn@opam:3.17.2@6d24df09", + "@opam/dune-rpc@opam:3.17.2@022f705e", + "@opam/dune-build-info@opam:3.17.2@b34a7b66", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4", + "@opam/chrome-trace@opam:3.17.2@ece6ea1d" + ], + "available": "true" + }, + "@opam/ocaml-compiler-libs@opam:v0.12.4@57a85ad1": { + "id": "@opam/ocaml-compiler-libs@opam:v0.12.4@57a85ad1", "name": "@opam/ocaml-compiler-libs", "version": "opam:v0.12.4", "source": { @@ -1076,65 +1098,73 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/num@opam:1.4@16d26a67": { - "id": "@opam/num@opam:1.4@16d26a67", + "@opam/num@opam:1.5-1@28ef716a": { + "id": "@opam/num@opam:1.5-1@28ef716a", "name": "@opam/num", - "version": "opam:1.4", + "version": "opam:1.5-1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/cd/cda2b727e116a0b6a9c03902cc4b2415#md5:cda2b727e116a0b6a9c03902cc4b2415", - "archive:https://github.com/ocaml/num/archive/v1.4.tar.gz#md5:cda2b727e116a0b6a9c03902cc4b2415" + "archive:https://opam.ocaml.org/cache/md5/b1/b1f9405dfe5f573ea187f122f789ae57#md5:b1f9405dfe5f573ea187f122f789ae57", + "archive:https://github.com/ocaml/num/archive/v1.5.tar.gz#md5:b1f9405dfe5f573ea187f122f789ae57" ], "opam": { "name": "num", - "version": "1.4", - "path": "esy.lock/opam/num.1.4" + "version": "1.5-1", + "path": "esy.lock/opam/num.1.5-1" } }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__num_opam__c__1.5_1_opam_override" } ], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ], + "extraSources": [ + { + "checksum": "sha256:f93880031ed823249f4aac860e0d9e5cdc2878550db13914db25b1585803cf05", + "url": "https://github.com/ocaml/num/commit/f6e31b1653f32c7c425b69c2b123ab2f924a4d61.patch?full_index=1", + "relativePath": "num-in-findlib-dir.patch" + } ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "available": "true" }, - "@opam/merlin-extend@opam:0.6.1@7d979feb": { - "id": "@opam/merlin-extend@opam:0.6.1@7d979feb", + "@opam/merlin-extend@opam:0.6.2@f9530fc0": { + "id": "@opam/merlin-extend@opam:0.6.2@f9530fc0", "name": "@opam/merlin-extend", - "version": "opam:0.6.1", + "version": "opam:0.6.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/5e/5ec84b355ddb2d129a5948b132bfacc93adcbde2158c7de695f7bfc3650bead7#sha256:5ec84b355ddb2d129a5948b132bfacc93adcbde2158c7de695f7bfc3650bead7", - "archive:https://github.com/let-def/merlin-extend/releases/download/v0.6.1/merlin-extend-0.6.1.tbz#sha256:5ec84b355ddb2d129a5948b132bfacc93adcbde2158c7de695f7bfc3650bead7" + "archive:https://opam.ocaml.org/cache/sha256/47/47558e7f30b64462f2b9c82fb7f787133acfa0d5132452b6ad7848e0b0f4d779#sha256:47558e7f30b64462f2b9c82fb7f787133acfa0d5132452b6ad7848e0b0f4d779", + "archive:https://github.com/let-def/merlin-extend/releases/download/v0.6.2/merlin-extend-0.6.2.tbz#sha256:47558e7f30b64462f2b9c82fb7f787133acfa0d5132452b6ad7848e0b0f4d779" ], "opam": { "name": "merlin-extend", - "version": "0.6.1", - "path": "esy.lock/opam/merlin-extend.0.6.1" + "version": "0.6.2", + "path": "esy.lock/opam/merlin-extend.0.6.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cppo@opam:1.6.9@db929a12", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/cppo@opam:1.8.0@b48266ea", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/menhirSdk@opam:20220210@fe146ed3": { "id": "@opam/menhirSdk@opam:20220210@fe146ed3", @@ -1154,12 +1184,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/menhirLib@opam:20220210@9afeb270": { "id": "@opam/menhirLib@opam:20220210@9afeb270", @@ -1179,12 +1210,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/menhir@opam:20220210@879a0c13": { "id": "@opam/menhir@opam:20220210@879a0c13", @@ -1206,54 +1238,58 @@ "dependencies": [ "ocaml@4.14.1000@d41d8cd9", "@opam/menhirSdk@opam:20220210@fe146ed3", "@opam/menhirLib@opam:20220210@9afeb270", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.1000@d41d8cd9", "@opam/menhirSdk@opam:20220210@fe146ed3", "@opam/menhirLib@opam:20220210@9afeb270", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/js_of_ocaml-compiler@opam:5.0.1@49a39906": { - "id": "@opam/js_of_ocaml-compiler@opam:5.0.1@49a39906", + "@opam/js_of_ocaml-compiler@opam:6.0.1@ac2ae2e8": { + "id": "@opam/js_of_ocaml-compiler@opam:6.0.1@ac2ae2e8", "name": "@opam/js_of_ocaml-compiler", - "version": "opam:5.0.1", + "version": "opam:6.0.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/7a/7a210f1ca16a742381947dc67c3d8d9f4c94fbf20738744b1353897985b61069#sha256:7a210f1ca16a742381947dc67c3d8d9f4c94fbf20738744b1353897985b61069", - "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/5.0.1/js_of_ocaml-5.0.1.tbz#sha256:7a210f1ca16a742381947dc67c3d8d9f4c94fbf20738744b1353897985b61069" + "archive:https://opam.ocaml.org/cache/sha256/81/813dbee2b62e1541049ea23a20e405cf244e27ebfa9859785cfa53e286d2c614#sha256:813dbee2b62e1541049ea23a20e405cf244e27ebfa9859785cfa53e286d2c614", + "archive:https://github.com/ocsigen/js_of_ocaml/releases/download/6.0.1/js_of_ocaml-6.0.1.tbz#sha256:813dbee2b62e1541049ea23a20e405cf244e27ebfa9859785cfa53e286d2c614" ], "opam": { "name": "js_of_ocaml-compiler", - "version": "5.0.1", - "path": "esy.lock/opam/js_of_ocaml-compiler.5.0.1" + "version": "6.0.1", + "path": "esy.lock/opam/js_of_ocaml-compiler.6.0.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/ppxlib@opam:0.29.1@a8bb9506", - "@opam/ocamlfind@opam:1.9.6@da5169c7", + "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/sedlex@opam:3.3@8168b930", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", + "@opam/ocamlfind@opam:1.9.8@ee910ff5", "@opam/menhirSdk@opam:20220210@fe146ed3", "@opam/menhirLib@opam:20220210@9afeb270", "@opam/menhir@opam:20220210@879a0c13", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c", + "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", - "@opam/ppxlib@opam:0.29.1@a8bb9506", + "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", + "@opam/sedlex@opam:3.3@8168b930", + "@opam/ppxlib@opam:0.35.0@8cd01f8f", "@opam/menhirSdk@opam:20220210@fe146ed3", "@opam/menhirLib@opam:20220210@9afeb270", "@opam/menhir@opam:20220210@879a0c13", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c" - ] + "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/cmdliner@opam:1.3.0@8e6dd99f" + ], + "available": "true" }, - "@opam/gen@opam:1.1@059b2731": { - "id": "@opam/gen@opam:1.1@059b2731", + "@opam/gen@opam:1.1@55327887": { + "id": "@opam/gen@opam:1.1@55327887", "name": "@opam/gen", "version": "opam:1.1", "source": { @@ -1270,20 +1306,19 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@d8d7de1d", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/seq@opam:base@5ed5af70", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/fs@github:reasonml/reason-native:fs.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9": { - "id": - "@opam/fs@github:reasonml/reason-native:fs.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", + "id": "@opam/fs@github:reasonml/reason-native:fs.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "name": "@opam/fs", - "version": - "github:reasonml/reason-native:fs.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", + "version": "github:reasonml/reason-native:fs.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", "source": { "type": "install", "source": [ @@ -1292,22 +1327,21 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", "@opam/fp@github:reasonml/reason-native:fp.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", "@opam/fp@github:reasonml/reason-native:fp.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/fp@github:reasonml/reason-native:fp.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9": { - "id": - "@opam/fp@github:reasonml/reason-native:fp.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", + "id": "@opam/fp@github:reasonml/reason-native:fp.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "name": "@opam/fp", - "version": - "github:reasonml/reason-native:fp.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", + "version": "github:reasonml/reason-native:fp.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", "source": { "type": "install", "source": [ @@ -1316,13 +1350,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/fix@opam:20230505@941a65ff": { "id": "@opam/fix@opam:20230505@941a65ff", @@ -1342,19 +1377,18 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9": { - "id": - "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", + "id": "@opam/file-context-printer@github:reasonml/reason-native:file-context-printer.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "name": "@opam/file-context-printer", - "version": - "github:reasonml/reason-native:file-context-printer.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", + "version": "github:reasonml/reason-native:file-context-printer.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", "source": { "type": "install", "source": [ @@ -1363,20 +1397,21 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/re@opam:1.11.0@87deb463", + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/re@opam:1.12.0@42f7a5b9", "@opam/pastel@github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/re@opam:1.11.0@87deb463", + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/re@opam:1.12.0@42f7a5b9", "@opam/pastel@github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/fiber@opam:3.7.0@d70e2471": { - "id": "@opam/fiber@opam:3.7.0@d70e2471", + "@opam/fiber@opam:3.7.0@bf633a34": { + "id": "@opam/fiber@opam:3.7.0@bf633a34", "name": "@opam/fiber", "version": "opam:3.7.0", "source": { @@ -1393,143 +1428,148 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdune@opam:3.11.1@9a840882", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/stdune@opam:3.17.2@d1b11ebb", + "@opam/dyn@opam:3.17.2@6d24df09", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/stdune@opam:3.11.1@9a840882", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/stdune@opam:3.17.2@d1b11ebb", + "@opam/dyn@opam:3.17.2@6d24df09", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/dyn@opam:3.11.1@d3c74846": { - "id": "@opam/dyn@opam:3.11.1@d3c74846", + "@opam/dyn@opam:3.17.2@6d24df09": { + "id": "@opam/dyn@opam:3.17.2@6d24df09", "name": "@opam/dyn", - "version": "opam:3.11.1", + "version": "opam:3.17.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/9d/9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64", + "archive:https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" ], "opam": { "name": "dyn", - "version": "3.11.1", - "path": "esy.lock/opam/dyn.3.11.1" + "version": "3.17.2", + "path": "esy.lock/opam/dyn.3.17.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.17.2@700bb6ce", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.17.2@700bb6ce", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/dune-rpc@opam:3.11.1@1197fefa": { - "id": "@opam/dune-rpc@opam:3.11.1@1197fefa", + "@opam/dune-rpc@opam:3.17.2@022f705e": { + "id": "@opam/dune-rpc@opam:3.17.2@022f705e", "name": "@opam/dune-rpc", - "version": "opam:3.11.1", + "version": "opam:3.17.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/9d/9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64", + "archive:https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" ], "opam": { "name": "dune-rpc", - "version": "3.11.1", - "path": "esy.lock/opam/dune-rpc.3.11.1" + "version": "3.17.2", + "path": "esy.lock/opam/dune-rpc.3.17.2" } }, "overrides": [], "dependencies": [ - "@opam/xdg@opam:3.11.1@1e207b0b", - "@opam/stdune@opam:3.11.1@9a840882", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/xdg@opam:3.17.2@fffb074d", + "@opam/stdune@opam:3.17.2@d1b11ebb", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.17.2@700bb6ce", + "@opam/dyn@opam:3.17.2@6d24df09", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/xdg@opam:3.11.1@1e207b0b", - "@opam/stdune@opam:3.11.1@9a840882", "@opam/pp@opam:1.2.0@16430027", - "@opam/ordering@opam:3.11.1@92c57daa", - "@opam/dyn@opam:3.11.1@d3c74846", "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/xdg@opam:3.17.2@fffb074d", + "@opam/stdune@opam:3.17.2@d1b11ebb", "@opam/pp@opam:2.0.0@2177bbde", + "@opam/ordering@opam:3.17.2@700bb6ce", + "@opam/dyn@opam:3.17.2@6d24df09", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4" - ] + ], + "available": "true" }, - "@opam/dune-configurator@opam:3.11.1@24d75a5c": { - "id": "@opam/dune-configurator@opam:3.11.1@24d75a5c", + "@opam/dune-configurator@opam:3.17.2@6a903a8c": { + "id": "@opam/dune-configurator@opam:3.17.2@6a903a8c", "name": "@opam/dune-configurator", - "version": "opam:3.11.1", + "version": "opam:3.17.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/9d/9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64", + "archive:https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" ], "opam": { "name": "dune-configurator", - "version": "3.11.1", - "path": "esy.lock/opam/dune-configurator.3.11.1" + "version": "3.17.2", + "path": "esy.lock/opam/dune-configurator.3.17.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/csexp@opam:1.5.2@46614bf4", "@opam/base-unix@opam:base@87d0b2eb" - ] + ], + "available": "true" }, - "@opam/dune-build-info@opam:3.11.1@0dfbdab2": { - "id": "@opam/dune-build-info@opam:3.11.1@0dfbdab2", + "@opam/dune-build-info@opam:3.17.2@b34a7b66": { + "id": "@opam/dune-build-info@opam:3.17.2@b34a7b66", "name": "@opam/dune-build-info", - "version": "opam:3.11.1", + "version": "opam:3.17.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/9d/9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64", + "archive:https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" ], "opam": { "name": "dune-build-info", - "version": "3.11.1", - "path": "esy.lock/opam/dune-build-info.3.11.1" + "version": "3.17.2", + "path": "esy.lock/opam/dune-build-info.3.17.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/dune@opam:3.11.1@ba2e0e6a": { - "id": "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/dune@opam:3.17.2@31dc7e86": { + "id": "@opam/dune@opam:3.17.2@31dc7e86", "name": "@opam/dune", - "version": "opam:3.11.1", + "version": "opam:3.17.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/9d/9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64", + "archive:https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" ], "opam": { "name": "dune", - "version": "3.11.1", - "path": "esy.lock/opam/dune.3.11.1" + "version": "3.17.2", + "path": "esy.lock/opam/dune.3.17.2" } }, "overrides": [], @@ -1541,7 +1581,8 @@ "devDependencies": [ "ocaml@4.14.1000@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084" - ] + ], + "available": "true" }, "@opam/csexp@opam:1.5.2@46614bf4": { "id": "@opam/csexp@opam:1.5.2@46614bf4", @@ -1561,46 +1602,46 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/cppo@opam:1.6.9@db929a12": { - "id": "@opam/cppo@opam:1.6.9@db929a12", + "@opam/cppo@opam:1.8.0@b48266ea": { + "id": "@opam/cppo@opam:1.8.0@b48266ea", "name": "@opam/cppo", - "version": "opam:1.6.9", + "version": "opam:1.8.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/d2/d23ffe85ac7dc8f0afd1ddf622770d09#md5:d23ffe85ac7dc8f0afd1ddf622770d09", - "archive:https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz#md5:d23ffe85ac7dc8f0afd1ddf622770d09" + "archive:https://opam.ocaml.org/cache/md5/a1/a197cb393b84f6b30e0ff55080ac429b#md5:a197cb393b84f6b30e0ff55080ac429b", + "archive:https://github.com/ocaml-community/cppo/archive/v1.8.0.tar.gz#md5:a197cb393b84f6b30e0ff55080ac429b" ], "opam": { "name": "cppo", - "version": "1.6.9", - "path": "esy.lock/opam/cppo.1.6.9" + "version": "1.8.0", + "path": "esy.lock/opam/cppo.1.8.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@opam/base-unix@opam:base@87d0b2eb" - ] + ], + "available": "true" }, "@opam/conf-cmake@github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d@d41d8cd9": { - "id": - "@opam/conf-cmake@github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d@d41d8cd9", + "id": "@opam/conf-cmake@github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d@d41d8cd9", "name": "@opam/conf-cmake", - "version": - "github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d", + "version": "github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d", "source": { "type": "install", "source": [ @@ -1611,34 +1652,33 @@ "dependencies": [], "devDependencies": [] }, - "@opam/cmdliner@opam:1.2.0@b0c6143c": { - "id": "@opam/cmdliner@opam:1.2.0@b0c6143c", + "@opam/cmdliner@opam:1.3.0@8e6dd99f": { + "id": "@opam/cmdliner@opam:1.3.0@8e6dd99f", "name": "@opam/cmdliner", - "version": "opam:1.2.0", + "version": "opam:1.3.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/6f/6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b#sha512:6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b", - "archive:https://erratique.ch/software/cmdliner/releases/cmdliner-1.2.0.tbz#sha512:6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b" + "archive:https://opam.ocaml.org/cache/sha512/4c/4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283#sha512:4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283", + "archive:https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz#sha512:4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283" ], "opam": { "name": "cmdliner", - "version": "1.2.0", - "path": "esy.lock/opam/cmdliner.1.2.0" + "version": "1.3.0", + "path": "esy.lock/opam/cmdliner.1.3.0" } }, "overrides": [], "dependencies": [ "ocaml@4.14.1000@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ] + "devDependencies": [ "ocaml@4.14.1000@d41d8cd9" ], + "available": "true" }, "@opam/cli@github:reasonml/reason-native:cli.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9": { - "id": - "@opam/cli@github:reasonml/reason-native:cli.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", + "id": "@opam/cli@github:reasonml/reason-native:cli.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "name": "@opam/cli", - "version": - "github:reasonml/reason-native:cli.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", + "version": "github:reasonml/reason-native:cli.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0", "source": { "type": "install", "source": [ @@ -1647,70 +1687,73 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/re@opam:1.11.0@87deb463", + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/re@opam:1.12.0@42f7a5b9", "@opam/pastel@github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/re@opam:1.11.0@87deb463", + "ocaml@4.14.1000@d41d8cd9", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/re@opam:1.12.0@42f7a5b9", "@opam/pastel@github:reasonml/reason-native:pastel.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/chrome-trace@opam:3.11.1@0e9213a3": { - "id": "@opam/chrome-trace@opam:3.11.1@0e9213a3", + "@opam/chrome-trace@opam:3.17.2@ece6ea1d": { + "id": "@opam/chrome-trace@opam:3.17.2@ece6ea1d", "name": "@opam/chrome-trace", - "version": "opam:3.11.1", + "version": "opam:3.17.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/86/866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71", - "archive:https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz#sha256:866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" + "archive:https://opam.ocaml.org/cache/sha256/9d/9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64", + "archive:https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz#sha256:9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" ], "opam": { "name": "chrome-trace", - "version": "3.11.1", - "path": "esy.lock/opam/chrome-trace.3.11.1" + "version": "3.17.2", + "path": "esy.lock/opam/chrome-trace.3.17.2" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a", + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/bigstringaf@opam:0.9.1@e6f2e882": { - "id": "@opam/bigstringaf@opam:0.9.1@e6f2e882", + "@opam/bigstringaf@opam:0.10.0@445b7d74": { + "id": "@opam/bigstringaf@opam:0.10.0@445b7d74", "name": "@opam/bigstringaf", - "version": "opam:0.9.1", + "version": "opam:0.10.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/90/909fdc277cf03096a35b565325d5314a#md5:909fdc277cf03096a35b565325d5314a", - "archive:https://github.com/inhabitedtype/bigstringaf/archive/0.9.1.tar.gz#md5:909fdc277cf03096a35b565325d5314a" + "archive:https://opam.ocaml.org/cache/md5/be/be0a44416840852777651150757a0a3b#md5:be0a44416840852777651150757a0a3b", + "archive:https://github.com/inhabitedtype/bigstringaf/archive/0.10.0.tar.gz#md5:be0a44416840852777651150757a0a3b" ], "opam": { "name": "bigstringaf", - "version": "0.9.1", - "path": "esy.lock/opam/bigstringaf.0.9.1" + "version": "0.10.0", + "path": "esy.lock/opam/bigstringaf.0.10.0" } }, "overrides": [], "dependencies": [ "ocaml@4.14.1000@d41d8cd9", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune-configurator@opam:3.17.2@6a903a8c", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.1000@d41d8cd9", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "@opam/dune-configurator@opam:3.17.2@6a903a8c", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, "@opam/base-unix@opam:base@87d0b2eb": { "id": "@opam/base-unix@opam:base@87d0b2eb", @@ -1727,7 +1770,8 @@ }, "overrides": [], "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] + "devDependencies": [], + "available": "true" }, "@opam/base-threads@opam:base@36803084": { "id": "@opam/base-threads@opam:base@36803084", @@ -1744,10 +1788,11 @@ }, "overrides": [], "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] + "devDependencies": [], + "available": "true" }, - "@opam/base-bytes@opam:base@19d0c2ff": { - "id": "@opam/base-bytes@opam:base@19d0c2ff", + "@opam/base-bytes@opam:base@785dbd33": { + "id": "@opam/base-bytes@opam:base@785dbd33", "name": "@opam/base-bytes", "version": "opam:base", "source": { @@ -1761,12 +1806,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7", + "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.6@da5169c7" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/ocamlfind@opam:1.9.8@ee910ff5" + ], + "available": "true" }, "@opam/base-bigarray@opam:base@b03491b0": { "id": "@opam/base-bigarray@opam:base@b03491b0", @@ -1783,7 +1829,8 @@ }, "overrides": [], "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] + "devDependencies": [], + "available": "true" }, "@opam/base@opam:v0.15.1@e8a71f35": { "id": "@opam/base@opam:v0.15.1@e8a71f35", @@ -1803,45 +1850,46 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune@opam:3.11.1@ba2e0e6a", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/dune-configurator@opam:3.17.2@6a903a8c", + "@opam/dune@opam:3.17.2@31dc7e86", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune@opam:3.11.1@ba2e0e6a" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@df7962ff", + "@opam/dune-configurator@opam:3.17.2@6a903a8c", + "@opam/dune@opam:3.17.2@31dc7e86" + ], + "available": "true" }, - "@opam/angstrom@opam:0.15.0@105656d9": { - "id": "@opam/angstrom@opam:0.15.0@105656d9", + "@opam/angstrom@opam:0.16.1@7454dd18": { + "id": "@opam/angstrom@opam:0.16.1@7454dd18", "name": "@opam/angstrom", - "version": "opam:0.15.0", + "version": "opam:0.16.1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/51/5104768c404ea92fd0a53a5b0f75cd50#md5:5104768c404ea92fd0a53a5b0f75cd50", - "archive:https://github.com/inhabitedtype/angstrom/archive/0.15.0.tar.gz#md5:5104768c404ea92fd0a53a5b0f75cd50" + "archive:https://opam.ocaml.org/cache/md5/a9/a9e096b4b2b8e4e3bb17d472bbccaad0#md5:a9e096b4b2b8e4e3bb17d472bbccaad0", + "archive:https://github.com/inhabitedtype/angstrom/archive/0.16.1.tar.gz#md5:a9e096b4b2b8e4e3bb17d472bbccaad0" ], "opam": { "name": "angstrom", - "version": "0.15.0", - "path": "esy.lock/opam/angstrom.0.15.0" + "version": "0.16.1", + "path": "esy.lock/opam/angstrom.0.16.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", + "ocaml@4.14.1000@d41d8cd9", "@opam/ocaml-syntax-shims@opam:1.0.0@9f361fbb", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/bigstringaf@opam:0.9.1@e6f2e882", + "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/bigstringaf@opam:0.10.0@445b7d74", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/bigstringaf@opam:0.9.1@e6f2e882" - ] + "ocaml@4.14.1000@d41d8cd9", "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/bigstringaf@opam:0.10.0@445b7d74" + ], + "available": "true" }, "@grain/libbinaryen@114.0.0@d41d8cd9": { "id": "@grain/libbinaryen@114.0.0@d41d8cd9", @@ -1856,8 +1904,8 @@ "overrides": [], "dependencies": [ "ocaml@4.14.1000@d41d8cd9", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/dune-configurator@opam:3.17.2@6a903a8c", + "@opam/dune@opam:3.17.2@31dc7e86", "@opam/conf-cmake@github:grain-lang/cmake:esy.json#91a2c3677bef84a6eb20318284dff9f3bf32719d@d41d8cd9" ], "devDependencies": [], @@ -1870,29 +1918,29 @@ "source": { "type": "link-dev", "path": ".", "manifest": "esy.json" }, "overrides": [], "dependencies": [ - "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.1.1@ad5e299c", + "ocaml@4.14.1000@d41d8cd9", "@opam/yojson@opam:2.2.2@0786d153", "@opam/utf8@github:reasonml/reason-native:utf8.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "@opam/uri@opam:4.4.0@f70a0b72", "@opam/sexplib@opam:v0.15.1@1824bfd6", - "@opam/sedlex@opam:3.2@eab3a2e0", "@opam/reason@opam:3.9.0@2a7c0e6f", - "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", - "@opam/ppx_deriving_yojson@opam:3.7.0@167442d6", + "@opam/sedlex@opam:3.3@8168b930", "@opam/reason@opam:3.9.0@eb7972a1", + "@opam/ppx_sexp_conv@opam:v0.15.1@61122d32", + "@opam/ppx_deriving_yojson@opam:3.9.1@a0df7828", "@opam/ppx_deriving_cmdliner@github:hammerlab/ppx_deriving_cmdliner:ppx_deriving_cmdliner.opam#1f086651fe7f8dd98e371b09c6fcc4dbc6db1c7c@d41d8cd9", - "@opam/ppx_deriving@opam:5.2.1@2315fdd0", + "@opam/ppx_deriving@opam:5.2.1@709e53c3", "@opam/ocamlgraph@opam:2.1.0@c06ba8fc", "@opam/menhir@opam:20220210@879a0c13", "@opam/fs@github:reasonml/reason-native:fs.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "@opam/fp@github:reasonml/reason-native:fp.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune-build-info@opam:3.11.1@0dfbdab2", - "@opam/dune@opam:3.11.1@ba2e0e6a", - "@opam/cmdliner@opam:1.2.0@b0c6143c", + "@opam/dune-configurator@opam:3.17.2@6a903a8c", + "@opam/dune-build-info@opam:3.17.2@b34a7b66", + "@opam/dune@opam:3.17.2@31dc7e86", + "@opam/cmdliner@opam:1.3.0@8e6dd99f", "@grain/binaryen.ml@0.24.0@d41d8cd9" ], "devDependencies": [ "@opam/rely@github:reasonml/reason-native:rely.opam#fcb74949f8dcbe68f10d4daaee6b9b864b5baff0@d41d8cd9", "@opam/ocaml-lsp-server@opam:1.14.1@ac41cc96", - "@opam/js_of_ocaml-compiler@opam:5.0.1@49a39906" + "@opam/js_of_ocaml-compiler@opam:6.0.1@ac2ae2e8" ], "installConfig": { "pnp": false } }, @@ -1909,8 +1957,8 @@ "overrides": [], "dependencies": [ "ocaml@4.14.1000@d41d8cd9", - "@opam/dune-configurator@opam:3.11.1@24d75a5c", - "@opam/dune@opam:3.11.1@ba2e0e6a", + "@opam/dune-configurator@opam:3.17.2@6a903a8c", + "@opam/dune@opam:3.17.2@31dc7e86", "@grain/libbinaryen@114.0.0@d41d8cd9" ], "devDependencies": [], diff --git a/compiler/esy.lock/opam/angstrom.0.15.0/opam b/compiler/esy.lock/opam/angstrom.0.16.1/opam similarity index 83% rename from compiler/esy.lock/opam/angstrom.0.15.0/opam rename to compiler/esy.lock/opam/angstrom.0.16.1/opam index 2d67a6b45f..45a52452e7 100644 --- a/compiler/esy.lock/opam/angstrom.0.15.0/opam +++ b/compiler/esy.lock/opam/angstrom.0.16.1/opam @@ -15,8 +15,7 @@ depends: [ "dune" {>= "1.8"} "alcotest" {with-test & >= "0.8.1"} "bigstringaf" - "result" - "ppx_let" {with-test & >= "0.14.0"} + "ppx_let" {with-test & >= "v0.14.0"} "ocaml-syntax-shims" {build} ] synopsis: "Parser combinators built for speed and memory-efficiency" @@ -29,6 +28,9 @@ give the user total control over the blocking behavior of their application, with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by default and support unbounded lookahead.""" url { - src: "https://github.com/inhabitedtype/angstrom/archive/0.15.0.tar.gz" - checksum: "md5=5104768c404ea92fd0a53a5b0f75cd50" + src: "https://github.com/inhabitedtype/angstrom/archive/0.16.1.tar.gz" + checksum: [ + "md5=a9e096b4b2b8e4e3bb17d472bbccaad0" + "sha256=143536fb4d049574c539b9990840615e078ed3dd94e1d24888293f68349a100b" + ] } diff --git a/compiler/esy.lock/opam/base-bytes.base/opam b/compiler/esy.lock/opam/base-bytes.base/opam index f1cae506c6..103dca9657 100644 --- a/compiler/esy.lock/opam/base-bytes.base/opam +++ b/compiler/esy.lock/opam/base-bytes.base/opam @@ -7,3 +7,4 @@ depends: [ "ocamlfind" {>= "1.5.3"} ] synopsis: "Bytes library distributed with the OCaml compiler" +x-maintained: true diff --git a/compiler/esy.lock/opam/bigstringaf.0.9.1/opam b/compiler/esy.lock/opam/bigstringaf.0.10.0/opam similarity index 90% rename from compiler/esy.lock/opam/bigstringaf.0.9.1/opam rename to compiler/esy.lock/opam/bigstringaf.0.10.0/opam index 8ef7b7c8eb..1c3031ec4b 100644 --- a/compiler/esy.lock/opam/bigstringaf.0.9.1/opam +++ b/compiler/esy.lock/opam/bigstringaf.0.10.0/opam @@ -43,6 +43,6 @@ Bigstrings and other string-like types. So here they are. Go crazy. """ url { - src: "https://github.com/inhabitedtype/bigstringaf/archive/0.9.1.tar.gz" - checksum: "md5=909fdc277cf03096a35b565325d5314a" + src: "https://github.com/inhabitedtype/bigstringaf/archive/0.10.0.tar.gz" + checksum: "md5=be0a44416840852777651150757a0a3b" } diff --git a/compiler/esy.lock/opam/chrome-trace.3.11.1/opam b/compiler/esy.lock/opam/chrome-trace.3.17.2/opam similarity index 65% rename from compiler/esy.lock/opam/chrome-trace.3.11.1/opam rename to compiler/esy.lock/opam/chrome-trace.3.17.2/opam index da2dd42da9..f327ee644a 100644 --- a/compiler/esy.lock/opam/chrome-trace.3.11.1/opam +++ b/compiler/esy.lock/opam/chrome-trace.3.17.2/opam @@ -9,11 +9,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.12"} "ocaml" {>= "4.08.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -31,10 +32,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" + "sha512=1e85bb297a12c9571b8645541d85a719deffb619d5e4f48dbf4566ac14e9f385d8a05342698a6f9c81ba17325b1da4ad004a5772d66cd88ed135c43d43e88f9e" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "fedec664a6ba500f94ba4558112f52d5719bed4d" diff --git a/compiler/esy.lock/opam/cmdliner.1.2.0/opam b/compiler/esy.lock/opam/cmdliner.1.3.0/opam similarity index 88% rename from compiler/esy.lock/opam/cmdliner.1.2.0/opam rename to compiler/esy.lock/opam/cmdliner.1.3.0/opam index b29bd296e5..a44943d88c 100644 --- a/compiler/esy.lock/opam/cmdliner.1.2.0/opam +++ b/compiler/esy.lock/opam/cmdliner.1.3.0/opam @@ -33,7 +33,8 @@ install: [ ] dev-repo: "git+https://erratique.ch/repos/cmdliner.git" url { - src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.2.0.tbz" + src: "https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz" checksum: - "sha512=6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b" -} \ No newline at end of file + "sha512=4c46bc334444ff772637deae2f5ba03645d7a1b7db523470a1246acfce79b971c764d964cbb02388639b3161b279700d9ade95da550446fb32aa4849c8a8f283" +} +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/compiler/esy.lock/opam/cppo.1.6.9/opam b/compiler/esy.lock/opam/cppo.1.8.0/opam similarity index 57% rename from compiler/esy.lock/opam/cppo.1.6.9/opam rename to compiler/esy.lock/opam/cppo.1.8.0/opam index 9c51ec6d81..85270a79f8 100644 --- a/compiler/esy.lock/opam/cppo.1.6.9/opam +++ b/compiler/esy.lock/opam/cppo.1.8.0/opam @@ -1,6 +1,7 @@ +# This file is generated by dune, edit dune-project instead opam-version: "2.0" synopsis: "Code preprocessor like cpp for OCaml" -description: """\ +description: """ Cppo is an equivalent of the C preprocessor for OCaml programs. It allows the definition of simple macros and file inclusion. @@ -9,31 +10,40 @@ Cppo is: * more OCaml-friendly than cpp * easy to learn without consulting a manual * reasonably fast -* simple to install and to maintain""" +* simple to install and to maintain +""" maintainer: [ "Martin Jambon " "Yishuai Li " ] -authors: "Martin Jambon" +authors: ["Martin Jambon"] license: "BSD-3-Clause" homepage: "https://github.com/ocaml-community/cppo" doc: "https://ocaml-community.github.io/cppo" bug-reports: "https://github.com/ocaml-community/cppo/issues" depends: [ "ocaml" {>= "4.02.3"} - "dune" {>= "1.10"} + "dune" {>= "2.0"} "base-unix" ] build: [ ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} - ["dune" "build" "-p" name "@doc"] {with-doc} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] ] dev-repo: "git+https://github.com/ocaml-community/cppo.git" url { - src: "https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz" + src: "https://github.com/ocaml-community/cppo/archive/v1.8.0.tar.gz" checksum: [ - "md5=d23ffe85ac7dc8f0afd1ddf622770d09" - "sha512=26ff5a7b7f38c460661974b23ca190f0feae3a99f1974e0fd12ccf08745bd7d91b7bc168c70a5385b837bfff9530e0e4e41cf269f23dd8cf16ca658008244b44" + "md5=a197cb393b84f6b30e0ff55080ac429b" + "sha512=3840725b767a0300bdc48f11d26d798bdcae0a764ed6798df3a08dfc8cc76fe124b14a19d47c9b5ea8e229d68b0311510afce77c0e4d9131fbda5116dc2689a2" ] -} \ No newline at end of file +} diff --git a/compiler/esy.lock/opam/dune-build-info.3.11.1/opam b/compiler/esy.lock/opam/dune-build-info.3.17.2/opam similarity index 72% rename from compiler/esy.lock/opam/dune-build-info.3.11.1/opam rename to compiler/esy.lock/opam/dune-build-info.3.17.2/opam index f0bb6ed48b..465f2b8fba 100644 --- a/compiler/esy.lock/opam/dune-build-info.3.11.1/opam +++ b/compiler/esy.lock/opam/dune-build-info.3.17.2/opam @@ -15,11 +15,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.12"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -37,10 +38,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" + "sha512=1e85bb297a12c9571b8645541d85a719deffb619d5e4f48dbf4566ac14e9f385d8a05342698a6f9c81ba17325b1da4ad004a5772d66cd88ed135c43d43e88f9e" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "fedec664a6ba500f94ba4558112f52d5719bed4d" diff --git a/compiler/esy.lock/opam/dune-configurator.3.11.1/opam b/compiler/esy.lock/opam/dune-configurator.3.17.2/opam similarity index 72% rename from compiler/esy.lock/opam/dune-configurator.3.11.1/opam rename to compiler/esy.lock/opam/dune-configurator.3.17.2/opam index 8ee593d155..9a9d1f4119 100644 --- a/compiler/esy.lock/opam/dune-configurator.3.11.1/opam +++ b/compiler/esy.lock/opam/dune-configurator.3.17.2/opam @@ -17,13 +17,14 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.12"} "ocaml" {>= "4.04.0"} "base-unix" "csexp" {>= "1.5.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -41,10 +42,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" + "sha512=1e85bb297a12c9571b8645541d85a719deffb619d5e4f48dbf4566ac14e9f385d8a05342698a6f9c81ba17325b1da4ad004a5772d66cd88ed135c43d43e88f9e" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "fedec664a6ba500f94ba4558112f52d5719bed4d" diff --git a/compiler/esy.lock/opam/dune-rpc.3.11.1/opam b/compiler/esy.lock/opam/dune-rpc.3.17.2/opam similarity index 66% rename from compiler/esy.lock/opam/dune-rpc.3.11.1/opam rename to compiler/esy.lock/opam/dune-rpc.3.17.2/opam index 9ec6981475..9a29b0e120 100644 --- a/compiler/esy.lock/opam/dune-rpc.3.11.1/opam +++ b/compiler/esy.lock/opam/dune-rpc.3.17.2/opam @@ -8,7 +8,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.12"} "csexp" "ordering" "dyn" @@ -18,6 +18,7 @@ depends: [ "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -35,10 +36,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" + "sha512=1e85bb297a12c9571b8645541d85a719deffb619d5e4f48dbf4566ac14e9f385d8a05342698a6f9c81ba17325b1da4ad004a5772d66cd88ed135c43d43e88f9e" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "fedec664a6ba500f94ba4558112f52d5719bed4d" diff --git a/compiler/esy.lock/opam/dune.3.11.1/opam b/compiler/esy.lock/opam/dune.3.17.2/opam similarity index 51% rename from compiler/esy.lock/opam/dune.3.11.1/opam rename to compiler/esy.lock/opam/dune.3.17.2/opam index e79328cef9..5133920d2e 100644 --- a/compiler/esy.lock/opam/dune.3.11.1/opam +++ b/compiler/esy.lock/opam/dune.3.17.2/opam @@ -2,19 +2,19 @@ opam-version: "2.0" synopsis: "Fast, portable, and opinionated build system" description: """ -dune is a build system that was designed to simplify the release of +Dune is a build system that was designed to simplify the release of Jane Street packages. It reads metadata from "dune" files following a very simple s-expression syntax. -dune is fast, has very low-overhead, and supports parallel builds on +Dune is fast, has very low-overhead, and supports parallel builds on all platforms. It has no system dependencies; all you need to build dune or packages using dune is OCaml. You don't need make or bash as long as the packages themselves don't use bash explicitly. -dune supports multi-package development by simply dropping multiple -repositories into the same directory. +Dune is composable; supporting multi-package development by simply +dropping multiple repositories into the same directory. -It also supports multi-context builds, such as building against +Dune also supports multi-context builds, such as building against several opam roots/switches simultaneously. This helps maintaining packages across several versions of OCaml and gives cross-compilation for free. @@ -35,6 +35,7 @@ conflicts: [ "jbuilder" {= "transition"} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(latest)"] build: [ ["ocaml" "boot/bootstrap.ml" "-j" jobs] ["./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" jobs] @@ -45,13 +46,28 @@ depends: [ ("ocaml" {>= "4.08"} | ("ocaml" {>= "4.02" & < "4.08~~"} & "ocamlfind-secondary")) "base-unix" "base-threads" + "lwt" { with-dev-setup & os != "win32" } + "cinaps" { with-dev-setup } + "csexp" { with-dev-setup & >= "1.3.0" } + "js_of_ocaml" { with-dev-setup & os != "win32" } + "js_of_ocaml-compiler" { with-dev-setup & os != "win32" } + "mdx" { with-dev-setup & >= "2.3.0" & os != "win32" } + "menhir" { with-dev-setup & os != "win32" } + "ocamlfind" { with-dev-setup & os != "win32" } + "odoc" { with-dev-setup & >= "2.4.0" & os != "win32" } + "ppx_expect" { with-dev-setup & >= "v0.17" & os != "win32" } + "ppx_inline_test" { with-dev-setup & os != "win32" } + "ppxlib" { with-dev-setup & os != "win32" } + "ctypes" { with-dev-setup & os != "win32" } + "utop" { with-dev-setup & >= "2.6.0" & os != "win32" } + "melange" { with-dev-setup & >= "4.0.0-51" & os != "win32" } ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" + "sha512=1e85bb297a12c9571b8645541d85a719deffb619d5e4f48dbf4566ac14e9f385d8a05342698a6f9c81ba17325b1da4ad004a5772d66cd88ed135c43d43e88f9e" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "fedec664a6ba500f94ba4558112f52d5719bed4d" diff --git a/compiler/esy.lock/opam/dyn.3.11.1/opam b/compiler/esy.lock/opam/dyn.3.17.2/opam similarity index 64% rename from compiler/esy.lock/opam/dyn.3.11.1/opam rename to compiler/esy.lock/opam/dyn.3.17.2/opam index 30ca00c809..fd3a8de0b1 100644 --- a/compiler/esy.lock/opam/dyn.3.11.1/opam +++ b/compiler/esy.lock/opam/dyn.3.17.2/opam @@ -8,13 +8,14 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.12"} "ocaml" {>= "4.08.0"} "ordering" {= version} "pp" {>= "1.1.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(none)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -32,10 +33,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" + "sha512=1e85bb297a12c9571b8645541d85a719deffb619d5e4f48dbf4566ac14e9f385d8a05342698a6f9c81ba17325b1da4ad004a5772d66cd88ed135c43d43e88f9e" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "fedec664a6ba500f94ba4558112f52d5719bed4d" diff --git a/compiler/esy.lock/opam/fiber.3.7.0/opam b/compiler/esy.lock/opam/fiber.3.7.0/opam index 6a402766ce..fbf728c37a 100644 --- a/compiler/esy.lock/opam/fiber.3.7.0/opam +++ b/compiler/esy.lock/opam/fiber.3.7.0/opam @@ -8,7 +8,7 @@ bug-reports: "https://github.com/ocaml-dune/fiber/issues" depends: [ "dune" {>= "3.6"} "ocaml" {>= "4.08"} - "ppx_expect" {with-test} + "ppx_expect" {with-test & < "v0.17"} "dyn" "stdune" "odoc" {with-doc} diff --git a/compiler/esy.lock/opam/gen.1.1/opam b/compiler/esy.lock/opam/gen.1.1/opam index 30e8e332f3..cf9ae07c74 100644 --- a/compiler/esy.lock/opam/gen.1.1/opam +++ b/compiler/esy.lock/opam/gen.1.1/opam @@ -11,7 +11,7 @@ depends: [ "dune" {>= "1.1"} "seq" "odoc" {with-doc} - "qcheck" {with-test} + "qcheck" {with-test & >= "0.9"} "qtest" {with-test} "ounit2" {with-test} "ocaml" { >= "4.03.0" } diff --git a/compiler/esy.lock/opam/js_of_ocaml-compiler.5.0.1/opam b/compiler/esy.lock/opam/js_of_ocaml-compiler.6.0.1/opam similarity index 60% rename from compiler/esy.lock/opam/js_of_ocaml-compiler.5.0.1/opam rename to compiler/esy.lock/opam/js_of_ocaml-compiler.6.0.1/opam index 0917978df8..ed835fe87d 100644 --- a/compiler/esy.lock/opam/js_of_ocaml-compiler.5.0.1/opam +++ b/compiler/esy.lock/opam/js_of_ocaml-compiler.6.0.1/opam @@ -4,23 +4,26 @@ description: "Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js" maintainer: ["Ocsigen team "] authors: ["Ocsigen team "] -license: - "GPL-2.0-or-later AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +license: [ + "GPL-2.0-or-later" "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" +] homepage: "https://ocsigen.org/js_of_ocaml/latest/manual/overview" doc: "https://ocsigen.org/js_of_ocaml/latest/manual/overview" bug-reports: "https://github.com/ocsigen/js_of_ocaml/issues" depends: [ - "dune" {>= "3.2"} - "ocaml" {>= "4.04" & < "5.1"} + "dune" {>= "3.17"} + "ocaml" {>= "4.08" & < "5.4"} "num" {with-test} - "ppx_expect" {>= "v0.14.2" & with-test} - "ppxlib" {>= "0.15.0"} + "ppx_expect" {>= "v0.16.1" & with-test} + "ppxlib" {>= "0.15.0" & < "0.36.0"} "re" {with-test} "cmdliner" {>= "1.1.0"} + "sedlex" {>= "3.3"} + "qcheck" {with-test} "menhir" "menhirLib" "menhirSdk" - "yojson" + "yojson" {>= "2.1"} "odoc" {with-doc} ] depopts: ["ocamlfind"] @@ -44,10 +47,10 @@ build: [ ] url { src: - "https://github.com/ocsigen/js_of_ocaml/releases/download/5.0.1/js_of_ocaml-5.0.1.tbz" + "https://github.com/ocsigen/js_of_ocaml/releases/download/6.0.1/js_of_ocaml-6.0.1.tbz" checksum: [ - "sha256=7a210f1ca16a742381947dc67c3d8d9f4c94fbf20738744b1353897985b61069" - "sha512=07a973561190686d56bd5d56d9a275e177716ea8b9720f6acc7ddf8618680844a6d0c798447567ea9542d83bab524c165d076f3cce0769a12fc483ef8cd6a733" + "sha256=813dbee2b62e1541049ea23a20e405cf244e27ebfa9859785cfa53e286d2c614" + "sha512=194ae5d1122171fa8253b6a41438a2fc330caf4ab6dd008fcce1253fd51fbe4b1149813da6075c5deb52ea136143def57c83c3f4e32421803d7699648fdc563b" ] } -x-commit-hash: "66570bae49d9fae4341bc548dde9f944afe3b41a" +x-commit-hash: "b6d60e4f8ff35e7c7b3bb52b97ffedc3eb8e3d08" diff --git a/compiler/esy.lock/opam/merlin-extend.0.6.1/opam b/compiler/esy.lock/opam/merlin-extend.0.6.2/opam similarity index 73% rename from compiler/esy.lock/opam/merlin-extend.0.6.1/opam rename to compiler/esy.lock/opam/merlin-extend.0.6.2/opam index 9f99365052..dbef263d52 100644 --- a/compiler/esy.lock/opam/merlin-extend.0.6.1/opam +++ b/compiler/esy.lock/opam/merlin-extend.0.6.2/opam @@ -21,10 +21,10 @@ It extends what used to be done with the `-pp' flag to handle a few more cases." doc: "https://let-def.github.io/merlin-extend" url { src: - "https://github.com/let-def/merlin-extend/releases/download/v0.6.1/merlin-extend-0.6.1.tbz" + "https://github.com/let-def/merlin-extend/releases/download/v0.6.2/merlin-extend-0.6.2.tbz" checksum: [ - "sha256=5ec84b355ddb2d129a5948b132bfacc93adcbde2158c7de695f7bfc3650bead7" - "sha512=631fc96aab2f35e12a078c9b4907ca7b0db9f1e3a4026040e6c23b82e0171c256a89fb5d4c887f1d156eb9e3152783cdf7a546b2496051007a1bcf5777417396" + "sha256=47558e7f30b64462f2b9c82fb7f787133acfa0d5132452b6ad7848e0b0f4d779" + "sha512=50696cb2099b84d4a5497fb778c969ca446e5639a91bcde6e2177588fbf72fe4f7a3c27b62384292ad873291719c5893673f1acce4755e81b5e05f9fd3e45b65" ] } -x-commit-hash: "cf2707bbe8e034c6ecf5d0fecd3fd889f6ab14bf" +x-commit-hash: "098988ee19502645cf039b41027ec4f5e89197ab" diff --git a/compiler/esy.lock/opam/num.1.4/opam b/compiler/esy.lock/opam/num.1.4/opam deleted file mode 100644 index 0cea40c1e0..0000000000 --- a/compiler/esy.lock/opam/num.1.4/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "2.0" -synopsis: - "The legacy Num library for arbitrary-precision integer and rational arithmetic" -maintainer: "Xavier Leroy " -authors: ["Valérie Ménissier-Morain" "Pierre Weis" "Xavier Leroy"] -license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" -homepage: "https://github.com/ocaml/num/" -bug-reports: "https://github.com/ocaml/num/issues" -depends: [ - "ocaml" {>= "4.06.0"} - "ocamlfind" {build & >= "1.7.3"} -] -conflicts: [ - "base-num" - "ocaml-option-bytecode-only" -] -build: make -install: [ - ["ocamlfind" "remove" "num"] - ["ocamlfind" "remove" "num-top"] - [ - make - "install" {!ocaml:preinstalled} - "findlib-install" {ocaml:preinstalled} - ] -] -dev-repo: "git+https://github.com/ocaml/num.git" -url { - src: "https://github.com/ocaml/num/archive/v1.4.tar.gz" - checksum: [ - "md5=cda2b727e116a0b6a9c03902cc4b2415" - "sha512=0cc9be8ad95704bb683b4bf6698bada1ee9a40dc05924b72adc7b969685c33eeb68ccf174cc09f6a228c48c18fe94af06f28bebc086a24973a066da620db8e6f" - ] -} diff --git a/compiler/esy.lock/opam/num.1.5-1/opam b/compiler/esy.lock/opam/num.1.5-1/opam new file mode 100644 index 0000000000..db2739b21d --- /dev/null +++ b/compiler/esy.lock/opam/num.1.5-1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Xavier Leroy " +authors: [ + "Valérie Ménissier-Morain" + "Pierre Weis" + "Xavier Leroy" +] +license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception" +x-maintenance-intent: ["(latest)"] +homepage: "https://github.com/ocaml/num/" +bug-reports: "https://github.com/ocaml/num/issues" +dev-repo: "git+https://github.com/ocaml/num.git" +build: [ + [make "PROFILE=release" + "opam-legacy" {!ocaml:preinstalled & ocaml:version < "5.0.0~~"} + "opam-modern" {ocaml:preinstalled | ocaml:version >= "5.0.0~~"}] + [make "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.06.0"} +] +conflicts: [ "base-num" ] +synopsis: + "The legacy Num library for arbitrary-precision integer and rational arithmetic" +patches: ["num-in-findlib-dir.patch"] +url { + src: "https://github.com/ocaml/num/archive/v1.5.tar.gz" + checksum: [ + "md5=b1f9405dfe5f573ea187f122f789ae57" + "sha512=110dd01140c1c96f5f067aa824bb63f74a26411dcaa65aaf04cb6c44b116ca02aaab9505f431c66964388ce4a31d86da5928b4c0e5557800e834de80bed46495" + ] +} +extra-source "num-in-findlib-dir.patch" { + src: "https://github.com/ocaml/num/commit/f6e31b1653f32c7c425b69c2b123ab2f924a4d61.patch?full_index=1" + checksum: "sha256=f93880031ed823249f4aac860e0d9e5cdc2878550db13914db25b1585803cf05" +} diff --git a/compiler/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam b/compiler/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam index 14c9f75375..a2df8c6154 100644 --- a/compiler/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam +++ b/compiler/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam @@ -10,7 +10,7 @@ homepage: "https://github.com/janestreet/ocaml-compiler-libs" bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues" depends: [ "dune" {>= "2.8"} - "ocaml" {>= "4.04.1"} + "ocaml" {>= "4.04.1" & < "5.2.0"} "odoc" {with-doc} ] build: [ diff --git a/compiler/esy.lock/opam/ocamlbuild.0.14.2+win/opam b/compiler/esy.lock/opam/ocamlbuild.0.14.2+win/opam deleted file mode 100644 index 19651dfbcb..0000000000 --- a/compiler/esy.lock/opam/ocamlbuild.0.14.2+win/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -synopsis: - "OCamlbuild is a build system with builtin rules to easily build most OCaml projects" -maintainer: "Gabriel Scherer " -authors: ["Nicolas Pouillard" "Berke Durak"] -license: "LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception" -homepage: "https://github.com/ocaml/ocamlbuild/" -doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" -bug-reports: "https://github.com/ocaml/ocamlbuild/issues" -depends: [ - "ocaml" {>= "4.03"} -] -conflicts: [ - "base-ocamlbuild" - "ocamlfind" {< "1.6.2"} -] -build: [ - [make "all"] -] -install: [ - [make "install"] - ["mkdir" "-p" "%{lib}%/ocamlbuild"] - ["install" "-m" "0644" "META" "%{lib}%/ocamlbuild"] -] -dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" -url { - src: "https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz" - checksum: [ - "md5=2f407fadd57b073155a6aead887d9676" - "sha512=f568bf10431a1f701e8bd7554dc662400a0d978411038bbad93d44dceab02874490a8a5886a9b44e017347e7949997f13f5c3752f74e1eb5e273d2beb19a75fd" - ] -} -extra-source "ocamlbuild-0.14.2.patch" { - src: "https://raw.githubusercontent.com/ocaml-opam/opam-repository-mingw/354a87b397856f2a70024c5c83fc5001074935b6/packages/ocamlbuild/ocamlbuild.0.14.2/files/ocamlbuild-0.14.2.patch" - checksum: "sha256=a9b7e1829a3304e5a073d8ddea29d3d8272698e93b7e1ee659ae5e31e5cfb6b9" -} -patches: "ocamlbuild-0.14.2.patch" -available: os = "win32" diff --git a/compiler/esy.lock/opam/ocamlbuild.0.16.1/opam b/compiler/esy.lock/opam/ocamlbuild.0.16.1/opam new file mode 100644 index 0000000000..83ff57358d --- /dev/null +++ b/compiler/esy.lock/opam/ocamlbuild.0.16.1/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +maintainer: "Gabriel Scherer " +authors: ["Nicolas Pouillard" "Berke Durak"] +homepage: "https://github.com/ocaml/ocamlbuild/" +bug-reports: "https://github.com/ocaml/ocamlbuild/issues" +license: "LGPL-2.0-or-later WITH OCaml-LGPL-linking-exception" +doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" +dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" +synopsis: + "OCamlbuild is a build system with builtin rules to easily build most OCaml projects" + +build: [ + [ + make + "-f" + "configure.make" + "all" + "OCAMLBUILD_PREFIX=%{prefix}%" + "OCAMLBUILD_BINDIR=%{bin}%" + "OCAMLBUILD_LIBDIR=%{lib}%" + "OCAMLBUILD_MANDIR=%{man}%" + "OCAML_NATIVE=%{ocaml:native}%" + "OCAML_NATIVE_TOOLS=%{ocaml:native}%" + ] + [make "check-if-preinstalled" "all" "opam-install"] +] + +conflicts: [ + "base-ocamlbuild" + "ocamlfind" {< "1.6.2"} +] + +depends: [ + "ocaml" {>= "4.08"} + "ocamlfind" {with-test} + "menhirLib" {with-test} +] + +url { + src: "https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.16.1.tar.gz" + checksum: [ + "sha512=e918b9a0081f271e507c7a4f4d5d5a7cdf818ca51c52acec1bac85ddad5f6cad078cb3c568252fbcf5401c2d75323ed8f50fdd881bda1c9632840320408393ae" + ] +} diff --git a/compiler/esy.lock/opam/ocamlfind.1.9.6/files/0001-Harden-test-for-OCaml-5.patch b/compiler/esy.lock/opam/ocamlfind.1.9.6/files/0001-Harden-test-for-OCaml-5.patch deleted file mode 100644 index 8011238cde..0000000000 --- a/compiler/esy.lock/opam/ocamlfind.1.9.6/files/0001-Harden-test-for-OCaml-5.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff a/configure b/configure ---- a/configure -+++ b/configure -@@ -294,7 +294,7 @@ - # If findlib has been configured -sitelib $(ocamlc -where) then there's - # nothing to do, but otherwise we need to put OCaml's Standard Library - # into the path setting. -- if [ ! -e "${ocaml_sitelib}/stdlib/META" ]; then -+ if [ ! -e "${ocaml_sitelib}/stdlib.cmi" ]; then - ocamlpath="${ocaml_core_stdlib}${path_sep}${ocamlpath}" - fi - fi diff --git a/compiler/esy.lock/opam/ocamlfind.1.9.6/opam b/compiler/esy.lock/opam/ocamlfind.1.9.8/opam similarity index 62% rename from compiler/esy.lock/opam/ocamlfind.1.9.6/opam rename to compiler/esy.lock/opam/ocamlfind.1.9.8/opam index a81f0c50ef..d9fe3931fb 100644 --- a/compiler/esy.lock/opam/ocamlfind.1.9.6/opam +++ b/compiler/esy.lock/opam/ocamlfind.1.9.8/opam @@ -1,15 +1,14 @@ opam-version: "2.0" synopsis: "A library manager for OCaml" -description: """ +description: """\ Findlib is a library manager for OCaml. It provides a convention how to store libraries, and a file format ("META") to describe the properties of libraries. There is also a tool (ocamlfind) for interpreting the META files, so that it is very easy to use libraries -in programs and scripts. -""" -license: "MIT" +in programs and scripts.""" maintainer: "Thomas Gazagnaire " authors: "Gerd Stolpmann " +license: "MIT" homepage: "http://projects.camlcity.org/projects/findlib.html" bug-reports: "https://github.com/ocaml/ocamlfind/issues" depends: [ @@ -19,10 +18,14 @@ depopts: ["graphics"] build: [ [ "./configure" - "-bindir" bin - "-sitelib" lib - "-mandir" man - "-config" "%{lib}%/findlib.conf" + "-bindir" + bin + "-sitelib" + lib + "-mandir" + man + "-config" + "%{lib}%/findlib.conf" "-no-custom" "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} "-no-topfind" {ocaml:preinstalled} @@ -34,15 +37,12 @@ install: [ [make "install"] ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} ] -extra-files: ["0001-Harden-test-for-OCaml-5.patch" "md5=3cddbf72164c29d4e50e077a92a37c6c"] -# See https://github.com/ocaml/ocamlfind/pull/61 -patches: ["0001-Harden-test-for-OCaml-5.patch"] dev-repo: "git+https://github.com/ocaml/ocamlfind.git" url { - src: "http://download.camlcity.org/download/findlib-1.9.6.tar.gz" + src: + "https://github.com/ocaml/ocamlfind/archive/refs/tags/findlib-1.9.8.tar.gz" checksum: [ - "md5=96c6ee50a32cca9ca277321262dbec57" - "sha512=cfaf1872d6ccda548f07d32cc6b90c3aafe136d2aa6539e03143702171ee0199add55269bba894c77115535dc46a5835901a5d7c75768999e72db503bfd83027" + "md5=ca770e5806032a96131b670f6e07f146" + "sha512=8967986de2ab4ec5993f437b0a4206742adf37aa7a292a3bba0a04438d78539b84d001191e60b2d5bde98a695b38cba2593b7051f7749adbdb964a0df3c4b661" ] -} -available: os != "win32" +} \ No newline at end of file diff --git a/compiler/esy.lock/opam/ocamlformat-rpc-lib.0.26.1/opam b/compiler/esy.lock/opam/ocamlformat-rpc-lib.0.27.0/opam similarity index 78% rename from compiler/esy.lock/opam/ocamlformat-rpc-lib.0.26.1/opam rename to compiler/esy.lock/opam/ocamlformat-rpc-lib.0.27.0/opam index e685d68abd..9b9c3ed494 100644 --- a/compiler/esy.lock/opam/ocamlformat-rpc-lib.0.26.1/opam +++ b/compiler/esy.lock/opam/ocamlformat-rpc-lib.0.27.0/opam @@ -40,10 +40,10 @@ build: [ dev-repo: "git+https://github.com/ocaml-ppx/ocamlformat.git" url { src: - "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.1/ocamlformat-0.26.1.tbz" + "https://github.com/ocaml-ppx/ocamlformat/releases/download/0.27.0/ocamlformat-0.27.0.tbz" checksum: [ - "sha256=da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7" - "sha512=b7413f8dc47ba3a2372e89d59cae54f9a602ab81e31cd14ed986a831111080b79a5a3cc45dac04d8ffae5054c35bf29fe9559f145c76c87a30e191ed5400942a" + "sha256=ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15" + "sha512=4d2a8965a7b7ad45f8f4e76c01cf38bfa68462b07dfa7bdb2db23bd3e3017b214e6780f036679fa8595dde4167a01d957e3af8837274320449014e306773f917" ] } -x-commit-hash: "6734dfc1992eb782f0a936ce3cd7c78b7c1d39d3" +x-commit-hash: "5bac2e7f71d9b0a06bd1908dda9b13da1649eee1" diff --git a/compiler/esy.lock/opam/octavius.1.2.2/opam b/compiler/esy.lock/opam/octavius.1.2.2/opam index 0539c097d1..e67874dc26 100644 --- a/compiler/esy.lock/opam/octavius.1.2.2/opam +++ b/compiler/esy.lock/opam/octavius.1.2.2/opam @@ -29,5 +29,8 @@ synopsis: "Ocamldoc comment syntax parser" description: "Octavius is a library to parse the `ocamldoc` comment syntax." url { src: "https://github.com/ocaml-doc/octavius/archive/v1.2.2.tar.gz" - checksum: "md5=72f9e1d996e6c5089fc513cc9218607b" + checksum: [ + "sha256=eac9104ce0316b69da9c44b9c477700fe0b52a888c89ce4bdf1d2b782a73e0ad" + "md5=72f9e1d996e6c5089fc513cc9218607b" + ] } diff --git a/compiler/esy.lock/opam/omd.1.3.2/opam b/compiler/esy.lock/opam/omd.1.3.2/opam index ad2e5014d0..3a805c0652 100644 --- a/compiler/esy.lock/opam/omd.1.3.2/opam +++ b/compiler/esy.lock/opam/omd.1.3.2/opam @@ -41,7 +41,7 @@ build: [ ] dev-repo: "git+https://github.com/ocaml/omd.git" url { - src: "https://github.com/ocaml/omd/releases/download/1.3.2/omd-1.3.2.tbz" + src: "https://github.com/ocaml/opam-source-archives/raw/main/omd-1.3.2.tbz" checksum: [ "sha256=6023e1642631f08f678eb5725820879ed7bb5a3ffee777cdedebc28c1f85fadb" "sha512=fa2070a5f5d30b2cc422937ac4158bb087134a69d47fa15df403afb1c0c60a73dd436c949faa8d44e0b65bdee039779d86191b55085b717253f91ef20a69ef98" diff --git a/compiler/esy.lock/opam/ordering.3.11.1/opam b/compiler/esy.lock/opam/ordering.3.17.2/opam similarity index 62% rename from compiler/esy.lock/opam/ordering.3.11.1/opam rename to compiler/esy.lock/opam/ordering.3.17.2/opam index 5416c8078f..4a309ed85d 100644 --- a/compiler/esy.lock/opam/ordering.3.11.1/opam +++ b/compiler/esy.lock/opam/ordering.3.17.2/opam @@ -8,11 +8,12 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.12"} "ocaml" {>= "4.08.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(none)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -30,10 +31,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" + "sha512=1e85bb297a12c9571b8645541d85a719deffb619d5e4f48dbf4566ac14e9f385d8a05342698a6f9c81ba17325b1da4ad004a5772d66cd88ed135c43d43e88f9e" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "fedec664a6ba500f94ba4558112f52d5719bed4d" diff --git a/compiler/esy.lock/opam/pp.1.2.0/opam b/compiler/esy.lock/opam/pp.2.0.0/opam similarity index 78% rename from compiler/esy.lock/opam/pp.1.2.0/opam rename to compiler/esy.lock/opam/pp.2.0.0/opam index 9f4fad20dd..3eb5751287 100644 --- a/compiler/esy.lock/opam/pp.1.2.0/opam +++ b/compiler/esy.lock/opam/pp.2.0.0/opam @@ -29,8 +29,9 @@ doc: "https://ocaml-dune.github.io/pp/" bug-reports: "https://github.com/ocaml-dune/pp/issues" depends: [ "dune" {>= "2.8"} - "ocaml" {>= "4.08.0"} + "ocaml" {>= "4.08"} "ppx_expect" {with-test} + "ocamlformat" {with-dev-setup & = "0.26.2"} "odoc" {with-doc} ] build: [ @@ -50,10 +51,10 @@ build: [ dev-repo: "git+https://github.com/ocaml-dune/pp.git" url { src: - "https://github.com/ocaml-dune/pp/releases/download/1.2.0/pp-1.2.0.tbz" + "https://github.com/ocaml-dune/pp/releases/download/2.0.0/pp-2.0.0.tbz" checksum: [ - "sha256=a5e822573c55afb42db29ec56eacd1f2acd8f65cf2df2878e291de374ce6909c" - "sha512=912164c2aa7241d73f735dadfbefe8ed0138d241579d2e885440e068fac78eb9f0b3d782c2420e757e313168c1725daff6ab91800dd315b1e05288456998b40a" + "sha256=8651351518b092b4a2def4e08171c276152f92fb6a84a8b19b6b929ccdb44419" + "sha512=78cb68f35c0b975dd1e91bd83d5e33bcec1ee642431585d55864c483c70a032755dfcf21ec5697691e7e7554381ddb580639fd149e28ba6f74d04d2ee43d360d" ] } -x-commit-hash: "83b68c740f21acdcfe54436355ab328372871357" +x-commit-hash: "b6741dd41ef5fc5bda8b3640097ac29818a43577" diff --git a/compiler/esy.lock/opam/ppx_derivers.1.2.1/opam b/compiler/esy.lock/opam/ppx_derivers.1.2.1/opam index 484b2654fe..d06e23b216 100644 --- a/compiler/esy.lock/opam/ppx_derivers.1.2.1/opam +++ b/compiler/esy.lock/opam/ppx_derivers.1.2.1/opam @@ -19,5 +19,8 @@ ppx_deriving and ppx_type_conv to inter-operate gracefully when linked as part of the same ocaml-migrate-parsetree driver.""" url { src: "https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz" - checksum: "md5=5dc2bf130c1db3c731fe0fffc5648b41" + checksum: [ + "sha256=b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95" + "md5=5dc2bf130c1db3c731fe0fffc5648b41" + ] } diff --git a/compiler/esy.lock/opam/ppx_deriving.5.2.1/opam b/compiler/esy.lock/opam/ppx_deriving.5.2.1/opam index f6197c6ffa..b2d6f1cf8c 100644 --- a/compiler/esy.lock/opam/ppx_deriving.5.2.1/opam +++ b/compiler/esy.lock/opam/ppx_deriving.5.2.1/opam @@ -14,12 +14,12 @@ build: [ ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} ] depends: [ - "ocaml" {>= "4.05.0"} + "ocaml" {>= "4.05.0" & < "5.3"} "dune" {>= "1.6.3"} "cppo" {build & >= "1.1.0"} "ocamlfind" "ppx_derivers" - "ppxlib" {>= "0.20.0"} + "ppxlib" {>= "0.20.0" & < "0.36.0"} "result" "ounit2" {with-test} ] diff --git a/compiler/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam b/compiler/esy.lock/opam/ppx_deriving_yojson.3.9.1/opam similarity index 56% rename from compiler/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam rename to compiler/esy.lock/opam/ppx_deriving_yojson.3.9.1/opam index 7642422bff..e0683da8c1 100644 --- a/compiler/esy.lock/opam/ppx_deriving_yojson.3.7.0/opam +++ b/compiler/esy.lock/opam/ppx_deriving_yojson.3.9.1/opam @@ -1,34 +1,36 @@ opam-version: "2.0" -synopsis: "JSON codec generator for OCaml" -description: """\ -ppx_deriving_yojson is a ppx_deriving plugin that provides -a JSON codec generator.""" maintainer: "whitequark " -authors: "whitequark " +authors: [ "whitequark " ] license: "MIT" -tags: ["syntax" "json"] homepage: "https://github.com/ocaml-ppx/ppx_deriving_yojson" bug-reports: "https://github.com/ocaml-ppx/ppx_deriving_yojson/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving_yojson.git" +tags: [ "syntax" "json" ] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] depends: [ "ocaml" {>= "4.05.0"} "dune" {>= "1.0"} "yojson" {>= "1.6.0"} - "result" "ppx_deriving" {>= "5.1"} - "ppxlib" {>= "0.26.0"} + "ppxlib" {>= "0.30.0" & < "0.36.0"} "ounit2" {with-test} ] -build: [ - ["dune" "subst"] {dev} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving_yojson.git" +synopsis: + "JSON codec generator for OCaml" +description: """ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator. +""" url { src: - "https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.7.0/ppx_deriving_yojson-3.7.0.tar.gz" + "https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.9.1/ppx_deriving_yojson-3.9.1.tbz" checksum: [ - "md5=456be82acb16bbf6be12ab01f9dfaa94" - "sha512=6aa8b3a6e60afd1ce68995bad6776c975b3640303b2049233e661c46300abea1f48916d4e876412de49f35744f31b99c29736e2bb974e1b4a494b0932bbd6e80" + "sha256=6a3ef7c7bb381f57448853f2a6d2287cf623628162a979587d1e8f7502114f4d" + "sha512=df919be7c023cb9ff1b832de333f8d158e88746b4cc33ea5dcf511c64aba186628015b6ca29a0310642531e0640d79834d64b99d542a624168154a11736489a0" ] -} \ No newline at end of file +} +x-commit-hash: "67e1d3334c1e3b94152bbc9c8600b71d5ee61b39" diff --git a/compiler/esy.lock/opam/ppx_sexp_conv.v0.15.1/opam b/compiler/esy.lock/opam/ppx_sexp_conv.v0.15.1/opam index b971cdc044..48ba4f9ee9 100644 --- a/compiler/esy.lock/opam/ppx_sexp_conv.v0.15.1/opam +++ b/compiler/esy.lock/opam/ppx_sexp_conv.v0.15.1/opam @@ -14,7 +14,7 @@ depends: [ "base" {>= "v0.15" & < "v0.16"} "sexplib0" {>= "v0.15" & < "v0.16"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.26.0"} + "ppxlib" {>= "0.26.0" & < "0.36.0"} ] synopsis: "[@@deriving] plugin to generate S-expression conversion functions" description: " diff --git a/compiler/esy.lock/opam/ppxlib.0.29.1/opam b/compiler/esy.lock/opam/ppxlib.0.35.0/opam similarity index 61% rename from compiler/esy.lock/opam/ppxlib.0.29.1/opam rename to compiler/esy.lock/opam/ppxlib.0.35.0/opam index 0a04c32e60..b31b358384 100644 --- a/compiler/esy.lock/opam/ppxlib.0.29.1/opam +++ b/compiler/esy.lock/opam/ppxlib.0.35.0/opam @@ -1,9 +1,9 @@ opam-version: "2.0" -synopsis: "Standard library for ppx rewriters" +synopsis: "Standard infrastructure for ppx rewriters" description: """ -Ppxlib is the standard library for ppx rewriters and other programs -that manipulate the in-memory representation of OCaml programs, a.k.a -the "Parsetree". +Ppxlib is the standard infrastructure for ppx rewriters +and other programs that manipulate the in-memory representation of +OCaml programs, a.k.a the "Parsetree". It also comes bundled with two ppx rewriters that are commonly used to write tools that manipulate and/or generate Parsetree values; @@ -19,8 +19,8 @@ homepage: "https://github.com/ocaml-ppx/ppxlib" doc: "https://ocaml-ppx.github.io/ppxlib/" bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" depends: [ - "dune" {>= "2.7"} - "ocaml" {>= "4.04.1" & < "5.1.0"} + "dune" {>= "3.8"} + "ocaml" {>= "4.08.0" & < "5.4.0"} "ocaml-compiler-libs" {>= "v0.11.0"} "ppx_derivers" {>= "1.0"} "sexplib0" {>= "v0.12"} @@ -29,13 +29,13 @@ depends: [ "ocamlfind" {with-test} "re" {with-test & >= "1.9.0"} "cinaps" {with-test & >= "v0.12.1"} - "base" {with-test & < "v0.16.0" } - "stdio" {with-test} + "ocamlformat" {with-dev-setup & = "0.26.2"} "odoc" {with-doc} ] conflicts: [ "ocaml-migrate-parsetree" {< "2.0.0"} - "base-effects" + "ocaml-base-compiler" {= "5.1.0~alpha1"} + "ocaml-variants" {= "5.1.0~alpha1+options"} ] build: [ ["dune" "subst"] {dev} @@ -52,12 +52,13 @@ build: [ ] ] dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git" +x-maintenance-intent: ["(latest)"] url { src: - "https://github.com/ocaml-ppx/ppxlib/releases/download/0.29.1/ppxlib-0.29.1.tbz" + "https://github.com/ocaml-ppx/ppxlib/releases/download/0.35.0/ppxlib-0.35.0.tbz" checksum: [ - "sha256=c8ea8c8770414fdba6612e7f2d814b21a493daa974ea862a90c8e6c766e5dd79" - "sha512=edc468e9111cc26e31825e475fd72f55123a22fe86548e07e7d111796fecb8d60359b1b53c7eac383e5e2114cbae74dfd9c166f330e84cbeab4ddfd5797e322f" + "sha256=d9d959fc9f84260487e45684dc741898a92fc5506b61a7f5cac65d21832db925" + "sha512=e428b1e3b89261c7efdaa18016264d1afbf067cb9b0d41124b04796c2487ac7ca8ee9a24a60d56f20d1774cb44aaa9ecf1512f17455812ba8d62d4ef93616ee7" ] } -x-commit-hash: "36fcba0408b78963a730e0be92abdbab00b0ea26" +x-commit-hash: "3a791083c612e91fa4e6a9660ef69776ea750324" diff --git a/compiler/esy.lock/opam/re.1.11.0/opam b/compiler/esy.lock/opam/re.1.12.0/opam similarity index 71% rename from compiler/esy.lock/opam/re.1.11.0/opam rename to compiler/esy.lock/opam/re.1.12.0/opam index 303af008c3..48eca0af1b 100644 --- a/compiler/esy.lock/opam/re.1.11.0/opam +++ b/compiler/esy.lock/opam/re.1.12.0/opam @@ -20,9 +20,9 @@ build: [ ] depends: [ - "ocaml" {>= "4.03"} + "ocaml" {>= "4.12"} "dune" {>= "2.0"} - "ounit" {with-test} + "ounit2" {with-test} "seq" ] @@ -37,10 +37,10 @@ Pure OCaml regular expressions with: """ url { src: - "https://github.com/ocaml/ocaml-re/releases/download/1.11.0/re-1.11.0.tbz" + "https://github.com/ocaml/ocaml-re/releases/download/1.12.0/re-1.12.0.tbz" checksum: [ - "sha256=01fc244780c0f6be72ae796b1fb750f367de18624fd75d07ee79782ed6df8d4f" - "sha512=3e3712cc1266ec1f27620f3508ea2ebba338f4083b07d8a69dccee1facfdc1971a6c39f9deea664d2a62fd7f2cfd2eae816ca4c274acfadaee992a3befc4b757" + "sha256=a01f2bf22f72c2f4ababd8d3e7635e35c1bf6bc5a41ad6d5a007454ddabad1d4" + "sha512=f0726826e1e677f7ecdf447d46d814a11d3844ec6e5c0527be8c73c7afdb08aacfca47ea764eda325bcd7064aff07c1d3441c935ee5a0fc99ede8707f81a451d" ] } -x-commit-hash: "2dd38515c76c40299596d39f18d9b9a20f00d788" +x-commit-hash: "f09672608781dc05172ad980a6e9a483c3b9d534" diff --git a/compiler/esy.lock/opam/reason.3.9.0/opam b/compiler/esy.lock/opam/reason.3.9.0/opam index af958026c6..ca39c14ee0 100644 --- a/compiler/esy.lock/opam/reason.3.9.0/opam +++ b/compiler/esy.lock/opam/reason.3.9.0/opam @@ -21,7 +21,7 @@ depends: [ "merlin-extend" {>= "0.6"} "fix" "ppx_derivers" - "ppxlib" {>= "0.28.0"} + "ppxlib" {>= "0.28.0" & < "0.36.0"} "odoc" {with-doc} ] build: [ diff --git a/compiler/esy.lock/opam/result.1.5/opam b/compiler/esy.lock/opam/result.1.5/opam index 6b7b68d724..da55ed4631 100644 --- a/compiler/esy.lock/opam/result.1.5/opam +++ b/compiler/esy.lock/opam/result.1.5/opam @@ -18,5 +18,8 @@ Result module defined in this library.""" url { src: "https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz" - checksum: "md5=1b82dec78849680b49ae9a8a365b831b" + checksum: [ + "sha256=7c3a5e238558f4c1a4f5acca816bc705a0e12f68dc0005c61ddbf2e6cab8ee32" + "md5=1b82dec78849680b49ae9a8a365b831b" + ] } diff --git a/compiler/esy.lock/opam/sedlex.3.2/opam b/compiler/esy.lock/opam/sedlex.3.3/opam similarity index 83% rename from compiler/esy.lock/opam/sedlex.3.2/opam rename to compiler/esy.lock/opam/sedlex.3.3/opam index b978761c86..89b5577a72 100644 --- a/compiler/esy.lock/opam/sedlex.3.2/opam +++ b/compiler/esy.lock/opam/sedlex.3.3/opam @@ -17,7 +17,7 @@ bug-reports: "https://github.com/ocaml-community/sedlex/issues" depends: [ "ocaml" {>= "4.08"} "dune" {>= "3.0"} - "ppxlib" {>= "0.26.0"} + "ppxlib" {>= "0.26.0" & < "0.36.0"} "gen" "ppx_expect" {with-test} "odoc" {with-doc} @@ -40,9 +40,9 @@ dev-repo: "git+https://github.com/ocaml-community/sedlex.git" doc: "https://ocaml-community.github.io/sedlex/index.html" url { src: - "https://github.com/ocaml-community/sedlex/archive/refs/tags/v3.2.tar.gz" + "https://github.com/ocaml-community/sedlex/archive/refs/tags/v3.3.tar.gz" checksum: [ - "md5=b67eec3a80a7fed8e6c91e47260b0843" - "sha512=00e257d1b97e99d49028d2e38b20a05c6aa151c362991c37c17522bf58c19e273b762ea39dd9783ed9ecc60d11dadeabb0487e16b4af91536e45e7e18c86cfe9" + "md5=4603d572e24f3515fe7e7d0b665bdda6" + "sha512=791b172b59256cb77df1bbd9e3136aa79e65bcb3df1f64bbe10933d624bad59a7d8b358c35abd07c267b89a3feb01f935e927ffc4fe9c6eb2ac6637cfa9b42cd" ] } diff --git a/compiler/esy.lock/opam/seq.base/files/META.seq b/compiler/esy.lock/opam/seq.base/files/META.seq deleted file mode 100644 index 06b95eff3f..0000000000 --- a/compiler/esy.lock/opam/seq.base/files/META.seq +++ /dev/null @@ -1,4 +0,0 @@ -name="seq" -version="[distributed with OCaml 4.07 or above]" -description="dummy backward-compatibility package for iterators" -requires="" diff --git a/compiler/esy.lock/opam/seq.base/files/seq.install b/compiler/esy.lock/opam/seq.base/files/seq.install deleted file mode 100644 index c4d70206e1..0000000000 --- a/compiler/esy.lock/opam/seq.base/files/seq.install +++ /dev/null @@ -1,3 +0,0 @@ -lib:[ - "META.seq" {"META"} -] diff --git a/compiler/esy.lock/opam/seq.base/opam b/compiler/esy.lock/opam/seq.base/opam index b33d8c7da1..c732d3ebe0 100644 --- a/compiler/esy.lock/opam/seq.base/opam +++ b/compiler/esy.lock/opam/seq.base/opam @@ -9,7 +9,19 @@ dev-repo: "git+https://github.com/ocaml/ocaml.git" bug-reports: "https://caml.inria.fr/mantis/main_page.php" synopsis: "Compatibility package for OCaml's standard iterator type starting from 4.07." -extra-files: [ - ["seq.install" "md5=026b31e1df290373198373d5aaa26e42"] - ["META.seq" "md5=b33c8a1a6c7ed797816ce27df4855107"] -] +extra-source "seq.install" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/seq.install" + checksum: [ + "sha256=fff926c2c4d5a82b6c94c60c4c35eb06e3d39975893ebe6b1f0e6557cbe34904" + "md5=026b31e1df290373198373d5aaa26e42" + ] +} +extra-source "META.seq" { + src: + "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/META.seq" + checksum: [ + "sha256=e95062b4d0519ef8335c02f7d0f1952d11b814c7ab7e6d566a206116162fa2be" + "md5=b33c8a1a6c7ed797816ce27df4855107" + ] +} diff --git a/compiler/esy.lock/opam/sexplib0.v0.15.1/opam b/compiler/esy.lock/opam/sexplib0.v0.15.1/opam index 123ccd03cf..5b03291c10 100644 --- a/compiler/esy.lock/opam/sexplib0.v0.15.1/opam +++ b/compiler/esy.lock/opam/sexplib0.v0.15.1/opam @@ -21,6 +21,10 @@ OCaml's standard library that was developed by Jane Street, the largest industrial user of OCaml. " url { -src: "https://github.com/janestreet/sexplib0/archive/refs/tags/v0.15.1.tar.gz" -checksum: "md5=ab8fd6273f35a792cad48cbb3024a7f9" + src: + "https://github.com/janestreet/sexplib0/archive/refs/tags/v0.15.1.tar.gz" + checksum: [ + "sha256=e8cd817eb3bc3f84a2065fa0255ab2b986a24baf1cc329d05627c516464267b3" + "md5=ab8fd6273f35a792cad48cbb3024a7f9" + ] } diff --git a/compiler/esy.lock/opam/spawn.v0.15.1/opam b/compiler/esy.lock/opam/spawn.v0.17.0/opam similarity index 71% rename from compiler/esy.lock/opam/spawn.v0.15.1/opam rename to compiler/esy.lock/opam/spawn.v0.17.0/opam index 5be3a9949b..7b2449e95c 100644 --- a/compiler/esy.lock/opam/spawn.v0.15.1/opam +++ b/compiler/esy.lock/opam/spawn.v0.17.0/opam @@ -18,8 +18,8 @@ fork takes time proportional to the process memory while vfork is constant time. In application using a lot of memory, vfork can be thousands of times faster than fork. """ -maintainer: ["Jane Street developers"] -authors: ["Jane Street Group, LLC"] +maintainer: ["opensource@janestreet.com"] +authors: ["Jane Street Group, LLC "] license: "MIT" homepage: "https://github.com/janestreet/spawn" doc: "https://janestreet.github.io/spawn/" @@ -44,13 +44,14 @@ build: [ "@doc" {with-doc} ] ] +available: os != "freebsd" dev-repo: "git+https://github.com/janestreet/spawn.git" -x-commit-hash: "13d279ebfa8c40d4bafe18cddfdff0de54b4eaff" url { src: - "https://github.com/janestreet/spawn/archive/v0.15.1.tar.gz" + "https://github.com/janestreet/spawn/releases/download/v0.17.0/spawn-v0.17.0.tbz" checksum: [ - "sha256=9afdee314fab6c3fcd689ab6eb5608d6b78078e6dede3953a47debde06c19d50" - "sha512=efdb31d5ec5ea36d0bc80224d4ee04e46ce3428d1662870e6cebece92bc313d6eebee378802c0c059dd6e0cafea515308c31b7dfaf04a098eb4566583c1e9ed4" + "sha256=33fbb5cd4c3387a6829095cfa73d5fc2eff572be61647e6052010bfbd0c2df49" + "sha512=bb85d1f706774793170f2d52ccbeeeaf67558046b8012bdd8a9cefc46215522a4d59a4a6f21296b0825158e6853a2430f2642ee714e1d1d8b726442d52006fc1" ] } +x-commit-hash: "085ea6d333be59451c5fde6b50d9e4e1264fbb9c" diff --git a/compiler/esy.lock/opam/stdune.3.11.1/opam b/compiler/esy.lock/opam/stdune.3.17.2/opam similarity index 66% rename from compiler/esy.lock/opam/stdune.3.11.1/opam rename to compiler/esy.lock/opam/stdune.3.17.2/opam index 2dfc925395..0c03eecead 100644 --- a/compiler/esy.lock/opam/stdune.3.11.1/opam +++ b/compiler/esy.lock/opam/stdune.3.17.2/opam @@ -9,16 +9,17 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.12"} "ocaml" {>= "4.08.0"} "base-unix" "dyn" {= version} "ordering" {= version} - "pp" {>= "1.2.0"} + "pp" {>= "2.0.0"} "csexp" {>= "1.5.0"} "odoc" {with-doc} ] dev-repo: "git+https://github.com/ocaml/dune.git" +x-maintenance-intent: ["(none)"] build: [ ["dune" "subst"] {dev} ["rm" "-rf" "vendor/csexp"] @@ -36,10 +37,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" + "sha512=1e85bb297a12c9571b8645541d85a719deffb619d5e4f48dbf4566ac14e9f385d8a05342698a6f9c81ba17325b1da4ad004a5772d66cd88ed135c43d43e88f9e" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "fedec664a6ba500f94ba4558112f52d5719bed4d" diff --git a/compiler/esy.lock/opam/topkg.1.0.7/opam b/compiler/esy.lock/opam/topkg.1.0.8/opam similarity index 80% rename from compiler/esy.lock/opam/topkg.1.0.7/opam rename to compiler/esy.lock/opam/topkg.1.0.8/opam index 83fc06f492..304ccb97e3 100644 --- a/compiler/esy.lock/opam/topkg.1.0.7/opam +++ b/compiler/esy.lock/opam/topkg.1.0.8/opam @@ -1,6 +1,8 @@ opam-version: "2.0" synopsis: "The transitory OCaml software packager" description: """\ +**Warning** Topkg is in maintenance mode and should not longer be used. + Topkg is a packager for distributing OCaml software. It provides an API to describe the files a package installs in a given build configuration and to specify information about the package's @@ -25,7 +27,7 @@ Topkg-care is distributed under the ISC license it depends on [cmdliner]: http://erratique.ch/software/cmdliner [webbrowser]: http://erratique.ch/software/webbrowser -Home page: http://erratique.ch/software/topkg""" +Home page: """ maintainer: "Daniel Bünzli " authors: "The topkg programmers" license: "ISC" @@ -34,14 +36,15 @@ homepage: "https://erratique.ch/software/topkg" doc: "https://erratique.ch/software/topkg/doc" bug-reports: "https://github.com/dbuenzli/topkg/issues" depends: [ - "ocaml" {>= "4.05.0"} + "ocaml" {>= "4.08.0"} "ocamlfind" {build & >= "1.6.1"} "ocamlbuild" ] build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--dev-pkg" "%{dev}%"] dev-repo: "git+https://erratique.ch/repos/topkg.git" url { - src: "https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz" + src: "https://erratique.ch/software/topkg/releases/topkg-1.0.8.tbz" checksum: - "sha512=09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535" -} \ No newline at end of file + "sha512=4b632b60137852bb72ff9c8cdc2e16ac5ece6473569e50963fef9c1e800a0933a516bea1107b04011645afa4a1e78893c82dbce0aa8de2970d4d6c6d0dd2fe02" +} +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/compiler/esy.lock/opam/uutf.1.0.3/opam b/compiler/esy.lock/opam/uutf.1.0.3/opam deleted file mode 100644 index e96cc4a4d1..0000000000 --- a/compiler/esy.lock/opam/uutf.1.0.3/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -synopsis: """Non-blocking streaming Unicode codec for OCaml""" -maintainer: ["Daniel Bünzli "] -authors: ["The uutf programmers"] -homepage: "https://erratique.ch/software/uutf" -doc: "https://erratique.ch/software/uutf/doc/" -dev-repo: "git+https://erratique.ch/repos/uutf.git" -bug-reports: "https://github.com/dbuenzli/uutf/issues" -license: ["ISC"] -tags: ["unicode" "text" "utf-8" "utf-16" "codec" "org:erratique"] -depends: ["ocaml" {>= "4.03.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "1.0.3"}] -depopts: ["cmdliner"] -conflicts: ["cmdliner" {< "0.9.8"}] -build: [["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%" - "--with-cmdliner" "%{cmdliner:installed}%"]] -url { - src: "https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz" - checksum: "sha512=50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8"} -description: """ -Uutf is a non-blocking streaming codec to decode and encode the UTF-8, -UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently -work character by character without blocking on IO. Decoders perform -character position tracking and support newline normalization. - -Functions are also provided to fold over the characters of UTF encoded -OCaml string values and to directly encode characters in OCaml -Buffer.t values. **Note** that since OCaml 4.14, that functionality -can be found in the Stdlib and you are encouraged to migrate to it. - -Uutf has no dependency and is distributed under the ISC license. - -Home page: http://erratique.ch/software/uutf -Contact: Daniel Bünzli ``""" \ No newline at end of file diff --git a/compiler/esy.lock/opam/uutf.1.0.4/opam b/compiler/esy.lock/opam/uutf.1.0.4/opam new file mode 100644 index 0000000000..04c6c943f7 --- /dev/null +++ b/compiler/esy.lock/opam/uutf.1.0.4/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +synopsis: "Non-blocking streaming Unicode codec for OCaml" +description: """\ +**Warning.** You are encouraged not to use this library. + +- As of OCaml 4.14, both UTF encoding and decoding are available + in the standard library, see the `String` and `Buffer` modules. +- If you are looking for a stream abstraction compatible with + effect based concurrency look into [`bytesrw`] package.""" +maintainer: "Daniel Bünzli " +authors: "The uutf programmers" +license: "ISC" +tags: ["unicode" "text" "utf-8" "utf-16" "codec" "org:erratique"] +homepage: "https://erratique.ch/software/uutf" +doc: "https://erratique.ch/software/uutf/doc/" +bug-reports: "https://github.com/dbuenzli/uutf/issues" +depends: [ + "ocaml" {>= "4.08.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build & >= "1.0.3"} +] +depopts: ["cmdliner"] +conflicts: [ + "cmdliner" {< "1.3.0"} +] +build: [ + "ocaml" + "pkg/pkg.ml" + "build" + "--dev-pkg" + "%{dev}%" + "--with-cmdliner" + "%{cmdliner:installed}%" +] +dev-repo: "git+https://erratique.ch/repos/uutf.git" +url { + src: "https://erratique.ch/software/uutf/releases/uutf-1.0.4.tbz" + checksum: + "sha512=e35f408bc971cd8da3077e6c3321e0d8f4eb569898e0e219fde62dae78fbd0a0095cb7f036287656f6a1b346584f7b9f0c6dec0a5a092180da36e43247027598" +} +x-maintenance-intent: ["(latest)"] \ No newline at end of file diff --git a/compiler/esy.lock/opam/xdg.3.11.1/opam b/compiler/esy.lock/opam/xdg.3.17.2/opam similarity index 67% rename from compiler/esy.lock/opam/xdg.3.11.1/opam rename to compiler/esy.lock/opam/xdg.3.17.2/opam index 9a6a17d033..5471a8f915 100644 --- a/compiler/esy.lock/opam/xdg.3.11.1/opam +++ b/compiler/esy.lock/opam/xdg.3.17.2/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/ocaml/dune" doc: "https://dune.readthedocs.io/" bug-reports: "https://github.com/ocaml/dune/issues" depends: [ - "dune" {>= "3.5"} + "dune" {>= "3.12"} "ocaml" {>= "4.08"} "odoc" {with-doc} ] @@ -31,10 +31,10 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/3.11.1/dune-3.11.1.tbz" + "https://github.com/ocaml/dune/releases/download/3.17.2/dune-3.17.2.tbz" checksum: [ - "sha256=866f2307adadaf7604f3bf9d98bb4098792baa046953a6726c96c40fc5ed3f71" - "sha512=c888153b204a16bcfed2636de776bbd5f9ca84484e716cc1e9ef3ba3c904e9dd15a2609ae943cddb6097912623ec54618c58386d6730ff742d746850400fb3cc" + "sha256=9deafeed0ecfe9e65e642cd8e6197f0864f73fcd7b94b5b199ae4d2e07a2ea64" + "sha512=1e85bb297a12c9571b8645541d85a719deffb619d5e4f48dbf4566ac14e9f385d8a05342698a6f9c81ba17325b1da4ad004a5772d66cd88ed135c43d43e88f9e" ] } -x-commit-hash: "7cbb0e7277c6cacd1ccf7941cac5a03c25fc63cf" +x-commit-hash: "fedec664a6ba500f94ba4558112f52d5719bed4d" diff --git a/compiler/esy.lock/opam/yojson.2.1.1/opam b/compiler/esy.lock/opam/yojson.2.2.2/opam similarity index 73% rename from compiler/esy.lock/opam/yojson.2.1.1/opam rename to compiler/esy.lock/opam/yojson.2.2.2/opam index 0703d53bfe..1d971fe0f0 100644 --- a/compiler/esy.lock/opam/yojson.2.1.1/opam +++ b/compiler/esy.lock/opam/yojson.2.2.2/opam @@ -12,12 +12,11 @@ maintainer: [ authors: ["Martin Jambon"] license: "BSD-3-Clause" homepage: "https://github.com/ocaml-community/yojson" -doc: "https://ocaml-community.github.io/yojson" +doc: "https://ocaml.org/p/yojson/latest" bug-reports: "https://github.com/ocaml-community/yojson/issues" depends: [ "dune" {>= "2.7"} "ocaml" {>= "4.02.3"} - "cppo" {build} "alcotest" {with-test & >= "0.8.5"} "seq" {>= "0.2.2"} "odoc" {with-doc} @@ -39,10 +38,10 @@ build: [ dev-repo: "git+https://github.com/ocaml-community/yojson.git" url { src: - "https://github.com/ocaml-community/yojson/releases/download/2.1.1/yojson-2.1.1.tbz" + "https://github.com/ocaml-community/yojson/releases/download/2.2.2/yojson-2.2.2.tbz" checksum: [ - "sha256=d58183207b198dc065866239066e074c34f9e139c0d9c4175a38809790e88173" - "sha512=f7b8529900acb29bc6236d8312d3ebcadbcb3f9d361c8acaed9f7fc7e30527b41a1f3cff80382dde445e6da18a4edc5a9c6758af24affce1022d0741dbd9daeb" + "sha256=9abfad8c9a79d4723ad2f6448e669c1e68dbfc87cc54a1b7c064b0c90912c595" + "sha512=ac52eae3ca1d3129a7885ca638e6ae5bcfc387598a82cc30d3e4988fd154f1756719c399f96e950d898c79a6dbd4ccc44b6f468bcafbd620e6945a0415b41e0c" ] } -x-commit-hash: "57bc8ca0eaf5bdb423fcdece49ea0d1c2866f90c" +x-commit-hash: "3f82b79d1865eec82c6f498ee1835a90c74c31b4" diff --git a/compiler/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/files/num-1.4.patch b/compiler/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/files/num-1.4.patch deleted file mode 100644 index dad75fa572..0000000000 --- a/compiler/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/files/num-1.4.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/src/Makefile b/src/Makefile -index 8ad0e2c..d41d63c 100644 ---- a/src/Makefile -+++ b/src/Makefile -@@ -1,16 +1,16 @@ --OCAMLC=ocamlc --OCAMLOPT=ocamlopt --OCAMLDEP=ocamldep --OCAMLMKLIB=ocamlmklib --OCAMLFIND=ocamlfind -+OCAMLC=$(shell which ocamlc) -+OCAMLOPT=$(shell which ocamlopt) -+OCAMLDEP=$(shell which ocamldep) -+OCAMLMKLIB=$(shell which ocamlmklib) -+OCAMLFIND=$(shell which ocamlfind) - INSTALL_DATA=install -m 644 - INSTALL_DLL=install - INSTALL_DIR=install -d - STDLIBDIR=$(shell $(OCAMLC) -where) - DESTDIR ?= - --include $(STDLIBDIR)/Makefile.config - -+include $(STDLIBDIR)/Makefile.config - ifeq "$(filter i386 amd64 arm64 power,$(ARCH))" "" - # Unsupported architecture - BNG_ARCH=generic -@@ -86,14 +86,14 @@ endif - VERSION=$(shell sed -ne 's/^ *version *: *"\([^"]*\)".*$$/\1/p' ../num.opam) - - install: -- $(INSTALL_DIR) $(DESTDIR)$(STDLIBDIR) -+ $(INSTALL_DIR) $(LIBDIR) - sed -e 's/%%VERSION%%/$(VERSION)/g' META.in > META - $(OCAMLFIND) install num META - rm -f META -- $(INSTALL_DATA) $(TOINSTALL) $(DESTDIR)$(STDLIBDIR) -+ $(INSTALL_DATA) $(TOINSTALL) $(LIBDIR) - ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" -- $(INSTALL_DIR) $(DESTDIR)$(STDLIBDIR)/stublibs -- $(INSTALL_DLL) $(TOINSTALL_STUBS) $(DESTDIR)$(STDLIBDIR)/stublibs -+ $(INSTALL_DIR) $(LIBDIR)/stublibs -+ $(INSTALL_DLL) $(TOINSTALL_STUBS) $(LIBDIR)/stublibs - endif - - findlib-install: -@@ -105,9 +105,9 @@ findlib-uninstall: - $(OCAMLFIND) remove num - - uninstall: findlib-uninstall -- cd $(DESTDIR)$(STDLIBDIR) && rm -f $(TOINSTALL) -+ cd $(LIBDIR) && rm -f $(TOINSTALL) - ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" -- cd $(DESTDIR)$(STDLIBDIR)/stublibs && rm -f $(TOINSTALL_STUBS) -+ cd $(LIBDIR)/stublibs && rm -f $(TOINSTALL_STUBS) - endif - - clean: diff --git a/compiler/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/package.json b/compiler/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/package.json deleted file mode 100644 index 4199a64edd..0000000000 --- a/compiler/esy.lock/overrides/opam__s__num_opam__c__1.4_opam_override/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "buildsInSource": true, - "build": [ - [ - "make" - ] - ], - "install": [ - [ - "make", - "LIBDIR=#{self.install / 'lib'}", - "findlib-install" - ] - ], - "exportedEnv": { - "CAML_LD_LIBRARY_PATH": { - "val": "#{self.install / 'lib' / 'num' : $CAML_LD_LIBRARY_PATH}", - "scope": "global" - } - }, - "dependencies": { - "ocaml": "*", - "@opam/ocamlfind": "*" - } -} diff --git a/compiler/esy.lock/overrides/opam__s__num_opam__c__1.5_1_opam_override/package.json b/compiler/esy.lock/overrides/opam__s__num_opam__c__1.5_1_opam_override/package.json new file mode 100644 index 0000000000..03f057e69b --- /dev/null +++ b/compiler/esy.lock/overrides/opam__s__num_opam__c__1.5_1_opam_override/package.json @@ -0,0 +1,10 @@ +{ + "buildsInSource": true, + "build": "make PROFILE=release opam-modern", + "exportedEnv": { + "CAML_LD_LIBRARY_PATH": { + "val": "#{self.install / 'lib' / 'num' : $CAML_LD_LIBRARY_PATH}", + "scope": "global" + } + } +} diff --git a/compiler/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch b/compiler/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/ocamlbuild-0.14.2.patch deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/compiler/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch b/compiler/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch deleted file mode 100644 index bba9929fe3..0000000000 --- a/compiler/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/files/winpatch.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ./Makefile -+++ ./Makefile -@@ -271,7 +271,7 @@ - echo ' "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install - ifeq ($(OCAML_NATIVE), true) - echo ' "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install -- echo ' "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install -+ echo " \"ocamlbuild.native\" {\"ocamlbuild${EXE}\"}" >> ocamlbuild.install - else - echo ' "ocamlbuild.byte" {"ocamlbuild"}' >> ocamlbuild.install - endif diff --git a/compiler/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json b/compiler/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json deleted file mode 100644 index b57a42cc27..0000000000 --- a/compiler/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.2+win_opam_override/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < winpatch.patch' : 'true'}" - ], - [ - "make", - "-f", - "configure.make", - "all", - "OCAMLBUILD_PREFIX=#{self.install}", - "OCAMLBUILD_BINDIR=#{self.bin}", - "OCAMLBUILD_LIBDIR=#{self.lib}", - "OCAMLBUILD_MANDIR=#{self.man}", - "OCAMLBUILD_NATIVE=true", - "OCAMLBUILD_NATIVE_TOOLS=true", - "EXE=#{os == 'windows' ? '.exe': ''}" - ], - [ - "make", - "check-if-preinstalled", - "all", - "EXE=#{os == 'windows' ? '.exe': ''}", - "opam-install" - ] - ] -} diff --git a/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/files/findlib.patch b/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/files/findlib.patch similarity index 79% rename from compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/files/findlib.patch rename to compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/files/findlib.patch index d545632af9..560da8105b 100644 --- a/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/files/findlib.patch +++ b/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/files/findlib.patch @@ -1,9 +1,9 @@ --- ./Makefile +++ ./Makefile -@@ -55,7 +55,7 @@ +@@ -56,7 +56,7 @@ export USE_CYGPATH; \ cat findlib.conf.in | \ - $(SH) tools/patch '@SITELIB@' '$(OCAML_SITELIB)' | \ + $(SH) tools/patch '@SITELIB@' '$(FINDLIB_OCAML_SITELIB)' | \ - $(SH) tools/patch '@FINDLIB_PATH@' '$(FINDLIB_PATH)' -p >findlib.conf + $(SH) tools/patch '@FINDLIB_PATH@' '$(FINDLIB_PATH)' >findlib.conf if ./tools/cmd_from_same_dir ocamlc; then \ diff --git a/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/package.json b/compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/package.json similarity index 100% rename from compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.6_opam_override/package.json rename to compiler/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.9.8_opam_override/package.json diff --git a/compiler/grainc/dune b/compiler/grainc/dune index d3badcfbe1..a60627f530 100644 --- a/compiler/grainc/dune +++ b/compiler/grainc/dune @@ -7,6 +7,4 @@ (flags (:standard (:include ./config/flags.sexp))) - (libraries grain grain_diagnostics binaryen dune-build-info) - (js_of_ocaml - (flags --no-sourcemap --no-extern-fs --quiet))) + (libraries grain grain_diagnostics binaryen dune-build-info)) diff --git a/compiler/graindoc/dune b/compiler/graindoc/dune index d60378893c..0a409ac2b6 100644 --- a/compiler/graindoc/dune +++ b/compiler/graindoc/dune @@ -13,9 +13,13 @@ (flags (:standard (:include ./config/flags.sexp))) - (libraries cmdliner grain grain_diagnostics grain_utils graindoc.docblock - binaryen dune-build-info) + (libraries + cmdliner + grain + grain_diagnostics + grain_utils + graindoc.docblock + binaryen + dune-build-info) (preprocess - (pps ppx_deriving_cmdliner)) - (js_of_ocaml - (flags --no-sourcemap --no-extern-fs --quiet))) + (pps ppx_deriving_cmdliner))) diff --git a/compiler/grainformat/dune b/compiler/grainformat/dune index 90d1ad7e06..d15a7a51b8 100644 --- a/compiler/grainformat/dune +++ b/compiler/grainformat/dune @@ -7,9 +7,13 @@ (flags (:standard (:include ./config/flags.sexp))) - (libraries cmdliner grain grain_utils grain_parsing grain_formatting - binaryen dune-build-info) + (libraries + cmdliner + grain + grain_utils + grain_parsing + grain_formatting + binaryen + dune-build-info) (preprocess - (pps ppx_deriving_cmdliner)) - (js_of_ocaml - (flags --no-sourcemap --no-extern-fs --quiet))) + (pps ppx_deriving_cmdliner))) diff --git a/compiler/grainlsp/dune b/compiler/grainlsp/dune index 26f090ca4e..dcacefae60 100644 --- a/compiler/grainlsp/dune +++ b/compiler/grainlsp/dune @@ -7,8 +7,9 @@ (flags (:standard (:include ./config/flags.sexp))) - (libraries cmdliner grain_utils grain_language_server grain_formatting - dune-build-info) - (js_of_ocaml - (flags --no-sourcemap --no-extern-fs --quiet) - (javascript_files hacks.js))) + (libraries + cmdliner + grain_utils + grain_language_server + grain_formatting + dune-build-info)) diff --git a/compiler/package.json b/compiler/package.json index 88250a4faf..ad7726c7a1 100644 --- a/compiler/package.json +++ b/compiler/package.json @@ -9,7 +9,7 @@ "node": ">=18.15" }, "devDependencies": { - "esy": "0.6.12", + "esy": "0.8.0", "shx": "^0.3.4" }, "scripts": { diff --git a/compiler/src/codegen/dune b/compiler/src/codegen/dune index 3a312eb983..c106536c74 100644 --- a/compiler/src/codegen/dune +++ b/compiler/src/codegen/dune @@ -2,7 +2,14 @@ (name grain_codegen) (public_name grain_codegen) (synopsis "Grain compiler code generation") - (libraries compiler-libs.common grain_middle_end grain_parsing grain_typed - grain_utils ppx_sexp_conv.runtime-lib sexplib binaryen) + (libraries + compiler-libs.common + grain_middle_end + grain_parsing + grain_typed + grain_utils + ppx_sexp_conv.runtime-lib + sexplib + binaryen) (preprocess (pps ppx_sexp_conv))) diff --git a/compiler/src/diagnostics/dune b/compiler/src/diagnostics/dune index 8c9fe95dbc..cacac01869 100644 --- a/compiler/src/diagnostics/dune +++ b/compiler/src/diagnostics/dune @@ -6,14 +6,25 @@ (action (with-stdout-to graindoc_parser_messages.ml - (run menhir %{dep:graindoc_parser.mly} --compile-errors - %{dep:graindoc_parser.messages} --unused-tokens)))) + (run + menhir + %{dep:graindoc_parser.mly} + --compile-errors + %{dep:graindoc_parser.messages} + --unused-tokens)))) (library (name grain_diagnostics) (public_name grain_diagnostics) (synopsis "Diagnostic modules for Grain compiler") - (libraries compiler-libs.common grain_utils grain_typed str - ppx_deriving_yojson.runtime yojson menhirLib sexplib) + (libraries + compiler-libs.common + grain_utils + grain_typed + str + ppx_deriving_yojson.runtime + yojson + menhirLib + sexplib) (preprocess (pps ppx_deriving_yojson sedlex.ppx))) diff --git a/compiler/src/dune b/compiler/src/dune index 38f06d2015..16ddbcf1c1 100644 --- a/compiler/src/dune +++ b/compiler/src/dune @@ -1,9 +1,17 @@ (library (name grain) (public_name grain) - (libraries cmdliner compiler-libs.common grain_codegen grain_middle_end - grain_parsing grain_typed grain_utils grain_diagnostics - ppx_sexp_conv.runtime-lib sexplib) + (libraries + cmdliner + compiler-libs.common + grain_codegen + grain_middle_end + grain_parsing + grain_typed + grain_utils + grain_diagnostics + ppx_sexp_conv.runtime-lib + sexplib) (preprocess (pps ppx_sexp_conv))) diff --git a/compiler/src/language_server/dune b/compiler/src/language_server/dune index 59b0211f91..7c6ab30d0c 100644 --- a/compiler/src/language_server/dune +++ b/compiler/src/language_server/dune @@ -1,6 +1,13 @@ (library (name grain_language_server) - (libraries grain grain_diagnostics grain_parsing grain_utils uri - grain_formatting ppx_deriving_yojson.runtime yojson) + (libraries + grain + grain_diagnostics + grain_parsing + grain_utils + uri + grain_formatting + ppx_deriving_yojson.runtime + yojson) (preprocess (pps ppx_deriving.enum ppx_deriving_yojson))) diff --git a/compiler/src/middle_end/dune b/compiler/src/middle_end/dune index 94229b0342..62a04b6b3b 100644 --- a/compiler/src/middle_end/dune +++ b/compiler/src/middle_end/dune @@ -2,7 +2,12 @@ (name grain_middle_end) (public_name grain_middle_end) (synopsis "Grain compiler middle end") - (libraries compiler-libs.common grain_parsing grain_typed grain_utils - ppx_sexp_conv.runtime-lib sexplib) + (libraries + compiler-libs.common + grain_parsing + grain_typed + grain_utils + ppx_sexp_conv.runtime-lib + sexplib) (preprocess (pps ppx_sexp_conv))) diff --git a/compiler/src/parsing/dune b/compiler/src/parsing/dune index eeb24e8546..b457da52b5 100644 --- a/compiler/src/parsing/dune +++ b/compiler/src/parsing/dune @@ -19,8 +19,12 @@ (menhir (modules unitActionsParser) - (flags --table --external-tokens Parser --unused-tokens - --unused-precedence-levels)) + (flags + --table + --external-tokens + Parser + --unused-tokens + --unused-precedence-levels)) ;; This rule compiles the parser.messages file into OCaml code. @@ -28,14 +32,26 @@ (action (with-stdout-to parser_messages.ml - (run menhir %{dep:parser.mly} --compile-errors %{dep:parser.messages} - --unused-tokens)))) + (run + menhir + %{dep:parser.mly} + --compile-errors + %{dep:parser.messages} + --unused-tokens)))) (library (name grain_parsing) (public_name grain_parsing) (synopsis "Frontend modules for Grain compiler") - (libraries menhirLib compiler-libs.common grain_utils utf8.lib str - ppx_deriving_yojson.runtime ppx_sexp_conv.runtime-lib sexplib yojson) + (libraries + menhirLib + compiler-libs.common + grain_utils + utf8.lib + str + ppx_deriving_yojson.runtime + ppx_sexp_conv.runtime-lib + sexplib + yojson) (preprocess (pps ppx_sexp_conv ppx_deriving_yojson sedlex.ppx))) diff --git a/compiler/src/typed/dune b/compiler/src/typed/dune index 83a5e4b2d8..4666e932fe 100644 --- a/compiler/src/typed/dune +++ b/compiler/src/typed/dune @@ -2,8 +2,14 @@ (name grain_typed) (public_name grain_typed) (synopsis "Grain compiler type utilities") - (libraries compiler-libs.common grain_parsing grain_utils - ppx_deriving_yojson.runtime ppx_sexp_conv.runtime-lib sexplib yojson - ocamlgraph) + (libraries + compiler-libs.common + grain_parsing + grain_utils + ppx_deriving_yojson.runtime + ppx_sexp_conv.runtime-lib + sexplib + yojson + ocamlgraph) (preprocess (pps ppx_sexp_conv ppx_deriving_yojson))) diff --git a/compiler/src/utils/dune b/compiler/src/utils/dune index dbd0cfbb82..63b1e503b3 100644 --- a/compiler/src/utils/dune +++ b/compiler/src/utils/dune @@ -2,9 +2,14 @@ (name grain_utils) (public_name grain_utils) (synopsis "Utilities for the Grain compiler") - (libraries fp fs.lib cmdliner compiler-libs.common ppx_sexp_conv.runtime-lib - sexplib str dune-build-info) + (libraries + fp + fs.lib + cmdliner + compiler-libs.common + ppx_sexp_conv.runtime-lib + sexplib + str + dune-build-info) (preprocess - (pps ppx_sexp_conv sedlex.ppx)) - (js_of_ocaml - (javascript_files hacks.js))) + (pps ppx_sexp_conv sedlex.ppx))) diff --git a/compiler/test/dune b/compiler/test/dune index a8b92d0ccd..48f7468df7 100644 --- a/compiler/test/dune +++ b/compiler/test/dune @@ -4,8 +4,12 @@ (name Grain_tests) (public_name grain-tests.framework) (libraries grain rely.lib) - (modules TestFramework WarningExtensions BinaryFileExtensions test_utils - runner)) + (modules + TestFramework + WarningExtensions + BinaryFileExtensions + test_utils + runner)) (executable (name test) @@ -20,6 +24,4 @@ -40 (:include ./config/flags.sexp))) (libraries grain grain-tests.framework grain-tests.suites grain-tests.utils) - (modules test) - (js_of_ocaml - (flags --no-sourcemap --quiet))) + (modules test)) diff --git a/package-lock.json b/package-lock.json index 3e4325f0a3..f82e1f39a9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "grainc": "_esy/default/build/install/default/bin/grainc" }, "devDependencies": { - "esy": "0.6.12", + "esy": "0.8.0", "shx": "^0.3.4" }, "engines": { @@ -858,10 +858,11 @@ } }, "node_modules/esy": { - "version": "0.6.12", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/esy/-/esy-0.8.0.tgz", + "integrity": "sha512-f0f22OfNF4aFLNyFKoraIg66q0g9L0icZKEG8i8jWieTjLdUAQSji5WdgI7F5X+55WN1AlhNdcXkPyBQwRzkuQ==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "esy": "bin/esy" }