git: e537167de5b5 - main - devel/wasmer: Update to 4.2.1

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Sat, 30 Sep 2023 20:00:26 UTC
The branch main has been updated by fuz:

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

commit e537167de5b5c28c9b4980282d1a3a8e614e9ac5
Author:     Krešimir Jozić <kjozic@gmail.com>
AuthorDate: 2023-09-30 15:14:35 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-09-30 20:00:02 +0000

    devel/wasmer: Update to 4.2.1
    
    Changelog: https://github.com/wasmerio/wasmer/blob/master/CHANGELOG.md#421---28092023
    
    PR:             274175
---
 devel/wasmer/Makefile        |   7 +-
 devel/wasmer/Makefile.crates | 216 ++++++++++-----------
 devel/wasmer/distinfo        | 438 ++++++++++++++++++++++---------------------
 3 files changed, 334 insertions(+), 327 deletions(-)

diff --git a/devel/wasmer/Makefile b/devel/wasmer/Makefile
index 76fc6912e351..59f7e49e47fa 100644
--- a/devel/wasmer/Makefile
+++ b/devel/wasmer/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	wasmer
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.1.2
-PORTREVISION=	2
+DISTVERSION=	4.2.1
 CATEGORIES=	devel
 
 MAINTAINER=	kjozic@gmail.com
@@ -12,7 +11,9 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=	aarch64 amd64 riscv64
-ONLY_FOR_ARCHS_REASON=	only aarch64, amd64 and riscv64 are supported so far
+ONLY_FOR_ARCHS_REASON= only aarch64, amd64 and riscv64 are supported so far
+BROKEN_aarch64=	needs fix for mcontext_t in lib/vm/src/trap/traphandlers.rs
+BROKEN_riscv64=	build issues
 
 BUILD_DEPENDS=	bash>0:shells/bash
 
diff --git a/devel/wasmer/Makefile.crates b/devel/wasmer/Makefile.crates
index 7be22deab64a..d8eddd7c0fd6 100644
--- a/devel/wasmer/Makefile.crates
+++ b/devel/wasmer/Makefile.crates
@@ -1,19 +1,19 @@
 CARGO_CRATES=	Inflector-0.11.4 \
-		addr2line-0.20.0 \
+		addr2line-0.21.0 \
 		adler-1.0.2 \
 		ahash-0.7.6 \
 		ahash-0.8.3 \
-		aho-corasick-1.0.4 \
+		aho-corasick-1.1.1 \
 		aliasable-0.1.3 \
 		allocator-api2-0.2.16 \
 		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
 		anes-0.1.6 \
-		anstream-0.3.2 \
-		anstyle-1.0.1 \
+		anstream-0.5.0 \
+		anstyle-1.0.3 \
 		anstyle-parse-0.2.1 \
 		anstyle-query-1.0.0 \
-		anstyle-wincon-1.0.2 \
+		anstyle-wincon-2.1.0 \
 		any_ascii-0.1.7 \
 		anyhow-1.0.75 \
 		arbitrary-1.3.0 \
@@ -23,29 +23,29 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ascii-0.9.3 \
 		assert_cmd-1.0.8 \
 		assert_cmd-2.0.12 \
-		async-compression-0.4.1 \
+		async-compression-0.4.3 \
 		async-trait-0.1.73 \
 		atomic-polyfill-0.1.11 \
 		autocfg-1.1.0 \
-		backtrace-0.3.68 \
-		base64-0.21.2 \
+		backtrace-0.3.69 \
+		base64-0.21.4 \
 		basic-toml-0.1.4 \
 		bincode-1.3.3 \
 		bitflags-1.3.2 \
 		bitflags-2.4.0 \
 		bitvec-1.0.1 \
-		blake3-1.4.1 \
+		blake3-1.5.0 \
 		block-buffer-0.10.4 \
 		bstr-0.2.17 \
-		bstr-1.6.0 \
+		bstr-1.6.2 \
 		build-deps-0.1.4 \
 		build_const-0.2.2 \
-		bumpalo-3.13.0 \
+		bumpalo-3.14.0 \
 		bytecheck-0.6.11 \
 		bytecheck_derive-0.6.11 \
 		byteorder-1.4.3 \
-		bytes-1.4.0 \
-		bytesize-1.2.0 \
+		bytes-1.5.0 \
+		bytesize-1.3.0 \
 		camino-1.1.6 \
 		cargo-platform-0.1.3 \
 		cargo_metadata-0.15.4 \
@@ -53,16 +53,16 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cbindgen-0.24.5 \
 		cc-1.0.83 \
 		cfg-if-1.0.0 \
-		chrono-0.4.26 \
+		chrono-0.4.31 \
 		ciborium-0.2.1 \
 		ciborium-io-0.2.1 \
 		ciborium-ll-0.2.1 \
 		cipher-0.4.4 \
-		clap-4.3.23 \
+		clap-4.4.5 \
 		clap-verbosity-flag-2.0.1 \
-		clap_builder-4.3.23 \
-		clap_derive-4.3.12 \
-		clap_lex-0.5.0 \
+		clap_builder-4.4.5 \
+		clap_derive-4.4.2 \
+		clap_lex-0.5.1 \
 		colorchoice-1.0.0 \
 		colored-1.9.4 \
 		colored-2.0.4 \
@@ -75,7 +75,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cooked-waker-5.0.0 \
 		core-foundation-0.9.3 \
 		core-foundation-sys-0.8.4 \
-		corosensei-0.1.3 \
+		corosensei-0.1.4 \
 		counter-0.5.7 \
 		cpufeatures-0.2.9 \
 		cranelift-bforest-0.91.1 \
@@ -91,9 +91,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		criterion-0.5.1 \
 		criterion-plot-0.5.0 \
 		critical-section-1.1.2 \
-		crossbeam-channel-0.5.8 \
 		crossbeam-deque-0.8.3 \
 		crossbeam-epoch-0.9.15 \
