git: a227972ac999 - main - cad/veryl: update 0.20.3 → 0.21.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 06 Sep 2026 06:19:00 UTC
The branch main has been updated by yuri:

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

commit a227972ac99963807d8648866a17e9b8b4b80a02
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-05 16:14:53 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-06 06:18:25 +0000

    cad/veryl: update 0.20.3 → 0.21.0
---
 cad/veryl/Makefile        |   2 +-
 cad/veryl/Makefile.crates | 343 ++++++++++++-----------
 cad/veryl/distinfo        | 692 +++++++++++++++++++++++-----------------------
 3 files changed, 517 insertions(+), 520 deletions(-)

diff --git a/cad/veryl/Makefile b/cad/veryl/Makefile
index 4acb871fd4fb..373a8bf33c72 100644
--- a/cad/veryl/Makefile
+++ b/cad/veryl/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	veryl
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.20.3
+DISTVERSION=	0.21.0
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/cad/veryl/Makefile.crates b/cad/veryl/Makefile.crates
index 9364b5f0a97a..29f6ce73169b 100644
--- a/cad/veryl/Makefile.crates
+++ b/cad/veryl/Makefile.crates
@@ -3,7 +3,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		adler2-2.0.1 \
 		adler32-1.2.0 \
 		ahash-0.8.12 \
-		aho-corasick-1.1.4 \
+		aho-corasick-1.1.5 \
 		aligned-vec-0.6.4 \
 		allocator-api2-0.2.21 \
 		anes-0.1.6 \
@@ -16,31 +16,28 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		approx-0.5.1 \
 		arbitrary-1.4.2 \
 		arc-swap-1.9.2 \
-		arrayref-0.3.9 \
 		arrayvec-0.7.8 \
 		assert_cmd-2.2.2 \
 		async-channel-2.5.0 \
-		async-trait-0.1.91 \
+		async-trait-0.1.92 \
 		atomic-polyfill-1.0.3 \
 		atomic-waker-1.1.2 \
 		autocfg-1.5.1 \
-		aws-lc-rs-1.17.3 \
-		aws-lc-sys-0.43.0 \
+		aws-lc-rs-1.18.1 \
+		aws-lc-sys-0.45.0 \
 		backtrace-0.3.76 \
 		backtrace-ext-0.2.1 \
 		base64-0.22.1 \
 		base64-simd-0.8.0 \
 		bimap-0.6.3 \
-		bisync-0.3.0 \
-		bisync_macros-0.2.3 \
 		bitflags-1.3.2 \
 		bitflags-2.13.1 \
 		bitvec-1.1.1 \
-		blake3-1.8.5 \
+		blake3-1.8.7 \
 		block-buffer-0.10.4 \
 		block-buffer-0.12.1 \
 		borrow-or-share-0.2.4 \
-		bstr-1.13.0 \
+		bstr-1.13.1 \
 		bumpalo-3.20.3 \
 		bytecount-0.6.9 \
 		bytemuck-1.25.2 \
@@ -49,16 +46,16 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		bytesize-2.7.0 \
 		camino-1.2.5 \
 		cast-0.3.0 \
-		cc-1.4.0 \
+		cc-1.4.4 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.2.2 \
-		chacha20-0.10.1 \
+		chacha20-0.10.2 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
-		clap-4.6.5 \
-		clap_builder-4.6.5 \
-		clap_complete-4.6.8 \
+		clap-4.6.6 \
+		clap_builder-4.6.6 \
+		clap_complete-4.6.9 \
 		clap_derive-4.6.4 \
 		clap_lex-1.1.0 \
 		clru-0.6.3 \
@@ -70,7 +67,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		codspeed-criterion-compat-walltime-4.7.0 \
 		colorchoice-1.0.5 \
 		colored-2.2.0 \
-		combine-4.6.7 \
+		combine-4.6.8 \
 		concurrent-queue-2.5.0 \
 		console-0.16.4 \
 		const-oid-0.10.2 \
@@ -80,23 +77,23 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		cpp_demangle-0.4.5 \
 		cpp_demangle-0.5.1 \
 		cpufeatures-0.2.17 \
-		cpufeatures-0.3.0 \
-		cranelift-0.134.3 \
-		cranelift-assembler-x64-0.134.3 \
-		cranelift-assembler-x64-meta-0.134.3 \
-		cranelift-bforest-0.134.3 \
-		cranelift-bitset-0.134.3 \
-		cranelift-codegen-0.134.3 \
-		cranelift-codegen-meta-0.134.3 \
-		cranelift-codegen-shared-0.134.3 \
-		cranelift-control-0.134.3 \
-		cranelift-entity-0.134.3 \
-		cranelift-frontend-0.134.3 \
-		cranelift-isle-0.134.3 \
-		cranelift-module-0.134.3 \
-		cranelift-native-0.134.3 \
-		cranelift-srcgen-0.134.3 \
-		crc32fast-1.5.0 \
+		cpufeatures-0.3.1 \
+		cranelift-0.135.1 \
+		cranelift-assembler-x64-0.135.1 \
+		cranelift-assembler-x64-meta-0.135.1 \
+		cranelift-bforest-0.135.1 \
+		cranelift-bitset-0.135.1 \
+		cranelift-codegen-0.135.1 \
+		cranelift-codegen-meta-0.135.1 \
+		cranelift-codegen-shared-0.135.1 \
+		cranelift-control-0.135.1 \
+		cranelift-entity-0.135.1 \
+		cranelift-frontend-0.135.1 \
+		cranelift-isle-0.135.1 \
+		cranelift-module-0.135.1 \
+		cranelift-native-0.135.1 \
+		cranelift-srcgen-0.135.1 \
+		crc32fast-1.5.1 \
 		criterion-plot-0.5.0 \
 		critical-section-1.2.0 \
 		crossbeam-channel-0.5.16 \
@@ -112,7 +109,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		darling_macro-0.20.11 \
 		dary_heap-0.3.9 \
 		dashmap-6.2.1 \
-		data-encoding-2.11.0 \
+		data-encoding-2.11.1 \
 		debugid-0.8.0 \
 		defmt-1.1.1 \
 		defmt-macros-1.1.1 \
@@ -128,7 +125,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		displaydoc-0.2.7 \
 		dunce-1.0.5 \
 		ego-tree-0.11.0 \
-		either-1.17.0 \
+		either-1.18.0 \
 		embedded-io-0.4.0 \
 		embedded-io-0.6.1 \
 		encode_unicode-1.0.0 \
@@ -145,7 +142,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		fastrand-2.5.0 \
 		fern-0.7.1 \
 		filetime-0.2.29 \
-		find-msvc-tools-0.1.9 \
+		find-msvc-tools-0.1.11 \
 		findshlibs-0.10.2 \
 		fixedbitset-0.5.7 \
 		fluent-uri-0.4.1 \
@@ -161,15 +158,15 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		function_name-0.3.0 \
 		function_name-proc-macro-0.3.0 \
 		funty-2.0.0 \
