git: 98199e222807 - main - editors/lapce: Update to 0.2.4

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Sat, 19 Nov 2022 15:21:47 UTC
The branch main has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=98199e222807b2b43f5d8fb6400df579505c06ca

commit 98199e222807b2b43f5d8fb6400df579505c06ca
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2022-11-19 15:10:53 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-11-19 15:21:30 +0000

    editors/lapce: Update to 0.2.4
    
    ChangeLog: https://github.com/lapce/lapce/blob/master/CHANGELOG.md
---
 editors/lapce/Makefile                             |   3 +-
 editors/lapce/Makefile.crates                      |  66 +++++-----
 editors/lapce/distinfo                             | 138 ++++++++++-----------
 .../patch-cargo-crates_wasmtime-0.39.1_Cargo.toml  |  10 --
 .../patch-cargo-crates_wasmtime-1.0.2_Cargo.toml   |  10 ++
 5 files changed, 113 insertions(+), 114 deletions(-)

diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index d1b209c41f91..1d3ed702457c 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	lapce
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.3	# remove openssl-src-* from CARGO-CRATES each update
-PORTREVISION=	1
+DISTVERSION=	0.2.4	# remove openssl-src-* from CARGO-CRATES each update
 CATEGORIES=	editors
 
 MAINTAINER=	eduardo@FreeBSD.org
diff --git a/editors/lapce/Makefile.crates b/editors/lapce/Makefile.crates
index 2c62931f3210..a1a4401ba65d 100644
--- a/editors/lapce/Makefile.crates
+++ b/editors/lapce/Makefile.crates
@@ -73,15 +73,15 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		core-text-19.2.0 \
 		cpp_demangle-0.3.5 \
 		cpufeatures-0.2.5 \
-		cranelift-bforest-0.86.1 \
-		cranelift-codegen-0.86.1 \
-		cranelift-codegen-meta-0.86.1 \
-		cranelift-codegen-shared-0.86.1 \
-		cranelift-entity-0.86.1 \
-		cranelift-frontend-0.86.1 \
-		cranelift-isle-0.86.1 \
-		cranelift-native-0.86.1 \
-		cranelift-wasm-0.86.1 \
+		cranelift-bforest-0.88.2 \
+		cranelift-codegen-0.88.2 \
+		cranelift-codegen-meta-0.88.2 \
+		cranelift-codegen-shared-0.88.2 \
+		cranelift-entity-0.88.2 \
+		cranelift-frontend-0.88.2 \
+		cranelift-isle-0.88.2 \
+		cranelift-native-0.88.2 \
+		cranelift-wasm-0.88.2 \
 		crc32fast-1.3.2 \
 		crossbeam-channel-0.5.6 \
 		crossbeam-deque-0.8.2 \
@@ -223,7 +223,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		is-terminal-0.3.0 \
 		itertools-0.10.5 \
 		itoa-1.0.3 \
-		ittapi-rs-0.2.0 \
+		ittapi-0.3.2 \
+		ittapi-sys-0.3.2 \
 		jobserver-0.1.25 \
 		jpeg-decoder-0.2.6 \
 		js-sys-0.3.60 \
@@ -276,7 +277,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		mio-uds-0.6.8 \
 		miow-0.2.2 \
 		miow-0.3.7 \
-		more-asserts-0.2.2 \
 		nanorand-0.7.0 \
 		native-tls-0.2.10 \
 		net2-0.2.37 \
@@ -291,7 +291,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		objc-0.2.7 \
 		objc-foundation-0.1.1 \
 		objc_id-0.1.1 \
-		object-0.28.4 \
 		object-0.29.0 \
 		once_cell-1.15.0 \
 		opaque-debug-0.3.0 \
@@ -347,7 +346,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		regex-1.6.0 \
 		regex-automata-0.1.10 \
 		regex-syntax-0.6.27 \
-		region-2.2.0 \
 		remove_dir_all-0.5.3 \
 		reqwest-0.11.12 \
 		resvg-0.22.0 \
@@ -410,7 +408,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		svgtypes-0.8.1 \
 		syn-1.0.101 \
 		system-deps-3.2.0 \
-		system-interface-0.21.0 \
+		system-interface-0.22.0 \
 		tar-0.4.38 \
 		target-lexicon-0.12.4 \
 		tempfile-3.3.0 \
@@ -450,6 +448,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tree-sitter-hare-0.20.7 \
 		tree-sitter-html-0.19.0 \
 		tree-sitter-javascript-0.20.0 \
+		tree-sitter-prisma-io-1.3.0 \
 		tree-sitter-python-0.20.2 \
 		tree-sitter-r-0.19.5 \
 		tree-sitter-rust-0.20.1 \
@@ -499,8 +498,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		want-0.3.0 \
 		wasi-0.10.0+wasi-snapshot-preview1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
-		wasi-cap-std-sync-0.39.1 \
-		wasi-common-0.39.1 \
+		wasi-cap-std-sync-1.0.2 \
+		wasi-common-1.0.2 \
 		wasm-bindgen-0.2.83 \
 		wasm-bindgen-backend-0.2.83 \
 		wasm-bindgen-futures-0.4.33 \
@@ -508,26 +507,27 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		wasm-bindgen-macro-support-0.2.83 \
 		wasm-bindgen-shared-0.2.83 \
 		wasm-encoder-0.17.0 \
