diff --git a/Cargo.lock b/Cargo.lock index 4363643..190c019 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -235,16 +235,16 @@ checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" [[package]] name = "blake3" -version = "1.8.3" +version = "1.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d" +checksum = "4d2d5991425dfd0785aed03aedcf0b321d61975c9b5b3689c774a2610ae0b51e" dependencies = [ "arrayref", "arrayvec", "cc", "cfg-if", "constant_time_eq", - "cpufeatures 0.2.17", + "cpufeatures 0.3.0", ] [[package]] @@ -268,9 +268,9 @@ dependencies = [ [[package]] name = "buddy_system_allocator" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b672b945a3e4f4f40bfd4cd5ee07df9e796a42254ce7cd6d2599ad969244c44a" +checksum = "c1af5a01adeeade54c9f5060300227a8ee64c05b6376f28e9b8ee3b72dd2056f" dependencies = [ "spin", ] @@ -1128,23 +1128,23 @@ dependencies = [ [[package]] name = "gdbstub" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bf845b08f7c2ef3b5ad19f80779d43ae20d278652b91bb80adda65baf2d8ed6" +checksum = "5bafc7e33650ab9f05dcc16325f05d56b8d10393114e31a19a353b86fa60cfe7" dependencies = [ "bitflags 2.11.0", "cfg-if", "log", "managed", "num-traits", - "paste", + "pastey", ] [[package]] name = "gdbstub_arch" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22dde0e1b68787036ccedd0b1ff6f953527a0e807e571fbe898975203027278f" +checksum = "6c02bfe7bd65f42bcda751456869dfa1eb2bd1c36e309b9ec27f4888d41cf258" dependencies = [ "gdbstub", "num-traits", @@ -1453,8 +1453,9 @@ dependencies = [ [[package]] name = "hyperlight-common" -version = "0.12.0" -source = "git+https://github.com/hyperlight-dev/hyperlight?rev=620339aa95d508e8cbd1d38b4374f09090aade7b#620339aa95d508e8cbd1d38b4374f09090aade7b" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be2d385987047c64fdb5c95e05ef3b6bd9431001a8fe694abb29b29e99913167" dependencies = [ "anyhow", "flatbuffers", @@ -1462,12 +1463,14 @@ dependencies = [ "spin", "thiserror 2.0.18", "tracing", + "tracing-core", ] [[package]] name = "hyperlight-guest" -version = "0.12.0" -source = "git+https://github.com/hyperlight-dev/hyperlight?rev=620339aa95d508e8cbd1d38b4374f09090aade7b#620339aa95d508e8cbd1d38b4374f09090aade7b" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ee2682d284171d2bd9e80e3e543de310356c1d8ec65e88028b3e08048d15d3d" dependencies = [ "anyhow", "flatbuffers", @@ -1479,8 +1482,9 @@ dependencies = [ [[package]] name = "hyperlight-guest-bin" -version = "0.12.0" -source = "git+https://github.com/hyperlight-dev/hyperlight?rev=620339aa95d508e8cbd1d38b4374f09090aade7b#620339aa95d508e8cbd1d38b4374f09090aade7b" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3740817f3be98d18edb50eec985461baca0eba5b1f73d0f475b7a539d812e750" dependencies = [ "buddy_system_allocator", "cc", @@ -1499,8 +1503,9 @@ dependencies = [ [[package]] name = "hyperlight-guest-macro" -version = "0.12.0" -source = "git+https://github.com/hyperlight-dev/hyperlight?rev=620339aa95d508e8cbd1d38b4374f09090aade7b#620339aa95d508e8cbd1d38b4374f09090aade7b" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4f88cbcde1ca986e4f14a85ea0a436659edcb6eb63e8a9d14413ca5cdc8ea86" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -1510,8 +1515,9 @@ dependencies = [ [[package]] name = "hyperlight-guest-tracing" -version = "0.12.0" -source = "git+https://github.com/hyperlight-dev/hyperlight?rev=620339aa95d508e8cbd1d38b4374f09090aade7b#620339aa95d508e8cbd1d38b4374f09090aade7b" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d14e9c34c508ecfba1283a552c3eb118d8ee82d863e2e91377a6059f06cf84dd" dependencies = [ "hyperlight-common", "spin", @@ -1521,8 +1527,9 @@ dependencies = [ [[package]] name = "hyperlight-host" -version = "0.12.0" -source = "git+https://github.com/hyperlight-dev/hyperlight?rev=620339aa95d508e8cbd1d38b4374f09090aade7b#620339aa95d508e8cbd1d38b4374f09090aade7b" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65c2f9b5a13324c5dd786bf77a7531216207684da1cefc19fb9b697d08346ac0" dependencies = [ "anyhow", "bitflags 2.11.0", @@ -1551,7 +1558,6 @@ dependencies = [ "rand 0.10.0", "rust-embed", "serde_json", - "sha256", "termcolor", "thiserror 2.0.18", "tracing", @@ -1568,7 +1574,7 @@ dependencies = [ [[package]] name = "hyperlight-js" -version = "0.1.1" +version = "0.2.0" dependencies = [ "anyhow", "cargo-hyperlight", @@ -1612,7 +1618,7 @@ dependencies = [ [[package]] name = "hyperlight-js-runtime" -version = "0.1.1" +version = "0.2.0" dependencies = [ "anyhow", "base64", @@ -1776,9 +1782,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.12.1" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" +checksum = "45a8a2b9cb3e0b0c1803dbb0758ffac5de2f425b23c28f518faabd9d805342ff" dependencies = [ "equivalent", "hashbrown 0.16.1", @@ -1868,7 +1874,7 @@ dependencies = [ [[package]] name = "js-host-api" -version = "0.1.1" +version = "0.2.0" dependencies = [ "arc-swap", "hyperlight-js", @@ -2489,10 +2495,10 @@ dependencies = [ ] [[package]] -name = "paste" -version = "1.0.15" +name = "pastey" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +checksum = "b867cad97c0791bbd3aaa6472142568c6c9e8f71937e98379f584cfb0cf35bec" [[package]] name = "percent-encoding" @@ -2654,9 +2660,9 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" dependencies = [ "toml_edit", ] @@ -3281,19 +3287,6 @@ dependencies = [ "digest", ] -[[package]] -name = "sha256" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f880fc8562bdeb709793f00eb42a2ad0e672c4f883bbe59122b926eca935c8f6" -dependencies = [ - "async-trait", - "bytes", - "hex", - "sha2", - "tokio", -] - [[package]] name = "sharded-slab" version = "0.1.7" @@ -3617,18 +3610,18 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.7.5+spec-1.1.0" +version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" dependencies = [ "serde_core", ] [[package]] name = "toml_edit" -version = "0.23.10+spec-1.0.0" +version = "0.25.10+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" +checksum = "a82418ca169e235e6c399a84e395ab6debeb3bc90edc959bf0f48647c6a32d1b" dependencies = [ "indexmap", "toml_datetime", @@ -3638,9 +3631,9 @@ dependencies = [ [[package]] name = "toml_parser" -version = "1.0.8+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0742ff5ff03ea7e67c8ae6c93cac239e0d9784833362da3f9a9c1da8dfefcbdc" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" dependencies = [ "winnow", ] @@ -4534,9 +4527,9 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" -version = "0.7.14" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" +checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index 55b0388..d71b896 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = ["src/hyperlight-js", "src/js-host-api", "src/hyperlight-js-runtime"] [workspace.package] -version = "0.1.1" +version = "0.2.0" edition = "2024" rust-version = "1.89" license = "Apache-2.0" @@ -11,12 +11,13 @@ repository = "https://github.com/hyperlight-dev/hyperlight-js" readme = "README.md" [workspace.dependencies] -hyperlight-common = { git = "https://github.com/hyperlight-dev/hyperlight", rev = "620339aa95d508e8cbd1d38b4374f09090aade7b", default-features = false } -hyperlight-guest-bin = { git = "https://github.com/hyperlight-dev/hyperlight", rev = "620339aa95d508e8cbd1d38b4374f09090aade7b" } -hyperlight-guest = { git = "https://github.com/hyperlight-dev/hyperlight", rev = "620339aa95d508e8cbd1d38b4374f09090aade7b" } -hyperlight-host = { git = "https://github.com/hyperlight-dev/hyperlight", rev = "620339aa95d508e8cbd1d38b4374f09090aade7b", default-features = false, features = ["executable_heap", "init-paging"] } -hyperlight-js = { version = "0.1.1", path = "src/hyperlight-js" } -hyperlight-js-runtime = { version = "0.1.1", path = "src/hyperlight-js-runtime" } +hyperlight-common = { version = "0.14.0", default-features = false } +hyperlight-guest-bin = { version = "0.14.0" } +hyperlight-guest = { version = "0.14.0" } +hyperlight-host = { version = "0.14.0", default-features = false, features = ["executable_heap"] } + +hyperlight-js = { version = "0.2.0", path = "src/hyperlight-js" } +hyperlight-js-runtime = { version = "0.2.0", path = "src/hyperlight-js-runtime" } [profile.dev] panic = "abort"