-		futures-0.3.33 \
-		futures-channel-0.3.33 \
-		futures-core-0.3.33 \
-		futures-executor-0.3.33 \
-		futures-io-0.3.33 \
-		futures-macro-0.3.33 \
-		futures-sink-0.3.33 \
-		futures-task-0.3.33 \
-		futures-util-0.3.33 \
+		futures-0.3.34 \
+		futures-channel-0.3.34 \
+		futures-core-0.3.34 \
+		futures-executor-0.3.34 \
+		futures-io-0.3.34 \
+		futures-macro-0.3.34 \
+		futures-sink-0.3.34 \
+		futures-task-0.3.34 \
+		futures-util-0.3.34 \
 		fxhash-0.2.1 \
 		generic-array-0.14.7 \
 		getopts-0.2.24 \
@@ -178,68 +175,71 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		getrandom-0.4.3 \
 		gimli-0.32.3 \
 		gimli-0.33.0 \
-		gix-0.86.0 \
-		gix-actor-0.41.2 \
-		gix-archive-0.35.0 \
-		gix-attributes-0.34.0 \
-		gix-bitmap-0.3.3 \
-		gix-blame-0.16.0 \
-		gix-chunk-0.7.3 \
-		gix-command-0.9.1 \
-		gix-commitgraph-0.38.0 \
-		gix-config-0.59.0 \
-		gix-config-value-0.19.0 \
-		gix-credentials-0.39.0 \
-		gix-date-0.15.6 \
-		gix-diff-0.66.0 \
-		gix-dir-0.28.0 \
-		gix-discover-0.54.0 \
-		gix-error-0.2.5 \
-		gix-features-0.49.0 \
-		gix-filter-0.33.0 \
-		gix-fs-0.22.0 \
-		gix-glob-0.27.0 \
-		gix-hash-0.26.0 \
+		gix-0.87.1 \
+		gix-actor-0.42.0 \
+		gix-archive-0.36.1 \
+		gix-attributes-0.35.0 \
+		gix-bitmap-0.4.0 \
+		gix-blame-0.17.1 \
+		gix-chunk-0.8.0 \
+		gix-command-0.10.1 \
+		gix-commitgraph-0.39.0 \
+		gix-config-0.60.0 \
+		gix-config-value-0.19.1 \
+		gix-credentials-0.40.0 \
+		gix-date-0.16.0 \
+		gix-diff-0.67.1 \
+		gix-dir-0.29.1 \
+		gix-discover-0.55.0 \
+		gix-error-0.3.2 \
+		gix-features-0.49.1 \
+		gix-filter-0.34.0 \
+		gix-fs-0.22.1 \
+		gix-glob-0.27.1 \
+		gix-hash-0.26.2 \
 		gix-hashtable-0.16.0 \
-		gix-ignore-0.22.0 \
-		gix-imara-diff-0.2.4 \
-		gix-index-0.54.0 \
+		gix-ignore-0.22.1 \
+		gix-imara-diff-0.2.5 \
+		gix-index-0.55.0 \
 		gix-lock-24.0.0 \
-		gix-mailmap-0.33.2 \
-		gix-negotiate-0.34.0 \
-		gix-object-0.63.0 \
-		gix-odb-0.83.0 \
-		gix-pack-0.73.0 \
-		gix-packetline-0.22.0 \
-		gix-path-0.12.3 \
-		gix-pathspec-0.19.0 \
-		gix-prompt-0.16.0 \
-		gix-protocol-0.64.0 \
-		gix-quote-0.7.2 \
-		gix-ref-0.66.0 \
-		gix-refspec-0.44.0 \
-		gix-revision-0.48.0 \
-		gix-revwalk-0.34.0 \
+		gix-macros-0.1.6 \
+		gix-mailmap-0.34.1 \
+		gix-merge-0.20.1 \
+		gix-negotiate-0.35.1 \
+		gix-note-0.1.1 \
+		gix-object-0.64.1 \
+		gix-odb-0.84.0 \
+		gix-pack-0.74.2 \
+		gix-packetline-0.22.2 \
+		gix-path-0.12.6 \
+		gix-pathspec-0.20.0 \
+		gix-prompt-0.17.0 \
+		gix-protocol-0.65.1 \
+		gix-quote-0.8.0 \
+		gix-ref-0.67.1 \
+		gix-refspec-0.45.1 \
+		gix-revision-0.49.1 \
+		gix-revwalk-0.35.0 \
 		gix-sec-0.14.2 \
 		gix-shallow-0.13.0 \
-		gix-status-0.33.0 \
-		gix-submodule-0.33.0 \
+		gix-status-0.34.1 \
+		gix-submodule-0.34.0 \
 		gix-tempfile-24.0.0 \
 		gix-trace-0.1.21 \
-		gix-transport-0.58.0 \
-		gix-traverse-0.60.0 \
-		gix-url-0.37.0 \
-		gix-utils-0.3.5 \
-		gix-validate-0.11.3 \
-		gix-worktree-0.55.0 \
-		gix-worktree-state-0.33.0 \
-		gix-worktree-stream-0.35.0 \
+		gix-transport-0.59.2 \
+		gix-traverse-0.61.0 \
+		gix-url-0.38.0 \
+		gix-utils-0.3.6 \
+		gix-validate-0.11.4 \
+		gix-worktree-0.56.0 \
+		gix-worktree-state-0.34.1 \
+		gix-worktree-stream-0.36.1 \
 		gix-zlib-0.1.0 \
 		glob-0.3.4 \
-		globset-0.4.19 \
-		h2-0.4.15 \
+		globset-0.4.20 \
+		h2-0.4.19 \
 		half-2.7.1 \
-		handlebars-6.4.3 \
+		handlebars-6.4.4 \
 		hash32-0.2.1 \
 		hash32-0.3.1 \
 		hashbrown-0.14.5 \
@@ -249,25 +249,25 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		heapless-0.7.17 \
 		heapless-0.8.0 \
 		heck-0.5.0 \
-		hermit-abi-0.5.2 \
+		hermit-abi-0.5.3 \
 		hex-0.4.3 \
 		html5ever-0.39.0 \
 		http-1.5.0 \
 		http-body-1.1.0 \
-		http-body-util-0.1.4 \
+		http-body-util-0.1.5 \
 		httparse-1.10.1 \
 		human_format-1.2.1 \
 		hybrid-array-0.4.14 \
-		hyper-1.11.0 \
+		hyper-1.11.1 \
 		hyper-rustls-0.27.9 \
 		hyper-util-0.1.20 \