-		wasmparser-0.86.0 \
-		wasmtime-0.39.1 \
-		wasmtime-cache-0.39.1 \
-		wasmtime-cranelift-0.39.1 \
-		wasmtime-environ-0.39.1 \
-		wasmtime-fiber-0.39.1 \
-		wasmtime-jit-0.39.1 \
-		wasmtime-jit-debug-0.39.1 \
-		wasmtime-runtime-0.39.1 \
-		wasmtime-types-0.39.1 \
-		wasmtime-wasi-0.39.1 \
+		wasmparser-0.89.1 \
+		wasmtime-1.0.2 \
+		wasmtime-asm-macros-1.0.2 \
+		wasmtime-cache-1.0.2 \
+		wasmtime-cranelift-1.0.2 \
+		wasmtime-environ-1.0.2 \
+		wasmtime-fiber-1.0.2 \
+		wasmtime-jit-1.0.2 \
+		wasmtime-jit-debug-1.0.2 \
+		wasmtime-runtime-1.0.2 \
+		wasmtime-types-1.0.2 \
+		wasmtime-wasi-1.0.2 \
 		wast-35.0.2 \
 		wast-47.0.0 \
 		wat-1.0.49 \
 		web-sys-0.3.60 \
 		weezl-0.1.7 \
 		which-4.3.0 \
-		wiggle-0.39.1 \
-		wiggle-generate-0.39.1 \
-		wiggle-macro-0.39.1 \
+		wiggle-1.0.2 \
+		wiggle-generate-1.0.2 \
+		wiggle-macro-1.0.2 \
 		winapi-0.2.8 \
 		winapi-0.3.9 \
 		winapi-build-0.1.1 \
@@ -580,10 +580,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tree-sitter-php@git+https://github.com/tree-sitter/tree-sitter-php.git\#ab2e72179ceb8bb0b249c8ac9162a148e911b3dc \
 		tree-sitter-lua@git+https://github.com/syntacti/tree-sitter-lua?branch=main\#a29f646c14ed800aaeef1ca58a9bacc6d92922e8 \
 		tree-sitter-julia@git+https://github.com/varlad/tree-sitter-julia?branch=master\#eff3e0f57512ecb2e72024732d66dba64bdeaecf \
-		wasi-experimental-http-wasmtime@git+https://github.com/lapce/wasi-experimental-http\#3685f0893ef19c1cca5b16a11ba01ff7ade14a5f \
+		psp-types@git+https://github.com/lapce/psp-types\#2513ff3c510377b2c2a003892d07bc91bec00c7a \
 		tree-sitter-java@git+https://github.com/tree-sitter/tree-sitter-java.git\#09d650def6cdf7f479f4b78f595e9ef5b58ce31e \
 		tree-sitter-dockerfile@git+https://github.com/panekj/tree-sitter-dockerfile?branch=queries\#c49d819e07685c90456270f1cc654d9cba640f53 \
 		tree-sitter-d@git+https://github.com/syntacti/tree-sitter-d?branch=master\#fdaa172d375f6c48987ce68ae01e8020acb9bc17 \
+		tree-sitter-md@git+https://github.com/MDeiml/tree-sitter-markdown.git?branch=split_parser\#272e080bca0efd19a06a7f4252d746417224959e \
 		tree-sitter-xml@git+https://github.com/RenjiSann/tree-sitter-xml?branch=main\#422528a43630db6dcc1e222d1c5ee3babd559473 \
 		tree-sitter-bash@git+https://github.com/syntacti/tree-sitter-bash?branch=master\#ba3adca745943b71b0c84bb4e4977788cc6a867b \
 		piet-wgpu@git+https://github.com/lapce/piet-wgpu?branch=shell_opengl\#2024fe8f241dc95ad38f4024d39898bada8fe802 \
@@ -592,9 +593,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tree-sitter-haxe@git+https://github.com/vantreeseba/tree-sitter-haxe\#52e3d2b9c3955aca886bccc38b496ef99b603a09 \
 		tree-sitter-elixir@git+https://github.com/elixir-lang/tree-sitter-elixir.git\#05e3631c6a0701c1fa518b0fee7be95a2ceef5e2 \
 		fount@git+https://github.com/lapce/fount\#3bfdc689c0cfbeb498358c79c7be2cb3beb44efe \
+		wasi-experimental-http-wasmtime@git+https://github.com/lapce/wasi-experimental-http\#5c6d970fe0750932f76979678384bf1c5ab5be2e \
 		tree-sitter-scheme@git+https://github.com/6cdh/tree-sitter-scheme.git?branch=main\#af0fd1fa452cb2562dc7b5c8a8c55551c39273b9 \
 		tree-sitter-ocaml@git+https://github.com/tree-sitter/tree-sitter-ocaml\#cc26b1ef111100f26a137bcbcd39fd4e35be9a59 \
-		tree-sitter-md@git+https://github.com/MDeiml/tree-sitter-markdown.git?branch=split_parser\#e375ba95ff9a12418f9b9e7c190f549d08b5380a \
 		tree-sitter-latex@git+https://github.com/latex-lsp/tree-sitter-latex?branch=master\#b3b2cf27f33e71438ebe46934900b1153901c6f2 \
 		tree-sitter-hcl@git+https://github.com/VixieTSQ/tree-sitter-hcl\#f4aa4553344e03e149ec459549a7f686d6846626 \
 		tree-sitter-zig@git+https://github.com/maxxnino/tree-sitter-zig?branch=main\#8d3224c3bd0890fe08358886ebf54fca2ed448a6 \
@@ -602,7 +603,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tree-sitter-erlang@git+https://github.com/WhatsApp/tree-sitter-erlang?branch=main\#a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9 \
 		font-kit@git+https://github.com/lapce/font-kit\#23e28b06b40f31fc53b82645b09ce6421768be23 \
 		tree-sitter-c-sharp@git+https://github.com/tree-sitter/tree-sitter-c-sharp?branch=master\#5b60f99545fea00a33bbfae5be956f684c4c69e2 \