+		crossbeam-queue-0.3.8 \
 		crossbeam-utils-0.8.16 \
 		crossterm-0.26.1 \
 		crossterm_winapi-0.9.1 \
@@ -111,7 +111,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		darling_core-0.20.3 \
 		darling_macro-0.14.4 \
 		darling_macro-0.20.3 \
-		dashmap-5.5.0 \
+		dashmap-5.5.3 \
 		data-encoding-2.4.0 \
 		deranged-0.3.8 \
 		derivative-2.2.0 \
@@ -131,26 +131,26 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		dlib-0.5.2 \
 		doc-comment-0.3.3 \
 		downcast-rs-1.2.0 \
-		dyn-clone-1.0.13 \
+		dyn-clone-1.0.14 \
 		dynasm-1.2.3 \
 		dynasmrt-1.2.3 \
-		educe-0.4.22 \
+		educe-0.4.23 \
 		either-1.9.0 \
 		encode_unicode-0.3.6 \
 		encode_unicode-1.0.0 \
-		encoding_rs-0.8.32 \
+		encoding_rs-0.8.33 \
 		enum-iterator-0.7.0 \
 		enum-iterator-derive-0.7.0 \
 		enum-ordinalize-3.1.13 \
 		enumset-1.1.2 \
 		enumset_derive-0.8.1 \
 		equivalent-1.0.1 \
-		erased-serde-0.3.29 \
-		errno-0.3.2 \
+		erased-serde-0.3.31 \
+		errno-0.3.3 \
 		errno-dragonfly-0.1.2 \
 		fallible-iterator-0.2.0 \
 		fallible-streaming-iterator-0.1.9 \
-		fastrand-2.0.0 \
+		fastrand-2.0.1 \
 		fern-0.6.2 \
 		field-offset-0.3.6 \
 		filetime-0.2.22 \
@@ -178,7 +178,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		getrandom-0.2.10 \
 		ghost-0.1.14 \
 		gimli-0.26.2 \
-		gimli-0.27.3 \
+		gimli-0.28.0 \
 		glob-0.3.1 \
 		graphql-introspection-query-0.2.0 \
 		graphql-parser-0.4.0 \
@@ -187,18 +187,18 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		graphql_query_derive-0.11.0 \
 		gumdrop-0.8.1 \
 		gumdrop_derive-0.8.1 \
-		h2-0.3.20 \
+		h2-0.3.21 \
 		half-1.8.2 \
 		harsh-0.2.2 \
 		hash32-0.2.1 \
 		hashbrown-0.11.2 \
 		hashbrown-0.12.3 \
 		hashbrown-0.14.0 \
-		hashlink-0.8.3 \
+		hashlink-0.8.4 \
 		heapless-0.7.16 \
 		heck-0.3.3 \
 		heck-0.4.1 \
-		hermit-abi-0.3.2 \
+		hermit-abi-0.3.3 \
 		hex-0.4.3 \
 		hmac-0.12.1 \
 		http-0.2.9 \
@@ -218,19 +218,20 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		idna-0.2.3 \
 		idna-0.4.0 \
 		indexmap-1.9.3 \
-		indexmap-2.0.0 \
-		indicatif-0.17.6 \
+		indexmap-2.0.1 \
+		indicatif-0.17.7 \
 		inkwell-0.1.1 \
 		inkwell_internals-0.7.0 \
 		inline-c-0.1.7 \
 		inline-c-macro-0.1.5 \
 		inout-0.1.3 \
-		insta-1.31.0 \
+		insta-1.33.0 \
 		instant-0.1.12 \
 		inventory-0.2.3 \
 		ipnet-2.8.0 \
 		is-terminal-0.4.9 \
 		itertools-0.10.5 \
+		itertools-0.11.0 \
 		itoa-1.0.9 \
 		jobserver-0.1.26 \
 		js-sys-0.3.64 \
@@ -238,13 +239,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		leb128-0.2.5 \
 		lexical-core-0.7.6 \
 		lexical-sort-0.3.1 \
-		libc-0.2.147 \
+		libc-0.2.148 \
 		libfuzzer-sys-0.4.7 \
 		libloading-0.8.0 \
 		libsqlite3-sys-0.25.2 \
 		linked-hash-map-0.5.6 \
 		linked_hash_set-0.1.4 \
-		linux-raw-sys-0.4.5 \
+		linux-raw-sys-0.4.7 \
 		llvm-sys-140.1.2 \
 		lock_api-0.4.10 \
 		log-0.4.20 \
@@ -254,7 +255,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		matchers-0.1.0 \
 		matches-0.1.10 \
 		md5-0.7.0 \
-		memchr-2.5.0 \
+		memchr-2.6.3 \
 		memmap2-0.5.10 \
 		memmap2-0.6.2 \
 		memoffset-0.6.5 \
@@ -277,7 +278,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		normalize-line-endings-0.3.0 \
 		normpath-1.1.1 \
 		nu-ansi-term-0.46.0 \
-		num-bigint-0.4.3 \
+		num-bigint-0.4.4 \
 		num-integer-0.1.45 \
 		num-traits-0.2.16 \
 		num_cpus-1.16.0 \
@@ -286,14 +287,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		number_prefix-0.4.0 \
 		object-0.28.4 \
 		object-0.30.4 \
-		object-0.31.1 \
+		object-0.32.1 \
 		once_cell-1.18.0 \
 		oorandom-11.1.3 \
 		opener-0.6.1 \
-		openssl-0.10.56 \
+		openssl-0.10.57 \
 		openssl-macros-0.1.1 \
 		openssl-probe-0.1.5 \
-		openssl-sys-0.9.91 \
+		openssl-sys-0.9.93 \
 		orbclient-0.3.46 \
 		ouroboros-0.15.6 \
 		ouroboros_macro-0.15.6 \
@@ -307,17 +308,17 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		pathdiff-0.2.1 \
 		pbkdf2-0.12.2 \
 		percent-encoding-2.3.0 \