-		icu_collections-2.2.0 \
-		icu_locale_core-2.2.0 \
-		icu_normalizer-2.2.0 \
-		icu_normalizer_data-2.2.0 \
-		icu_properties-2.2.0 \
-		icu_properties_data-2.2.0 \
-		icu_provider-2.2.0 \
+		icu_collections-2.3.0 \
+		icu_locale_core-2.3.0 \
+		icu_normalizer-2.3.0 \
+		icu_normalizer_data-2.3.0 \
+		icu_properties-2.3.0 \
+		icu_properties_data-2.3.0 \
+		icu_provider-2.3.1 \
 		ident_case-1.0.1 \
 		idna-1.1.0 \
 		idna_adapter-1.2.2 \
@@ -276,7 +276,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		include-flate-codegen-0.3.4 \
 		include-flate-compress-0.3.4 \
 		indent-0.1.1 \
-		indexmap-2.14.0 \
+		indexmap-2.14.1 \
 		inferno-0.11.21 \
 		insta-1.48.0 \
 		io-close-0.3.7 \
@@ -298,7 +298,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		jni-sys-0.4.1 \
 		jni-sys-macros-0.4.1 \
 		jobserver-0.1.35 \
-		js-sys-0.3.103 \
+		js-sys-0.3.104 \
 		lalry-0.1.0 \
 		lazy_static-1.5.0 \
 		leb128-0.2.7 \
@@ -309,12 +309,12 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		libloading-0.9.0 \
 		libm-0.2.16 \
 		libmimalloc-sys-0.1.49 \
-		libredox-0.1.19 \
+		libredox-0.1.23 \
 		line-col-0.2.1 \
 		linux-raw-sys-0.12.1 \
-		litemap-0.8.2 \
+		litemap-0.8.3 \
 		lock_api-0.4.14 \
-		log-0.4.33 \
+		log-0.4.34 \
 		lru-slab-0.1.2 \
 		ls-types-0.0.6 \
 		lz4_flex-0.11.6 \
@@ -329,7 +329,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		mdbook-renderer-0.5.4 \
 		mdbook-summary-0.5.4 \
 		memchr-2.8.3 \
-		memfd-0.6.5 \
+		memfd-0.6.6 \
 		memmap2-0.9.11 \
 		merkle_hash-3.9.0 \
 		miette-7.6.0 \
@@ -360,8 +360,8 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		ntest_timeout-0.9.5 \
 		num-bigint-0.5.1 \
 		num-format-0.4.4 \
-		num-integer-0.1.46 \
-		num-modular-0.6.4 \
+		num-integer-0.1.47 \
+		num-modular-0.6.5 \
 		num-order-1.2.0 \
 		num-traits-0.2.19 \
 		num_cpus-1.17.0 \
@@ -375,51 +375,51 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		openssl-probe-0.2.1 \
 		option-ext-0.2.0 \
 		outref-0.5.2 \
-		owo-colors-4.3.0 \
+		owo-colors-4.4.0 \
 		parking-2.2.1 \
 		parking_lot-0.12.5 \
 		parking_lot_core-0.9.12 \
-		parol-5.0.0 \
+		parol-5.0.2 \
 		parol-macros-1.0.0 \
-		parol_runtime-5.0.0 \
+		parol_runtime-5.0.2 \
 		paste-1.0.15 \
 		pathdiff-0.2.3 \
 		percent-encoding-2.3.2 \
-		pest-2.8.8 \
-		pest_derive-2.8.8 \
-		pest_generator-2.8.8 \
-		pest_meta-2.8.8 \
+		pest-2.9.0 \
+		pest_derive-2.9.0 \
+		pest_generator-2.9.0 \
+		pest_meta-2.9.0 \
 		petgraph-0.8.3 \
 		phf-0.13.1 \
 		phf_codegen-0.13.1 \
 		phf_generator-0.13.1 \
 		phf_shared-0.13.1 \
 		pin-project-lite-0.2.17 \
-		pkg-config-0.3.33 \
+		pkg-config-0.3.34 \
 		plotters-0.3.7 \
 		plotters-backend-0.3.7 \
 		plotters-svg-0.3.7 \
-		portable-atomic-1.14.0 \
+		portable-atomic-1.15.0 \
 		portable-atomic-util-0.2.7 \
 		postcard-1.1.3 \
-		potential_utf-0.1.5 \
+		potential_utf-0.1.6 \
 		pprof-0.15.0 \
 		precomputed-hash-0.1.1 \
 		predicates-3.1.4 \
 		predicates-core-1.0.10 \
 		predicates-tree-1.0.13 \
 		proc-macro-crate-3.5.0 \
-		proc-macro-error-attr3-3.1.0 \
-		proc-macro-error3-3.1.0 \
+		proc-macro-error-attr3-3.1.1 \
+		proc-macro-error3-3.1.1 \
 		proc-macro2-1.0.107 \
 		prodash-31.0.0 \
 		pulldown-cmark-0.13.4 \
 		pulldown-cmark-escape-0.11.0 \
-		pulley-interpreter-47.0.3 \
-		pulley-macros-47.0.3 \
+		pulley-interpreter-48.0.1 \
+		pulley-macros-48.0.1 \
 		quick-xml-0.26.0 \
 		quinn-0.11.11 \
-		quinn-proto-0.11.16 \
+		quinn-proto-0.11.17 \
 		quinn-udp-0.5.15 \
 		quote-1.0.47 \
 		r-efi-5.3.0 \
@@ -433,11 +433,11 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		rayon-core-1.13.0 \
 		redox_syscall-0.5.18 \
 		redox_users-0.5.2 \
-		ref-cast-1.0.26 \
-		ref-cast-impl-1.0.26 \
+		ref-cast-1.0.27 \
+		ref-cast-impl-1.0.27 \
 		regalloc2-0.15.2 \
 		regex-1.13.1 \
-		regex-automata-0.4.16 \
+		regex-automata-0.4.18 \
 		regex-syntax-0.8.11 \
 		relative-path-2.0.1 \
 		reqwest-0.13.4 \
@@ -457,7 +457,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		rustls-pki-types-1.15.1 \
 		rustls-platform-verifier-0.7.0 \
 		rustls-platform-verifier-android-0.1.1 \
-		rustls-webpki-0.103.13 \
+		rustls-webpki-0.103.15 \
 		rustversion-1.0.23 \
 		same-file-1.0.6 \
 		schannel-0.1.29 \
@@ -479,20 +479,19 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		sha1_smol-1.0.1 \
 		sha2-0.10.9 \
 		sha2-0.11.0 \
-		shell-words-1.1.1 \
 		shlex-2.0.1 \
 		signal-hook-0.4.4 \
 		signal-hook-registry-1.4.8 \
 		simd_cesu8-1.2.0 \
 		simdutf8-0.1.5 \
 		similar-2.7.0 \
-		similar-3.1.1 \
+		similar-3.2.0 \
 		siphasher-1.0.3 \
 		slab-0.4.12 \
-		smallvec-1.15.2 \
+		smallvec-1.16.0 \
 		socket2-0.6.5 \
 		sourcemap-9.3.2 \
-		spdx-0.13.4 \
+		spdx-0.13.5 \
 		spin-0.9.9 \
 		spin-0.10.1 \
 		stable_deref_trait-1.2.1 \