-		psp-types@git+https://github.com/lapce/psp-types\#b7680c844e8faa1b79c800210b4d5526771e7de0 \
 		tree-sitter-dart@git+https://github.com/syntacti/tree-sitter-dart?branch=master\#78cad4503571d72666f78d5ba8ed6c1417653063 \
 		druid,druid-derive,druid-shell@git+https://github.com/lapce/druid?branch=shell_opengl\#0b9c00fcda238e392e758382f25166cd748fd305 \
 		structdesc@git+https://github.com/lapce/structdesc\#a6a2b8ab65d43475238f889736c4aa5dfff4500a \
diff --git a/editors/lapce/distinfo b/editors/lapce/distinfo
index 321648d08a9e..d071964ebfb1 100644
--- a/editors/lapce/distinfo
+++ b/editors/lapce/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1668113013
+TIMESTAMP = 1668867173
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
@@ -149,24 +149,24 @@ SHA256 (rust/crates/cpp_demangle-0.3.5.crate) = eeaa953eaad386a53111e47172c2fedb
 SIZE (rust/crates/cpp_demangle-0.3.5.crate) = 75313
 SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
 SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
-SHA256 (rust/crates/cranelift-bforest-0.86.1.crate) = 529ffacce2249ac60edba2941672dfedf3d96558b415d0d8083cd007456e0f55
-SIZE (rust/crates/cranelift-bforest-0.86.1.crate) = 30809
-SHA256 (rust/crates/cranelift-codegen-0.86.1.crate) = 427d105f617efc8cb55f8d036a7fded2e227892d8780b4985e5551f8d27c4a92
-SIZE (rust/crates/cranelift-codegen-0.86.1.crate) = 681397
-SHA256 (rust/crates/cranelift-codegen-meta-0.86.1.crate) = 551674bed85b838d45358e3eab4f0ffaa6790c70dc08184204b9a54b41cdb7d1
-SIZE (rust/crates/cranelift-codegen-meta-0.86.1.crate) = 70431
-SHA256 (rust/crates/cranelift-codegen-shared-0.86.1.crate) = 2b3a63ae57498c3eb495360944a33571754241e15e47e3bcae6082f40fec5866
-SIZE (rust/crates/cranelift-codegen-shared-0.86.1.crate) = 6169
-SHA256 (rust/crates/cranelift-entity-0.86.1.crate) = 11aa8aa624c72cc1c94ea3d0739fa61248260b5b14d3646f51593a88d67f3e6e
-SIZE (rust/crates/cranelift-entity-0.86.1.crate) = 26073
-SHA256 (rust/crates/cranelift-frontend-0.86.1.crate) = 544ee8f4d1c9559c9aa6d46e7aaeac4a13856d620561094f35527356c7d21bd0
-SIZE (rust/crates/cranelift-frontend-0.86.1.crate) = 34495
-SHA256 (rust/crates/cranelift-isle-0.86.1.crate) = ed16b14363d929b8c37e3c557d0a7396791b383ecc302141643c054343170aad
-SIZE (rust/crates/cranelift-isle-0.86.1.crate) = 46775
-SHA256 (rust/crates/cranelift-native-0.86.1.crate) = 51617cf8744634f2ed3c989c3c40cd6444f63377c6d994adab0d85807f3eb682
-SIZE (rust/crates/cranelift-native-0.86.1.crate) = 7249
-SHA256 (rust/crates/cranelift-wasm-0.86.1.crate) = e5a8073a41efc173fd19bad3f725c170c705df6da999fc47a738ff310225dd63
-SIZE (rust/crates/cranelift-wasm-0.86.1.crate) = 193891
+SHA256 (rust/crates/cranelift-bforest-0.88.2.crate) = 52056f6d0584484b57fa6c1a65c1fcb15f3780d8b6a758426d9e3084169b2ddd
+SIZE (rust/crates/cranelift-bforest-0.88.2.crate) = 30800
+SHA256 (rust/crates/cranelift-codegen-0.88.2.crate) = 18fed94c8770dc25d01154c3ffa64ed0b3ba9d583736f305fed7beebe5d9cf74
+SIZE (rust/crates/cranelift-codegen-0.88.2.crate) = 741697
+SHA256 (rust/crates/cranelift-codegen-meta-0.88.2.crate) = 1c451b81faf237d11c7e4f3165eeb6bac61112762c5cfe7b4c0fb7241474358f
+SIZE (rust/crates/cranelift-codegen-meta-0.88.2.crate) = 72360
+SHA256 (rust/crates/cranelift-codegen-shared-0.88.2.crate) = e7c940133198426d26128f08be2b40b0bd117b84771fd36798969c4d712d81fc
+SIZE (rust/crates/cranelift-codegen-shared-0.88.2.crate) = 6217
+SHA256 (rust/crates/cranelift-entity-0.88.2.crate) = 87a0f1b2fdc18776956370cf8d9b009ded3f855350c480c1c52142510961f352
+SIZE (rust/crates/cranelift-entity-0.88.2.crate) = 26240
+SHA256 (rust/crates/cranelift-frontend-0.88.2.crate) = 34897538b36b216cc8dd324e73263596d51b8cf610da6498322838b2546baf8a
+SIZE (rust/crates/cranelift-frontend-0.88.2.crate) = 36261
+SHA256 (rust/crates/cranelift-isle-0.88.2.crate) = 1b2629a569fae540f16a76b70afcc87ad7decb38dc28fa6c648ac73b51e78470
+SIZE (rust/crates/cranelift-isle-0.88.2.crate) = 48318
+SHA256 (rust/crates/cranelift-native-0.88.2.crate) = 20937dab4e14d3e225c5adfc9c7106bafd4ac669bdb43027b911ff794c6fb318
+SIZE (rust/crates/cranelift-native-0.88.2.crate) = 7368
+SHA256 (rust/crates/cranelift-wasm-0.88.2.crate) = 80fc2288957a94fd342a015811479de1837850924166d1f1856d8406e6f3609b
+SIZE (rust/crates/cranelift-wasm-0.88.2.crate) = 193501
 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
 SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
 SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521