-		pest-2.7.2 \
+		pest-2.7.4 \
 		petgraph-0.6.4 \
 		pin-project-1.1.3 \
 		pin-project-internal-1.1.3 \
-		pin-project-lite-0.2.12 \
+		pin-project-lite-0.2.13 \
 		pin-utils-0.1.0 \
 		pkg-config-0.3.27 \
-		portable-atomic-1.4.2 \
+		portable-atomic-1.4.3 \
 		ppv-lite86-0.2.17 \
 		predicates-2.1.5 \
-		predicates-3.0.3 \
+		predicates-3.0.4 \
 		predicates-core-1.0.6 \
 		predicates-tree-1.0.9 \
 		pretty_assertions-1.4.0 \
@@ -326,7 +327,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
 		proc-macro-hack-0.5.20+deprecated \
-		proc-macro2-1.0.66 \
+		proc-macro2-1.0.67 \
 		proc-quote-0.4.0 \
 		proc-quote-impl-0.3.2 \
 		ptr_meta-0.1.4 \
@@ -338,8 +339,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
 		raw-window-handle-0.4.3 \
-		rayon-1.7.0 \
-		rayon-core-1.11.0 \
+		rayon-1.8.0 \
+		rayon-core-1.12.0 \
 		redox_syscall-0.2.16 \
 		redox_syscall-0.3.5 \
 		redox_users-0.4.3 \
@@ -347,15 +348,15 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ref-cast-impl-1.0.20 \
 		ref_thread_local-0.1.1 \
 		regalloc2-0.5.1 \
-		regex-1.9.3 \
+		regex-1.9.5 \
 		regex-automata-0.1.10 \
-		regex-automata-0.3.6 \
+		regex-automata-0.3.8 \
 		regex-syntax-0.6.29 \
-		regex-syntax-0.7.4 \
+		regex-syntax-0.7.5 \
 		region-3.0.0 \
-		rend-0.4.0 \
+		rend-0.4.1 \
 		replace_with-0.1.7 \
-		reqwest-0.11.18 \
+		reqwest-0.11.20 \
 		ring-0.16.20 \
 		rkyv-0.7.42 \
 		rkyv_derive-0.7.42 \
@@ -368,10 +369,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		rustc_version-0.3.3 \
 		rustc_version-0.4.0 \
 		rustfix-0.5.1 \
-		rustix-0.38.8 \
-		rustls-0.21.6 \
+		rustix-0.38.14 \
+		rustls-0.21.7 \
 		rustls-pemfile-1.0.3 \
-		rustls-webpki-0.101.3 \
+		rustls-webpki-0.101.6 \
 		rustversion-1.0.14 \
 		rusty_jsc-0.1.0 \
 		rusty_jsc_macros-0.1.0 \
@@ -380,8 +381,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		salsa20-0.10.2 \
 		same-file-1.0.6 \
 		schannel-0.1.22 \
-		schemars-0.8.12 \
-		schemars_derive-0.8.12 \
+		schemars-0.8.15 \
+		schemars_derive-0.8.15 \
 		scoped-tls-1.0.1 \
 		scopeguard-1.2.0 \
 		scrypt-0.11.0 \
@@ -391,16 +392,17 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		seahash-4.1.0 \
 		security-framework-2.9.2 \
 		security-framework-sys-2.9.1 \
+		self_cell-1.0.1 \
 		semver-0.11.0 \
-		semver-1.0.18 \
+		semver-1.0.19 \
 		semver-parser-0.10.2 \
-		serde-1.0.171 \
+		serde-1.0.188 \
 		serde-wasm-bindgen-0.4.5 \
 		serde_bytes-0.11.12 \
 		serde_cbor-0.11.2 \
-		serde_derive-1.0.171 \
+		serde_derive-1.0.188 \
 		serde_derive_internals-0.26.0 \
-		serde_json-1.0.105 \
+		serde_json-1.0.107 \
 		serde_path_to_error-0.1.14 \
 		serde_spanned-0.6.3 \
 		serde_urlencoded-0.7.1 \
@@ -408,9 +410,9 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		serde_yaml-0.9.25 \
 		serial_test-0.5.1 \
 		serial_test_derive-0.5.1 \
-		sha1-0.10.5 \
-		sha2-0.10.7 \
-		sharded-slab-0.1.4 \
+		sha1-0.10.6 \
+		sha2-0.10.8 \
+		sharded-slab-0.1.6 \
 		shared-buffer-0.1.3 \
 		shell-words-1.1.0 \
 		signal-hook-0.3.17 \
@@ -418,11 +420,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		signal-hook-registry-1.4.1 \
 		simdutf8-0.1.4 \
 		similar-2.2.1 \
-		slab-0.4.8 \
+		slab-0.4.9 \
 		slice-group-by-0.3.1 \
-		smallvec-1.11.0 \
+		smallvec-1.11.1 \
 		socket2-0.4.9 \
-		socket2-0.5.3 \
+		socket2-0.5.4 \
+		sparx-0.1.2 \
 		spin-0.5.2 \
 		spin-0.9.8 \
 		spinoff-0.5.4 \
@@ -433,7 +436,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		strum_macros-0.24.3 \
 		subtle-2.5.0 \
 		syn-1.0.109 \
-		syn-2.0.29 \
+		syn-2.0.37 \
 		tap-1.0.1 \
 		tar-0.4.40 \
 		target-lexicon-0.11.2 \
@@ -441,17 +444,17 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tempfile-3.8.0 \
 		term-0.7.0 \
 		term_size-0.3.2 \
-		termcolor-1.2.0 \
+		termcolor-1.3.0 \
 		termios-0.3.3 \
 		termtree-0.4.1 \
 		test-log-0.2.12 \
 		tester-0.9.1 \
-		thiserror-1.0.47 \
-		thiserror-impl-1.0.47 \
+		thiserror-1.0.49 \
+		thiserror-impl-1.0.49 \
 		thread_local-1.1.7 \