@@ -520,7 +519,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		symbolic-demangle-12.18.3 \
 		syn-1.0.109 \
 		syn-2.0.119 \
-		syn-3.0.3 \
+		syn-3.0.4 \
 		sync_wrapper-1.0.2 \
 		synstructure-0.13.2 \
 		syntree-0.18.0 \
@@ -533,9 +532,9 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		terminal_size-0.4.4 \
 		termtree-0.5.1 \
 		textwrap-0.16.2 \
-		thiserror-2.0.19 \
-		thiserror-impl-2.0.19 \
-		tinystr-0.8.3 \
+		thiserror-2.0.20 \
+		thiserror-impl-2.0.20 \
+		tinystr-0.8.4 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.12.0 \
 		tinyvec_macros-0.1.1 \
@@ -560,7 +559,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		try-lock-0.2.5 \
 		ts-rs-12.0.1 \
 		ts-rs-macros-12.0.1 \
-		twox-hash-2.1.3 \
+		twox-hash-2.1.4 \
 		typenum-1.20.1 \
 		ucd-trie-0.1.7 \
 		uluru-3.1.0 \
@@ -577,7 +576,7 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		url-2.5.8 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
-		uuid-1.24.0 \
+		uuid-1.26.0 \
 		vcd-0.7.0 \
 		version_check-0.9.5 \
 		vsimd-0.8.0 \
@@ -586,30 +585,30 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		want-0.3.1 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
 		wasip2-1.0.4+wasi-0.2.12 \
-		wasm-bindgen-0.2.126 \
-		wasm-bindgen-futures-0.4.76 \
-		wasm-bindgen-macro-0.2.126 \
-		wasm-bindgen-macro-support-0.2.126 \
-		wasm-bindgen-shared-0.2.126 \
-		wasm-encoder-0.252.0 \
-		wasmparser-0.252.0 \
-		wasmprinter-0.252.0 \
-		wasmtime-47.0.3 \
-		wasmtime-environ-47.0.3 \
-		wasmtime-internal-component-util-47.0.3 \
-		wasmtime-internal-core-47.0.3 \
-		wasmtime-internal-cranelift-47.0.3 \
-		wasmtime-internal-fiber-47.0.3 \
-		wasmtime-internal-jit-debug-47.0.3 \
-		wasmtime-internal-jit-icache-coherence-47.0.3 \
-		wasmtime-internal-unwinder-47.0.3 \
-		wasmtime-internal-versioned-export-macros-47.0.3 \
-		web-sys-0.3.103 \
+		wasm-bindgen-0.2.127 \
+		wasm-bindgen-futures-0.4.77 \
+		wasm-bindgen-macro-0.2.127 \
+		wasm-bindgen-macro-support-0.2.127 \
+		wasm-bindgen-shared-0.2.127 \
+		wasm-encoder-0.254.0 \
+		wasmparser-0.254.0 \
+		wasmprinter-0.254.0 \
+		wasmtime-48.0.1 \
+		wasmtime-environ-48.0.1 \
+		wasmtime-internal-component-util-48.0.1 \
+		wasmtime-internal-core-48.0.1 \
+		wasmtime-internal-cranelift-48.0.1 \
+		wasmtime-internal-fiber-48.0.1 \
+		wasmtime-internal-jit-debug-48.0.1 \
+		wasmtime-internal-jit-icache-coherence-48.0.1 \
+		wasmtime-internal-unwinder-48.0.1 \
+		wasmtime-internal-versioned-export-macros-48.0.1 \
+		web-sys-0.3.104 \
 		web-time-1.1.0 \
-		web_atoms-0.2.5 \
+		web_atoms-0.2.6 \
 		webpki-root-certs-1.0.9 \
 		wellen-0.25.6 \
-		which-8.0.5 \
+		which-8.0.6 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.11 \
@@ -629,20 +628,20 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		windows_x86_64_msvc-0.52.6 \
 		winnow-1.0.4 \
 		wit-bindgen-0.57.1 \
-		writeable-0.6.3 \
+		writeable-0.6.4 \
 		wyz-0.5.1 \
 		xml_writer-0.4.0 \
 		yoke-0.8.3 \
 		yoke-derive-0.8.2 \
-		zerocopy-0.8.55 \
-		zerocopy-derive-0.8.55 \
+		zerocopy-0.8.56 \
+		zerocopy-derive-0.8.56 \
 		zerofrom-0.1.8 \
 		zerofrom-derive-0.1.7 \
 		zeroize-1.9.0 \
-		zerotrie-0.2.4 \
-		zerovec-0.11.6 \
-		zerovec-derive-0.11.3 \
-		zlib-rs-0.6.6 \
+		zerotrie-0.2.5 \
+		zerovec-0.11.8 \
+		zerovec-derive-0.11.6 \
+		zlib-rs-0.6.7 \
 		zmij-1.0.23 \
 		zstd-0.13.3 \
 		zstd-safe-7.2.4 \
diff --git a/cad/veryl/distinfo b/cad/veryl/distinfo
index fc02128177c8..2d53dd9cd122 100644
--- a/cad/veryl/distinfo
+++ b/cad/veryl/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1786126657
+TIMESTAMP = 1788622603
 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
 SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
 SHA256 (rust/crates/addr2line-0.26.1.crate) = 59317f77929f0e679d39364702289274de2f0f0b22cbf50b2b8cff2169a0b27a
@@ -9,8 +9,8 @@ SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c8046
 SIZE (rust/crates/adler32-1.2.0.crate) = 6411
 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
 SIZE (rust/crates/ahash-0.8.12.crate) = 43413
-SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
-SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/aho-corasick-1.1.5.crate) = c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
+SIZE (rust/crates/aho-corasick-1.1.5.crate) = 184315
 SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
 SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -35,26 +35,24 @@ SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808
 SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
 SHA256 (rust/crates/arc-swap-1.9.2.crate) = c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b
 SIZE (rust/crates/arc-swap-1.9.2.crate) = 81495
-SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
-SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
 SHA256 (rust/crates/arrayvec-0.7.8.crate) = d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56
 SIZE (rust/crates/arrayvec-0.7.8.crate) = 33260
 SHA256 (rust/crates/assert_cmd-2.2.2.crate) = 2aa3a22042e45de04255c7bf3626e239f450200fd0493c1e382263544b20aea6
 SIZE (rust/crates/assert_cmd-2.2.2.crate) = 27683
 SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
 SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
-SHA256 (rust/crates/async-trait-0.1.91.crate) = ae36dc4177970ef04fde5178d3e2429882def40e57a451f919c098f72baa6cec
-SIZE (rust/crates/async-trait-0.1.91.crate) = 32108
+SHA256 (rust/crates/async-trait-0.1.92.crate) = 82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667
+SIZE (rust/crates/async-trait-0.1.92.crate) = 32039
 SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
 SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/autocfg-1.5.1.crate) = f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
 SIZE (rust/crates/autocfg-1.5.1.crate) = 18911
