diff --git a/docs/package.json b/docs/package.json
index 52070d34..1a55246b 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -17,7 +17,7 @@
"dependencies": {
"@docusaurus/core": "2.4.3",
"@docusaurus/preset-classic": "2.4.3",
- "@mdx-js/react": "^1.6.22",
+ "@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.1.0",
"react": "^18.2.0",
diff --git a/packages/csharp/Pleisto.Flappy.Test/Pleisto.Flappy.Test.csproj b/packages/csharp/Pleisto.Flappy.Test/Pleisto.Flappy.Test.csproj
index b59ee8e5..943558bf 100644
--- a/packages/csharp/Pleisto.Flappy.Test/Pleisto.Flappy.Test.csproj
+++ b/packages/csharp/Pleisto.Flappy.Test/Pleisto.Flappy.Test.csproj
@@ -14,7 +14,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/packages/rust-core/Cargo.lock b/packages/rust-core/Cargo.lock
index a7c861f4..2feee8be 100644
--- a/packages/rust-core/Cargo.lock
+++ b/packages/rust-core/Cargo.lock
@@ -944,9 +944,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
[[package]]
name = "futures"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335"
dependencies = [
"futures-channel",
"futures-core",
@@ -959,9 +959,9 @@ dependencies = [
[[package]]
name = "futures-channel"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb"
dependencies = [
"futures-core",
"futures-sink",
@@ -969,15 +969,15 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c"
[[package]]
name = "futures-executor"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc"
dependencies = [
"futures-core",
"futures-task",
@@ -986,15 +986,15 @@ dependencies = [
[[package]]
name = "futures-io"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa"
[[package]]
name = "futures-macro"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb"
dependencies = [
"proc-macro2",
"quote",
@@ -1003,21 +1003,21 @@ dependencies = [
[[package]]
name = "futures-sink"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817"
[[package]]
name = "futures-task"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2"
[[package]]
name = "futures-util"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104"
dependencies = [
"futures-channel",
"futures-core",
@@ -3362,9 +3362,9 @@ dependencies = [
[[package]]
name = "wai-bindgen-wasmer"
-version = "0.15.0"
+version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9d5bded16f59687bbc19285638370307da9ea915d298ad147b06c22d8a4b951"
+checksum = "795f65f824a34e7605f10a2de1c9211e57160bcdbcd3bd1e8aee06a405538f30"
dependencies = [
"anyhow",
"bitflags 1.3.2",
@@ -3522,9 +3522,9 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "wasm-encoder"
-version = "0.35.0"
+version = "0.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ca90ba1b5b0a70d3d49473c5579951f3bddc78d47b59256d2f9d4922b150aca"
+checksum = "1ba64e81215916eaeb48fee292f29401d69235d62d8b8fd92a7b2844ec5ae5f7"
dependencies = [
"leb128",
]
@@ -3544,9 +3544,9 @@ dependencies = [
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "50cb1ae2956aac1fbbcf334c543c1143cdf7d5b0a5fb6c3d23a17bf37dd1f47b"
dependencies = [
"bytes",
"cfg-if",
@@ -3573,9 +3573,9 @@ dependencies = [
[[package]]
name = "wasmer-cache"
-version = "4.2.2"
+version = "4.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fed51118407f6602d4a90cfad42cab843d93d00bc34d661cdf367b430130a86f"
+checksum = "ee1ad5b2bfbf33ecc319d28907fc6ec5e06e2ecbb043fe219affd51b278c3253"
dependencies = [
"blake3",
"hex",
@@ -3585,9 +3585,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "12fd9aeef339095798d1e04957d5657d97490b1112f145cbf08b98f6393b4a0a"
dependencies = [
"backtrace",
"bytes",
@@ -3612,9 +3612,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "344f5f1186c122756232fe7f156cc8d2e7bf333d5a658e81e25efa3415c26d07"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -3631,9 +3631,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "2ac8c1f2dc0ed3c7412a5546e468365184a461f8ce7dfe2a707b621724339f91"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -3643,9 +3643,9 @@ dependencies = [
[[package]]
name = "wasmer-registry"
-version = "5.8.0"
+version = "5.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74d8adaefc30f6dfb78c9b4262578dd1d3d86f7f2b18a7a5d3f7e1fee1cf11cf"
+checksum = "0bb2ecfb16d793bfe1e2b98af07e6f344bd00ba0efea8e1b24737701d823a3ee"
dependencies = [
"anyhow",
"console",
@@ -3713,9 +3713,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "5a57ecbf218c0a9348d4dfbdac0f9d42d9201ae276dffb13e61ea4ff939ecce7"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -3730,9 +3730,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "60c3513477bc0097250f6e34a640e2a903bb0ee57e6bb518c427f72c06ac7728"
dependencies = [
"backtrace",
"cc",
@@ -3758,9 +3758,9 @@ dependencies = [
[[package]]
name = "wasmer-wasix"
-version = "0.15.0"
+version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97cce655d40f813a82710bbe31af0691761313a58901e734274eb2056c2bf9e8"
+checksum = "fc19c64e5db778fbbe10b5154e4b9d733760bf4bf28ad4ac011cf09b2c55610e"
dependencies = [
"anyhow",
"async-trait",
@@ -3814,9 +3814,9 @@ dependencies = [
[[package]]
name = "wasmer-wasix-types"
-version = "0.15.0"
+version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f89768b12fdb619cb11d177679b35f613a81fea38f70e9c66462d5bd852e2295"
+checksum = "4c2717065e13f5550777646b69244fab3e17886e71789f68ccbe0f0ad1827ad6"
dependencies = [
"anyhow",
"bitflags 1.3.2",
@@ -3848,9 +3848,9 @@ dependencies = [
[[package]]
name = "wast"
-version = "66.0.2"
+version = "64.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93cb43b0ac6dd156f2c375735ccfd72b012a7c0a6e6d09503499b8d3cb6e6072"
+checksum = "a259b226fd6910225aa7baeba82f9d9933b6d00f2ce1b49b80fa4214328237cc"
dependencies = [
"leb128",
"memchr",
@@ -3860,9 +3860,9 @@ dependencies = [
[[package]]
name = "wat"
-version = "1.0.77"
+version = "1.0.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e367582095d2903caeeea9acbb140e1db9c7677001efa4347c3687fd34fe7072"
+checksum = "53253d920ab413fca1c7dc2161d601c79b4fdf631d0ba51dd4343bf9b556c3f6"
dependencies = [
"wast",
]
diff --git a/packages/rust-core/common/Cargo.toml b/packages/rust-core/common/Cargo.toml
index b3089095..8fb8e7c9 100644
--- a/packages/rust-core/common/Cargo.toml
+++ b/packages/rust-core/common/Cargo.toml
@@ -8,11 +8,11 @@ independent = true
[dependencies]
-wasmer = "4.2.2"
-wasmer-registry = "5.8.0"
-wasmer-vm = "4.2.2"
-wasmer-cache = { version = "4.2.2", features = ["blake3-pure"] }
-wasmer-wasix = { version = "0.15.0", features = [
+wasmer = "4.2.3"
+wasmer-registry = "5.9.0"
+wasmer-vm = "4.2.3"
+wasmer-cache = { version = "4.2.3", features = ["blake3-pure"] }
+wasmer-wasix = { version = "0.16.0", features = [
"sys",
"sys-poll",
"logging",
@@ -42,6 +42,6 @@ tokio = { version = "1.33.0", features = [
] }
once_cell = "1.18.0"
async-trait = "0.1.74"
-futures = "0.3.28"
+futures = "0.3.29"
tracing = "0.1.40"
derivative = "2.2.0"
diff --git a/yarn.lock b/yarn.lock
index cb4e7e1d..e6053f35 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2792,6 +2792,18 @@ __metadata:
languageName: node
linkType: hard
+"@mdx-js/react@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "@mdx-js/react@npm:3.0.0"
+ dependencies:
+ "@types/mdx": "npm:^2.0.0"
+ peerDependencies:
+ "@types/react": ">=16"
+ react: ">=16"
+ checksum: 865f6ebc7ae83c6cb9f7e92db4eddd3f85cd1664391643b4736887ddc32b0ddb5aec012db6fbc9b486b552e08e6d5ad800450fcd9d51c20665667ff0f174d966
+ languageName: node
+ linkType: hard
+
"@mdx-js/util@npm:1.6.22":
version: 1.6.22
resolution: "@mdx-js/util@npm:1.6.22"
@@ -2906,7 +2918,7 @@ __metadata:
"@docusaurus/core": "npm:2.4.3"
"@docusaurus/module-type-aliases": "npm:2.4.3"
"@docusaurus/preset-classic": "npm:2.4.3"
- "@mdx-js/react": "npm:^1.6.22"
+ "@mdx-js/react": "npm:^3.0.0"
"@tsconfig/docusaurus": "npm:^2.0.0"
clsx: "npm:^2.0.0"
prism-react-renderer: "npm:^2.1.0"
@@ -3752,6 +3764,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/mdx@npm:^2.0.0":
+ version: 2.0.9
+ resolution: "@types/mdx@npm:2.0.9"
+ checksum: b6afd7adf039d64aaacd49f445dee4e5eba70a6199cc29df5d798c6704347bcd7c87868e59ec2614dd64127f74fad572c01d4e72ea08e7d23aa8f909fefafb87
+ languageName: node
+ linkType: hard
+
"@types/mime@npm:*":
version: 3.0.2
resolution: "@types/mime@npm:3.0.2"