-		time-0.3.26 \
-		time-core-0.1.1 \
-		time-macros-0.2.12 \
+		time-0.3.29 \
+		time-core-0.1.2 \
+		time-macros-0.2.15 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.6.0 \
 		tinyvec_macros-0.1.1 \
@@ -463,13 +466,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tokio-serde-0.8.0 \
 		tokio-tungstenite-0.19.0 \
 		tokio-util-0.6.10 \
-		tokio-util-0.7.8 \
+		tokio-util-0.7.9 \
 		toml-0.5.11 \
-		toml-0.7.6 \
+		toml-0.7.8 \
 		toml_datetime-0.6.3 \
-		toml_edit-0.19.14 \
+		toml_edit-0.19.15 \
 		tower-0.4.13 \
-		tower-http-0.4.3 \
+		tower-http-0.4.4 \
 		tower-layer-0.3.2 \
 		tower-service-0.3.2 \
 		tracing-0.1.37 \
@@ -481,24 +484,24 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tracing-test-macro-0.2.4 \
 		tracing-wasm-0.2.1 \
 		try-lock-0.2.4 \
-		trybuild-1.0.83 \
+		trybuild-1.0.85 \
 		tungstenite-0.19.0 \
-		typenum-1.16.0 \
+		typenum-1.17.0 \
 		typetag-0.1.8 \
 		typetag-impl-0.1.8 \
 		ucd-trie-0.1.6 \
-		unicase-2.6.0 \
+		unicase-2.7.0 \
 		unicode-bidi-0.3.13 \
-		unicode-ident-1.0.11 \
+		unicode-ident-1.0.12 \
 		unicode-normalization-0.1.22 \
 		unicode-segmentation-1.10.1 \
-		unicode-width-0.1.10 \
+		unicode-width-0.1.11 \
 		unicode-xid-0.2.4 \
 		unix_mode-0.1.4 \
 		unreachable-1.0.0 \
 		unsafe-libyaml-0.2.9 \
 		untrusted-0.7.1 \
-		url-2.4.0 \
+		url-2.4.1 \
 		urlencoding-2.1.3 \
 		utf-8-0.7.6 \
 		utf8parse-0.2.1 \
@@ -519,8 +522,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		wai-bindgen-wasmer-impl-0.2.3 \
 		wai-parser-0.2.3 \
 		wait-timeout-0.2.0 \
-		waker-fn-1.1.0 \
-		walkdir-2.3.3 \
+		waker-fn-1.1.1 \
+		walkdir-2.4.0 \
 		want-0.3.1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
 		wasm-bindgen-0.2.87 \
@@ -538,28 +541,28 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		wasm-coredump-types-0.1.22 \
 		wasm-encoder-0.4.1 \
 		wasm-encoder-0.23.0 \
-		wasm-encoder-0.31.1 \
+		wasm-encoder-0.32.0 \
 		wasm-smith-0.4.5 \
-		wasm-streams-0.2.3 \
-		wasmer-api-0.0.14 \
-		wasmer-deploy-cli-0.1.22 \
-		wasmer-deploy-schema-0.0.12 \
-		wasmer-deploy-util-0.0.12 \
+		wasm-streams-0.3.0 \
+		wasmer-api-0.0.16 \
+		wasmer-deploy-cli-0.1.25 \
+		wasmer-deploy-schema-0.0.14 \
+		wasmer-deploy-util-0.0.14 \
 		wasmer-inline-c-0.1.2 \
 		wasmer-inline-c-macro-0.1.6 \
-		wasmer-registry-5.4.0 \
+		wasmer-registry-5.6.0 \
 		wasmer-toml-0.6.0 \
-		wasmer-toml-0.7.0 \
-		wasmer-wasm-interface-4.1.1 \
+		wasmer-toml-0.8.0 \
+		wasmer-wasm-interface-4.2.0 \
 		wasmparser-0.51.4 \
 		wasmparser-0.83.0 \
 		wasmparser-0.95.0 \
-		wasmparser-0.111.0 \
-		wasmprinter-0.2.63 \
+		wasmparser-0.113.2 \
+		wasmprinter-0.2.67 \
 		wast-24.0.0 \
 		wast-38.0.1 \
-		wast-63.0.0 \
-		wat-1.0.70 \
+		wast-64.0.0 \
+		wat-1.0.71 \
 		wayland-client-0.29.5 \
 		wayland-commons-0.29.5 \
 		wayland-cursor-0.29.5 \
@@ -569,14 +572,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		wcgi-0.1.2 \
 		wcgi-host-0.1.2 \
 		web-sys-0.3.64 \
-		webc-5.3.0 \
-		webpki-0.22.0 \
-		webpki-roots-0.22.6 \
+		webc-5.5.1 \
+		webpki-roots-0.25.2 \
 		weezl-0.1.7 \
 		whoami-1.4.1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
-		winapi-util-0.1.5 \
+		winapi-util-0.1.6 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-0.48.0 \
 		windows-sys-0.33.0 \
@@ -603,13 +605,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		windows_x86_64_msvc-0.33.0 \
 		windows_x86_64_msvc-0.42.2 \
 		windows_x86_64_msvc-0.48.5 \
-		winnow-0.5.14 \
-		winreg-0.10.1 \
+		winnow-0.5.15 \
+		winreg-0.50.0 \
 		wyz-0.5.1 \
 		x11-dl-2.21.0 \
 		xattr-1.0.1 \
 		xcursor-0.3.4 \
-		xml-rs-0.8.16 \
+		xml-rs-0.8.19 \
 		yaml-rust-0.4.5 \
 		yansi-0.5.1 \
 		zeroize-1.6.0
diff --git a/devel/wasmer/distinfo b/devel/wasmer/distinfo
index 1134f459d9d1..7f1dc927b6c3 100644
--- a/devel/wasmer/distinfo
+++ b/devel/wasmer/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1693252917
+TIMESTAMP = 1696083460
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
-SHA256 (rust/crates/addr2line-0.20.0.crate) = f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3
-SIZE (rust/crates/addr2line-0.20.0.crate) = 39558
+SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
+SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
 SIZE (rust/crates/ahash-0.7.6.crate) = 38030
 SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
 SIZE (rust/crates/ahash-0.8.3.crate) = 42416