-SHA256 (rust/crates/aws-lc-rs-1.17.3.crate) = 00bdb5da18dac48ca2cc7cd4a98e533e8635a58e2361d13a1a4ee3888e0d72f1
-SIZE (rust/crates/aws-lc-rs-1.17.3.crate) = 242469
-SHA256 (rust/crates/aws-lc-sys-0.43.0.crate) = 43103168cc76fe62678a375e722fc9cb3a0146159ac5828bc4f0dfd755c2224c
-SIZE (rust/crates/aws-lc-sys-0.43.0.crate) = 9662543
+SHA256 (rust/crates/aws-lc-rs-1.18.1.crate) = b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e
+SIZE (rust/crates/aws-lc-rs-1.18.1.crate) = 249534
+SHA256 (rust/crates/aws-lc-sys-0.45.0.crate) = 9bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27
+SIZE (rust/crates/aws-lc-sys-0.45.0.crate) = 9725710
 SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
 SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
 SHA256 (rust/crates/backtrace-ext-0.2.1.crate) = 537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50
@@ -65,26 +63,22 @@ SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e69
 SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
 SHA256 (rust/crates/bimap-0.6.3.crate) = 230c5f1ca6a325a32553f8640d31ac9b49f2411e901e427570154868b46da4f7
 SIZE (rust/crates/bimap-0.6.3.crate) = 26660
-SHA256 (rust/crates/bisync-0.3.0.crate) = 5020822f6d6f23196ccaf55e228db36f9de1cf788052b37992e17cbc96ec41a7
-SIZE (rust/crates/bisync-0.3.0.crate) = 2368
-SHA256 (rust/crates/bisync_macros-0.2.3.crate) = d21f40d350a700f6aa107e45fb26448cf489d34794b2ba4522181dc9f1173af6
-SIZE (rust/crates/bisync_macros-0.2.3.crate) = 1419
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.13.1.crate) = b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da
 SIZE (rust/crates/bitflags-2.13.1.crate) = 51395
 SHA256 (rust/crates/bitvec-1.1.1.crate) = ddcec3d12c579d40898fe0a9a358a803c23e9c52ca3c425707f81c9436211837
 SIZE (rust/crates/bitvec-1.1.1.crate) = 225850
-SHA256 (rust/crates/blake3-1.8.5.crate) = 0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce
-SIZE (rust/crates/blake3-1.8.5.crate) = 209089
+SHA256 (rust/crates/blake3-1.8.7.crate) = 6d9e454fc11f76977dc803893aff6304ed33d6a26efae8696573bea74baa27ae
+SIZE (rust/crates/blake3-1.8.7.crate) = 209726
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
 SHA256 (rust/crates/block-buffer-0.12.1.crate) = d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa
 SIZE (rust/crates/block-buffer-0.12.1.crate) = 15902
 SHA256 (rust/crates/borrow-or-share-0.2.4.crate) = dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c
 SIZE (rust/crates/borrow-or-share-0.2.4.crate) = 5243
-SHA256 (rust/crates/bstr-1.13.0.crate) = 1f7dc094d718f2e1c1559ad110e27eeaae14a5465d3d56dd6dbd793079fbd530
-SIZE (rust/crates/bstr-1.13.0.crate) = 355737
+SHA256 (rust/crates/bstr-1.13.1.crate) = 6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f
+SIZE (rust/crates/bstr-1.13.1.crate) = 356631
 SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
 SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671
 SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
@@ -101,26 +95,26 @@ SHA256 (rust/crates/camino-1.2.5.crate) = bb1307f12aa967b5a58416e87b3653360e0fd6
 SIZE (rust/crates/camino-1.2.5.crate) = 39915
 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
 SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.4.0.crate) = 5add81bb678e6cb321aff7fa0dc7689ad82b112dbc032cea19f91d6b8e3582b9
-SIZE (rust/crates/cc-1.4.0.crate) = 97878
+SHA256 (rust/crates/cc-1.4.4.crate) = 0ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273
+SIZE (rust/crates/cc-1.4.4.crate) = 100602
 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/cfg_aliases-0.2.2.crate) = f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527
 SIZE (rust/crates/cfg_aliases-0.2.2.crate) = 6527
-SHA256 (rust/crates/chacha20-0.10.1.crate) = d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81
-SIZE (rust/crates/chacha20-0.10.1.crate) = 38187
+SHA256 (rust/crates/chacha20-0.10.2.crate) = 65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06
+SIZE (rust/crates/chacha20-0.10.2.crate) = 38197
 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
 SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
 SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
 SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
 SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
 SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.6.5.crate) = 301b56658598e48f3648647ac6fc887be7e7108eddfa4e9b63fcf3ec58c0cadf
-SIZE (rust/crates/clap-4.6.5.crate) = 64483
-SHA256 (rust/crates/clap_builder-4.6.5.crate) = 94a65403d1a1bd28f7dc68eb8506e8874808ee5eecb59298de588e2e1407a078
-SIZE (rust/crates/clap_builder-4.6.5.crate) = 171746
-SHA256 (rust/crates/clap_complete-4.6.8.crate) = b1f84a88507dbd05c695f2cb5e8558e747179134005e9893882dec964190ed89
-SIZE (rust/crates/clap_complete-4.6.8.crate) = 52433
+SHA256 (rust/crates/clap-4.6.6.crate) = 473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca
+SIZE (rust/crates/clap-4.6.6.crate) = 64815
+SHA256 (rust/crates/clap_builder-4.6.6.crate) = 7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889
+SIZE (rust/crates/clap_builder-4.6.6.crate) = 171756
+SHA256 (rust/crates/clap_complete-4.6.9.crate) = 3be2ad0423bdbbb0e25bc89add796f3559706d4a95e1bc98e4d9662a957b6a19
+SIZE (rust/crates/clap_complete-4.6.9.crate) = 51920
 SHA256 (rust/crates/clap_derive-4.6.4.crate) = d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061
 SIZE (rust/crates/clap_derive-4.6.4.crate) = 33533
 SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9
@@ -143,8 +137,8 @@ SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f8
 SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187
 SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
 SIZE (rust/crates/colored-2.2.0.crate) = 35062
-SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
-SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/combine-4.6.8.crate) = cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e
+SIZE (rust/crates/combine-4.6.8.crate) = 109123
 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
 SHA256 (rust/crates/console-0.16.4.crate) = 4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c