@@ -449,8 +449,10 @@ SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
 SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754
 SIZE (rust/crates/itoa-1.0.3.crate) = 10481
-SHA256 (rust/crates/ittapi-rs-0.2.0.crate) = f712648a1ad72fbfb7adc2772c331e8d90f022f8cf30cbabefba2878dd3172b0
-SIZE (rust/crates/ittapi-rs-0.2.0.crate) = 128877
+SHA256 (rust/crates/ittapi-0.3.2.crate) = e8c4f6ff06169ce7048dac5150b1501c7e3716a929721aeb06b87e51a43e42f4
+SIZE (rust/crates/ittapi-0.3.2.crate) = 7223
+SHA256 (rust/crates/ittapi-sys-0.3.2.crate) = 87e078cce01485f418bae3beb34dd604aaedf2065502853c7da17fbce8e64eda
+SIZE (rust/crates/ittapi-sys-0.3.2.crate) = 1033063
 SHA256 (rust/crates/jobserver-0.1.25.crate) = 068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b
 SIZE (rust/crates/jobserver-0.1.25.crate) = 21888
 SHA256 (rust/crates/jpeg-decoder-0.2.6.crate) = 9478aa10f73e7528198d75109c8be5cd7d15fb530238040148d5f9a22d4c5b3b
@@ -555,8 +557,6 @@ SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131
 SIZE (rust/crates/miow-0.2.2.crate) = 22044
 SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
 SIZE (rust/crates/miow-0.3.7.crate) = 24563
-SHA256 (rust/crates/more-asserts-0.2.2.crate) = 7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389
-SIZE (rust/crates/more-asserts-0.2.2.crate) = 7033
 SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
 SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
 SHA256 (rust/crates/native-tls-0.2.10.crate) = fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9
@@ -585,8 +585,6 @@ SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c
 SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
 SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
 SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/object-0.28.4.crate) = e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424
-SIZE (rust/crates/object-0.28.4.crate) = 237248
 SHA256 (rust/crates/object-0.29.0.crate) = 21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53
 SIZE (rust/crates/object-0.29.0.crate) = 237723
 SHA256 (rust/crates/once_cell-1.15.0.crate) = e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1
@@ -697,8 +695,6 @@ SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142
 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
 SHA256 (rust/crates/regex-syntax-0.6.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244
 SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300
-SHA256 (rust/crates/region-2.2.0.crate) = 877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0
-SIZE (rust/crates/region-2.2.0.crate) = 13395
 SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
 SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
 SHA256 (rust/crates/reqwest-0.11.12.crate) = 431949c384f4e2ae07605ccaa56d1d9d2ecdb5cadd4f9577ccfab29f2e5149fc
@@ -823,8 +819,8 @@ SHA256 (rust/crates/syn-1.0.101.crate) = e90cde112c4b9690b8cbe810cba9ddd8bc1d747
 SIZE (rust/crates/syn-1.0.101.crate) = 236599
 SHA256 (rust/crates/system-deps-3.2.0.crate) = 480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6
 SIZE (rust/crates/system-deps-3.2.0.crate) = 21476
-SHA256 (rust/crates/system-interface-0.21.0.crate) = 2e3e98c4cf2f43a7e3b3a943b63fd192559b8a98ddcbef260580f29f0f4b9d1b
-SIZE (rust/crates/system-interface-0.21.0.crate) = 28451
+SHA256 (rust/crates/system-interface-0.22.0.crate) = fa85f9e64bd72b222ced152d2694fd306c0ebe43670cb9d187701874b7b89008
+SIZE (rust/crates/system-interface-0.22.0.crate) = 29847
 SHA256 (rust/crates/tar-0.4.38.crate) = 4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6
 SIZE (rust/crates/tar-0.4.38.crate) = 49158
 SHA256 (rust/crates/target-lexicon-0.12.4.crate) = c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1
@@ -903,6 +899,8 @@ SHA256 (rust/crates/tree-sitter-html-0.19.0.crate) = 184e6b77953a354303dc87bf5fe
 SIZE (rust/crates/tree-sitter-html-0.19.0.crate) = 15023
 SHA256 (rust/crates/tree-sitter-javascript-0.20.0.crate) = 2490fab08630b2c8943c320f7b63473cbf65511c8d83aec551beb9b4375906ed
 SIZE (rust/crates/tree-sitter-javascript-0.20.0.crate) = 111977
+SHA256 (rust/crates/tree-sitter-prisma-io-1.3.0.crate) = 15843349be7dd0281ffb24dd9659c6695d7a3d43a75e175c6a985f8dd6089174
+SIZE (rust/crates/tree-sitter-prisma-io-1.3.0.crate) = 22628
 SHA256 (rust/crates/tree-sitter-python-0.20.2.crate) = dda114f58048f5059dcf158aff691dffb8e113e6d2b50d94263fd68711975287
 SIZE (rust/crates/tree-sitter-python-0.20.2.crate) = 133017
 SHA256 (rust/crates/tree-sitter-r-0.19.5.crate) = 522c13f4cc46213148b19d4ad40a988ffabd51fd90eb7de759844fbde49bda0c
@@ -1001,10 +999,10 @@ SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793
 SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-cap-std-sync-0.39.1.crate) = 88ec937bd9bb960475991083c97819c6b6b953e433a0240f110d64b88f8fa516