-SHA256 (rust/crates/aho-corasick-1.0.4.crate) = 6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a
-SIZE (rust/crates/aho-corasick-1.0.4.crate) = 171175
+SHA256 (rust/crates/aho-corasick-1.1.1.crate) = ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab
+SIZE (rust/crates/aho-corasick-1.1.1.crate) = 182812
 SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
 SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
 SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
@@ -21,16 +21,16 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
 SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.3.2.crate) = 0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163
-SIZE (rust/crates/anstream-0.3.2.crate) = 19504
-SHA256 (rust/crates/anstyle-1.0.1.crate) = 3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd
-SIZE (rust/crates/anstyle-1.0.1.crate) = 13977
+SHA256 (rust/crates/anstream-0.5.0.crate) = b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c
+SIZE (rust/crates/anstream-0.5.0.crate) = 19646
+SHA256 (rust/crates/anstyle-1.0.3.crate) = b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46
+SIZE (rust/crates/anstyle-1.0.3.crate) = 13986
 SHA256 (rust/crates/anstyle-parse-0.2.1.crate) = 938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333
 SIZE (rust/crates/anstyle-parse-0.2.1.crate) = 24802
 SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
 SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
-SHA256 (rust/crates/anstyle-wincon-1.0.2.crate) = c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c
-SIZE (rust/crates/anstyle-wincon-1.0.2.crate) = 11712
+SHA256 (rust/crates/anstyle-wincon-2.1.0.crate) = 58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd
+SIZE (rust/crates/anstyle-wincon-2.1.0.crate) = 11757
 SHA256 (rust/crates/any_ascii-0.1.7.crate) = 70033777eb8b5124a81a1889416543dddef2de240019b674c81285a2635a7e1e
 SIZE (rust/crates/any_ascii-0.1.7.crate) = 220683
 SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
@@ -49,18 +49,18 @@ SHA256 (rust/crates/assert_cmd-1.0.8.crate) = c98233c6673d8601ab23e77eb38f999c51
 SIZE (rust/crates/assert_cmd-1.0.8.crate) = 27830
 SHA256 (rust/crates/assert_cmd-2.0.12.crate) = 88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6
 SIZE (rust/crates/assert_cmd-2.0.12.crate) = 25347
-SHA256 (rust/crates/async-compression-0.4.1.crate) = 62b74f44609f0f91493e3082d3734d98497e094777144380ea4db9f9905dd5b6
-SIZE (rust/crates/async-compression-0.4.1.crate) = 97688
+SHA256 (rust/crates/async-compression-0.4.3.crate) = bb42b2197bf15ccb092b62c74515dbd8b86d0effd934795f6687c93b6e679a2c
+SIZE (rust/crates/async-compression-0.4.3.crate) = 98930
 SHA256 (rust/crates/async-trait-0.1.73.crate) = bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0
 SIZE (rust/crates/async-trait-0.1.73.crate) = 28654
 SHA256 (rust/crates/atomic-polyfill-0.1.11.crate) = e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28
 SIZE (rust/crates/atomic-polyfill-0.1.11.crate) = 11087
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.68.crate) = 4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12
-SIZE (rust/crates/backtrace-0.3.68.crate) = 79891
-SHA256 (rust/crates/base64-0.21.2.crate) = 604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d
-SIZE (rust/crates/base64-0.21.2.crate) = 76389
+SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
+SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/base64-0.21.4.crate) = 9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2
+SIZE (rust/crates/base64-0.21.4.crate) = 77029
 SHA256 (rust/crates/basic-toml-0.1.4.crate) = 7bfc506e7a2370ec239e1d072507b2a80c833083699d3c6fa176fbb4de8448c6
 SIZE (rust/crates/basic-toml-0.1.4.crate) = 50206
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
@@ -71,30 +71,30 @@ SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa
 SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
 SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
-SHA256 (rust/crates/blake3-1.4.1.crate) = 199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5
-SIZE (rust/crates/blake3-1.4.1.crate) = 163154
+SHA256 (rust/crates/blake3-1.5.0.crate) = 0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87
+SIZE (rust/crates/blake3-1.5.0.crate) = 168914
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
 SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
 SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bstr-1.6.0.crate) = 6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05
-SIZE (rust/crates/bstr-1.6.0.crate) = 385877
+SHA256 (rust/crates/bstr-1.6.2.crate) = 4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a
+SIZE (rust/crates/bstr-1.6.2.crate) = 380096
 SHA256 (rust/crates/build-deps-0.1.4.crate) = 64f14468960818ce4f3e3553c32d524446687884f8e7af5d3e252331d8a87e43
 SIZE (rust/crates/build-deps-0.1.4.crate) = 35939
 SHA256 (rust/crates/build_const-0.2.2.crate) = b4ae4235e6dac0694637c763029ecea1a2ec9e4e06ec2729bd21ba4d9c863eb7
 SIZE (rust/crates/build_const-0.2.2.crate) = 4511
-SHA256 (rust/crates/bumpalo-3.13.0.crate) = a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1
-SIZE (rust/crates/bumpalo-3.13.0.crate) = 82114
+SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
+SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
 SHA256 (rust/crates/bytecheck-0.6.11.crate) = 8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627
 SIZE (rust/crates/bytecheck-0.6.11.crate) = 8300
 SHA256 (rust/crates/bytecheck_derive-0.6.11.crate) = a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61
 SIZE (rust/crates/bytecheck_derive-0.6.11.crate) = 5476
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
 SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
-SIZE (rust/crates/bytes-1.4.0.crate) = 58080
-SHA256 (rust/crates/bytesize-1.2.0.crate) = 38fcc2979eff34a4b84e1cf9a1e3da42a7d44b3b690a40cdcb23e3d556cfb2e5
-SIZE (rust/crates/bytesize-1.2.0.crate) = 9996
+SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
+SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
+SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
 SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
 SIZE (rust/crates/camino-1.1.6.crate) = 30519
 SHA256 (rust/crates/cargo-platform-0.1.3.crate) = 2cfa25e60aea747ec7e1124f238816749faa93759c6ff5b31f1ccdda137f4479