@@ -163,40 +157,40 @@ SHA256 (rust/crates/cpp_demangle-0.5.1.crate) = 0667304c32ea56cb4cd6d2d7c0cfe9a2
 SIZE (rust/crates/cpp_demangle-0.5.1.crate) = 83067
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
-SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
-SHA256 (rust/crates/cranelift-0.134.3.crate) = 741d806a79cf99eaf51384a8800bbb4252a0428d6a29cdba1ab7e93b2c7ddb41
-SIZE (rust/crates/cranelift-0.134.3.crate) = 10769
-SHA256 (rust/crates/cranelift-assembler-x64-0.134.3.crate) = d552bd33b7a56dc70aeb1e1c960e51a218fa0db50f23873b500a310379450b2d
-SIZE (rust/crates/cranelift-assembler-x64-0.134.3.crate) = 27126
-SHA256 (rust/crates/cranelift-assembler-x64-meta-0.134.3.crate) = 078e80e4c222279e3330f6aa1a256ca77ddf156d4453166a9f09defedc4594dd
-SIZE (rust/crates/cranelift-assembler-x64-meta-0.134.3.crate) = 46544
-SHA256 (rust/crates/cranelift-bforest-0.134.3.crate) = 820ce15d4ad3562d613c31a67b6d0434d403e7091a68d1349903842f7d31737e
-SIZE (rust/crates/cranelift-bforest-0.134.3.crate) = 34210
-SHA256 (rust/crates/cranelift-bitset-0.134.3.crate) = 61bca563d4b86d285928d9e27f97f27039bb33a0fc524fa130d7d0c106bf8ab3
-SIZE (rust/crates/cranelift-bitset-0.134.3.crate) = 9193
-SHA256 (rust/crates/cranelift-codegen-0.134.3.crate) = 709f4b7c0fb57d952658d5b5c07fbdc4149acd7b7f0de9678ae754b9c981949a
-SIZE (rust/crates/cranelift-codegen-0.134.3.crate) = 1169654
-SHA256 (rust/crates/cranelift-codegen-meta-0.134.3.crate) = 903dc8915af62aad1d9d0f39a5968d33fa80b9aa899ed6f56e47f40ca4512e1e
-SIZE (rust/crates/cranelift-codegen-meta-0.134.3.crate) = 93630
-SHA256 (rust/crates/cranelift-codegen-shared-0.134.3.crate) = 0522d74c227e49f3fd49ab055311486ae4f09083262b66705bed676952491469
-SIZE (rust/crates/cranelift-codegen-shared-0.134.3.crate) = 6194
-SHA256 (rust/crates/cranelift-control-0.134.3.crate) = 66560ea1c5cef72e170b18e46d263dba2d3169c9d39e8cafdab2173c6362cc1a
-SIZE (rust/crates/cranelift-control-0.134.3.crate) = 8301
-SHA256 (rust/crates/cranelift-entity-0.134.3.crate) = b62ef5b17cc814d27e96b66a5b46da0e4ce2b8ac55a6d478048bb99d04b05526
-SIZE (rust/crates/cranelift-entity-0.134.3.crate) = 31193
-SHA256 (rust/crates/cranelift-frontend-0.134.3.crate) = a87e0aaa39dbf70693b348a221e45904111704ee8f9fef140498471005f9842d
-SIZE (rust/crates/cranelift-frontend-0.134.3.crate) = 61661
-SHA256 (rust/crates/cranelift-isle-0.134.3.crate) = cf79003ebfa1eed5e87f3b84446ad5236f540268289960e14f387dc9b28e40b7
-SIZE (rust/crates/cranelift-isle-0.134.3.crate) = 88867
-SHA256 (rust/crates/cranelift-module-0.134.3.crate) = 8c89882b932e6ae6b9c9a9c0d4ee784c53208d2db5cccb6e099e298cf35572cf
-SIZE (rust/crates/cranelift-module-0.134.3.crate) = 19140
-SHA256 (rust/crates/cranelift-native-0.134.3.crate) = 05bf4f235743c81e67ee4db617c5a4a0b65d58d3f0cfc575ee0f1a4e0cd58273
-SIZE (rust/crates/cranelift-native-0.134.3.crate) = 11411
-SHA256 (rust/crates/cranelift-srcgen-0.134.3.crate) = f6977c2a71ab1e0d1e62f966b411a498aa04c4dce47d93d52f8a360a06058922
-SIZE (rust/crates/cranelift-srcgen-0.134.3.crate) = 6126
-SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
-SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/cpufeatures-0.3.1.crate) = 5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566
+SIZE (rust/crates/cpufeatures-0.3.1.crate) = 14272
+SHA256 (rust/crates/cranelift-0.135.1.crate) = 4a9ea11e186263f9021825558839b756e8dcb74b63f8f5bb0335b1f93d6ef6d5
+SIZE (rust/crates/cranelift-0.135.1.crate) = 10769
+SHA256 (rust/crates/cranelift-assembler-x64-0.135.1.crate) = 9903e767cc0a95a59950de099a6b1d61e1476f774be1cdfa06d7ccdc9bfae56f
+SIZE (rust/crates/cranelift-assembler-x64-0.135.1.crate) = 30896
+SHA256 (rust/crates/cranelift-assembler-x64-meta-0.135.1.crate) = e777252ea3ec9daffa71408fbfe0793ab0a7b7bc3b2cf0f417dd0fa33964b8ef
+SIZE (rust/crates/cranelift-assembler-x64-meta-0.135.1.crate) = 49676
+SHA256 (rust/crates/cranelift-bforest-0.135.1.crate) = 7828208a36e6627481cea61bd24c6234e31411d5c58b48e80ca094a1d593b944
+SIZE (rust/crates/cranelift-bforest-0.135.1.crate) = 34212
+SHA256 (rust/crates/cranelift-bitset-0.135.1.crate) = a58c8447cc59ef98c49096679f81392ad0acec2224cea2bef52011f5169f9d02
+SIZE (rust/crates/cranelift-bitset-0.135.1.crate) = 9195
+SHA256 (rust/crates/cranelift-codegen-0.135.1.crate) = ce520e899df1de583e7b564eafd66760fbc147d72894d2278ddac57a1489fcc0
+SIZE (rust/crates/cranelift-codegen-0.135.1.crate) = 1189075
+SHA256 (rust/crates/cranelift-codegen-meta-0.135.1.crate) = 8d8ab23e63d78ea6bbda18ae1ed9c958bc1cb88d90fb5e95f5ba62e9c019474b
+SIZE (rust/crates/cranelift-codegen-meta-0.135.1.crate) = 93812
+SHA256 (rust/crates/cranelift-codegen-shared-0.135.1.crate) = 24319a996b1ef40ebf8af69b39c868c790b35a42cfe38edacfd8c9deb75ea712
+SIZE (rust/crates/cranelift-codegen-shared-0.135.1.crate) = 6192
+SHA256 (rust/crates/cranelift-control-0.135.1.crate) = cf9856d68cc2cefb83229cb2c55b620dd38427555c2fe87d73f8a4421616f628
+SIZE (rust/crates/cranelift-control-0.135.1.crate) = 8297
+SHA256 (rust/crates/cranelift-entity-0.135.1.crate) = e0ec225d6b79c5d61358cb5ea081a1384ec541dbf8c1a8c618d187875af326ad
+SIZE (rust/crates/cranelift-entity-0.135.1.crate) = 31193
+SHA256 (rust/crates/cranelift-frontend-0.135.1.crate) = 7d3a96a09bd9bd3cf6df2de2ea15d7418f493e946a8eaa1acfe39297a67ed3f3
+SIZE (rust/crates/cranelift-frontend-0.135.1.crate) = 61662
+SHA256 (rust/crates/cranelift-isle-0.135.1.crate) = bd28f593c36afbdc9aa17305c0bb66c39ce0530e1caffcf389fbec053950083e
+SIZE (rust/crates/cranelift-isle-0.135.1.crate) = 89672
+SHA256 (rust/crates/cranelift-module-0.135.1.crate) = 89471cd942ab4d966b8c08a258a44042d98a9151dab90128da794e0ceb057927
+SIZE (rust/crates/cranelift-module-0.135.1.crate) = 19138
+SHA256 (rust/crates/cranelift-native-0.135.1.crate) = 2987ca47affc261aa31ac643fb80dd7f8274cebf878003ba9f50cd6ff2c1055f
+SIZE (rust/crates/cranelift-native-0.135.1.crate) = 11448
+SHA256 (rust/crates/cranelift-srcgen-0.135.1.crate) = b7431dd8c9def94aca43b27915dee0d42103d9b13922cfb044febcd975547d68
+SIZE (rust/crates/cranelift-srcgen-0.135.1.crate) = 6127
+SHA256 (rust/crates/crc32fast-1.5.1.crate) = 8498c871161e1742aaa9d52551b2d6ebdd4c3d45a3be423e3728f33b955be550
+SIZE (rust/crates/crc32fast-1.5.1.crate) = 47893
 SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
 SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