-SIZE (rust/crates/wasi-cap-std-sync-0.39.1.crate) = 17349
-SHA256 (rust/crates/wasi-common-0.39.1.crate) = 44d94ceb7894bb90a4793e997a21096c76b17a9fa354d29b7ff78fec9c7fabc7
-SIZE (rust/crates/wasi-common-0.39.1.crate) = 127166
+SHA256 (rust/crates/wasi-cap-std-sync-1.0.2.crate) = bd3298c9cd5b619d74c3ef7130a370da0f677b30110a34ab15985b3b81475bc9
+SIZE (rust/crates/wasi-cap-std-sync-1.0.2.crate) = 18082
+SHA256 (rust/crates/wasi-common-1.0.2.crate) = b5eaf4ef6ce85c09254f2ff414e8319b023b60007f3d0eb6164b14a41c56231c
+SIZE (rust/crates/wasi-common-1.0.2.crate) = 127475
 SHA256 (rust/crates/wasm-bindgen-0.2.83.crate) = eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268
 SIZE (rust/crates/wasm-bindgen-0.2.83.crate) = 169618
 SHA256 (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142
@@ -1019,28 +1017,30 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4def
 SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
 SHA256 (rust/crates/wasm-encoder-0.17.0.crate) = 7e7ca71c70a6de5b10968ae4d298e548366d9cd9588176e6ff8866f3c49c96ee
 SIZE (rust/crates/wasm-encoder-0.17.0.crate) = 34010
-SHA256 (rust/crates/wasmparser-0.86.0.crate) = 4bcbfe95447da2aa7ff171857fc8427513eb57c75a729bb190e974dc695e8f5c
-SIZE (rust/crates/wasmparser-0.86.0.crate) = 105920
-SHA256 (rust/crates/wasmtime-0.39.1.crate) = 0d10a6853d64e99fffdae80f93a45080475c9267f87743060814dc1186d74618
-SIZE (rust/crates/wasmtime-0.39.1.crate) = 205449
-SHA256 (rust/crates/wasmtime-cache-0.39.1.crate) = 0617b2f4c897b6a89b9d143466f3c724b9a36c6eabc443bf463f4e1ad48a2ccd
-SIZE (rust/crates/wasmtime-cache-0.39.1.crate) = 26579
-SHA256 (rust/crates/wasmtime-cranelift-0.39.1.crate) = 3302b33d919e8e33f1717d592c10c3cddccb318d0e1e0bef75178f579686ba94
-SIZE (rust/crates/wasmtime-cranelift-0.39.1.crate) = 74335
-SHA256 (rust/crates/wasmtime-environ-0.39.1.crate) = 7c50fb925e8eaa9f8431f9b784ea89a13c703cb445ddfe51cb437596fc34e734
-SIZE (rust/crates/wasmtime-environ-0.39.1.crate) = 75371
-SHA256 (rust/crates/wasmtime-fiber-0.39.1.crate) = 2f6aba0b317746e8213d1f36a4c51974e66e69c1f05bfc09ed29b4d4bda290eb
-SIZE (rust/crates/wasmtime-fiber-0.39.1.crate) = 17802
-SHA256 (rust/crates/wasmtime-jit-0.39.1.crate) = cad81635f33ab69aa04b386c9d954aef9f6230059f66caf67e55fb65bfd2f3e0
-SIZE (rust/crates/wasmtime-jit-0.39.1.crate) = 26066
-SHA256 (rust/crates/wasmtime-jit-debug-0.39.1.crate) = 55e23273fddce8cab149a0743c46932bf4910268641397ed86b46854b089f38f
-SIZE (rust/crates/wasmtime-jit-debug-0.39.1.crate) = 5614
-SHA256 (rust/crates/wasmtime-runtime-0.39.1.crate) = 36b8aafb292502d28dc2d25f44d4a81e229bb2e0cc14ca847dde4448a1a62ae4
-SIZE (rust/crates/wasmtime-runtime-0.39.1.crate) = 114622
-SHA256 (rust/crates/wasmtime-types-0.39.1.crate) = dd7edc34f358fc290d12e326de81884422cb94cf74cc305b27979569875332d6
-SIZE (rust/crates/wasmtime-types-0.39.1.crate) = 8565
-SHA256 (rust/crates/wasmtime-wasi-0.39.1.crate) = 93e02ac8bc6ab1b278bbaceacdab34c65d47cf71068e077d85eb0070a5082401
-SIZE (rust/crates/wasmtime-wasi-0.39.1.crate) = 6754
+SHA256 (rust/crates/wasmparser-0.89.1.crate) = ab5d3e08b13876f96dd55608d03cd4883a0545884932d5adf11925876c96daef
+SIZE (rust/crates/wasmparser-0.89.1.crate) = 2375282
+SHA256 (rust/crates/wasmtime-1.0.2.crate) = 4ad5af6ba38311282f2a21670d96e78266e8c8e2f38cbcd52c254df6ccbc7731
+SIZE (rust/crates/wasmtime-1.0.2.crate) = 222692
+SHA256 (rust/crates/wasmtime-asm-macros-1.0.2.crate) = 45de63ddfc8b9223d1adc8f7b2ee5f35d1f6d112833934ad7ea66e4f4339e597
+SIZE (rust/crates/wasmtime-asm-macros-1.0.2.crate) = 1673
+SHA256 (rust/crates/wasmtime-cache-1.0.2.crate) = bcd849399d17d2270141cfe47fa0d91ee52d5f8ea9b98cf7ddde0d53e5f79882
+SIZE (rust/crates/wasmtime-cache-1.0.2.crate) = 26493
+SHA256 (rust/crates/wasmtime-cranelift-1.0.2.crate) = 4bd91339b742ff20bfed4532a27b73c86b5bcbfedd6bea2dcdf2d64471e1b5c6
+SIZE (rust/crates/wasmtime-cranelift-1.0.2.crate) = 78253
+SHA256 (rust/crates/wasmtime-environ-1.0.2.crate) = ebb881c61f4f627b5d45c54e629724974f8a8890d455bcbe634330cc27309644
+SIZE (rust/crates/wasmtime-environ-1.0.2.crate) = 137678
+SHA256 (rust/crates/wasmtime-fiber-1.0.2.crate) = 7e867cf58e31bfa0ab137bd47e207d2e1e38c581d7838b2f258d47c8145db412
+SIZE (rust/crates/wasmtime-fiber-1.0.2.crate) = 17390
+SHA256 (rust/crates/wasmtime-jit-1.0.2.crate) = 1985c628011fe26adf5e23a5301bdc79b245e0e338f14bb58b39e4e25e4d8681
+SIZE (rust/crates/wasmtime-jit-1.0.2.crate) = 25883
+SHA256 (rust/crates/wasmtime-jit-debug-1.0.2.crate) = f671b588486f5ccec8c5a3dba6b4c07eac2e66ab8c60e6f4e53717c77f709731
+SIZE (rust/crates/wasmtime-jit-debug-1.0.2.crate) = 5611
+SHA256 (rust/crates/wasmtime-runtime-1.0.2.crate) = ee8f92ad4b61736339c29361da85769ebc200f184361959d1792832e592a1afd
+SIZE (rust/crates/wasmtime-runtime-1.0.2.crate) = 129608
+SHA256 (rust/crates/wasmtime-types-1.0.2.crate) = d23d61cb4c46e837b431196dd06abb11731541021916d03476a178b54dc07aeb
+SIZE (rust/crates/wasmtime-types-1.0.2.crate) = 8556
+SHA256 (rust/crates/wasmtime-wasi-1.0.2.crate) = e69271e6b52d59a9e1a5309fefb4c38969baff8eebc03c76293e7c7dc44e0ba1
+SIZE (rust/crates/wasmtime-wasi-1.0.2.crate) = 6746
 SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
 SIZE (rust/crates/wast-35.0.2.crate) = 90940
 SHA256 (rust/crates/wast-47.0.0.crate) = 117ccfc4262e62a28a13f0548a147f19ffe71e8a08be802af23ae4ea0bedad73
@@ -1053,12 +1053,12 @@ SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb354
 SIZE (rust/crates/weezl-0.1.7.crate) = 42166
 SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b
 SIZE (rust/crates/which-4.3.0.crate) = 9635
-SHA256 (rust/crates/wiggle-0.39.1.crate) = 9b3b67b2d53a0a2f050f9864e38048051545f45b0de447f4942b8606d938267b
-SIZE (rust/crates/wiggle-0.39.1.crate) = 19932
-SHA256 (rust/crates/wiggle-generate-0.39.1.crate) = bac464f2b8b4202b4d99cf6693a734e9dbb811e6e5cd4ec541ecca008d9a4a34
-SIZE (rust/crates/wiggle-generate-0.39.1.crate) = 22559
-SHA256 (rust/crates/wiggle-macro-0.39.1.crate) = 94d509122879d42f641d49feb7c43dbdfc38aa34dba5b53e925f87398e740da5
-SIZE (rust/crates/wiggle-macro-0.39.1.crate) = 8214
+SHA256 (rust/crates/wiggle-1.0.2.crate) = b3cd76a4d5e4052fb377eb7629a8971ce3e4668ba397e8e4c03d86ada0c7f4f1
+SIZE (rust/crates/wiggle-1.0.2.crate) = 19939
+SHA256 (rust/crates/wiggle-generate-1.0.2.crate) = 4ec1cc12e9d5af2d9488588be80b98f045a8872500bbb78c93b85a205e557f91
+SIZE (rust/crates/wiggle-generate-1.0.2.crate) = 22558
+SHA256 (rust/crates/wiggle-macro-1.0.2.crate) = e7d2f18f246c48657537c507de7c1941970b09ef2d4c6351debc739a1827ebd3
+SIZE (rust/crates/wiggle-macro-1.0.2.crate) = 8211
 SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
 SIZE (rust/crates/winapi-0.2.8.crate) = 455145
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -1163,14 +1163,16 @@ SHA256 (syntacti-tree-sitter-lua-a29f646c14ed800aaeef1ca58a9bacc6d92922e8_GH0.ta
 SIZE (syntacti-tree-sitter-lua-a29f646c14ed800aaeef1ca58a9bacc6d92922e8_GH0.tar.gz) = 39447
 SHA256 (varlad-tree-sitter-julia-eff3e0f57512ecb2e72024732d66dba64bdeaecf_GH0.tar.gz) = 052b9d398397b92a71b77b04d82ca5eafcf05581334f8092f518b1f369716b72
 SIZE (varlad-tree-sitter-julia-eff3e0f57512ecb2e72024732d66dba64bdeaecf_GH0.tar.gz) = 525831
-SHA256 (lapce-wasi-experimental-http-3685f0893ef19c1cca5b16a11ba01ff7ade14a5f_GH0.tar.gz) = 33b2dbfde47025b19ff765e9bf364b752cbef89948563195df0a47e7347e4757
-SIZE (lapce-wasi-experimental-http-3685f0893ef19c1cca5b16a11ba01ff7ade14a5f_GH0.tar.gz) = 26104
+SHA256 (lapce-psp-types-2513ff3c510377b2c2a003892d07bc91bec00c7a_GH0.tar.gz) = 5b784aff976c401eed9928313dff3f544af65f216803029fbe29108a55b7cf66
+SIZE (lapce-psp-types-2513ff3c510377b2c2a003892d07bc91bec00c7a_GH0.tar.gz) = 857
 SHA256 (tree-sitter-tree-sitter-java-09d650def6cdf7f479f4b78f595e9ef5b58ce31e_GH0.tar.gz) = a45d6f460f32f7c6b59c3f33a315c98a35195696fbcf5aebd53580eb9d83647f
 SIZE (tree-sitter-tree-sitter-java-09d650def6cdf7f479f4b78f595e9ef5b58ce31e_GH0.tar.gz) = 176945
 SHA256 (panekj-tree-sitter-dockerfile-c49d819e07685c90456270f1cc654d9cba640f53_GH0.tar.gz) = 943df2a21e17db271e0a012951d6098a7bbab2c80d6fa075047787e59e52d6c3
 SIZE (panekj-tree-sitter-dockerfile-c49d819e07685c90456270f1cc654d9cba640f53_GH0.tar.gz) = 43330
 SHA256 (syntacti-tree-sitter-d-fdaa172d375f6c48987ce68ae01e8020acb9bc17_GH0.tar.gz) = d4afcbceea99550beaa887163210e5174d35fe88194feaf2b0aa3ab12e010c21
 SIZE (syntacti-tree-sitter-d-fdaa172d375f6c48987ce68ae01e8020acb9bc17_GH0.tar.gz) = 1906998
+SHA256 (MDeiml-tree-sitter-markdown-272e080bca0efd19a06a7f4252d746417224959e_GH0.tar.gz) = 5fc2e3a9a61bedc46f417b96330b801b477b33c490440feadb064b33c898a744
+SIZE (MDeiml-tree-sitter-markdown-272e080bca0efd19a06a7f4252d746417224959e_GH0.tar.gz) = 377669
 SHA256 (RenjiSann-tree-sitter-xml-422528a43630db6dcc1e222d1c5ee3babd559473_GH0.tar.gz) = d10a63e10f8f3364c2e4c6200e46d23bdeb45d56ebef28d67f70fa50b434194f
 SIZE (RenjiSann-tree-sitter-xml-422528a43630db6dcc1e222d1c5ee3babd559473_GH0.tar.gz) = 60281
 SHA256 (syntacti-tree-sitter-bash-ba3adca745943b71b0c84bb4e4977788cc6a867b_GH0.tar.gz) = d05ee74bf4564811c3d1125241c9aaddb478b7666b7b06d24a83034b03c61b5f
@@ -1187,12 +1189,12 @@ SHA256 (elixir-lang-tree-sitter-elixir-05e3631c6a0701c1fa518b0fee7be95a2ceef5e2_
 SIZE (elixir-lang-tree-sitter-elixir-05e3631c6a0701c1fa518b0fee7be95a2ceef5e2_GH0.tar.gz) = 566149
 SHA256 (lapce-fount-3bfdc689c0cfbeb498358c79c7be2cb3beb44efe_GH0.tar.gz) = e8d45411cf16c7b6289fbd085eb2a607cfc192d9e730e41427e7783ea70e5386
 SIZE (lapce-fount-3bfdc689c0cfbeb498358c79c7be2cb3beb44efe_GH0.tar.gz) = 19656
+SHA256 (lapce-wasi-experimental-http-5c6d970fe0750932f76979678384bf1c5ab5be2e_GH0.tar.gz) = db0746c611a5da97a6731f7fa0c909381407b2af336c4927e678e01461e03718
+SIZE (lapce-wasi-experimental-http-5c6d970fe0750932f76979678384bf1c5ab5be2e_GH0.tar.gz) = 26108
 SHA256 (6cdh-tree-sitter-scheme-af0fd1fa452cb2562dc7b5c8a8c55551c39273b9_GH0.tar.gz) = f1e573c0d0d96ed8d730d2b675711a8b28b6588ac0837d7087af771c338a6adc
 SIZE (6cdh-tree-sitter-scheme-af0fd1fa452cb2562dc7b5c8a8c55551c39273b9_GH0.tar.gz) = 34339
 SHA256 (tree-sitter-tree-sitter-ocaml-cc26b1ef111100f26a137bcbcd39fd4e35be9a59_GH0.tar.gz) = e4b0ec0354e79934f7e7a63c17f6ac51e75de33db4ae1da70f1a34e346604aea
 SIZE (tree-sitter-tree-sitter-ocaml-cc26b1ef111100f26a137bcbcd39fd4e35be9a59_GH0.tar.gz) = 1429843
-SHA256 (MDeiml-tree-sitter-markdown-e375ba95ff9a12418f9b9e7c190f549d08b5380a_GH0.tar.gz) = d3fc8453e989208e0cd65ef39918236e1231ec20d4755d633cdd8c30ea452a90
-SIZE (MDeiml-tree-sitter-markdown-e375ba95ff9a12418f9b9e7c190f549d08b5380a_GH0.tar.gz) = 371824
 SHA256 (latex-lsp-tree-sitter-latex-b3b2cf27f33e71438ebe46934900b1153901c6f2_GH0.tar.gz) = 851c5ae93dd22004a6fa9ff1daeb834a81379c41485c6b933cef64ee2ff959b8
 SIZE (latex-lsp-tree-sitter-latex-b3b2cf27f33e71438ebe46934900b1153901c6f2_GH0.tar.gz) = 1893167
 SHA256 (VixieTSQ-tree-sitter-hcl-f4aa4553344e03e149ec459549a7f686d6846626_GH0.tar.gz) = 683ce0445c61d7ebff9629504316f81f006e0ce4ba436979a0d9f4ef1cc4d68a
@@ -1207,8 +1209,6 @@ SHA256 (lapce-font-kit-23e28b06b40f31fc53b82645b09ce6421768be23_GH0.tar.gz) = 81
 SIZE (lapce-font-kit-23e28b06b40f31fc53b82645b09ce6421768be23_GH0.tar.gz) = 1288595
 SHA256 (tree-sitter-tree-sitter-c-sharp-5b60f99545fea00a33bbfae5be956f684c4c69e2_GH0.tar.gz) = e3eb979624d6133edce8d7dd634bfb2a09a5afdea8d8922c088c8709fabdda1e
 SIZE (tree-sitter-tree-sitter-c-sharp-5b60f99545fea00a33bbfae5be956f684c4c69e2_GH0.tar.gz) = 1050713
-SHA256 (lapce-psp-types-b7680c844e8faa1b79c800210b4d5526771e7de0_GH0.tar.gz) = d98ebe8ece337cb32d0cda404c4be36dc2e536158e5238d1729c612d24b37aa3
-SIZE (lapce-psp-types-b7680c844e8faa1b79c800210b4d5526771e7de0_GH0.tar.gz) = 771
 SHA256 (syntacti-tree-sitter-dart-78cad4503571d72666f78d5ba8ed6c1417653063_GH0.tar.gz) = fee48fe7879f746ffee3d21eaa756cca9b7c35a6dac002815df7f723aa7fcd9d
 SIZE (syntacti-tree-sitter-dart-78cad4503571d72666f78d5ba8ed6c1417653063_GH0.tar.gz) = 390294
 SHA256 (lapce-druid-0b9c00fcda238e392e758382f25166cd748fd305_GH0.tar.gz) = 5f31362e7d42ff331865a5c5ce50dd41bbc81d3c6511935ce674c3ad6b56d6c9
@@ -1217,5 +1217,5 @@ SHA256 (lapce-structdesc-a6a2b8ab65d43475238f889736c4aa5dfff4500a_GH0.tar.gz) =
 SIZE (lapce-structdesc-a6a2b8ab65d43475238f889736c4aa5dfff4500a_GH0.tar.gz) = 1413
 SHA256 (tree-sitter-tree-sitter-ruby-656abef0645caea793e33c1c773570722463e1d8_GH0.tar.gz) = b4d087d65d996903e681bba0acd715bda9b8a9c610ad70f85de42b70d5ebb2e8
 SIZE (tree-sitter-tree-sitter-ruby-656abef0645caea793e33c1c773570722463e1d8_GH0.tar.gz) = 575768
-SHA256 (lapce-lapce-v0.2.3_GH0.tar.gz) = bbed9ef567778b4a12f5a9997e6bb5a5f2648c5fd57c90ff3bd1223b288e060a
-SIZE (lapce-lapce-v0.2.3_GH0.tar.gz) = 1939015
+SHA256 (lapce-lapce-v0.2.4_GH0.tar.gz) = 76e6a9d91988b41815e3c2a94be7f4ba60966b8cc2355da7fcd17937e2cc1d7e
+SIZE (lapce-lapce-v0.2.4_GH0.tar.gz) = 1939893
diff --git a/editors/lapce/files/patch-cargo-crates_wasmtime-0.39.1_Cargo.toml b/editors/lapce/files/patch-cargo-crates_wasmtime-0.39.1_Cargo.toml
deleted file mode 100644
index 35f06b972c2d..000000000000
--- a/editors/lapce/files/patch-cargo-crates_wasmtime-0.39.1_Cargo.toml
+++ /dev/null
@@ -1,10 +0,0 @@
---- cargo-crates/wasmtime-0.39.1/Cargo.toml.orig	1970-01-01 00:00:01 UTC
-+++ cargo-crates/wasmtime-0.39.1/Cargo.toml
-@@ -146,7 +146,6 @@ default = [
-     "cranelift",
-     "pooling-allocator",
-     "memory-init-cow",
--    "vtune",
- ]
- jitdump = ["wasmtime-jit/jitdump"]
- memory-init-cow = ["wasmtime-runtime/memory-init-cow"]
diff --git a/editors/lapce/files/patch-cargo-crates_wasmtime-1.0.2_Cargo.toml b/editors/lapce/files/patch-cargo-crates_wasmtime-1.0.2_Cargo.toml
new file mode 100644
index 000000000000..3c664a386c6a
--- /dev/null
+++ b/editors/lapce/files/patch-cargo-crates_wasmtime-1.0.2_Cargo.toml
@@ -0,0 +1,10 @@
+--- cargo-crates/wasmtime-1.0.2/Cargo.toml.orig	2022-11-19 14:17:53 UTC
++++ cargo-crates/wasmtime-1.0.2/Cargo.toml
+@@ -146,7 +146,6 @@ default = [
+     "cranelift",
+     "pooling-allocator",
+     "memory-init-cow",
+-    "vtune",
+ ]
+ incremental-cache = ["wasmtime-cranelift?/incremental-cache"]
+ jitdump = ["wasmtime-jit/jitdump"]