@@ -109,8 +109,8 @@ SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347ea
 SIZE (rust/crates/cc-1.0.83.crate) = 68343
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.26.crate) = ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5
-SIZE (rust/crates/chrono-0.4.26.crate) = 191501
+SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
+SIZE (rust/crates/chrono-0.4.31.crate) = 214513
 SHA256 (rust/crates/ciborium-0.2.1.crate) = effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926
 SIZE (rust/crates/ciborium-0.2.1.crate) = 34974
 SHA256 (rust/crates/ciborium-io-0.2.1.crate) = cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656
@@ -119,16 +119,16 @@ SHA256 (rust/crates/ciborium-ll-0.2.1.crate) = defaa24ecc093c77630e6c15e17c51f5e
 SIZE (rust/crates/ciborium-ll-0.2.1.crate) = 14649
 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
 SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clap-4.3.23.crate) = 03aef18ddf7d879c15ce20f04826ef8418101c7e528014c3eeea13321047dca3
-SIZE (rust/crates/clap-4.3.23.crate) = 55026
+SHA256 (rust/crates/clap-4.4.5.crate) = 824956d0dca8334758a5b7f7e50518d66ea319330cbceedcf76905c2f6ab30e3
+SIZE (rust/crates/clap-4.4.5.crate) = 54815
 SHA256 (rust/crates/clap-verbosity-flag-2.0.1.crate) = 1eef05769009513df2eb1c3b4613e7fad873a14c600ff025b08f250f59fee7de
 SIZE (rust/crates/clap-verbosity-flag-2.0.1.crate) = 11908
-SHA256 (rust/crates/clap_builder-4.3.23.crate) = f8ce6fffb678c9b80a70b6b6de0aad31df727623a70fd9a842c30cd573e2fa98
-SIZE (rust/crates/clap_builder-4.3.23.crate) = 162380
-SHA256 (rust/crates/clap_derive-4.3.12.crate) = 54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050
-SIZE (rust/crates/clap_derive-4.3.12.crate) = 29052
-SHA256 (rust/crates/clap_lex-0.5.0.crate) = 2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b
-SIZE (rust/crates/clap_lex-0.5.0.crate) = 11792
+SHA256 (rust/crates/clap_builder-4.4.5.crate) = 122ec64120a49b4563ccaedcbea7818d069ed8e9aa6d829b82d8a4128936b2ab
+SIZE (rust/crates/clap_builder-4.4.5.crate) = 162442
+SHA256 (rust/crates/clap_derive-4.4.2.crate) = 0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873
+SIZE (rust/crates/clap_derive-4.4.2.crate) = 29019
+SHA256 (rust/crates/clap_lex-0.5.1.crate) = cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961
+SIZE (rust/crates/clap_lex-0.5.1.crate) = 11793
 SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
 SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
 SHA256 (rust/crates/colored-1.9.4.crate) = 5a5f741c91823341bebf717d4c71bda820630ce065443b58bd1b7451af008355
@@ -153,8 +153,8 @@ SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c84
 SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
 SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
 SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
-SHA256 (rust/crates/corosensei-0.1.3.crate) = 9847f90f32a50b0dcbd68bc23ff242798b13080b97b0569f6ed96a45ce4cf2cd
-SIZE (rust/crates/corosensei-0.1.3.crate) = 63948
+SHA256 (rust/crates/corosensei-0.1.4.crate) = 80128832c58ea9cbd041d2a759ec449224487b2c1e400453d99d244eead87a8e
+SIZE (rust/crates/corosensei-0.1.4.crate) = 65222
 SHA256 (rust/crates/counter-0.5.7.crate) = 2d458e66999348f56fd3ffcfbb7f7951542075ca8359687c703de6500c1ddccd
 SIZE (rust/crates/counter-0.5.7.crate) = 12868
 SHA256 (rust/crates/cpufeatures-0.2.9.crate) = a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1
@@ -185,12 +185,12 @@ SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c
 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
 SHA256 (rust/crates/critical-section-1.1.2.crate) = 7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216
 SIZE (rust/crates/critical-section-1.1.2.crate) = 18337
-SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
-SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
 SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
 SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
 SHA256 (rust/crates/crossbeam-epoch-0.9.15.crate) = ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7
 SIZE (rust/crates/crossbeam-epoch-0.9.15.crate) = 48553
+SHA256 (rust/crates/crossbeam-queue-0.3.8.crate) = d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add
+SIZE (rust/crates/crossbeam-queue-0.3.8.crate) = 16731
 SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
 SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
 SHA256 (rust/crates/crossterm-0.26.1.crate) = a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13
@@ -225,8 +225,8 @@ SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2
 SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
 SHA256 (rust/crates/darling_macro-0.20.3.crate) = 836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5
 SIZE (rust/crates/darling_macro-0.20.3.crate) = 1859
-SHA256 (rust/crates/dashmap-5.5.0.crate) = 6943ae99c34386c84a470c499d3414f66502a41340aa895406e0d2e4a207b91d
-SIZE (rust/crates/dashmap-5.5.0.crate) = 24067
+SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
+SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
 SHA256 (rust/crates/data-encoding-2.4.0.crate) = c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308
 SIZE (rust/crates/data-encoding-2.4.0.crate) = 19165
 SHA256 (rust/crates/deranged-0.3.8.crate) = f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946
@@ -265,22 +265,22 @@ SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054
 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
 SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
 SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