@@ -227,8 +221,8 @@ SHA256 (rust/crates/dary_heap-0.3.9.crate) = 8b1e3a325bc115f096c8b77bbf027a7c259
 SIZE (rust/crates/dary_heap-0.3.9.crate) = 27054
 SHA256 (rust/crates/dashmap-6.2.1.crate) = e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c
 SIZE (rust/crates/dashmap-6.2.1.crate) = 26885
-SHA256 (rust/crates/data-encoding-2.11.0.crate) = a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8
-SIZE (rust/crates/data-encoding-2.11.0.crate) = 22677
+SHA256 (rust/crates/data-encoding-2.11.1.crate) = 4583a4551df46e2792f82ceeac45e850d2e2d5debba0b91f102385cda5b11f06
+SIZE (rust/crates/data-encoding-2.11.1.crate) = 22651
 SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
 SIZE (rust/crates/debugid-0.8.0.crate) = 12757
 SHA256 (rust/crates/defmt-1.1.1.crate) = e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1
@@ -259,8 +253,8 @@ SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13
 SIZE (rust/crates/dunce-1.0.5.crate) = 8244
 SHA256 (rust/crates/ego-tree-0.11.0.crate) = b04dc5a38e4f151a79d9f2451ae6037fb6eaf5cba34771f44781f80e508498e3
 SIZE (rust/crates/ego-tree-0.11.0.crate) = 19643
-SHA256 (rust/crates/either-1.17.0.crate) = 9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d
-SIZE (rust/crates/either-1.17.0.crate) = 21820
+SHA256 (rust/crates/either-1.18.0.crate) = 252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34
+SIZE (rust/crates/either-1.18.0.crate) = 22357
 SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
 SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
 SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d
@@ -293,8 +287,8 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
 SIZE (rust/crates/fern-0.7.1.crate) = 304533
 SHA256 (rust/crates/filetime-0.2.29.crate) = 5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759
 SIZE (rust/crates/filetime-0.2.29.crate) = 16977
-SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582
-SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493
+SHA256 (rust/crates/find-msvc-tools-0.1.11.crate) = d45db016d36b838f563236e9193d0ee6ce38f3f68b6c94e914b4929c96bbb890
+SIZE (rust/crates/find-msvc-tools-0.1.11.crate) = 31517
 SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64
 SIZE (rust/crates/findshlibs-0.10.2.crate) = 20101
 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
@@ -325,24 +319,24 @@ SHA256 (rust/crates/function_name-proc-macro-0.3.0.crate) = 673464e1e314dd67a0fd
 SIZE (rust/crates/function_name-proc-macro-0.3.0.crate) = 2020
 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
 SIZE (rust/crates/funty-2.0.0.crate) = 13160
-SHA256 (rust/crates/futures-0.3.33.crate) = a88cf1f829d945f548cf8fec32c61b1f202b6d93b45848602fc02af4b12ad218
-SIZE (rust/crates/futures-0.3.33.crate) = 61764
-SHA256 (rust/crates/futures-channel-0.3.33.crate) = 262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae
-SIZE (rust/crates/futures-channel-0.3.33.crate) = 33168
-SHA256 (rust/crates/futures-core-0.3.33.crate) = 2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7
-SIZE (rust/crates/futures-core-0.3.33.crate) = 14691
-SHA256 (rust/crates/futures-executor-0.3.33.crate) = 6754879cc9f2c66f88c6e5c35344bb0bdb0708b0352b1201815667c7eabc7458
-SIZE (rust/crates/futures-executor-0.3.33.crate) = 18557
-SHA256 (rust/crates/futures-io-0.3.33.crate) = 4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a
-SIZE (rust/crates/futures-io-0.3.33.crate) = 9190
-SHA256 (rust/crates/futures-macro-0.3.33.crate) = 2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b
-SIZE (rust/crates/futures-macro-0.3.33.crate) = 11928
-SHA256 (rust/crates/futures-sink-0.3.33.crate) = e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307
-SIZE (rust/crates/futures-sink-0.3.33.crate) = 8108
-SHA256 (rust/crates/futures-task-0.3.33.crate) = b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109
-SIZE (rust/crates/futures-task-0.3.33.crate) = 11381
-SHA256 (rust/crates/futures-util-0.3.33.crate) = a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa
-SIZE (rust/crates/futures-util-0.3.33.crate) = 169725
+SHA256 (rust/crates/futures-0.3.34.crate) = 9a31d2a3fbaaeb2af2368bbdd904aa8e812d3c04a1ee10d3171f52d556e5d0a3
+SIZE (rust/crates/futures-0.3.34.crate) = 61966
+SHA256 (rust/crates/futures-channel-0.3.34.crate) = b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4
+SIZE (rust/crates/futures-channel-0.3.34.crate) = 33165
+SHA256 (rust/crates/futures-core-0.3.34.crate) = 92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e
+SIZE (rust/crates/futures-core-0.3.34.crate) = 14692
+SHA256 (rust/crates/futures-executor-0.3.34.crate) = 031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432
+SIZE (rust/crates/futures-executor-0.3.34.crate) = 18560
+SHA256 (rust/crates/futures-io-0.3.34.crate) = 53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed
+SIZE (rust/crates/futures-io-0.3.34.crate) = 9189
+SHA256 (rust/crates/futures-macro-0.3.34.crate) = 9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44
+SIZE (rust/crates/futures-macro-0.3.34.crate) = 11926
+SHA256 (rust/crates/futures-sink-0.3.34.crate) = 1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d
+SIZE (rust/crates/futures-sink-0.3.34.crate) = 8107
+SHA256 (rust/crates/futures-task-0.3.34.crate) = cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd
+SIZE (rust/crates/futures-task-0.3.34.crate) = 11376
+SHA256 (rust/crates/futures-util-0.3.34.crate) = 0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc
+SIZE (rust/crates/futures-util-0.3.34.crate) = 169782
 SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
 SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