-SHA256 (rust/crates/dyn-clone-1.0.13.crate) = bbfc4744c1b8f2a09adc0e55242f60b1af195d88596bd8700be74418c056c555
-SIZE (rust/crates/dyn-clone-1.0.13.crate) = 11813
+SHA256 (rust/crates/dyn-clone-1.0.14.crate) = 23d2f3407d9a573d666de4b5bdf10569d73ca9478087346697dcbae6244bfbcd
+SIZE (rust/crates/dyn-clone-1.0.14.crate) = 11769
 SHA256 (rust/crates/dynasm-1.2.3.crate) = add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b
 SIZE (rust/crates/dynasm-1.2.3.crate) = 103467
 SHA256 (rust/crates/dynasmrt-1.2.3.crate) = 64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9
 SIZE (rust/crates/dynasmrt-1.2.3.crate) = 19701
-SHA256 (rust/crates/educe-0.4.22.crate) = 079044df30bb07de7d846d41a184c4b00e66ebdac93ee459253474f3a47e50ae
-SIZE (rust/crates/educe-0.4.22.crate) = 44130
+SHA256 (rust/crates/educe-0.4.23.crate) = 0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f
+SIZE (rust/crates/educe-0.4.23.crate) = 44244
 SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
 SIZE (rust/crates/either-1.9.0.crate) = 16660
 SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
 SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
 SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
 SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
-SHA256 (rust/crates/encoding_rs-0.8.32.crate) = 071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394
-SIZE (rust/crates/encoding_rs-0.8.32.crate) = 1370046
+SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
+SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
 SHA256 (rust/crates/enum-iterator-0.7.0.crate) = 4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6
 SIZE (rust/crates/enum-iterator-0.7.0.crate) = 1783
 SHA256 (rust/crates/enum-iterator-derive-0.7.0.crate) = c134c37760b27a871ba422106eedbb8247da973a09e82558bf26d619c882b159
@@ -293,18 +293,18 @@ SHA256 (rust/crates/enumset_derive-0.8.1.crate) = e08b6c6ab82d70f08844964ba10c7b
 SIZE (rust/crates/enumset_derive-0.8.1.crate) = 12711
 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/erased-serde-0.3.29.crate) = fc978899517288e3ebbd1a3bfc1d9537dbb87eeab149e53ea490e63bcdff561a
-SIZE (rust/crates/erased-serde-0.3.29.crate) = 24963
-SHA256 (rust/crates/errno-0.3.2.crate) = 6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f
-SIZE (rust/crates/errno-0.3.2.crate) = 10424
+SHA256 (rust/crates/erased-serde-0.3.31.crate) = 6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c
+SIZE (rust/crates/erased-serde-0.3.31.crate) = 24182
+SHA256 (rust/crates/errno-0.3.3.crate) = 136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd
+SIZE (rust/crates/errno-0.3.3.crate) = 10543
 SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
 SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
 SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
 SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
 SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
-SHA256 (rust/crates/fastrand-2.0.0.crate) = 6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764
-SIZE (rust/crates/fastrand-2.0.0.crate) = 14402
+SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
+SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
 SHA256 (rust/crates/fern-0.6.2.crate) = d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee
 SIZE (rust/crates/fern-0.6.2.crate) = 304626
 SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
@@ -359,8 +359,8 @@ SHA256 (rust/crates/ghost-0.1.14.crate) = ba330b70a5341d3bc730b8e205aaee97ddab5d
 SIZE (rust/crates/ghost-0.1.14.crate) = 14176
 SHA256 (rust/crates/gimli-0.26.2.crate) = 22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d
 SIZE (rust/crates/gimli-0.26.2.crate) = 717340
-SHA256 (rust/crates/gimli-0.27.3.crate) = b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e
-SIZE (rust/crates/gimli-0.27.3.crate) = 287904
+SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
+SIZE (rust/crates/gimli-0.28.0.crate) = 269277
 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
 SIZE (rust/crates/glob-0.3.1.crate) = 18880
 SHA256 (rust/crates/graphql-introspection-query-0.2.0.crate) = 7f2a4732cf5140bd6c082434494f785a19cfb566ab07d1382c3671f5812fed6d
@@ -377,8 +377,8 @@ SHA256 (rust/crates/gumdrop-0.8.1.crate) = 5bc700f989d2f6f0248546222d9b4258f5b02
 SIZE (rust/crates/gumdrop-0.8.1.crate) = 17522
 SHA256 (rust/crates/gumdrop_derive-0.8.1.crate) = 729f9bd3449d77e7831a18abfb7ba2f99ee813dfd15b8c2167c9a54ba20aa99d
 SIZE (rust/crates/gumdrop_derive-0.8.1.crate) = 11657
-SHA256 (rust/crates/h2-0.3.20.crate) = 97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049
-SIZE (rust/crates/h2-0.3.20.crate) = 165260
+SHA256 (rust/crates/h2-0.3.21.crate) = 91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833
+SIZE (rust/crates/h2-0.3.21.crate) = 166581
 SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
 SIZE (rust/crates/half-1.8.2.crate) = 41874
 SHA256 (rust/crates/harsh-0.2.2.crate) = a6fce2283849822530a18d7d8eeb1719ac65a27cfb6649c0dc8dfd2d2cc5edfb
@@ -391,16 +391,16 @@ SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa8526
 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
 SHA256 (rust/crates/hashbrown-0.14.0.crate) = 2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a
 SIZE (rust/crates/hashbrown-0.14.0.crate) = 116103
-SHA256 (rust/crates/hashlink-0.8.3.crate) = 312f66718a2d7789ffef4f4b7b213138ed9f1eb3aa1d0d82fc99f88fb3ffd26f
-SIZE (rust/crates/hashlink-0.8.3.crate) = 26438
+SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
+SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
 SHA256 (rust/crates/heapless-0.7.16.crate) = db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743
 SIZE (rust/crates/heapless-0.7.16.crate) = 75999
 SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
 SIZE (rust/crates/heck-0.3.3.crate) = 10260
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
 SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.3.2.crate) = 443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b
-SIZE (rust/crates/hermit-abi-0.3.2.crate) = 13783
+SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
+SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
 SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
@@ -439,10 +439,10 @@ SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260
 SIZE (rust/crates/idna-0.4.0.crate) = 271429
 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.0.0.crate) = d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d
-SIZE (rust/crates/indexmap-2.0.0.crate) = 64038
-SHA256 (rust/crates/indicatif-0.17.6.crate) = 0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730
-SIZE (rust/crates/indicatif-0.17.6.crate) = 62817
+SHA256 (rust/crates/indexmap-2.0.1.crate) = ad227c3af19d4914570ad36d30409928b75967c298feb9ea1969db3a610bb14e
+SIZE (rust/crates/indexmap-2.0.1.crate) = 64305
+SHA256 (rust/crates/indicatif-0.17.7.crate) = fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25
+SIZE (rust/crates/indicatif-0.17.7.crate) = 63108
 SHA256 (rust/crates/inkwell-0.1.1.crate) = bbac11e485159a525867fb7e6aa61981453e6a72f625fde6a4ab3047b0c6dec9
 SIZE (rust/crates/inkwell-0.1.1.crate) = 176392
 SHA256 (rust/crates/inkwell_internals-0.7.0.crate) = 87d00c17e264ce02be5bc23d7bff959188ec7137beddd06b8b6b05a7c680ea85
@@ -453,8 +453,8 @@ SHA256 (rust/crates/inline-c-macro-0.1.5.crate) = 17f5621ec7adacda881d7c2826c064
 SIZE (rust/crates/inline-c-macro-0.1.5.crate) = 2449
 SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
 SIZE (rust/crates/inout-0.1.3.crate) = 10743
-SHA256 (rust/crates/insta-1.31.0.crate) = a0770b0a3d4c70567f0d58331f3088b0e4c4f56c9b8d764efe654b4a5d46de3a
-SIZE (rust/crates/insta-1.31.0.crate) = 543861
+SHA256 (rust/crates/insta-1.33.0.crate) = 1aa511b2e298cd49b1856746f6bb73e17036bcd66b25f5e92cdcdbec9bd75686
+SIZE (rust/crates/insta-1.33.0.crate) = 543900
 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/inventory-0.2.3.crate) = 84344c6e0b90a9e2b6f3f9abe5cc74402684e348df7b32adca28747e0cef091a
@@ -465,6 +465,8 @@ SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858
 SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
 SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
+SIZE (rust/crates/itertools-0.11.0.crate) = 125074
 SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
 SIZE (rust/crates/itoa-1.0.9.crate) = 10492
 SHA256 (rust/crates/jobserver-0.1.26.crate) = 936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2
@@ -479,8 +481,8 @@ SHA256 (rust/crates/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be6
 SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385
 SHA256 (rust/crates/lexical-sort-0.3.1.crate) = c09e4591611e231daf4d4c685a66cb0410cc1e502027a20ae55f2bb9e997207a
 SIZE (rust/crates/lexical-sort-0.3.1.crate) = 63689
-SHA256 (rust/crates/libc-0.2.147.crate) = b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3
-SIZE (rust/crates/libc-0.2.147.crate) = 686772
+SHA256 (rust/crates/libc-0.2.148.crate) = 9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b
+SIZE (rust/crates/libc-0.2.148.crate) = 690988
 SHA256 (rust/crates/libfuzzer-sys-0.4.7.crate) = a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7
 SIZE (rust/crates/libfuzzer-sys-0.4.7.crate) = 128332
 SHA256 (rust/crates/libloading-0.8.0.crate) = d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb
@@ -491,8 +493,8 @@ SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09
 SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
 SHA256 (rust/crates/linked_hash_set-0.1.4.crate) = 47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588
 SIZE (rust/crates/linked_hash_set-0.1.4.crate) = 15328
-SHA256 (rust/crates/linux-raw-sys-0.4.5.crate) = 57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503
-SIZE (rust/crates/linux-raw-sys-0.4.5.crate) = 1274380
+SHA256 (rust/crates/linux-raw-sys-0.4.7.crate) = 1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128
+SIZE (rust/crates/linux-raw-sys-0.4.7.crate) = 1350647
 SHA256 (rust/crates/llvm-sys-140.1.2.crate) = 69b285f8682531b9b394dd9891977a2a28c47006e491bda944e1ca62ebab2664
 SIZE (rust/crates/llvm-sys-140.1.2.crate) = 53221
 SHA256 (rust/crates/lock_api-0.4.10.crate) = c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16
@@ -511,8 +513,8 @@ SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c6
 SIZE (rust/crates/matches-0.1.10.crate) = 2592
 SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
 SIZE (rust/crates/md5-0.7.0.crate) = 6671
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
+SHA256 (rust/crates/memchr-2.6.3.crate) = 8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c
+SIZE (rust/crates/memchr-2.6.3.crate) = 94377
 SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
 SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
 SHA256 (rust/crates/memmap2-0.6.2.crate) = 6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872
@@ -557,8 +559,8 @@ SHA256 (rust/crates/normpath-1.1.1.crate) = ec60c60a693226186f5d6edf073232bfb646
 SIZE (rust/crates/normpath-1.1.1.crate) = 19786
 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
-SHA256 (rust/crates/num-bigint-0.4.3.crate) = f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f
-SIZE (rust/crates/num-bigint-0.4.3.crate) = 97799
+SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0
+SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369
 SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
 SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
 SHA256 (rust/crates/num-traits-0.2.16.crate) = f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2
@@ -575,22 +577,22 @@ SHA256 (rust/crates/object-0.28.4.crate) = e42c982f2d955fac81dd7e1d0e1426a7d702a
 SIZE (rust/crates/object-0.28.4.crate) = 237248
 SHA256 (rust/crates/object-0.30.4.crate) = 03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385
 SIZE (rust/crates/object-0.30.4.crate) = 259203
-SHA256 (rust/crates/object-0.31.1.crate) = 8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1
-SIZE (rust/crates/object-0.31.1.crate) = 272843
+SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
+SIZE (rust/crates/object-0.32.1.crate) = 275463
 SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
 SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
 SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
*** 518 LINES SKIPPED ***