@@ -359,130 +353,136 @@ SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d4
 SIZE (rust/crates/gimli-0.32.3.crate) = 289789
 SHA256 (rust/crates/gimli-0.33.0.crate) = 0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c
 SIZE (rust/crates/gimli-0.33.0.crate) = 330197
-SHA256 (rust/crates/gix-0.86.0.crate) = bb3790fd8981cba7949f1ba924ef865d902df731627bc5998d14164063892fce
-SIZE (rust/crates/gix-0.86.0.crate) = 319199
-SHA256 (rust/crates/gix-actor-0.41.2.crate) = 33f9308ad6fd35b2a865cbe4117ac61b2be59e4a9ef1621c7a9794f7c8e52c5b
-SIZE (rust/crates/gix-actor-0.41.2.crate) = 12765
-SHA256 (rust/crates/gix-archive-0.35.0.crate) = 6760ef6ef4edfa6449918977d59518ff209676f47e89bdce87a36a50be35e834
-SIZE (rust/crates/gix-archive-0.35.0.crate) = 18309
-SHA256 (rust/crates/gix-attributes-0.34.0.crate) = c31c593692ebdc1e38858d9a2b56f6a594c501e24a38971fe6685571f5a07be0
-SIZE (rust/crates/gix-attributes-0.34.0.crate) = 27214
-SHA256 (rust/crates/gix-bitmap-0.3.3.crate) = 7cd1d118d0f5d88b96e6f6e13b566475fef4797ead4a02c26fed36c1375066f7
-SIZE (rust/crates/gix-bitmap-0.3.3.crate) = 9150
-SHA256 (rust/crates/gix-blame-0.16.0.crate) = b06d20ff0e88ada2dd852b3852727b664ec9baefdf653d1d4e722e858c52cd17
-SIZE (rust/crates/gix-blame-0.16.0.crate) = 34084
-SHA256 (rust/crates/gix-chunk-0.7.3.crate) = b2a871e5cab12ba568845714473505deefffb3c04eb47f4708ce344cd459c1cc
-SIZE (rust/crates/gix-chunk-0.7.3.crate) = 10801
-SHA256 (rust/crates/gix-command-0.9.1.crate) = 00706d4fef135ef4b01680d5218c6ee40cda8baf697b864296cbc887d19118f6
-SIZE (rust/crates/gix-command-0.9.1.crate) = 14918
-SHA256 (rust/crates/gix-commitgraph-0.38.0.crate) = a2cd7f054ae2727223fe46dd39c012f066b12f532962d336d29ee193261787da
-SIZE (rust/crates/gix-commitgraph-0.38.0.crate) = 21536
-SHA256 (rust/crates/gix-config-0.59.0.crate) = 103d11bef95c467577ecfa8b7b86a22e65af3507b2c9bfa3809a4afbae7df301
-SIZE (rust/crates/gix-config-0.59.0.crate) = 90262
-SHA256 (rust/crates/gix-config-value-0.19.0.crate) = 9f813e312a3f7f327187823cd4c754a3e4d948c98907d11e8f37554a2b6b8059
-SIZE (rust/crates/gix-config-value-0.19.0.crate) = 16010
-SHA256 (rust/crates/gix-credentials-0.39.0.crate) = 73b637f873d5f9aa67e672c1b23741a18e046d33028017adede32f4b4087a2e7
-SIZE (rust/crates/gix-credentials-0.39.0.crate) = 22685
-SHA256 (rust/crates/gix-date-0.15.6.crate) = 7e47b9e8cdc688296609b706428de570f88b1e0eed7156dde7b4a89d26fa4567
-SIZE (rust/crates/gix-date-0.15.6.crate) = 19142
-SHA256 (rust/crates/gix-diff-0.66.0.crate) = fee7d89a3c507491cdfc57a1d1e0e300214720b4f7709ebc253e422f99822bfc
-SIZE (rust/crates/gix-diff-0.66.0.crate) = 65126
-SHA256 (rust/crates/gix-dir-0.28.0.crate) = f24bc78f283946ac64757c8a61ffa71f0230aa1e8d98cbb0771db479871dd5b6
-SIZE (rust/crates/gix-dir-0.28.0.crate) = 33175
-SHA256 (rust/crates/gix-discover-0.54.0.crate) = b9f517766fa1101dfe2606c1a19a8ffa699099030995a9194445446dfe261bdf
-SIZE (rust/crates/gix-discover-0.54.0.crate) = 24467
-SHA256 (rust/crates/gix-error-0.2.5.crate) = 4a9292309fd944e71b2a3c96d3c03a6feb8852db646febdde7cbb9f79cb5f329
-SIZE (rust/crates/gix-error-0.2.5.crate) = 21393
-SHA256 (rust/crates/gix-features-0.49.0.crate) = 20aa09e83a48dc02c5f5f08578aa79d3ab1bab4618b8c362f88684645a02bdcc
-SIZE (rust/crates/gix-features-0.49.0.crate) = 29281
-SHA256 (rust/crates/gix-filter-0.33.0.crate) = 5e7b5dbf524d97e839f642930c76d7f011c0791e7d11d8148989ac5af7c76aa8
-SIZE (rust/crates/gix-filter-0.33.0.crate) = 42280
-SHA256 (rust/crates/gix-fs-0.22.0.crate) = 865cf13fcaf5455220546cb9607c416bd1be9a6caafd143655a362fdeab64e80
-SIZE (rust/crates/gix-fs-0.22.0.crate) = 20623
-SHA256 (rust/crates/gix-glob-0.27.0.crate) = 421e92a711554fa5827d1b0599d3389acdd0f6729e97a8c5a57d79af1e50bf36
-SIZE (rust/crates/gix-glob-0.27.0.crate) = 20856
-SHA256 (rust/crates/gix-hash-0.26.0.crate) = 13adaa73415fd6c902310923f68d0b98e8cecf14b33ea58c02cc387cee56f54e
-SIZE (rust/crates/gix-hash-0.26.0.crate) = 20766
+SHA256 (rust/crates/gix-0.87.1.crate) = fdefc1465d8631807deaf504dacdeff628b978de515653b47976ca7c28ab2a7a
+SIZE (rust/crates/gix-0.87.1.crate) = 337698
*** 724 LINES SKIPPED ***