summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/deno/Makefile41
-rw-r--r--www/deno/Makefile.crates290
-rw-r--r--www/deno/distinfo586
-rw-r--r--www/deno/files/patch-Cargo.lock257
-rw-r--r--www/deno/files/patch-abseil-cpp_absl_base_internal_sysinfo.cc (renamed from www/deno/files/patch-cargo-crates_v8_abseil-cpp_absl_base_internal_sysinfo.cc)4
-rw-r--r--www/deno/files/patch-build.rs (renamed from www/deno/files/patch-cargo-crates_v8_build.rs)4
-rw-r--r--www/deno/files/patch-build_config_BUILD.gn13
-rw-r--r--www/deno/files/patch-build_config_BUILDCONFIG.gn45
-rw-r--r--www/deno/files/patch-build_config_clang_BUILD.gn11
-rw-r--r--www/deno/files/patch-build_config_compiler_BUILD.gn85
-rw-r--r--www/deno/files/patch-build_config_linux_BUILD.gn (renamed from www/deno/files/patch-cargo-crates_v8_build_config_linux_BUILD.gn)4
-rw-r--r--www/deno/files/patch-build_config_linux_pkg-config.py11
-rw-r--r--www/deno/files/patch-build_config_v8__target__cpu.gni13
-rw-r--r--www/deno/files/patch-build_detect__host__arch.py (renamed from www/deno/files/patch-cargo-crates_v8_build_detect__host__arch.py)6
-rw-r--r--www/deno/files/patch-build_gn__run__binary.py (renamed from www/deno/files/patch-cargo-crates_v8_build_gn__run__binary.py)8
-rw-r--r--www/deno/files/patch-build_linux_chrome.map13
-rw-r--r--www/deno/files/patch-build_linux_unbundle_libusb.gn (renamed from www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_libusb.gn)9
-rw-r--r--www/deno/files/patch-build_toolchain_freebsd_BUILD.gn69
-rw-r--r--www/deno/files/patch-build_toolchain_gcc__solink__wrapper.py11
-rw-r--r--www/deno/files/patch-build_toolchain_gcc__toolchain.gni44
-rw-r--r--www/deno/files/patch-build_toolchain_openbsd_BUILD.gn69
-rw-r--r--www/deno/files/patch-build_toolchain_toolchain.gni11
-rw-r--r--www/deno/files/patch-cargo-crates_libsui_lib.rs20
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_config_BUILD.gn30
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_config_BUILDCONFIG.gn44
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_config_compiler_BUILD.gn87
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_config_features.gni11
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_config_freetype_freetype.gni9
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_config_linux_pkg-config.py26
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_config_sysroot.gni14
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_linux_chrome.map29
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_linux_libpci_BUILD.gn53
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_replace__gn__files.py10
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_toolchain_gcc__toolchain.gni44
-rw-r--r--www/deno/files/patch-cargo-crates_v8_build_toolchain_get__concurrent__links.py17
-rw-r--r--www/deno/files/patch-cargo-crates_v8_buildtools_third__party_libc++_BUILD.gn11
-rw-r--r--www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn32
-rw-r--r--www/deno/files/patch-cargo-crates_v8_v8_include_v8config.h21
-rw-r--r--www/deno/files/patch-cargo-crates_v8_v8_src_api_api.cc11
-rw-r--r--www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-freebsd.cc13
-rw-r--r--www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-posix.cc24
-rw-r--r--www/deno/files/patch-cli_tools_upgrade.rs10
-rw-r--r--www/deno/files/patch-ext_node_Cargo.toml8
-rw-r--r--www/deno/files/patch-runtime_Cargo.toml16
-rw-r--r--www/deno/files/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc (renamed from www/deno/files/patch-cargo-crates_v8_third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc)4
-rw-r--r--www/deno/files/patch-v8_BUILD.gn65
-rw-r--r--www/deno/files/patch-v8_include_v8config.h47
-rw-r--r--www/deno/files/patch-v8_src_api_api.cc20
-rw-r--r--www/deno/files/patch-v8_src_base_cpu.cc (renamed from www/deno/files/patch-cargo-crates_v8_v8_src_base_cpu.cc)4
-rw-r--r--www/deno/files/patch-v8_src_base_platform_platform-freebsd.cc32
-rw-r--r--www/deno/files/patch-v8_src_base_platform_platform-posix.cc62
-rw-r--r--www/deno/files/patch-v8_src_base_small-vector.h11
52 files changed, 1465 insertions, 924 deletions
diff --git a/www/deno/Makefile b/www/deno/Makefile
index acfc4074208f..20c092443fed 100644
--- a/www/deno/Makefile
+++ b/www/deno/Makefile
@@ -1,7 +1,6 @@
PORTNAME= deno
DISTVERSIONPREFIX= v
-DISTVERSION= 1.45.2
-PORTREVISION= 1
+DISTVERSION= 1.46.2
CATEGORIES= www
MAINTAINER= mikael@FreeBSD.org
@@ -19,19 +18,31 @@ BUILD_DEPENDS= gn:devel/gn \
LIB_DEPENDS= libzstd.so:archivers/zstd \
libonig.so:devel/oniguruma
-USES= cargo compiler:c++20-lang cpe gmake gnome ninja:build pkgconfig:build python:3.9+,build
+USES= cargo cpe gmake gnome llvm:min=16,build ninja:build pkgconfig:build python:3.9+,build
USE_GITHUB= yes
GH_ACCOUNT= denoland
USE_GNOME= glib20
-V8_VERS= 0.97.0
+V8_VERS= 0.105.0
CARGO_ENV+= CLANG_BASE_PATH=/usr \
GN=${PREFIX}/bin/gn \
NINJA=${NINJA_CMD} \
- V8_FROM_SOURCE=1
+ V8_FROM_SOURCE=1 \
+ RUSTC_BOOTSTRAP=yes \
+ GN_ARGS="clang_use_chrome_plugins=false \
+ fatal_linker_warnings=false \
+ icu_use_data_file=false \
+ is_clang=true \
+ treat_warnings_as_errors=false \
+ use_custom_libcxx=false \
+ use_custom_libunwind=true \
+ use_lld=true \
+ use_sysroot=false \
+ use_system_libjpeg=true \
+ use_udev=false"
PLIST_FILES= bin/${PORTNAME}
@@ -39,28 +50,16 @@ BINARY_ALIAS= python3=${PYTHON_CMD}
CARGO_INSTALL= no
-.include <bsd.port.pre.mk>
-.if ${COMPILER_VERSION} != 160
-LLVM_DEFAULT= 16
-BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
-BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
- cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
- c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \
- ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
- nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \
- ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT}
-.else
-BINARY_ALIAS+= ar=/usr/bin/llvm-ar \
- nm=/usr/bin/llvm-nm
-.endif
-
post-patch:
${REINPLACE_CMD} "s|%%LOCALBASE%%|${LOCALBASE}|" \
${WRKSRC}/cargo-crates/v8-${V8_VERS}/buildtools/third_party/libc++/BUILD.gn
${MKDIR} ${WRKSRC}/cargo-crates/v8-${V8_VERS}/v8/tools/builtins-pgo/arm64.profile
${MKDIR} ${WRKSRC}/cargo-crates/v8-${V8_VERS}/v8/tools/builtins-pgo/x64.profile
+ ${MKDIR} ${WRKSRC}/cargo-crates/v8-${V8_VERS}/third_party/icu/common
+ ${CP} ${WRKSRC}/cargo-crates/deno_core_icudata-0.0.73/src/icudtl.dat ${WRKSRC}/cargo-crates/v8-${V8_VERS}/third_party/icu/common/
+
do-install:
${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/*/deno ${STAGEDIR}${LOCALBASE}/bin
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/deno/Makefile.crates b/www/deno/Makefile.crates
index 3b2383f7dbf6..da241cefd2d8 100644
--- a/www/deno/Makefile.crates
+++ b/www/deno/Makefile.crates
@@ -1,8 +1,8 @@
CARGO_CRATES= Inflector-0.11.4 \
- addr2line-0.21.0 \
+ addr2line-0.22.0 \
adler-1.0.2 \
aead-0.5.2 \
- aead-gcm-stream-0.1.0 \
+ aead-gcm-stream-0.3.0 \
aes-0.8.3 \
aes-gcm-0.10.3 \
aes-kw-0.2.1 \
@@ -10,15 +10,16 @@ CARGO_CRATES= Inflector-0.11.4 \
aho-corasick-1.1.3 \
alloc-no-stdlib-2.0.4 \
alloc-stdlib-0.2.2 \
- allocator-api2-0.2.16 \
+ allocator-api2-0.2.18 \
ammonia-3.3.0 \
android_system_properties-0.1.5 \
- anstream-0.6.13 \
+ anstream-0.6.15 \
anstyle-1.0.6 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.82 \
+ anyhow-1.0.86 \
+ arbitrary-1.3.2 \
arrayvec-0.7.4 \
ash-0.37.3+1.3.251 \
asn1-rs-0.5.2 \
@@ -31,10 +32,10 @@ CARGO_CRATES= Inflector-0.11.4 \
async-trait-0.1.80 \
asynchronous-codec-0.7.0 \
auto_impl-1.2.0 \
- autocfg-1.2.0 \
- backtrace-0.3.71 \
+ autocfg-1.3.0 \
+ backtrace-0.3.73 \
base16ct-0.2.0 \
- base32-0.4.0 \
+ base32-0.5.1 \
base64-0.21.7 \
base64-0.22.1 \
base64-simd-0.7.0 \
@@ -47,7 +48,7 @@ CARGO_CRATES= Inflector-0.11.4 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.5.0 \
+ bitflags-2.6.0 \
bitvec-1.0.1 \
blake2-0.10.6 \
block-0.1.6 \
@@ -61,19 +62,20 @@ CARGO_CRATES= Inflector-0.11.4 \
byteorder-1.5.0 \
bytes-1.6.0 \
cache_control-0.2.0 \
+ caseless-0.2.1 \
cbc-0.1.2 \
- cc-1.0.92 \
+ cc-1.1.10 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
chrono-0.4.37 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.4.17 \
- clap_builder-4.4.17 \
- clap_complete-4.4.7 \
- clap_complete_fig-4.4.2 \
- clap_lex-0.6.0 \
+ clap-4.5.13 \
+ clap_builder-4.5.13 \
+ clap_complete-4.5.12 \
+ clap_complete_fig-4.5.2 \
+ clap_lex-0.7.2 \
clipboard-win-5.3.0 \
cmake-0.1.50 \
codespan-reporting-0.11.1 \
@@ -81,7 +83,7 @@ CARGO_CRATES= Inflector-0.11.4 \
color-print-proc-macro-0.3.5 \
color_quant-1.1.0 \
colorchoice-1.0.0 \
- comrak-0.20.0 \
+ comrak-0.26.0 \
console_static_text-0.8.1 \
const-oid-0.9.6 \
convert_case-0.4.0 \
@@ -89,56 +91,65 @@ CARGO_CRATES= Inflector-0.11.4 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
core-graphics-types-0.1.3 \
+ countme-3.0.1 \
cpufeatures-0.2.12 \
crc-2.1.0 \
crc-catalog-1.1.1 \
- crc32fast-1.4.0 \
+ crc32fast-1.4.2 \
crossbeam-channel-0.5.12 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.11 \
- crossbeam-utils-0.8.19 \
+ crossbeam-utils-0.8.20 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
+ css_dataset-0.4.1 \
ctr-0.9.2 \
curve25519-dalek-4.1.3 \
curve25519-dalek-derive-0.1.1 \
d3d12-0.20.0 \
- darling-0.14.4 \
- darling_core-0.14.4 \
- darling_macro-0.14.4 \
+ darling-0.20.10 \
+ darling_core-0.20.10 \
+ darling_macro-0.20.10 \
dashmap-5.5.3 \
data-encoding-2.5.0 \
data-url-0.3.0 \
+ debug-ignore-1.0.5 \
debugid-0.8.0 \
- deno_ast-0.40.0 \
- deno_cache_dir-0.10.0 \
- deno_config-0.22.2 \
- deno_core-0.293.0 \
+ deno-tower-lsp-macros-0.9.0 \
+ deno_ast-0.41.2 \
+ deno_cache_dir-0.10.2 \
+ deno_config-0.30.1 \
+ deno_core-0.307.0 \
deno_core_icudata-0.0.73 \
- deno_doc-0.142.0 \
- deno_emit-0.43.1 \
- deno_graph-0.80.1 \
- deno_lint-0.60.1 \
- deno_lockfile-0.20.0 \
+ deno_doc-0.147.0 \
+ deno_emit-0.44.0 \
+ deno_graph-0.81.3 \
+ deno_lint-0.63.1 \
+ deno_lockfile-0.21.2 \
deno_media_type-0.1.4 \
deno_native_certs-0.3.0 \
- deno_npm-0.21.4 \
- deno_ops-0.169.0 \
- deno_semver-0.5.6 \
+ deno_npm-0.23.1 \
+ deno_ops-0.183.0 \
+ deno_package_json-0.1.1 \
+ deno_semver-0.5.10 \
deno_task_shell-0.17.0 \
deno_terminal-0.1.1 \
- deno_unsync-0.3.10 \
+ deno_terminal-0.2.0 \
+ deno_tower_lsp-0.1.0 \
+ deno_unsync-0.4.1 \
deno_whoami-0.1.0 \
- denokv_proto-0.8.1 \
+ denokv_proto-0.8.2 \
denokv_remote-0.8.1 \
- denokv_sqlite-0.8.1 \
+ denokv_sqlite-0.8.2 \
der-0.7.9 \
der-parser-8.2.0 \
+ der_derive-0.7.3 \
deranged-0.3.11 \
- derive_builder-0.12.0 \
- derive_builder_core-0.12.0 \
- derive_builder_macro-0.12.0 \
+ derive_arbitrary-1.3.2 \
+ derive_builder-0.20.0 \
+ derive_builder_core-0.20.0 \
+ derive_builder_macro-0.20.0 \
derive_more-0.99.17 \
deunicode-1.4.3 \
diff-0.1.13 \
@@ -155,9 +166,9 @@ CARGO_CRATES= Inflector-0.11.4 \
dprint-core-macros-0.1.0 \
dprint-plugin-json-0.19.3 \
dprint-plugin-jupyter-0.1.3 \
- dprint-plugin-markdown-0.17.1 \
- dprint-plugin-typescript-0.91.3 \
- dprint-swc-ext-0.17.0 \
+ dprint-plugin-markdown-0.17.8 \
+ dprint-plugin-typescript-0.91.6 \
+ dprint-swc-ext-0.18.0 \
drain-0.1.2 \
dsa-0.6.3 \
dyn-clone-1.0.17 \
@@ -165,6 +176,9 @@ CARGO_CRATES= Inflector-0.11.4 \
dynasmrt-1.2.3 \
ecb-0.1.2 \
ecdsa-0.16.9 \
+ ed25519-2.2.3 \
+ ed25519-dalek-2.1.1 \
+ editpe-0.1.0 \
either-1.10.0 \
elliptic-curve-0.13.8 \
encoding_rs-0.8.33 \
@@ -177,14 +191,16 @@ CARGO_CRATES= Inflector-0.11.4 \
errno-0.3.8 \
errno-dragonfly-0.1.2 \
error-code-3.2.0 \
+ error_reporter-1.0.0 \
escape8259-0.5.2 \
- eszip-0.72.2 \
- fallible-iterator-0.2.0 \
+ eszip-0.75.0 \
+ fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
fancy-regex-0.10.0 \
+ fast-socks5-0.9.6 \
faster-hex-0.9.0 \
fastrand-2.0.2 \
- fastwebsockets-0.6.0 \
+ fastwebsockets-0.8.0 \
fd-lock-4.0.2 \
fdeflate-0.3.4 \
ff-0.13.0 \
@@ -192,9 +208,11 @@ CARGO_CRATES= Inflector-0.11.4 \
file_test_runner-0.7.2 \
filetime-0.2.23 \
fixedbitset-0.4.2 \
- flaky_test-0.1.0 \
- flate2-1.0.28 \
+ flaky_test-0.2.2 \
+ flaky_test_impl-0.2.2 \
+ flate2-1.0.31 \
float-cmp-0.9.0 \
+ fluent-uri-0.1.4 \
fnv-1.0.7 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
@@ -219,7 +237,7 @@ CARGO_CRATES= Inflector-0.11.4 \
generic-array-0.14.7 \
getrandom-0.2.14 \
ghash-0.5.1 \
- gimli-0.28.1 \
+ gimli-0.29.0 \
gl_generator-0.14.0 \
glibc_version-0.1.2 \
glob-0.3.1 \
@@ -236,8 +254,9 @@ CARGO_CRATES= Inflector-0.11.4 \
h2-0.4.4 \
halfbrown-0.2.5 \
handlebars-5.1.2 \
- hashbrown-0.14.3 \
+ hashbrown-0.14.5 \
hashlink-0.8.4 \
+ hashlink-0.9.1 \
heck-0.4.1 \
heck-0.5.0 \
hermit-abi-0.3.9 \
@@ -254,14 +273,14 @@ CARGO_CRATES= Inflector-0.11.4 \
http-1.1.0 \
http-body-0.4.6 \
http-body-1.0.0 \
- http-body-util-0.1.1 \
+ http-body-util-0.1.2 \
httparse-1.8.0 \
httpdate-1.0.3 \
humantime-2.1.0 \
hyper-0.14.28 \
- hyper-1.4.0 \
- hyper-rustls-0.26.0 \
- hyper-util-0.1.6 \
+ hyper-1.4.1 \
+ hyper-rustls-0.27.2 \
+ hyper-util-0.1.7 \
ident_case-1.0.1 \
idna-0.3.0 \
idna-0.4.0 \
@@ -269,7 +288,7 @@ CARGO_CRATES= Inflector-0.11.4 \
ignore-0.4.20 \
image-0.24.9 \
import_map-0.20.0 \
- indexmap-2.2.6 \
+ indexmap-2.3.0 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
inout-0.1.3 \
@@ -281,10 +300,12 @@ CARGO_CRATES= Inflector-0.11.4 \
is-macro-0.3.5 \
is-terminal-0.4.12 \
is-wsl-0.4.0 \
+ is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
+ itertools-0.13.0 \
itoa-1.0.11 \
jni-sys-0.3.0 \
- jobserver-0.1.29 \
+ jobserver-0.1.32 \
js-sys-0.3.69 \
jsonc-parser-0.23.0 \
junction-0.2.0 \
@@ -296,7 +317,7 @@ CARGO_CRATES= Inflector-0.11.4 \
kqueue-sys-1.0.4 \
lazy-regex-3.1.0 \
lazy-regex-proc_macros-3.1.0 \
- lazy_static-1.4.0 \
+ lazy_static-1.5.0 \
lazycell-1.3.0 \
lexical-core-0.8.5 \
lexical-parse-float-0.8.5 \
@@ -311,7 +332,8 @@ CARGO_CRATES= Inflector-0.11.4 \
libloading-0.8.3 \
libm-0.2.8 \
libredox-0.1.3 \
- libsqlite3-sys-0.26.0 \
+ libsqlite3-sys-0.30.1 \
+ libsui-0.3.0 \
libz-sys-1.1.16 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.13 \
@@ -319,15 +341,17 @@ CARGO_CRATES= Inflector-0.11.4 \
lock_api-0.4.11 \
log-0.4.21 \
lru-cache-0.1.2 \
- lsp-types-0.94.1 \
+ lsp-types-0.97.0 \
mac-0.1.1 \
malloc_buf-0.0.6 \
+ malva-0.9.0 \
maplit-1.0.2 \
markup5ever-0.11.0 \
+ markup_fmt-0.12.0 \
match_cfg-0.1.0 \
md-5-0.10.6 \
md4-0.10.2 \
- memchr-2.7.2 \
+ memchr-2.7.4 \
memmap2-0.5.10 \
memmem-0.1.1 \
memoffset-0.7.1 \
@@ -350,7 +374,7 @@ CARGO_CRATES= Inflector-0.11.4 \
nix-0.27.1 \
nom-5.1.3 \
nom-7.1.3 \
- notify-5.0.0 \
+ notify-6.1.1 \
ntapi-0.4.1 \
num-bigint-0.4.4 \
num-bigint-dig-0.8.4 \
@@ -360,7 +384,7 @@ CARGO_CRATES= Inflector-0.11.4 \
num-traits-0.2.18 \
num_cpus-1.16.0 \
objc-0.2.7 \
- object-0.32.2 \
+ object-0.36.3 \
oid-registry-0.6.1 \
once_cell-1.19.0 \
onig-6.4.0 \
@@ -407,6 +431,7 @@ CARGO_CRATES= Inflector-0.11.4 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkcs1-0.7.5 \
+ pkcs5-0.7.1 \
pkcs8-0.10.2 \
pkg-config-0.3.30 \
png-0.17.13 \
@@ -415,6 +440,7 @@ CARGO_CRATES= Inflector-0.11.4 \
ppv-lite86-0.2.17 \
precomputed-hash-0.1.1 \
pretty_assertions-1.4.0 \
+ pretty_yaml-0.4.0 \
prettyplease-0.1.25 \
prettyplease-0.2.17 \
primeorder-0.13.6 \
@@ -422,21 +448,28 @@ CARGO_CRATES= Inflector-0.11.4 \
proc-macro-error-attr-1.0.4 \
proc-macro-rules-0.4.0 \
proc-macro-rules-macros-0.4.0 \
- proc-macro2-1.0.79 \
+ proc-macro2-1.0.86 \
profiling-1.0.15 \
prost-0.11.9 \
prost-build-0.11.9 \
prost-derive-0.11.9 \
prost-types-0.11.9 \
psm-0.1.21 \
- pulldown-cmark-0.9.6 \
+ ptr_meta-0.1.4 \
+ ptr_meta_derive-0.1.4 \
+ pulldown-cmark-0.11.2 \
quick-error-1.2.3 \
quick-junit-0.3.6 \
quick-xml-0.31.0 \
+ quinn-0.11.2 \
+ quinn-proto-0.11.3 \
+ quinn-udp-0.5.2 \
quote-1.0.36 \
radium-0.7.0 \
radix_fmt-1.0.0 \
radix_trie-0.2.1 \
+ raffia-0.9.1 \
+ raffia_macro-0.1.1 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
@@ -449,31 +482,32 @@ CARGO_CRATES= Inflector-0.11.4 \
redox_users-0.4.5 \
ref-cast-1.0.22 \
ref-cast-impl-1.0.22 \
- regex-1.10.4 \
+ regex-1.10.6 \
regex-automata-0.4.6 \
regex-syntax-0.8.3 \
relative-path-1.9.2 \
- reqwest-0.12.4 \
+ reqwest-0.12.5 \
resolv-conf-0.7.0 \
rfc6979-0.4.0 \
ring-0.17.8 \
ripemd-0.1.3 \
ron-0.8.1 \
+ rowan-0.15.15 \
rsa-0.9.6 \
- runtimelib-0.11.0 \
- rusqlite-0.29.0 \
- rustc-demangle-0.1.23 \
+ runtimelib-0.14.0 \
+ rusqlite-0.32.1 \
+ rustc-demangle-0.1.24 \
rustc-hash-1.1.0 \
rustc_version-0.2.3 \
rustc_version-0.4.0 \
rusticata-macros-4.1.0 \
rustix-0.38.32 \
- rustls-0.22.4 \
+ rustls-0.23.11 \
rustls-native-certs-0.7.0 \
rustls-pemfile-2.1.2 \
rustls-pki-types-1.7.0 \
- rustls-tokio-stream-0.2.23 \
- rustls-webpki-0.102.4 \
+ rustls-tokio-stream-0.3.0 \
+ rustls-webpki-0.102.5 \
rustversion-1.0.15 \
rustyline-13.0.0 \
rustyline-derive-0.7.0 \
@@ -492,15 +526,16 @@ CARGO_CRATES= Inflector-0.11.4 \
semver-0.9.0 \
semver-1.0.14 \
semver-parser-0.7.0 \
- serde-1.0.200 \
+ serde-1.0.205 \
serde-value-0.7.0 \
serde_bytes-0.11.14 \
- serde_derive-1.0.200 \
- serde_json-1.0.115 \
+ serde_derive-1.0.205 \
+ serde_json-1.0.122 \
serde_repr-0.1.16 \
serde_spanned-0.6.6 \
serde_urlencoded-0.7.1 \
- serde_v8-0.202.0 \
+ serde_v8-0.216.0 \
+ serdect-0.2.0 \
sha1-0.10.6 \
sha1_smol-1.0.0 \
sha2-0.10.8 \
@@ -524,7 +559,6 @@ CARGO_CRATES= Inflector-0.11.4 \
smartstring-1.0.1 \
socket2-0.5.5 \
sourcemap-8.0.1 \
- spin-0.5.2 \
spin-0.9.8 \
spirv-0.3.0+sdk-1.3.268.0 \
spki-0.7.3 \
@@ -535,47 +569,50 @@ CARGO_CRATES= Inflector-0.11.4 \
string_cache_codegen-0.5.2 \
string_enum-0.4.4 \
strip-ansi-escapes-0.2.0 \
- strsim-0.10.0 \
+ strsim-0.11.1 \
strum-0.25.0 \
strum_macros-0.25.3 \
subtle-2.5.0 \
+ swc_allocator-0.1.8 \
swc_atoms-0.6.7 \
- swc_bundler-0.230.2 \
+ swc_bundler-0.233.3 \
swc_cached-0.3.20 \
- swc_common-0.34.4 \
+ swc_common-0.36.2 \
swc_config-0.1.14 \
swc_config_macro-0.1.4 \
- swc_ecma_ast-0.115.1 \
- swc_ecma_codegen-0.151.1 \
- swc_ecma_codegen_macros-0.7.6 \
- swc_ecma_loader-0.46.1 \
- swc_ecma_parser-0.146.12 \
- swc_ecma_transforms_base-0.140.3 \
- swc_ecma_transforms_classes-0.129.0 \
+ swc_ecma_ast-0.117.4 \
+ swc_ecma_codegen-0.154.4 \
+ swc_ecma_codegen_macros-0.7.7 \
+ swc_ecma_loader-0.48.1 \
+ swc_ecma_parser-0.148.1 \
+ swc_ecma_transforms_base-0.143.3 \
+ swc_ecma_transforms_classes-0.132.1 \
swc_ecma_transforms_macros-0.5.5 \
- swc_ecma_transforms_optimization-0.201.2 \
- swc_ecma_transforms_proposal-0.174.3 \
- swc_ecma_transforms_react-0.186.2 \
- swc_ecma_transforms_typescript-0.191.2 \
- swc_ecma_utils-0.130.3 \
- swc_ecma_visit-0.101.0 \
- swc_eq_ignore_macros-0.1.3 \
- swc_fast_graph-0.22.0 \
- swc_graph_analyzer-0.23.0 \
- swc_macros_common-0.3.11 \
- swc_visit-0.5.14 \
- swc_visit_macros-0.5.12 \
+ swc_ecma_transforms_optimization-0.204.2 \
+ swc_ecma_transforms_proposal-0.177.1 \
+ swc_ecma_transforms_react-0.189.2 \
+ swc_ecma_transforms_typescript-0.194.3 \
+ swc_ecma_utils-0.133.4 \
+ swc_ecma_visit-0.103.3 \
+ swc_eq_ignore_macros-0.1.4 \
+ swc_fast_graph-0.24.1 \
+ swc_graph_analyzer-0.25.1 \
+ swc_macros_common-0.3.13 \
+ swc_visit-0.6.1 \
+ swc_visit_macros-0.5.13 \
syn-1.0.109 \
- syn-2.0.58 \
- sync_wrapper-0.1.2 \
+ syn-2.0.72 \
+ sync_wrapper-1.0.1 \
synstructure-0.12.6 \
+ synstructure-0.13.1 \
syntect-5.2.0 \
- sysinfo-0.30.13 \
+ sysinfo-0.31.2 \
tap-1.0.1 \
tar-0.4.40 \
tempfile-3.10.1 \
tendril-0.4.3 \
termcolor-1.4.1 \
+ terminal_size-0.3.0 \
text-size-1.1.0 \
text_lines-0.6.0 \
thiserror-1.0.61 \
@@ -584,12 +621,13 @@ CARGO_CRATES= Inflector-0.11.4 \
time-0.3.36 \
time-core-0.1.2 \
time-macros-0.2.18 \
+ tiny_pretty-0.2.0 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.37.0 \
+ tokio-1.36.0 \
tokio-macros-2.2.0 \
tokio-metrics-0.3.1 \
- tokio-rustls-0.25.0 \
+ tokio-rustls-0.26.0 \
tokio-socks-0.5.1 \
tokio-stream-0.1.15 \
tokio-util-0.7.10 \
@@ -598,21 +636,20 @@ CARGO_CRATES= Inflector-0.11.4 \
toml_datetime-0.6.6 \
toml_edit-0.19.15 \
tower-0.4.13 \
+ tower-http-0.5.2 \
tower-layer-0.3.2 \
- tower-lsp-0.20.0 \
- tower-lsp-macros-0.9.0 \
tower-service-0.3.2 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
tracing-core-0.1.32 \
- triomphe-0.1.11 \
+ triomphe-0.1.13 \
trust-dns-client-0.23.2 \
trust-dns-proto-0.23.2 \
trust-dns-resolver-0.23.2 \
trust-dns-server-0.23.2 \
try-lock-0.2.5 \
twox-hash-1.6.3 \
- typed-arena-2.0.1 \
+ typed-arena-2.0.2 \
typenum-1.17.0 \
ucd-trie-0.1.6 \
unic-char-property-0.9.0 \
@@ -623,22 +660,22 @@ CARGO_CRATES= Inflector-0.11.4 \
unicase-2.7.0 \
unicode-bidi-0.3.15 \
unicode-id-0.3.4 \
- unicode-id-start-1.0.4 \
+ unicode-id-start-1.2.0 \
unicode-ident-1.0.12 \
unicode-normalization-0.1.23 \
unicode-segmentation-1.11.0 \
- unicode-width-0.1.11 \
+ unicode-width-0.1.13 \
unicode-xid-0.2.4 \
unicode_categories-0.1.1 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
url-2.4.1 \
- urlpattern-0.2.0 \
+ urlpattern-0.3.0 \
utf-8-0.7.6 \
utf8-width-0.1.7 \
utf8parse-0.2.1 \
uuid-1.8.0 \
- v8-0.97.0 \
+ v8-0.105.0 \
v8_valueserializer-0.1.1 \
value-trait-0.8.1 \
vcpkg-0.2.15 \
@@ -672,26 +709,33 @@ CARGO_CRATES= Inflector-0.11.4 \
winapi-util-0.1.6 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.52.0 \
+ windows-0.57.0 \
windows-core-0.52.0 \
+ windows-core-0.57.0 \
+ windows-implement-0.57.0 \
+ windows-interface-0.57.0 \
+ windows-result-0.1.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.4 \
+ windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.4 \
+ windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.4 \
+ windows_aarch64_msvc-0.52.6 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.4 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.4 \
+ windows_i686_msvc-0.52.6 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.4 \
+ windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.4 \
+ windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.4 \
+ windows_x86_64_msvc-0.52.6 \
winnow-0.5.40 \
+ winnow-0.6.15 \
winreg-0.50.0 \
winreg-0.52.0 \
winres-0.1.12 \
@@ -702,12 +746,18 @@ CARGO_CRATES= Inflector-0.11.4 \
x509-parser-0.15.1 \
xattr-1.3.1 \
xml-rs-0.8.20 \
+ yaml_parser-0.2.1 \
yansi-0.5.1 \
+ yoke-0.7.4 \
+ yoke-derive-0.7.4 \
zerocopy-0.7.32 \
zerocopy-derive-0.7.32 \
+ zerofrom-0.1.4 \
+ zerofrom-derive-0.1.4 \
zeroize-1.7.0 \
zeroize_derive-1.4.2 \
- zeromq-0.3.4 \
+ zeromq-0.4.0 \
+ zip-2.1.6 \
zstd-0.12.4 \
zstd-safe-6.0.6 \
zstd-sys-2.0.10+zstd.1.5.6
diff --git a/www/deno/distinfo b/www/deno/distinfo
index 7697fd28419b..9d6d54113f6c 100644
--- a/www/deno/distinfo
+++ b/www/deno/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1721394973
+TIMESTAMP = 1725363825
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
+SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
SIZE (rust/crates/aead-0.5.2.crate) = 15509
-SHA256 (rust/crates/aead-gcm-stream-0.1.0.crate) = 4a09ecb526d53de2842cc876ee5c9b51161ee60399edeca4cf74892a01b48177
-SIZE (rust/crates/aead-gcm-stream-0.1.0.crate) = 131382
+SHA256 (rust/crates/aead-gcm-stream-0.3.0.crate) = 4947a169074c7e038fa43051d1c4e073f4488b0e4b0a30658f1e1a1b06449ce8
+SIZE (rust/crates/aead-gcm-stream-0.3.0.crate) = 132428
SHA256 (rust/crates/aes-0.8.3.crate) = ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2
SIZE (rust/crates/aes-0.8.3.crate) = 124679
SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1
@@ -23,14 +23,14 @@ SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e
SIZE (rust/crates/alloc-no-stdlib-2.0.4.crate) = 10105
SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece
SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
-SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
SHA256 (rust/crates/ammonia-3.3.0.crate) = 64e6d1c7838db705c9b756557ee27c384ce695a1c51a6fe528784cb1c6840170
SIZE (rust/crates/ammonia-3.3.0.crate) = 46061
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
-SIZE (rust/crates/anstream-0.6.13.crate) = 30928
+SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
+SIZE (rust/crates/anstream-0.6.15.crate) = 29231
SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
@@ -39,8 +39,10 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
-SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
+SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
+SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
@@ -65,14 +67,14 @@ SHA256 (rust/crates/asynchronous-codec-0.7.0.crate) = a860072022177f903e59730004
SIZE (rust/crates/asynchronous-codec-0.7.0.crate) = 14271
SHA256 (rust/crates/auto_impl-1.2.0.crate) = 3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42
SIZE (rust/crates/auto_impl-1.2.0.crate) = 31013
-SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
-SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
-SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
-SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
+SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
-SHA256 (rust/crates/base32-0.4.0.crate) = 23ce669cd6c8588f79e15cf450314f9638f967fc5770ff1c7c1deb0925ea7cfa
-SIZE (rust/crates/base32-0.4.0.crate) = 7791
+SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076
+SIZE (rust/crates/base32-0.5.1.crate) = 9238
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -97,8 +99,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
@@ -125,10 +127,12 @@ SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f
SIZE (rust/crates/bytes-1.6.0.crate) = 60605
SHA256 (rust/crates/cache_control-0.2.0.crate) = 1bf2a5fb3207c12b5d208ebc145f967fea5cac41a021c37417ccc31ba40f39ee
SIZE (rust/crates/cache_control-0.2.0.crate) = 2738
+SHA256 (rust/crates/caseless-0.2.1.crate) = 808dab3318747be122cb31d36de18d4d1c81277a76f8332a02b81a3d73463d7f
+SIZE (rust/crates/caseless-0.2.1.crate) = 18826
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.0.92.crate) = 2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41
-SIZE (rust/crates/cc-1.0.92.crate) = 76130
+SHA256 (rust/crates/cc-1.1.10.crate) = e9e8aabfac534be767c909e0690571677d49f41bd8465ae876fe043d52ba5292
+SIZE (rust/crates/cc-1.1.10.crate) = 82159
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -141,16 +145,16 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.4.17.crate) = 80932e03c33999b9235edb8655bc9df3204adc9887c2f95b50cb1deb9fd54253
-SIZE (rust/crates/clap-4.4.17.crate) = 55526
-SHA256 (rust/crates/clap_builder-4.4.17.crate) = d6c0db58c659eef1c73e444d298c27322a1b52f6927d2ad470c0c0f96fa7b8fa
-SIZE (rust/crates/clap_builder-4.4.17.crate) = 163522
-SHA256 (rust/crates/clap_complete-4.4.7.crate) = dfb0d4825b75ff281318c393e8e1b80c4da9fb75a6b1d98547d389d6fe1f48d2
-SIZE (rust/crates/clap_complete-4.4.7.crate) = 37402
-SHA256 (rust/crates/clap_complete_fig-4.4.2.crate) = 87e571d70e22ec91d34e1c5317c8308035a2280d925167646bf094fc5de1737c
-SIZE (rust/crates/clap_complete_fig-4.4.2.crate) = 10495
-SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
-SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
+SHA256 (rust/crates/clap-4.5.13.crate) = 0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc
+SIZE (rust/crates/clap-4.5.13.crate) = 56267
+SHA256 (rust/crates/clap_builder-4.5.13.crate) = 64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99
+SIZE (rust/crates/clap_builder-4.5.13.crate) = 164093
+SHA256 (rust/crates/clap_complete-4.5.12.crate) = a8670053e87c316345e384ca1f3eba3006fc6355ed8b8a1140d104e109e3df34
+SIZE (rust/crates/clap_complete-4.5.12.crate) = 43028
+SHA256 (rust/crates/clap_complete_fig-4.5.2.crate) = d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b
+SIZE (rust/crates/clap_complete_fig-4.5.2.crate) = 11376
+SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
+SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
SHA256 (rust/crates/clipboard-win-5.3.0.crate) = d517d4b86184dbb111d3556a10f1c8a04da7428d2987bf1081602bf11c3aa9ee
SIZE (rust/crates/clipboard-win-5.3.0.crate) = 19597
SHA256 (rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130
@@ -165,8 +169,8 @@ SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/comrak-0.20.0.crate) = 9f18e72341e6cdc7489cffb76f993812a14a906db54dedb020044ccc211dcaae
-SIZE (rust/crates/comrak-0.20.0.crate) = 128762
+SHA256 (rust/crates/comrak-0.26.0.crate) = 395ab67843c57df5a4ee29d610740828dbc928cc64ecf0f2a1d5cd0e98e107a9
+SIZE (rust/crates/comrak-0.26.0.crate) = 151734
SHA256 (rust/crates/console_static_text-0.8.1.crate) = f4be93df536dfbcbd39ff7c129635da089901116b88bfc29ec1acb9b56f8ff35
SIZE (rust/crates/console_static_text-0.8.1.crate) = 14099
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
@@ -181,14 +185,16 @@ SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a3
SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
+SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636
+SIZE (rust/crates/countme-3.0.1.crate) = 10784
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
SHA256 (rust/crates/crc-2.1.0.crate) = 49fc9a695bca7f35f5f4c15cddc84415f66a74ea78eef08e90c5024f2b540e23
SIZE (rust/crates/crc-2.1.0.crate) = 8683
SHA256 (rust/crates/crc-catalog-1.1.1.crate) = ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403
SIZE (rust/crates/crc-catalog-1.1.1.crate) = 8698
-SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
-SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
@@ -197,12 +203,14 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
-SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
-SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/css_dataset-0.4.1.crate) = 25670139e591f1c2869eb8d0d977028f8d05e859132b4c874ecd02a00d3c9174
+SIZE (rust/crates/css_dataset-0.4.1.crate) = 15315
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be
@@ -211,76 +219,90 @@ SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af
SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
SHA256 (rust/crates/d3d12-0.20.0.crate) = b28bfe653d79bd16c77f659305b195b82bb5ce0c0eb2a4846b82ddbd77586813
SIZE (rust/crates/d3d12-0.20.0.crate) = 16723
-SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
-SIZE (rust/crates/darling-0.14.4.crate) = 25168
-SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
-SIZE (rust/crates/darling_core-0.14.4.crate) = 57485
-SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e
-SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
+SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
+SIZE (rust/crates/darling-0.20.10.crate) = 32031
+SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
+SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
+SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
+SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
SHA256 (rust/crates/data-url-0.3.0.crate) = 41b319d1b62ffbd002e057f36bebd1f42b9f97927c9577461d855f3513c4289f
SIZE (rust/crates/data-url-0.3.0.crate) = 20750
+SHA256 (rust/crates/debug-ignore-1.0.5.crate) = ffe7ed1d93f4553003e20b629abe9085e1e81b1429520f897f8f8860bc6dfc21
+SIZE (rust/crates/debug-ignore-1.0.5.crate) = 12016
SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
-SHA256 (rust/crates/deno_ast-0.40.0.crate) = 4d08372522975cce97fe0efbe42fea508c76eea4421619de6d63baae32792f7d
-SIZE (rust/crates/deno_ast-0.40.0.crate) = 76231
-SHA256 (rust/crates/deno_cache_dir-0.10.0.crate) = 4036ac8ce97244e2a66df7b97412592acaf14671900460d28415703ad790cd70
-SIZE (rust/crates/deno_cache_dir-0.10.0.crate) = 17958
-SHA256 (rust/crates/deno_config-0.22.2.crate) = 83df0c14d89f4e6e7ff91bfea0b4d5a0a33b4385c517ff4d8b4236d9834561e3
-SIZE (rust/crates/deno_config-0.22.2.crate) = 68035
-SHA256 (rust/crates/deno_core-0.293.0.crate) = ca4618658ef613af8978a4bada32231c6c31aeeb9a02b6c58a5df17168a082be
-SIZE (rust/crates/deno_core-0.293.0.crate) = 283368
+SHA256 (rust/crates/deno-tower-lsp-macros-0.9.0.crate) = 05d59a1cfd445fd86f63616127a434aabca000e03d963b01b03ce813520565b9
+SIZE (rust/crates/deno-tower-lsp-macros-0.9.0.crate) = 2898
+SHA256 (rust/crates/deno_ast-0.41.2.crate) = 2a8207814a257d99164dbf780a73b9dee17af4db983f4b23ffbf20c7340d52f5
+SIZE (rust/crates/deno_ast-0.41.2.crate) = 76884
+SHA256 (rust/crates/deno_cache_dir-0.10.2.crate) = b9fa4989e4c6b0409438e2a68a91e4e02858b0d8ba6e5bc6860af6b0d0f385e8
+SIZE (rust/crates/deno_cache_dir-0.10.2.crate) = 17985
+SHA256 (rust/crates/deno_config-0.30.1.crate) = 9657dbcc5210407fd9a1b1571310f2fe25c6dd6be2195c964d19f43d70045a95
+SIZE (rust/crates/deno_config-0.30.1.crate) = 71788
+SHA256 (rust/crates/deno_core-0.307.0.crate) = 154b0902402807a043579102f949e6dd6f3a09d2d5049929fd710fc3192bf109
+SIZE (rust/crates/deno_core-0.307.0.crate) = 289982
SHA256 (rust/crates/deno_core_icudata-0.0.73.crate) = a13951ea98c0a4c372f162d669193b4c9d991512de9f2381dd161027f34b26b1
SIZE (rust/crates/deno_core_icudata-0.0.73.crate) = 4568684
-SHA256 (rust/crates/deno_doc-0.142.0.crate) = 16293d4ab42fdb4b499bf0bdc30def02048525c59cf268f65a66c4ab1d4520dc
-SIZE (rust/crates/deno_doc-0.142.0.crate) = 705218
-SHA256 (rust/crates/deno_emit-0.43.1.crate) = 5c60394020be62d8c0d7fa0808ece5d9607f822f4bd27453d248d528d11ae762
-SIZE (rust/crates/deno_emit-0.43.1.crate) = 6868
-SHA256 (rust/crates/deno_graph-0.80.1.crate) = a71a3f1575d0309ac18ca2e7af88d64c15acd2c55d06fef0fbdfd7c69cecb09d
-SIZE (rust/crates/deno_graph-0.80.1.crate) = 3720770
-SHA256 (rust/crates/deno_lint-0.60.1.crate) = 598de34cdfb2a8ed335d8f2e33a75249445a9f81c8092a069fc562c2d5cdb9b6
-SIZE (rust/crates/deno_lint-0.60.1.crate) = 285495
-SHA256 (rust/crates/deno_lockfile-0.20.0.crate) = 23120f905aec2deed858820113e089551025b74e261c5c404812cd8e61421379
-SIZE (rust/crates/deno_lockfile-0.20.0.crate) = 37031
+SHA256 (rust/crates/deno_doc-0.147.0.crate) = d876971414230c7837bb4dc3557be99265558e1f43d2b6092f90e8b5f45e1984
+SIZE (rust/crates/deno_doc-0.147.0.crate) = 707724
+SHA256 (rust/crates/deno_emit-0.44.0.crate) = 43a22b37181789a1b04ef823c168a194e821f8f3145d9d9d6b4da4207eba807d
+SIZE (rust/crates/deno_emit-0.44.0.crate) = 6946
+SHA256 (rust/crates/deno_graph-0.81.3.crate) = 450d75c29d99fd7325dd19a1ed7c3afb18ec04d1f4a4762350a29cbe041647c3
+SIZE (rust/crates/deno_graph-0.81.3.crate) = 3768967
+SHA256 (rust/crates/deno_lint-0.63.1.crate) = e0e6cc8fcb4819dd5e12d640d6fc455217c66bda00e30fd6d46d2844e3e1bdcf
+SIZE (rust/crates/deno_lint-0.63.1.crate) = 288454
+SHA256 (rust/crates/deno_lockfile-0.21.2.crate) = 04beb67705d894d688e818870a701829223f6f485ef3ce0b8b2a7adac98d9583
+SIZE (rust/crates/deno_lockfile-0.21.2.crate) = 52130
SHA256 (rust/crates/deno_media_type-0.1.4.crate) = a8978229b82552bf8457a0125aa20863f023619cfc21ebb007b1e571d68fd85b
SIZE (rust/crates/deno_media_type-0.1.4.crate) = 8391
SHA256 (rust/crates/deno_native_certs-0.3.0.crate) = c867603d2a5dfea31f55cecebb572554caa395437786d058faa9a2814c8d6eb9
SIZE (rust/crates/deno_native_certs-0.3.0.crate) = 7544
-SHA256 (rust/crates/deno_npm-0.21.4.crate) = 9812c781ff6b2e0e45c32ccba9983bce84ecccf6f6a7006b750f8c5c9ac15e30
-SIZE (rust/crates/deno_npm-0.21.4.crate) = 46369
-SHA256 (rust/crates/deno_ops-0.169.0.crate) = c2f2d01d8999f283f6c94cfcabe206a599a1471969e8974fc19eb523d8a7b91f
-SIZE (rust/crates/deno_ops-0.169.0.crate) = 66497
-SHA256 (rust/crates/deno_semver-0.5.6.crate) = 389b5a8c2dd48cc1aad25396c92d7461ddb0fcfae1faf8e00205837c53e34d3e
-SIZE (rust/crates/deno_semver-0.5.6.crate) = 21190
+SHA256 (rust/crates/deno_npm-0.23.1.crate) = 96d72068f4292455d48ac3b90c644ebf3150fb78c26a480cfb235a9642afe95c
+SIZE (rust/crates/deno_npm-0.23.1.crate) = 46931
+SHA256 (rust/crates/deno_ops-0.183.0.crate) = 9114f9eb6419839f1ab9668f91c463238945bb974e1998629a703f72b4608daf
+SIZE (rust/crates/deno_ops-0.183.0.crate) = 64685
+SHA256 (rust/crates/deno_package_json-0.1.1.crate) = 38cf6ea5cc98ea7ad58b0e84593773bea03fc0431071a296017bed4151e3dc1d
+SIZE (rust/crates/deno_package_json-0.1.1.crate) = 7762
+SHA256 (rust/crates/deno_semver-0.5.10.crate) = 56feaf035e29320d11adf89eafa14f5447d3089deb1ce7de61ba7969195f5ff1
+SIZE (rust/crates/deno_semver-0.5.10.crate) = 22133
SHA256 (rust/crates/deno_task_shell-0.17.0.crate) = dd6413ffc1654cad015edb5c4ab574069acdc929a6efafed23bc947901bcff1a
SIZE (rust/crates/deno_task_shell-0.17.0.crate) = 43322
SHA256 (rust/crates/deno_terminal-0.1.1.crate) = 7e6337d4e7f375f8b986409a76fbeecfa4bd8a1343e63355729ae4befa058eaf
SIZE (rust/crates/deno_terminal-0.1.1.crate) = 4489
-SHA256 (rust/crates/deno_unsync-0.3.10.crate) = c3c8b95582c2023dbb66fccc37421b374026f5915fa507d437cb566904db9a3a
-SIZE (rust/crates/deno_unsync-0.3.10.crate) = 11773
+SHA256 (rust/crates/deno_terminal-0.2.0.crate) = daef12499e89ee99e51ad6000a91f600d3937fb028ad4918af76810c5bc9e0d5
+SIZE (rust/crates/deno_terminal-0.2.0.crate) = 5051
+SHA256 (rust/crates/deno_tower_lsp-0.1.0.crate) = d7afb4d257c084fd889e8cf1ba3ad58db0002428c819cc7717815f996f97777a
+SIZE (rust/crates/deno_tower_lsp-0.1.0.crate) = 64152
+SHA256 (rust/crates/deno_unsync-0.4.1.crate) = 2f36b4ef61a04ce201b925a5dffa90f88437d37fee4836c758470dd15ba7f05e
+SIZE (rust/crates/deno_unsync-0.4.1.crate) = 12587
SHA256 (rust/crates/deno_whoami-0.1.0.crate) = e75e4caa92b98a27f09c671d1399aee0f5970aa491b9a598523aac000a2192e3
SIZE (rust/crates/deno_whoami-0.1.0.crate) = 3032
-SHA256 (rust/crates/denokv_proto-0.8.1.crate) = 114538d2cacd2b219f05faa753d80950f95416e47c77904c7452d5f41e157059
-SIZE (rust/crates/denokv_proto-0.8.1.crate) = 22226
+SHA256 (rust/crates/denokv_proto-0.8.2.crate) = f629c77d2bf59e2e2a07fd7b14bfffae352a3813fbdcb801e72205741fb7625c
+SIZE (rust/crates/denokv_proto-0.8.2.crate) = 22224
SHA256 (rust/crates/denokv_remote-0.8.1.crate) = d57717b5123e8d1ec5f52973a67f98e3621274d362d18b245038967b402082df
SIZE (rust/crates/denokv_remote-0.8.1.crate) = 7294
-SHA256 (rust/crates/denokv_sqlite-0.8.1.crate) = 188b792af19082cbfc7b666e71979775300482877d8b80601f4a5a86a80098a3
-SIZE (rust/crates/denokv_sqlite-0.8.1.crate) = 13666
+SHA256 (rust/crates/denokv_sqlite-0.8.2.crate) = 3c4f5719e2bf698ec4f39fe29d91b62ff06a4b4a37ee481ffb8658d140fed986
+SIZE (rust/crates/denokv_sqlite-0.8.2.crate) = 13663
SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
SIZE (rust/crates/der-0.7.9.crate) = 85173
SHA256 (rust/crates/der-parser-8.2.0.crate) = dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e
SIZE (rust/crates/der-parser-8.2.0.crate) = 63495
+SHA256 (rust/crates/der_derive-0.7.3.crate) = 8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18
+SIZE (rust/crates/der_derive-0.7.3.crate) = 24657
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derive_builder-0.12.0.crate) = 8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8
-SIZE (rust/crates/derive_builder-0.12.0.crate) = 35456
-SHA256 (rust/crates/derive_builder_core-0.12.0.crate) = c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f
-SIZE (rust/crates/derive_builder_core-0.12.0.crate) = 31438
-SHA256 (rust/crates/derive_builder_macro-0.12.0.crate) = ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e
-SIZE (rust/crates/derive_builder_macro-0.12.0.crate) = 6288
+SHA256 (rust/crates/derive_arbitrary-1.3.2.crate) = 67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611
+SIZE (rust/crates/derive_arbitrary-1.3.2.crate) = 10614
+SHA256 (rust/crates/derive_builder-0.20.0.crate) = 0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7
+SIZE (rust/crates/derive_builder-0.20.0.crate) = 36563
+SHA256 (rust/crates/derive_builder_core-0.20.0.crate) = d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d
+SIZE (rust/crates/derive_builder_core-0.20.0.crate) = 32579
+SHA256 (rust/crates/derive_builder_macro-0.20.0.crate) = 206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b
+SIZE (rust/crates/derive_builder_macro-0.20.0.crate) = 6308
SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
SHA256 (rust/crates/deunicode-1.4.3.crate) = b6e854126756c496b8c81dec88f9a706b15b875c5849d4097a3854476b9fdf94
@@ -313,12 +335,12 @@ SHA256 (rust/crates/dprint-plugin-json-0.19.3.crate) = a19f4a9f2f548b2098b8ec597
SIZE (rust/crates/dprint-plugin-json-0.19.3.crate) = 21251
SHA256 (rust/crates/dprint-plugin-jupyter-0.1.3.crate) = c67b0e54b552a4775c221b44ed33be918c400bd8041d1f044f947fbb01025cc0
SIZE (rust/crates/dprint-plugin-jupyter-0.1.3.crate) = 9950
-SHA256 (rust/crates/dprint-plugin-markdown-0.17.1.crate) = da8df52eef864c2577ad3fb28c596935e2c0161eb09f6d5e239b10fecda2ec1c
-SIZE (rust/crates/dprint-plugin-markdown-0.17.1.crate) = 37948
-SHA256 (rust/crates/dprint-plugin-typescript-0.91.3.crate) = fecac09050c0bc7d19a0e47d3ce3cfc2e21780fb30b5081a5042fd49c1b020a2
-SIZE (rust/crates/dprint-plugin-typescript-0.91.3.crate) = 198081
-SHA256 (rust/crates/dprint-swc-ext-0.17.0.crate) = 5a0d5b63e52434314e3d767c463b1f68c467c31e61d279bc019227016c44e535
-SIZE (rust/crates/dprint-swc-ext-0.17.0.crate) = 73627
+SHA256 (rust/crates/dprint-plugin-markdown-0.17.8.crate) = 934a8e33f6f373b2fb66c288a468e3dae9a56a6c66bfecd5504fe566131afd3f
+SIZE (rust/crates/dprint-plugin-markdown-0.17.8.crate) = 41649
+SHA256 (rust/crates/dprint-plugin-typescript-0.91.6.crate) = 390da1b0ba3761f824518a3e4f06ca273837ba16fac73560efd201342b980561
+SIZE (rust/crates/dprint-plugin-typescript-0.91.6.crate) = 198609
+SHA256 (rust/crates/dprint-swc-ext-0.18.0.crate) = f385cdad3065151fae39262ad43003099234689856a0dc476e8804c5ba8f475b
+SIZE (rust/crates/dprint-swc-ext-0.18.0.crate) = 74036
SHA256 (rust/crates/drain-0.1.2.crate) = 9d105028bd2b5dfcb33318fd79a445001ead36004dd8dffef1bdd7e493d8bc1e
SIZE (rust/crates/drain-0.1.2.crate) = 8974
SHA256 (rust/crates/dsa-0.6.3.crate) = 48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689
@@ -333,6 +355,12 @@ SHA256 (rust/crates/ecb-0.1.2.crate) = 1a8bfa975b1aec2145850fcaa1c6fe269a16578c4
SIZE (rust/crates/ecb-0.1.2.crate) = 6210
SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca
SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406
+SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
+SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
+SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871
+SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736
+SHA256 (rust/crates/editpe-0.1.0.crate) = 48cede2bb1b07dd598d269f973792c43e0cd92686d3b452bd6e01d7a8eb01211
+SIZE (rust/crates/editpe-0.1.0.crate) = 21028
SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
SIZE (rust/crates/either-1.10.0.crate) = 18334
SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
@@ -357,22 +385,26 @@ SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d25187
SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
SHA256 (rust/crates/error-code-3.2.0.crate) = a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b
SIZE (rust/crates/error-code-3.2.0.crate) = 7569
+SHA256 (rust/crates/error_reporter-1.0.0.crate) = 31ae425815400e5ed474178a7a22e275a9687086a12ca63ec793ff292d8fdae8
+SIZE (rust/crates/error_reporter-1.0.0.crate) = 8662
SHA256 (rust/crates/escape8259-0.5.2.crate) = ba4f4911e3666fcd7826997b4745c8224295a6f3072f1418c3067b97a67557ee
SIZE (rust/crates/escape8259-0.5.2.crate) = 5462
-SHA256 (rust/crates/eszip-0.72.2.crate) = 671e5931ba2ba3415b8c410a70b767ca80e1b5b721b428aca2f234f9776cf848
-SIZE (rust/crates/eszip-0.72.2.crate) = 168213
-SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
-SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
+SHA256 (rust/crates/eszip-0.75.0.crate) = 67ab3253e0e6a99b79ffc6d7a6243ad541f54543768cecd2198b64476a5971f8
+SIZE (rust/crates/eszip-0.75.0.crate) = 173373
+SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
+SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
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/fancy-regex-0.10.0.crate) = 0678ab2d46fa5195aaf59ad034c083d351377d4af57f3e073c074d0da3e3c766
SIZE (rust/crates/fancy-regex-0.10.0.crate) = 79951
+SHA256 (rust/crates/fast-socks5-0.9.6.crate) = f89f36d4ee12370d30d57b16c7e190950a1a916e7dbbb5fd5a412f5ef913fe84
+SIZE (rust/crates/fast-socks5-0.9.6.crate) = 33144
SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
-SHA256 (rust/crates/fastwebsockets-0.6.0.crate) = f63dd7b57f9b33b1741fa631c9522eb35d43e96dcca4a6a91d5e4ca7c93acdc1
-SIZE (rust/crates/fastwebsockets-0.6.0.crate) = 50628
+SHA256 (rust/crates/fastwebsockets-0.8.0.crate) = 26da0c7b5cef45c521a6f9cdfffdfeb6c9f5804fbac332deb5ae254634c7a6be
+SIZE (rust/crates/fastwebsockets-0.8.0.crate) = 52533
SHA256 (rust/crates/fd-lock-4.0.2.crate) = 7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947
SIZE (rust/crates/fd-lock-4.0.2.crate) = 13675
SHA256 (rust/crates/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
@@ -387,12 +419,16 @@ SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flaky_test-0.1.0.crate) = 479cde5eb168cf5a056dd98f311cbfab7494c216394e4fb9eba0336827a8db93
-SIZE (rust/crates/flaky_test-0.1.0.crate) = 2401
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flaky_test-0.2.2.crate) = 046caa1f23d7f751fc4ead3d6669a77fa5fc6cf6074960ddeb6a0b0a5b83c8da
+SIZE (rust/crates/flaky_test-0.2.2.crate) = 3098
+SHA256 (rust/crates/flaky_test_impl-0.2.2.crate) = 85e35909c2f0552fdae5b40f1e95a7da12afb58c1f2f455a12c216c58d869abe
+SIZE (rust/crates/flaky_test_impl-0.2.2.crate) = 2468
+SHA256 (rust/crates/flate2-1.0.31.crate) = 7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920
+SIZE (rust/crates/flate2-1.0.31.crate) = 108176
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/fluent-uri-0.1.4.crate) = 17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d
+SIZE (rust/crates/fluent-uri-0.1.4.crate) = 33596
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
@@ -441,8 +477,8 @@ SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f
SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
+SIZE (rust/crates/gimli-0.29.0.crate) = 275756
SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
SHA256 (rust/crates/glibc_version-0.1.2.crate) = 803ff7635f1ab4e2c064b68a0c60da917d3d18dc8d086130f689d62ce4f1c33e
@@ -475,10 +511,12 @@ SHA256 (rust/crates/halfbrown-0.2.5.crate) = 8588661a8607108a5ca69cab034063441a0
SIZE (rust/crates/halfbrown-0.2.5.crate) = 29010
SHA256 (rust/crates/handlebars-5.1.2.crate) = d08485b96a0e6393e9e4d1b8d48cf74ad6c063cd905eb33f42c1ce3f0377539b
SIZE (rust/crates/handlebars-5.1.2.crate) = 98550
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
+SHA256 (rust/crates/hashlink-0.9.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af
+SIZE (rust/crates/hashlink-0.9.1.crate) = 28928
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -511,8 +549,8 @@ SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0
SIZE (rust/crates/http-body-0.4.6.crate) = 10773
SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
SIZE (rust/crates/http-body-1.0.0.crate) = 5411
-SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
-SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
+SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
+SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
SIZE (rust/crates/httparse-1.8.0.crate) = 29954
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
@@ -521,12 +559,12 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
SIZE (rust/crates/hyper-0.14.28.crate) = 197204
-SHA256 (rust/crates/hyper-1.4.0.crate) = c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc
-SIZE (rust/crates/hyper-1.4.0.crate) = 151788
-SHA256 (rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c
-SIZE (rust/crates/hyper-rustls-0.26.0.crate) = 29538
-SHA256 (rust/crates/hyper-util-0.1.6.crate) = 3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956
-SIZE (rust/crates/hyper-util-0.1.6.crate) = 69910
+SHA256 (rust/crates/hyper-1.4.1.crate) = 50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05
+SIZE (rust/crates/hyper-1.4.1.crate) = 151849
+SHA256 (rust/crates/hyper-rustls-0.27.2.crate) = 5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155
+SIZE (rust/crates/hyper-rustls-0.27.2.crate) = 34421
+SHA256 (rust/crates/hyper-util-0.1.7.crate) = cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9
+SIZE (rust/crates/hyper-util-0.1.7.crate) = 71121
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6
@@ -541,8 +579,8 @@ SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb741427
SIZE (rust/crates/image-0.24.9.crate) = 9261055
SHA256 (rust/crates/import_map-0.20.0.crate) = 373b8288ad259df0d1314e3e8b2fff0e5e63f22e01bc54ecd2c3c7ad77b9200c
SIZE (rust/crates/import_map-0.20.0.crate) = 15848
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/indexmap-2.3.0.crate) = de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0
+SIZE (rust/crates/indexmap-2.3.0.crate) = 83027
SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
SIZE (rust/crates/inotify-0.9.6.crate) = 22971
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -565,14 +603,18 @@ SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d86
SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.29.crate) = f08474e32172238f2827bd160c67871cdb2801430f65c3979184dc362e3ca118
-SIZE (rust/crates/jobserver-0.1.29.crate) = 27531
+SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
+SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/jsonc-parser-0.23.0.crate) = 7725c320caac8c21d8228c1d055af27a995d371f78cc763073d3e068323641b5
@@ -595,8 +637,8 @@ SHA256 (rust/crates/lazy-regex-3.1.0.crate) = 5d12be4595afdf58bd19e4a9f4e24187da
SIZE (rust/crates/lazy-regex-3.1.0.crate) = 6283
SHA256 (rust/crates/lazy-regex-proc_macros-3.1.0.crate) = 44bcd58e6c97a7fcbaffcdc95728b393b8d98933bfadad49ed4097845b57ef0b
SIZE (rust/crates/lazy-regex-proc_macros-3.1.0.crate) = 4490
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
SHA256 (rust/crates/lexical-core-0.8.5.crate) = 2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46
@@ -625,8 +667,10 @@ SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833
SIZE (rust/crates/libm-0.2.8.crate) = 113450
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libsqlite3-sys-0.26.0.crate) = afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326
-SIZE (rust/crates/libsqlite3-sys-0.26.0.crate) = 4840390
+SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149
+SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
+SHA256 (rust/crates/libsui-0.3.0.crate) = 2d0f34a58599483cd44a31ff3622dbcca0c50679af60f98b705069dc729e70cf
+SIZE (rust/crates/libsui-0.3.0.crate) = 771734
SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
@@ -641,24 +685,28 @@ SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b70
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
-SHA256 (rust/crates/lsp-types-0.94.1.crate) = c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1
-SIZE (rust/crates/lsp-types-0.94.1.crate) = 66997
+SHA256 (rust/crates/lsp-types-0.97.0.crate) = 53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071
+SIZE (rust/crates/lsp-types-0.97.0.crate) = 70764
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
SIZE (rust/crates/mac-0.1.1.crate) = 4838
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
+SHA256 (rust/crates/malva-0.9.0.crate) = 6e6e9f16e424a6672f6726daf965333952dece79ef3d17aac712b92b3b72d0a8
+SIZE (rust/crates/malva-0.9.0.crate) = 41151
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/markup5ever-0.11.0.crate) = 7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016
SIZE (rust/crates/markup5ever-0.11.0.crate) = 34667
+SHA256 (rust/crates/markup_fmt-0.12.0.crate) = 33edf0c364d53d5518cf663824e7d5d5339c844daa54bb0208bee5202dde88f1
+SIZE (rust/crates/markup_fmt-0.12.0.crate) = 33776
SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
SHA256 (rust/crates/md4-0.10.2.crate) = 7da5ac363534dce5fabf69949225e174fbf111a498bf0ff794c8ea1fba9f3dda
SIZE (rust/crates/md4-0.10.2.crate) = 9199
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15
@@ -703,8 +751,8 @@ SHA256 (rust/crates/nom-5.1.3.crate) = 08959a387a676302eebf4ddbcbc611da04285579f
SIZE (rust/crates/nom-5.1.3.crate) = 135018
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/notify-5.0.0.crate) = ed2c66da08abae1c024c01d635253e402341b4060a12e99b31c7594063bf490a
-SIZE (rust/crates/notify-5.0.0.crate) = 37091
+SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d
+SIZE (rust/crates/notify-6.1.1.crate) = 40117
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0
@@ -723,8 +771,8 @@ SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/object-0.36.3.crate) = 27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9
+SIZE (rust/crates/object-0.36.3.crate) = 325288
SHA256 (rust/crates/oid-registry-0.6.1.crate) = 9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff
SIZE (rust/crates/oid-registry-0.6.1.crate) = 15068
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
@@ -817,6 +865,8 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (rust/crates/pkcs5-0.7.1.crate) = e847e2c91a18bfa887dd028ec33f2fe6f25db77db3619024764914affe8b69a6
+SIZE (rust/crates/pkcs5-0.7.1.crate) = 41902
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
@@ -833,6 +883,8 @@ SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
+SHA256 (rust/crates/pretty_yaml-0.4.0.crate) = 22ba50511591c8e1d84125f7e2e6d17ccb06865c484b812f5ee3af61f42a66be
+SIZE (rust/crates/pretty_yaml-0.4.0.crate) = 13558
SHA256 (rust/crates/prettyplease-0.1.25.crate) = 6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86
SIZE (rust/crates/prettyplease-0.1.25.crate) = 49545
SHA256 (rust/crates/prettyplease-0.2.17.crate) = 8d3928fb5db768cb86f891ff014f0144589297e3c6a1aba6ed7cecfdace270c7
@@ -847,8 +899,8 @@ SHA256 (rust/crates/proc-macro-rules-0.4.0.crate) = 07c277e4e643ef00c1233393c673
SIZE (rust/crates/proc-macro-rules-0.4.0.crate) = 5195
SHA256 (rust/crates/proc-macro-rules-macros-0.4.0.crate) = 207fffb0fe655d1d47f6af98cc2793405e85929bdbc420d685554ff07be27ac7
SIZE (rust/crates/proc-macro-rules-macros-0.4.0.crate) = 6567
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
SHA256 (rust/crates/profiling-1.0.15.crate) = 43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58
SIZE (rust/crates/profiling-1.0.15.crate) = 14255
SHA256 (rust/crates/prost-0.11.9.crate) = 0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd
@@ -861,14 +913,24 @@ SHA256 (rust/crates/prost-types-0.11.9.crate) = 213622a1460818959ac1181aaeb2dc9c
SIZE (rust/crates/prost-types-0.11.9.crate) = 40809
SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
SIZE (rust/crates/psm-0.1.21.crate) = 23126
-SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b
-SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378
+SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
+SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
+SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
+SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
+SHA256 (rust/crates/pulldown-cmark-0.11.2.crate) = cb4e75767fbc9d92b90e4d0c011f61358cde9513b31ef07ea3631b15ffc3b4fd
+SIZE (rust/crates/pulldown-cmark-0.11.2.crate) = 145377
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quick-junit-0.3.6.crate) = d1a341ae463320e9f8f34adda49c8a85d81d4e8f34cce4397fb0350481552224
SIZE (rust/crates/quick-junit-0.3.6.crate) = 19957
SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
+SHA256 (rust/crates/quinn-0.11.2.crate) = e4ceeeeabace7857413798eb1ffa1e9c905a9946a57d81fb69b4b71c4d8eb3ad
+SIZE (rust/crates/quinn-0.11.2.crate) = 73920
+SHA256 (rust/crates/quinn-proto-0.11.3.crate) = ddf517c03a109db8100448a4be38d498df8a210a99fe0e1b9eaf39e78c640efe
+SIZE (rust/crates/quinn-proto-0.11.3.crate) = 202348
+SHA256 (rust/crates/quinn-udp-0.5.2.crate) = 9096629c45860fc7fb143e125eb826b5e721e10be3263160c7d60ca832cf8c46
+SIZE (rust/crates/quinn-udp-0.5.2.crate) = 21918
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
@@ -877,6 +939,10 @@ SHA256 (rust/crates/radix_fmt-1.0.0.crate) = ce082a9940a7ace2ad4a8b7d0b1eac6aa37
SIZE (rust/crates/radix_fmt-1.0.0.crate) = 8743
SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
+SHA256 (rust/crates/raffia-0.9.1.crate) = c36f58fa7ad2f26bca656054c902becddeac5582df2bb31d4b4d2a148c62cfd5
+SIZE (rust/crates/raffia-0.9.1.crate) = 71528
+SHA256 (rust/crates/raffia_macro-0.1.1.crate) = 4fdb50eb5bf734fa5a770680a61876a6ec77b99c1e0e52d1f18ad6ebfa85759f
+SIZE (rust/crates/raffia_macro-0.1.1.crate) = 2075
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -901,16 +967,16 @@ SHA256 (rust/crates/ref-cast-1.0.22.crate) = c4846d4c50d1721b1a3bef8af76924eef20
SIZE (rust/crates/ref-cast-1.0.22.crate) = 12664
SHA256 (rust/crates/ref-cast-impl-1.0.22.crate) = 5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc
SIZE (rust/crates/ref-cast-impl-1.0.22.crate) = 9306
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
+SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
+SIZE (rust/crates/regex-1.10.6.crate) = 253894
SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
SHA256 (rust/crates/relative-path-1.9.2.crate) = e898588f33fdd5b9420719948f9f2a32c922a246964576f71ba7f24f80610fbc
SIZE (rust/crates/relative-path-1.9.2.crate) = 22420
-SHA256 (rust/crates/reqwest-0.12.4.crate) = 566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10
-SIZE (rust/crates/reqwest-0.12.4.crate) = 170627
+SHA256 (rust/crates/reqwest-0.12.5.crate) = c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37
+SIZE (rust/crates/reqwest-0.12.5.crate) = 177108
SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
@@ -921,14 +987,16 @@ SHA256 (rust/crates/ripemd-0.1.3.crate) = bd124222d17ad93a644ed9d011a40f4fb64aa5
SIZE (rust/crates/ripemd-0.1.3.crate) = 16601
SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
SIZE (rust/crates/ron-0.8.1.crate) = 63251
+SHA256 (rust/crates/rowan-0.15.15.crate) = 32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49
+SIZE (rust/crates/rowan-0.15.15.crate) = 39971
SHA256 (rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc
SIZE (rust/crates/rsa-0.9.6.crate) = 80048
-SHA256 (rust/crates/runtimelib-0.11.0.crate) = 81f4969d577fe13ef40c8eb6fad2ccc66c26c800410672c847f5397699240b9d
-SIZE (rust/crates/runtimelib-0.11.0.crate) = 24407
-SHA256 (rust/crates/rusqlite-0.29.0.crate) = 549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2
-SIZE (rust/crates/rusqlite-0.29.0.crate) = 137156
-SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
-SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
+SHA256 (rust/crates/runtimelib-0.14.0.crate) = 0c3d817764e3971867351e6103955b17d808f5330e9ef63aaaaab55bf8c664c1
+SIZE (rust/crates/runtimelib-0.14.0.crate) = 26325
+SHA256 (rust/crates/rusqlite-0.32.1.crate) = 7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e
+SIZE (rust/crates/rusqlite-0.32.1.crate) = 155563
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
@@ -939,18 +1007,18 @@ SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfc
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
SIZE (rust/crates/rustix-0.38.32.crate) = 376999
-SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
-SIZE (rust/crates/rustls-0.22.4.crate) = 333681
+SHA256 (rust/crates/rustls-0.23.11.crate) = 4828ea528154ae444e5a642dbb7d5623354030dc9822b83fd9bb79683c7399d0
+SIZE (rust/crates/rustls-0.23.11.crate) = 438425
SHA256 (rust/crates/rustls-native-certs-0.7.0.crate) = 8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792
SIZE (rust/crates/rustls-native-certs-0.7.0.crate) = 25071
SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
SHA256 (rust/crates/rustls-pki-types-1.7.0.crate) = 976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d
SIZE (rust/crates/rustls-pki-types-1.7.0.crate) = 29555
-SHA256 (rust/crates/rustls-tokio-stream-0.2.23.crate) = c478c030dfd68498e6c59168d9eec4f8bead33152a5f3095ad4bdbdcea09d466
-SIZE (rust/crates/rustls-tokio-stream-0.2.23.crate) = 34115
-SHA256 (rust/crates/rustls-webpki-0.102.4.crate) = ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e
-SIZE (rust/crates/rustls-webpki-0.102.4.crate) = 200657
+SHA256 (rust/crates/rustls-tokio-stream-0.3.0.crate) = 22557157d7395bc30727745b365d923f1ecc230c4c80b176545f3f4f08c46e33
+SIZE (rust/crates/rustls-tokio-stream-0.3.0.crate) = 34719
+SHA256 (rust/crates/rustls-webpki-0.102.5.crate) = f9a6fccd794a42c2c105b513a2f62bc3fd8f3ba57a4593677ceb0bd035164d78
+SIZE (rust/crates/rustls-webpki-0.102.5.crate) = 200431
SHA256 (rust/crates/rustversion-1.0.15.crate) = 80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47
SIZE (rust/crates/rustversion-1.0.15.crate) = 17406
SHA256 (rust/crates/rustyline-13.0.0.crate) = 02a2d683a4ac90aeef5b1013933f6d977bd37d51ff3f4dad829d4931a7e6be86
@@ -987,24 +1055,26 @@ SHA256 (rust/crates/semver-1.0.14.crate) = e25dfac463d778e353db5be2449d1cce89bd6
SIZE (rust/crates/semver-1.0.14.crate) = 29813
SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
-SHA256 (rust/crates/serde-1.0.200.crate) = ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f
-SIZE (rust/crates/serde-1.0.200.crate) = 77611
+SHA256 (rust/crates/serde-1.0.205.crate) = e33aedb1a7135da52b7c21791455563facbbcc43d0f0f66165b42c21b3dfb150
+SIZE (rust/crates/serde-1.0.205.crate) = 78248
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
SHA256 (rust/crates/serde_bytes-0.11.14.crate) = 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734
SIZE (rust/crates/serde_bytes-0.11.14.crate) = 12018
-SHA256 (rust/crates/serde_derive-1.0.200.crate) = 856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb
-SIZE (rust/crates/serde_derive-1.0.200.crate) = 55785
-SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
-SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
+SHA256 (rust/crates/serde_derive-1.0.205.crate) = 692d6f5ac90220161d6774db30c662202721e64aed9058d2c394f451261420c1
+SIZE (rust/crates/serde_derive-1.0.205.crate) = 55886
+SHA256 (rust/crates/serde_json-1.0.122.crate) = 784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da
+SIZE (rust/crates/serde_json-1.0.122.crate) = 147200
SHA256 (rust/crates/serde_repr-0.1.16.crate) = 8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00
SIZE (rust/crates/serde_repr-0.1.16.crate) = 9629
SHA256 (rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
SIZE (rust/crates/serde_spanned-0.6.6.crate) = 9120
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_v8-0.202.0.crate) = d179230030f377d5a788e4adc979262d586d7da286462f98b70da7f8b8a9d0b7
-SIZE (rust/crates/serde_v8-0.202.0.crate) = 31975
+SHA256 (rust/crates/serde_v8-0.216.0.crate) = 1733b8192f123beedd2fc7998efeaf2a0b8bfa35c01537f50b690e786db8024c
+SIZE (rust/crates/serde_v8-0.216.0.crate) = 32097
+SHA256 (rust/crates/serdect-0.2.0.crate) = a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177
+SIZE (rust/crates/serdect-0.2.0.crate) = 11691
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
@@ -1051,8 +1121,6 @@ SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9
SIZE (rust/crates/socket2-0.5.5.crate) = 54863
SHA256 (rust/crates/sourcemap-8.0.1.crate) = 208d40b9e8cad9f93613778ea295ed8f3c2b1824217c6cfc7219d3f6f45b96d4
SIZE (rust/crates/sourcemap-8.0.1.crate) = 43848
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
@@ -1073,78 +1141,82 @@ SHA256 (rust/crates/string_enum-0.4.4.crate) = 05e383308aebc257e7d7920224fa055c6
SIZE (rust/crates/string_enum-0.4.4.crate) = 3861
SHA256 (rust/crates/strip-ansi-escapes-0.2.0.crate) = 55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa
SIZE (rust/crates/strip-ansi-escapes-0.2.0.crate) = 8625
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.25.0.crate) = 290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125
SIZE (rust/crates/strum-0.25.0.crate) = 5539
SHA256 (rust/crates/strum_macros-0.25.3.crate) = 23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0
SIZE (rust/crates/strum_macros-0.25.3.crate) = 22570
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
+SHA256 (rust/crates/swc_allocator-0.1.8.crate) = adc8bd3075d1c6964010333fae9ddcd91ad422a4f8eb8b3206a9b2b6afb4209e
+SIZE (rust/crates/swc_allocator-0.1.8.crate) = 12576
SHA256 (rust/crates/swc_atoms-0.6.7.crate) = bb6567e4e67485b3e7662b486f1565bdae54bd5b9d6b16b2ba1a9babb1e42125
SIZE (rust/crates/swc_atoms-0.6.7.crate) = 13825
-SHA256 (rust/crates/swc_bundler-0.230.2.crate) = 9c506ddddebb846f8e68780464e2fe1fdc0add4bc265659f713a71015ffcdb13
-SIZE (rust/crates/swc_bundler-0.230.2.crate) = 71913
+SHA256 (rust/crates/swc_bundler-0.233.3.crate) = e9e0a88398e80a77bd6e1b523698a0f1ab3b12fbddd03c8a69a73963c02d3bbc
+SIZE (rust/crates/swc_bundler-0.233.3.crate) = 72234
SHA256 (rust/crates/swc_cached-0.3.20.crate) = 83406221c501860fce9c27444f44125eafe9e598b8b81be7563d7036784cd05c
SIZE (rust/crates/swc_cached-0.3.20.crate) = 1958
-SHA256 (rust/crates/swc_common-0.34.4.crate) = 9087befec6b63911f9d2f239e4f91c9b21589c169b86ed2d616944d23cf4a243
-SIZE (rust/crates/swc_common-0.34.4.crate) = 81082
+SHA256 (rust/crates/swc_common-0.36.2.crate) = 1802b1642488aec58597dc55ea88992c165660d6e44e9838d4d93f7b78ab95f3
+SIZE (rust/crates/swc_common-0.36.2.crate) = 81100
SHA256 (rust/crates/swc_config-0.1.14.crate) = 84b67e115ab136fe0eb03558bb0508ca7782eeb446a96d165508c48617e3fd94
SIZE (rust/crates/swc_config-0.1.14.crate) = 4777
SHA256 (rust/crates/swc_config_macro-0.1.4.crate) = 7c5f56139042c1a95b54f5ca48baa0e0172d369bcc9d3d473dad1de36bae8399
SIZE (rust/crates/swc_config_macro-0.1.4.crate) = 1717
-SHA256 (rust/crates/swc_ecma_ast-0.115.1.crate) = 7be1306930c235435a892104c00c2b5e16231043c085d5a10bd3e7537b15659b
-SIZE (rust/crates/swc_ecma_ast-0.115.1.crate) = 33764
-SHA256 (rust/crates/swc_ecma_codegen-0.151.1.crate) = f5141a8cb4eb69e090e6aea5d49061b46919be5210f3d084f9d9ad63d30f5cff
-SIZE (rust/crates/swc_ecma_codegen-0.151.1.crate) = 52670
-SHA256 (rust/crates/swc_ecma_codegen_macros-0.7.6.crate) = 090e409af49c8d1a3c13b3aab1ed09dd4eda982207eb3e63c2ad342f072b49c8
-SIZE (rust/crates/swc_ecma_codegen_macros-0.7.6.crate) = 2987
-SHA256 (rust/crates/swc_ecma_loader-0.46.1.crate) = 5a9febebf047d1286e7b723fa2758f3229da2c103834f3eaee69833f46692612
-SIZE (rust/crates/swc_ecma_loader-0.46.1.crate) = 10843
-SHA256 (rust/crates/swc_ecma_parser-0.146.12.crate) = 0a4e0c2e85f12c63b85c805e923079b04d1fb3e25edd069d638eed5f2098de74
-SIZE (rust/crates/swc_ecma_parser-0.146.12.crate) = 150268
-SHA256 (rust/crates/swc_ecma_transforms_base-0.140.3.crate) = d37dc505c92af56d0f77cf6f31a6ccd37ac40cad1e01ff77277e0b1c70e8f8ff
-SIZE (rust/crates/swc_ecma_transforms_base-0.140.3.crate) = 71276
-SHA256 (rust/crates/swc_ecma_transforms_classes-0.129.0.crate) = a3eab5f8179e5b0aedf385eacc2c033691c6d211a7babd1bbbff12cf794a824e
-SIZE (rust/crates/swc_ecma_transforms_classes-0.129.0.crate) = 4329
+SHA256 (rust/crates/swc_ecma_ast-0.117.4.crate) = a5da2f0310e8cd84b8c803095e75b2cbca872c71fc7f7404d4c9c8117d894960
+SIZE (rust/crates/swc_ecma_ast-0.117.4.crate) = 34864
+SHA256 (rust/crates/swc_ecma_codegen-0.154.4.crate) = 7badcda2c45056495ed94b957884099cb000470ae7901ba68db2e7fd48414a4b
+SIZE (rust/crates/swc_ecma_codegen-0.154.4.crate) = 52555
+SHA256 (rust/crates/swc_ecma_codegen_macros-0.7.7.crate) = 859fabde36db38634f3fad548dd5e3410c1aebba1b67a3c63e67018fa57a0bca
+SIZE (rust/crates/swc_ecma_codegen_macros-0.7.7.crate) = 2945
+SHA256 (rust/crates/swc_ecma_loader-0.48.1.crate) = a201c65ccbaa0c80fbcfd5c90dcc0bfc7ae62ac596f2233651ac715caf5d2c12
+SIZE (rust/crates/swc_ecma_loader-0.48.1.crate) = 10844
+SHA256 (rust/crates/swc_ecma_parser-0.148.1.crate) = a8204235f635274dba4adc30c47ac896fd126ddfc53b27210676722423cbb2e7
+SIZE (rust/crates/swc_ecma_parser-0.148.1.crate) = 150458
+SHA256 (rust/crates/swc_ecma_transforms_base-0.143.3.crate) = 6df81c1cbb920d9c47abe6fb105363b0f78df2c8f6b0910c4fdd2ad7cbdfb23d
+SIZE (rust/crates/swc_ecma_transforms_base-0.143.3.crate) = 71756
+SHA256 (rust/crates/swc_ecma_transforms_classes-0.132.1.crate) = 53291bcdfca4bd4c2546c3170d7f0ea1d4f22f6fce2a531265ead010a9a2ebdf
+SIZE (rust/crates/swc_ecma_transforms_classes-0.132.1.crate) = 4254
SHA256 (rust/crates/swc_ecma_transforms_macros-0.5.5.crate) = 500a1dadad1e0e41e417d633b3d6d5de677c9e0d3159b94ba3348436cdb15aab
SIZE (rust/crates/swc_ecma_transforms_macros-0.5.5.crate) = 3827
-SHA256 (rust/crates/swc_ecma_transforms_optimization-0.201.2.crate) = 724a8306e98c1b1f9640fc44c1acc0c971f6daa17651919e06b64f905d4a4564
-SIZE (rust/crates/swc_ecma_transforms_optimization-0.201.2.crate) = 62122
-SHA256 (rust/crates/swc_ecma_transforms_proposal-0.174.3.crate) = 6df8aa6752cc2fcf3d78ac67827542fb666e52283f2b26802aa058906bb750d3
-SIZE (rust/crates/swc_ecma_transforms_proposal-0.174.3.crate) = 23066
-SHA256 (rust/crates/swc_ecma_transforms_react-0.186.2.crate) = 446da32cac8299973aaf1d37496562bfd0c1e4f3c3ab5d0af6f07f42e8184102
-SIZE (rust/crates/swc_ecma_transforms_react-0.186.2.crate) = 30928
-SHA256 (rust/crates/swc_ecma_transforms_typescript-0.191.2.crate) = f1ce8af2865449e714ae56dacb6b54b3f6dc4cc25074da4e39b878bd93c5e39c
-SIZE (rust/crates/swc_ecma_transforms_typescript-0.191.2.crate) = 35927
-SHA256 (rust/crates/swc_ecma_utils-0.130.3.crate) = 13e62b199454a576c5fdbd7e1bef8ab88a395427456d8a713d994b7d469833aa
-SIZE (rust/crates/swc_ecma_utils-0.130.3.crate) = 32800
-SHA256 (rust/crates/swc_ecma_visit-0.101.0.crate) = ce0d997f0c9b4e181225f603d161f6757c2a97022258170982cfe005ec69ec92
-SIZE (rust/crates/swc_ecma_visit-0.101.0.crate) = 9742
-SHA256 (rust/crates/swc_eq_ignore_macros-0.1.3.crate) = 695a1d8b461033d32429b5befbf0ad4d7a2c4d6ba9cd5ba4e0645c615839e8e4
-SIZE (rust/crates/swc_eq_ignore_macros-0.1.3.crate) = 2833
-SHA256 (rust/crates/swc_fast_graph-0.22.0.crate) = c00cf5c1687e9858fb9de1ffa90a3e21369095406e97ace870a389320d105b0a
-SIZE (rust/crates/swc_fast_graph-0.22.0.crate) = 6922
-SHA256 (rust/crates/swc_graph_analyzer-0.23.0.crate) = a928a2ad8897fb78c38898ba342960863e9937b7a3de2d010d3204d85ce1b72a
-SIZE (rust/crates/swc_graph_analyzer-0.23.0.crate) = 2005
-SHA256 (rust/crates/swc_macros_common-0.3.11.crate) = 91745f3561057493d2da768437c427c0e979dff7396507ae02f16c981c4a8466
-SIZE (rust/crates/swc_macros_common-0.3.11.crate) = 6683
-SHA256 (rust/crates/swc_visit-0.5.14.crate) = 043d11fe683dcb934583ead49405c0896a5af5face522e4682c16971ef7871b9
-SIZE (rust/crates/swc_visit-0.5.14.crate) = 5690
-SHA256 (rust/crates/swc_visit_macros-0.5.12.crate) = 4ae9ef18ff8daffa999f729db056d2821cd2f790f3a11e46422d19f46bb193e7
-SIZE (rust/crates/swc_visit_macros-0.5.12.crate) = 14377
+SHA256 (rust/crates/swc_ecma_transforms_optimization-0.204.2.crate) = 3d7f9a903d6774d3f9005775badc25817296791ffed560f1b7e38aab62ca37ff
+SIZE (rust/crates/swc_ecma_transforms_optimization-0.204.2.crate) = 61954
+SHA256 (rust/crates/swc_ecma_transforms_proposal-0.177.1.crate) = a2d84d062b05ae89982a76ff47881a5e15bbd02e9b3c68dc14a3f5eacf48abca
+SIZE (rust/crates/swc_ecma_transforms_proposal-0.177.1.crate) = 23085
+SHA256 (rust/crates/swc_ecma_transforms_react-0.189.2.crate) = d411add563dd86d50b3db6e74e38def06587fa2fd370b430f71226688bfa6ded
+SIZE (rust/crates/swc_ecma_transforms_react-0.189.2.crate) = 30844
+SHA256 (rust/crates/swc_ecma_transforms_typescript-0.194.3.crate) = 4f73c4ae3eb15adc5865dc729c4e111040529cec5a349d56ed0b4a0de1a86242
+SIZE (rust/crates/swc_ecma_transforms_typescript-0.194.3.crate) = 35862
+SHA256 (rust/crates/swc_ecma_utils-0.133.4.crate) = b6148af60d25da893aef037621e4869e9b580eb280e12f5a8d4f87fa5e4cd5da
+SIZE (rust/crates/swc_ecma_utils-0.133.4.crate) = 33199
+SHA256 (rust/crates/swc_ecma_visit-0.103.3.crate) = ed8026e4d9abcb75d511bf7623d49e8e135f02f4f9a6bb7c115df8239cfe3d4f
+SIZE (rust/crates/swc_ecma_visit-0.103.3.crate) = 353684
+SHA256 (rust/crates/swc_eq_ignore_macros-0.1.4.crate) = 63db0adcff29d220c3d151c5b25c0eabe7e32dd936212b84cdaa1392e3130497
+SIZE (rust/crates/swc_eq_ignore_macros-0.1.4.crate) = 2741
+SHA256 (rust/crates/swc_fast_graph-0.24.1.crate) = f3f854cf8efc290aa927d31dab98b42011ff2341fecb2b27fdc817ef7b30ef3b
+SIZE (rust/crates/swc_fast_graph-0.24.1.crate) = 7098
+SHA256 (rust/crates/swc_graph_analyzer-0.25.1.crate) = d97d4b3b186f842f6def323db73f1bc90d7086bd5fa1fb4cca527e20c70f856e
+SIZE (rust/crates/swc_graph_analyzer-0.25.1.crate) = 2006
+SHA256 (rust/crates/swc_macros_common-0.3.13.crate) = f486687bfb7b5c560868f69ed2d458b880cebc9babebcb67e49f31b55c5bf847
+SIZE (rust/crates/swc_macros_common-0.3.13.crate) = 6666
+SHA256 (rust/crates/swc_visit-0.6.1.crate) = 2e194d14f94121fd08b823d3379eedb3ce455785d9e0c3d2742c59377e283207
+SIZE (rust/crates/swc_visit-0.6.1.crate) = 5111
+SHA256 (rust/crates/swc_visit_macros-0.5.13.crate) = 92807d840959f39c60ce8a774a3f83e8193c658068e6d270dbe0a05e40e90b41
+SIZE (rust/crates/swc_visit_macros-0.5.13.crate) = 14266
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.58.crate) = 44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687
-SIZE (rust/crates/syn-2.0.58.crate) = 254920
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (rust/crates/syn-2.0.72.crate) = dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af
+SIZE (rust/crates/syn-2.0.72.crate) = 267069
+SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
+SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
SHA256 (rust/crates/syntect-5.2.0.crate) = 874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1
SIZE (rust/crates/syntect-5.2.0.crate) = 822671
-SHA256 (rust/crates/sysinfo-0.30.13.crate) = 0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3
-SIZE (rust/crates/sysinfo-0.30.13.crate) = 173400
+SHA256 (rust/crates/sysinfo-0.31.2.crate) = d4115055da5f572fff541dd0c4e61b0262977f453cc9fe04be83aba25a89bdab
+SIZE (rust/crates/sysinfo-0.31.2.crate) = 182000
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
@@ -1155,6 +1227,8 @@ SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d6
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
+SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
SHA256 (rust/crates/text-size-1.1.0.crate) = 288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a
SIZE (rust/crates/text-size-1.1.0.crate) = 12380
SHA256 (rust/crates/text_lines-0.6.0.crate) = 7fd5828de7deaa782e1dd713006ae96b3bee32d3279b79eb67ecf8072c059bcf
@@ -1171,18 +1245,20 @@ SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d
SIZE (rust/crates/time-core-0.1.2.crate) = 7191
SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
+SHA256 (rust/crates/tiny_pretty-0.2.0.crate) = 4b3f46f0549180b9c6f7f76270903f1a06867c43a03998b99dce81aa1760c3b2
+SIZE (rust/crates/tiny_pretty-0.2.0.crate) = 8702
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
-SIZE (rust/crates/tokio-1.37.0.crate) = 764297
+SHA256 (rust/crates/tokio-1.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
+SIZE (rust/crates/tokio-1.36.0.crate) = 757286
SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
SHA256 (rust/crates/tokio-metrics-0.3.1.crate) = eace09241d62c98b7eeb1107d4c5c64ca3bd7da92e8c218c153ab3a78f9be112
SIZE (rust/crates/tokio-metrics-0.3.1.crate) = 42777
-SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
-SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
+SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
+SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
SHA256 (rust/crates/tokio-socks-0.5.1.crate) = 51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0
SIZE (rust/crates/tokio-socks-0.5.1.crate) = 16137
SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
@@ -1199,12 +1275,10 @@ SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4
SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
+SHA256 (rust/crates/tower-http-0.5.2.crate) = 1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5
+SIZE (rust/crates/tower-http-0.5.2.crate) = 118675
SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
SIZE (rust/crates/tower-layer-0.3.2.crate) = 6023
-SHA256 (rust/crates/tower-lsp-0.20.0.crate) = d4ba052b54a6627628d9b3c34c176e7eda8359b7da9acd497b9f20998d118508
-SIZE (rust/crates/tower-lsp-0.20.0.crate) = 61870
-SHA256 (rust/crates/tower-lsp-macros-0.9.0.crate) = 84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa
-SIZE (rust/crates/tower-lsp-macros-0.9.0.crate) = 2888
SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
@@ -1213,8 +1287,8 @@ SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af
SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
-SHA256 (rust/crates/triomphe-0.1.11.crate) = 859eb650cfee7434994602c3a68b25d77ad9e68c8a6cd491616ef86661382eb3
-SIZE (rust/crates/triomphe-0.1.11.crate) = 28299
+SHA256 (rust/crates/triomphe-0.1.13.crate) = e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369
+SIZE (rust/crates/triomphe-0.1.13.crate) = 29568
SHA256 (rust/crates/trust-dns-client-0.23.2.crate) = 14135e72c7e6d4c9b6902d4437881a8598f0145dbb2e3f86f92dbad845b61e63
SIZE (rust/crates/trust-dns-client-0.23.2.crate) = 37939
SHA256 (rust/crates/trust-dns-proto-0.23.2.crate) = 3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374
@@ -1227,8 +1301,8 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
-SHA256 (rust/crates/typed-arena-2.0.1.crate) = 0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae
-SIZE (rust/crates/typed-arena-2.0.1.crate) = 11439
+SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
+SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
@@ -1249,16 +1323,16 @@ SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a54
SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
SHA256 (rust/crates/unicode-id-0.3.4.crate) = b1b6def86329695390197b82c1e244a54a131ceb66c996f2088a3876e2ae083f
SIZE (rust/crates/unicode-id-0.3.4.crate) = 15345
-SHA256 (rust/crates/unicode-id-start-1.0.4.crate) = 02aebfa694eccbbbffdd92922c7de136b9fe764396d2f10e21bce1681477cfc1
-SIZE (rust/crates/unicode-id-start-1.0.4.crate) = 41709
+SHA256 (rust/crates/unicode-id-start-1.2.0.crate) = bc3882f69607a2ac8cc4de3ee7993d8f68bb06f2974271195065b3bd07f2edea
+SIZE (rust/crates/unicode-id-start-1.2.0.crate) = 42977
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
+SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
@@ -1269,8 +1343,8 @@ SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.4.1.crate) = 143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5
SIZE (rust/crates/url-2.4.1.crate) = 78228
-SHA256 (rust/crates/urlpattern-0.2.0.crate) = f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609
-SIZE (rust/crates/urlpattern-0.2.0.crate) = 26231
+SHA256 (rust/crates/urlpattern-0.3.0.crate) = 70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d
+SIZE (rust/crates/urlpattern-0.3.0.crate) = 28180
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
@@ -1279,8 +1353,8 @@ SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dc
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
SIZE (rust/crates/uuid-1.8.0.crate) = 44043
-SHA256 (rust/crates/v8-0.97.0.crate) = 5ecc402c55b363c29901bdd0613c68213b01c5b2a3ee362d5e985cb74901b472
-SIZE (rust/crates/v8-0.97.0.crate) = 23902632
+SHA256 (rust/crates/v8-0.105.0.crate) = 692624c4fd58ff50aa6d690c159df18e7881c13970005b9b2bff77dc425fd370
+SIZE (rust/crates/v8-0.105.0.crate) = 22292920
SHA256 (rust/crates/v8_valueserializer-0.1.1.crate) = 97599c400fc79925922b58303e98fcb8fa88f573379a08ddb652e72cbd2e70f6
SIZE (rust/crates/v8_valueserializer-0.1.1.crate) = 57506
SHA256 (rust/crates/value-trait-0.8.1.crate) = dad8db98c1e677797df21ba03fca7d3bf9bec3ca38db930954e4fe6e1ea27eb4
@@ -1347,46 +1421,60 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
SIZE (rust/crates/windows-0.52.0.crate) = 11843715
+SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
+SIZE (rust/crates/windows-0.57.0.crate) = 9694564
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
+SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
+SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
+SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
+SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
+SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
+SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
+SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
+SHA256 (rust/crates/winnow-0.6.15.crate) = 557404e450152cd6795bb558bca69e43c585055f4606e3bcae5894fc6dac9ba0
+SIZE (rust/crates/winnow-0.6.15.crate) = 163033
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
@@ -1407,23 +1495,35 @@ SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920f
SIZE (rust/crates/xattr-1.3.1.crate) = 12580
SHA256 (rust/crates/xml-rs-0.8.20.crate) = 791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193
SIZE (rust/crates/xml-rs-0.8.20.crate) = 54443
+SHA256 (rust/crates/yaml_parser-0.2.1.crate) = 2a6a39b6b5ba0d02c910d05d7fbc366a4befb8901ea107dcde9c1c97acb8a366
+SIZE (rust/crates/yaml_parser-0.2.1.crate) = 17314
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
+SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5
+SIZE (rust/crates/yoke-0.7.4.crate) = 27781
+SHA256 (rust/crates/yoke-derive-0.7.4.crate) = 28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95
+SIZE (rust/crates/yoke-derive-0.7.4.crate) = 7470
SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
+SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
+SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
+SHA256 (rust/crates/zerofrom-derive-0.1.4.crate) = 0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5
+SIZE (rust/crates/zerofrom-derive-0.1.4.crate) = 8232
SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (rust/crates/zeromq-0.3.4.crate) = 2db35fbc7d9082d39a85c9831ec5dc7b7b135038d2f00bb5ff2a4c0275893da1
-SIZE (rust/crates/zeromq-0.3.4.crate) = 53843
+SHA256 (rust/crates/zeromq-0.4.0.crate) = fb0560d00172817b7f7c2265060783519c475702ae290b154115ca75e976d4d0
+SIZE (rust/crates/zeromq-0.4.0.crate) = 55853
+SHA256 (rust/crates/zip-2.1.6.crate) = 40dd8c92efc296286ce1fbd16657c5dbefff44f1b4ca01cc5f517d8b7b3d3e2e
+SIZE (rust/crates/zip-2.1.6.crate) = 107876
SHA256 (rust/crates/zstd-0.12.4.crate) = 1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c
SIZE (rust/crates/zstd-0.12.4.crate) = 30434
SHA256 (rust/crates/zstd-safe-6.0.6.crate) = ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581
SIZE (rust/crates/zstd-safe-6.0.6.crate) = 20828
SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
-SHA256 (denoland-deno-v1.45.2_GH0.tar.gz) = 6f5c811b2a86b4aed73cb9bd48fb8b385ebf50292716fb84e8dc4983a43c86a6
-SIZE (denoland-deno-v1.45.2_GH0.tar.gz) = 25449851
+SHA256 (denoland-deno-v1.46.2_GH0.tar.gz) = 953a9b8bc93b69aed0fd65e1a7b5543e999bcecc0ddd786c1967e1bf0eb01739
+SIZE (denoland-deno-v1.46.2_GH0.tar.gz) = 25640296
diff --git a/www/deno/files/patch-Cargo.lock b/www/deno/files/patch-Cargo.lock
index 644197e77290..d936bc80f25e 100644
--- a/www/deno/files/patch-Cargo.lock
+++ b/www/deno/files/patch-Cargo.lock
@@ -1,14 +1,14 @@
---- Cargo.lock.orig 2024-07-11 20:46:42 UTC
-+++ Cargo.lock
-@@ -1772,6 +1772,7 @@ dependencies = [
- "simd-json",
+--- Cargo.lock.orig 2024-08-23 11:19:44.878980000 +0200
++++ Cargo.lock 2024-08-23 11:19:48.380694000 +0200
+@@ -1859,6 +1859,7 @@ dependencies = [
"sm3",
"spki",
+ "stable_deref_trait",
+ "sysinfo",
"thiserror",
"tokio",
"url",
-@@ -1882,6 +1883,7 @@ dependencies = [
+@@ -1985,6 +1986,7 @@ dependencies = [
"serde",
"signal-hook",
"signal-hook-registry",
@@ -16,25 +16,248 @@
"test_server",
"tokio",
"tokio-metrics",
-@@ -6694,6 +6696,21 @@ dependencies = [
- "serde_json",
- "thiserror",
- "walkdir",
-+]
-+
-+[[package]]
+@@ -4150,7 +4152,7 @@ dependencies = [
+ checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
+ dependencies = [
+ "cfg-if",
+- "windows-targets 0.52.4",
++ "windows-targets 0.48.5",
+ ]
+
+ [[package]]
+@@ -7133,6 +7135,20 @@ dependencies = [
+ ]
+
+ [[package]]
+name = "sysinfo"
-+version = "0.30.13"
++version = "0.31.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3"
++checksum = "d4115055da5f572fff541dd0c4e61b0262977f453cc9fe04be83aba25a89bdab"
+dependencies = [
-+ "cfg-if",
+ "core-foundation-sys",
+ "libc",
++ "memchr",
+ "ntapi",
-+ "once_cell",
+ "rayon",
-+ "windows",
++ "windows 0.57.0",
++]
++
++[[package]]
+ name = "tap"
+ version = "1.0.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -8260,7 +8276,7 @@ dependencies = [
+ checksum = "5b2b1bf557d947847a30eb73f79aa6cdb3eaf3ce02f5e9599438f77896a62b3c"
+ dependencies = [
+ "thiserror",
+- "windows",
++ "windows 0.52.0",
+ ]
+
+ [[package]]
+@@ -8300,20 +8316,73 @@ dependencies = [
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
+ dependencies = [
+- "windows-core",
+- "windows-targets 0.52.4",
++ "windows-core 0.52.0",
++ "windows-targets 0.52.6",
+ ]
+
+ [[package]]
++name = "windows"
++version = "0.57.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143"
++dependencies = [
++ "windows-core 0.57.0",
++ "windows-targets 0.52.6",
++]
++
++[[package]]
+ name = "windows-core"
+ version = "0.52.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
+ dependencies = [
+- "windows-targets 0.52.4",
++ "windows-targets 0.52.6",
+ ]
+
+ [[package]]
++name = "windows-core"
++version = "0.57.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d"
++dependencies = [
++ "windows-implement",
++ "windows-interface",
++ "windows-result",
++ "windows-targets 0.52.6",
++]
++
++[[package]]
++name = "windows-implement"
++version = "0.57.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn 2.0.72",
++]
++
++[[package]]
++name = "windows-interface"
++version = "0.57.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn 2.0.72",
++]
++
++[[package]]
++name = "windows-result"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8"
++dependencies = [
++ "windows-targets 0.52.6",
++]
++
++[[package]]
+ name = "windows-sys"
+ version = "0.48.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -8328,7 +8397,7 @@ dependencies = [
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+ dependencies = [
+- "windows-targets 0.52.4",
++ "windows-targets 0.52.6",
+ ]
+
+ [[package]]
+@@ -8348,17 +8417,18 @@ name = "windows-targets"
+
+ [[package]]
+ name = "windows-targets"
+-version = "0.52.4"
++version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
++checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+ dependencies = [
+- "windows_aarch64_gnullvm 0.52.4",
+- "windows_aarch64_msvc 0.52.4",
+- "windows_i686_gnu 0.52.4",
+- "windows_i686_msvc 0.52.4",
+- "windows_x86_64_gnu 0.52.4",
+- "windows_x86_64_gnullvm 0.52.4",
+- "windows_x86_64_msvc 0.52.4",
++ "windows_aarch64_gnullvm 0.52.6",
++ "windows_aarch64_msvc 0.52.6",
++ "windows_i686_gnu 0.52.6",
++ "windows_i686_gnullvm",
++ "windows_i686_msvc 0.52.6",
++ "windows_x86_64_gnu 0.52.6",
++ "windows_x86_64_gnullvm 0.52.6",
++ "windows_x86_64_msvc 0.52.6",
]
[[package]]
+@@ -8369,9 +8439,9 @@ name = "windows_aarch64_gnullvm"
+
+ [[package]]
+ name = "windows_aarch64_gnullvm"
+-version = "0.52.4"
++version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
++checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+
+ [[package]]
+ name = "windows_aarch64_msvc"
+@@ -8381,9 +8451,9 @@ name = "windows_aarch64_msvc"
+
+ [[package]]
+ name = "windows_aarch64_msvc"
+-version = "0.52.4"
++version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
++checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+
+ [[package]]
+ name = "windows_i686_gnu"
+@@ -8393,11 +8463,17 @@ name = "windows_i686_gnu"
+
+ [[package]]
+ name = "windows_i686_gnu"
+-version = "0.52.4"
++version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
++checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+
+ [[package]]
++name = "windows_i686_gnullvm"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
++
++[[package]]
+ name = "windows_i686_msvc"
+ version = "0.48.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -8405,9 +8481,9 @@ name = "windows_i686_msvc"
+
+ [[package]]
+ name = "windows_i686_msvc"
+-version = "0.52.4"
++version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
++checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+
+ [[package]]
+ name = "windows_x86_64_gnu"
+@@ -8417,9 +8493,9 @@ name = "windows_x86_64_gnu"
+
+ [[package]]
+ name = "windows_x86_64_gnu"
+-version = "0.52.4"
++version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
++checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+@@ -8429,9 +8505,9 @@ name = "windows_x86_64_gnullvm"
+
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+-version = "0.52.4"
++version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
++checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+@@ -8441,9 +8517,9 @@ name = "windows_x86_64_msvc"
+
+ [[package]]
+ name = "windows_x86_64_msvc"
+-version = "0.52.4"
++version = "0.52.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
++checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+
+ [[package]]
+ name = "winnow"
diff --git a/www/deno/files/patch-cargo-crates_v8_abseil-cpp_absl_base_internal_sysinfo.cc b/www/deno/files/patch-abseil-cpp_absl_base_internal_sysinfo.cc
index 5fccffea4ae8..e183101906bd 100644
--- a/www/deno/files/patch-cargo-crates_v8_abseil-cpp_absl_base_internal_sysinfo.cc
+++ b/www/deno/files/patch-abseil-cpp_absl_base_internal_sysinfo.cc
@@ -1,7 +1,7 @@
https://github.com/abseil/abseil-cpp/issues/1518
---- cargo-crates/v8-0.97.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2023-08-22 14:21:20 UTC
-+++ cargo-crates/v8-0.97.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
+--- cargo-crates/v8-0.105.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2023-08-22 14:21:20 UTC
++++ cargo-crates/v8-0.105.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
@@ -447,7 +447,7 @@ pid_t GetTID() {
pid_t GetTID() {
// `pthread_t` need not be arithmetic per POSIX; platforms where it isn't
diff --git a/www/deno/files/patch-cargo-crates_v8_build.rs b/www/deno/files/patch-build.rs
index a7f14def8761..64d4543eeea8 100644
--- a/www/deno/files/patch-cargo-crates_v8_build.rs
+++ b/www/deno/files/patch-build.rs
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.97.0/build.rs.orig 2020-07-22 09:53:02 UTC
-+++ cargo-crates/v8-0.97.0/build.rs
+--- cargo-crates/v8-0.105.0/build.rs.orig 2020-07-22 09:53:02 UTC
++++ cargo-crates/v8-0.105.0/build.rs
@@ -199,10 +199,10 @@ fn build_v8(is_asan: bool) {
}
// cross-compilation setup
diff --git a/www/deno/files/patch-build_config_BUILD.gn b/www/deno/files/patch-build_config_BUILD.gn
new file mode 100644
index 000000000000..55022fdfc516
--- /dev/null
+++ b/www/deno/files/patch-build_config_BUILD.gn
@@ -0,0 +1,13 @@
+--- cargo-crates/v8-0.105.0/build/config/BUILD.gn.orig 2024-07-30 11:12:21 UTC
++++ cargo-crates/v8-0.105.0/build/config/BUILD.gn
+@@ -213,6 +213,10 @@ config("default_libs") {
+ # Targets should choose to explicitly link frameworks they require. Since
+ # linking can have run-time side effects, nothing should be listed here.
+ libs = []
++ } else if (is_bsd) {
++ libs = [
++ "pthread",
++ ]
+ } else if (is_linux || is_chromeos) {
+ libs = [
+ "dl",
diff --git a/www/deno/files/patch-build_config_BUILDCONFIG.gn b/www/deno/files/patch-build_config_BUILDCONFIG.gn
new file mode 100644
index 000000000000..a2b8849d6da6
--- /dev/null
+++ b/www/deno/files/patch-build_config_BUILDCONFIG.gn
@@ -0,0 +1,45 @@
+--- cargo-crates/v8-0.105.0/build/config/BUILDCONFIG.gn.orig 2024-05-21 18:07:39 UTC
++++ cargo-crates/v8-0.105.0/build/config/BUILDCONFIG.gn
+@@ -136,7 +136,8 @@ declare_args() {
+ is_official_build = false
+
+ # Set to true when compiling with the Clang compiler.
+- is_clang = current_os != "linux" ||
++ is_clang = current_os != "linux" || current_os == "openbsd" ||
++ current_os == "freebsd" ||
+ (current_cpu != "s390x" && current_cpu != "s390" &&
+ current_cpu != "ppc64" && current_cpu != "ppc" &&
+ current_cpu != "mips" && current_cpu != "mips64" &&
+@@ -231,6 +232,10 @@ if (host_toolchain == "") {
+ host_toolchain = "//build/toolchain/aix:$host_cpu"
+ } else if (host_os == "zos") {
+ host_toolchain = "//build/toolchain/zos:$host_cpu"
++ } else if (host_os == "openbsd") {
++ host_toolchain = "//build/toolchain/openbsd:clang_$host_cpu"
++ } else if (host_os == "freebsd") {
++ host_toolchain = "//build/toolchain/freebsd:clang_$host_cpu"
+ } else {
+ assert(false, "Unsupported host_os: $host_os")
+ }
+@@ -274,6 +279,8 @@ if (target_os == "android") {
+ _default_toolchain = "//build/toolchain/aix:$target_cpu"
+ } else if (target_os == "zos") {
+ _default_toolchain = "//build/toolchain/zos:$target_cpu"
++} else if (target_os == "openbsd" || target_os == "freebsd") {
++ _default_toolchain = host_toolchain
+ } else {
+ assert(false, "Unsupported target_os: $target_os")
+ }
+@@ -308,7 +315,11 @@ is_android = current_os == "android"
+ is_chromeos = current_os == "chromeos"
+ is_fuchsia = current_os == "fuchsia"
+ is_ios = current_os == "ios"
+-is_linux = current_os == "linux"
++is_linux = current_os == "linux" || current_os == "openbsd" ||
++ current_os == "freebsd"
++is_openbsd = current_os == "openbsd"
++is_freebsd = current_os == "freebsd"
++is_bsd = current_os == "openbsd" || current_os == "freebsd"
+ is_mac = current_os == "mac"
+ is_nacl = current_os == "nacl"
+ is_win = current_os == "win" || current_os == "winuwp"
diff --git a/www/deno/files/patch-build_config_clang_BUILD.gn b/www/deno/files/patch-build_config_clang_BUILD.gn
new file mode 100644
index 000000000000..3ca36bde967e
--- /dev/null
+++ b/www/deno/files/patch-build_config_clang_BUILD.gn
@@ -0,0 +1,11 @@
+--- cargo-crates/v8-0.105.0/build/config/clang/BUILD.gn.orig 2024-07-30 11:12:21 UTC
++++ cargo-crates/v8-0.105.0/build/config/clang/BUILD.gn
+@@ -248,7 +248,7 @@ clang_lib("compiler_builtins") {
+ libname = "ios"
+ }
+ } else {
+- libname = "builtins"
++# libname = "builtins"
+ }
+ }
+
diff --git a/www/deno/files/patch-build_config_compiler_BUILD.gn b/www/deno/files/patch-build_config_compiler_BUILD.gn
new file mode 100644
index 000000000000..983ad28f060a
--- /dev/null
+++ b/www/deno/files/patch-build_config_compiler_BUILD.gn
@@ -0,0 +1,85 @@
+--- cargo-crates/v8-0.105.0/build/config/compiler/BUILD.gn.orig 1973-11-29 22:33:09 UTC
++++ cargo-crates/v8-0.105.0/build/config/compiler/BUILD.gn
+@@ -200,7 +200,7 @@ declare_args() {
+ # This greatly reduces the size of debug builds, at the cost of
+ # debugging information which is required by some specialized
+ # debugging tools.
+- simple_template_names = is_clang && !is_nacl && !is_win && !is_apple
++ simple_template_names = is_clang && !is_nacl && !is_win && !is_apple && !is_bsd
+
+ # Limits the debuginfo that gets generated in "minimal symbols" mode to just
+ # line tables. This flag only has any effect when `symbol_level` is set to 1.
+@@ -269,13 +269,16 @@ config("no_unresolved_symbols") {
+ # Compiler instrumentation can introduce dependencies in DSOs to symbols in
+ # the executable they are loaded into, so they are unresolved at link-time.
+ config("no_unresolved_symbols") {
+- if (!using_sanitizer &&
++ if (!using_sanitizer && !is_bsd &&
+ (is_linux || is_chromeos || is_android || is_fuchsia)) {
+ ldflags = [
+ "-Wl,-z,defs",
+ "-Wl,--as-needed",
+ ]
+ }
++ if (current_cpu == "x86" && is_openbsd) {
++ ldflags = [ "-Wl,-z,notext", "-Wl,--strip-all" ]
++ }
+ }
+
+ # compiler ---------------------------------------------------------------------
+@@ -521,6 +524,10 @@ config("compiler") {
+ }
+ }
+
++ if (is_openbsd) {
++ ldflags += [ "-Wl,-z,wxneeded" ]
++ }
++
+ # Linux-specific compiler flags setup.
+ # ------------------------------------
+ if (use_icf && (!is_apple || use_lld)) {
+@@ -574,7 +581,7 @@ config("compiler") {
+ ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
+ }
+
+- if (is_clang && !is_nacl) {
++ if (is_clang && !is_nacl && !is_bsd) {
+ cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
+ if (save_reproducers_on_lld_crash && use_lld) {
+ ldflags += [
+@@ -1228,7 +1235,7 @@ config("compiler_cpu_abi") {
+ ]
+ }
+ } else if (current_cpu == "arm") {
+- if (is_clang && !is_android && !is_nacl &&
++ if (is_clang && !is_android && !is_nacl && !is_bsd &&
+ !(is_chromeos_lacros && is_chromeos_device)) {
+ cflags += [ "--target=arm-linux-gnueabihf" ]
+ ldflags += [ "--target=arm-linux-gnueabihf" ]
+@@ -1243,7 +1250,7 @@ config("compiler_cpu_abi") {
+ cflags += [ "-mtune=$arm_tune" ]
+ }
+ } else if (current_cpu == "arm64") {
+- if (is_clang && !is_android && !is_nacl && !is_fuchsia &&
++ if (is_clang && !is_android && !is_nacl && !is_fuchsia && !is_bsd &&
+ !(is_chromeos_lacros && is_chromeos_device)) {
+ cflags += [ "--target=aarch64-linux-gnu" ]
+ ldflags += [ "--target=aarch64-linux-gnu" ]
+@@ -1578,7 +1585,7 @@ config("compiler_deterministic") {
+ # different build directory like "out/feature_a" and "out/feature_b" if
+ # we build same files with same compile flag.
+ # Other paths are already given in relative, no need to normalize them.
+- if (is_nacl) {
++ if (is_nacl || is_bsd) {
+ # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
+ cflags += [
+ "-Xclang",
+@@ -1636,7 +1643,7 @@ config("clang_revision") {
+ }
+
+ config("clang_revision") {
+- if (is_clang && clang_base_path == default_clang_base_path &&
++ if (is_clang && !is_bsd && clang_base_path == default_clang_base_path &&
+ current_os != "zos") {
+ update_args = [
+ "--print-revision",
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_linux_BUILD.gn b/www/deno/files/patch-build_config_linux_BUILD.gn
index 83b7189b45c1..5ea080de25d4 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_config_linux_BUILD.gn
+++ b/www/deno/files/patch-build_config_linux_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.97.0/build/config/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.97.0/build/config/linux/BUILD.gn
+--- cargo-crates/v8-0.105.0/build/config/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.105.0/build/config/linux/BUILD.gn
@@ -41,7 +41,7 @@ config("runtime_library") {
}
diff --git a/www/deno/files/patch-build_config_linux_pkg-config.py b/www/deno/files/patch-build_config_linux_pkg-config.py
new file mode 100644
index 000000000000..b33d32d08fcc
--- /dev/null
+++ b/www/deno/files/patch-build_config_linux_pkg-config.py
@@ -0,0 +1,11 @@
+--- cargo-crates/v8-0.105.0/build/config/linux/pkg-config.py.orig 2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.105.0/build/config/linux/pkg-config.py
+@@ -108,7 +108,7 @@ def main():
+ # If this is run on non-Linux platforms, just return nothing and indicate
+ # success. This allows us to "kind of emulate" a Linux build from other
+ # platforms.
+- if "linux" not in sys.platform:
++ if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd'])):
+ print("[[],[],[],[],[]]")
+ return 0
+
diff --git a/www/deno/files/patch-build_config_v8__target__cpu.gni b/www/deno/files/patch-build_config_v8__target__cpu.gni
new file mode 100644
index 000000000000..7220bcf2a660
--- /dev/null
+++ b/www/deno/files/patch-build_config_v8__target__cpu.gni
@@ -0,0 +1,13 @@
+--- cargo-crates/v8-0.105.0/build/config/v8_target_cpu.gni.orig 2022-02-07 13:39:41 UTC
++++ cargo-crates/v8-0.105.0/build/config/v8_target_cpu.gni
+@@ -36,6 +36,10 @@ declare_args() {
+ if (v8_target_cpu == "") {
+ if (current_toolchain == "//build/toolchain/linux:clang_x64_v8_arm64") {
+ v8_target_cpu = "arm64"
++ } else if (current_toolchain == "//build/toolchain/openbsd:clang_arm64") {
++ v8_target_cpu = "arm64"
++ } else if (current_toolchain == "//build/toolchain/freebsd:clang_arm64") {
++ v8_target_cpu = "arm64"
+ } else if (current_toolchain == "//build/toolchain/linux:clang_x86_v8_arm") {
+ v8_target_cpu = "arm"
+ } else if (current_toolchain ==
diff --git a/www/deno/files/patch-cargo-crates_v8_build_detect__host__arch.py b/www/deno/files/patch-build_detect__host__arch.py
index 4369226914f8..6422679a062f 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_detect__host__arch.py
+++ b/www/deno/files/patch-build_detect__host__arch.py
@@ -1,6 +1,6 @@
---- cargo-crates/v8-0.97.0/build/detect_host_arch.py.orig 2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.97.0/build/detect_host_arch.py
-@@ -21,6 +21,8 @@ def HostArch():
+--- cargo-crates/v8-0.105.0/build/detect_host_arch.py.orig 2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.105.0/build/detect_host_arch.py
+@@ -20,6 +20,8 @@ def HostArch():
host_arch = 'ia32'
elif host_arch in ['x86_64', 'amd64']:
host_arch = 'x64'
diff --git a/www/deno/files/patch-cargo-crates_v8_build_gn__run__binary.py b/www/deno/files/patch-build_gn__run__binary.py
index 116be815c885..61d64efa7b3a 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_gn__run__binary.py
+++ b/www/deno/files/patch-build_gn__run__binary.py
@@ -1,11 +1,11 @@
---- cargo-crates/v8-0.97.0/build/gn_run_binary.py.orig 2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.97.0/build/gn_run_binary.py
-@@ -24,7 +24,7 @@ if not os.path.isabs(path):
+--- cargo-crates/v8-0.105.0/build/gn_run_binary.py.orig 2020-06-26 16:27:54 UTC
++++ cargo-crates/v8-0.105.0/build/gn_run_binary.py
+@@ -23,7 +23,7 @@ if not os.path.isabs(path):
# The rest of the arguments are passed directly to the executable.
args = [path] + sys.argv[2:]
-ret = subprocess.call(args)
-+ret = subprocess.call(args, env={"CHROME_EXE_PATH":"${WRKSRC}/out/Release/chrome"})
++ret = subprocess.call(args, env={"CHROME_EXE_PATH":"${WRKSRC}/out/Release/chrome","LD_LIBRARY_PATH":"${WRKSRC}/out/Release"})
if ret != 0:
if ret <= -100:
# Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to
diff --git a/www/deno/files/patch-build_linux_chrome.map b/www/deno/files/patch-build_linux_chrome.map
new file mode 100644
index 000000000000..956f753f908d
--- /dev/null
+++ b/www/deno/files/patch-build_linux_chrome.map
@@ -0,0 +1,13 @@
+--- cargo-crates/v8-0.105.0/build/linux/chrome.map.orig 2021-02-25 20:45:34 UTC
++++ cargo-crates/v8-0.105.0/build/linux/chrome.map
+@@ -20,6 +20,10 @@ global:
+ # Program entry point.
+ _start;
+
++ # FreeBSD specific variables.
++ __progname;
++ environ;
++
+ # Memory allocation symbols. We want chrome and any libraries to
+ # share the same heap, so it is correct to export these symbols.
+ aligned_alloc;
diff --git a/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_libusb.gn b/www/deno/files/patch-build_linux_unbundle_libusb.gn
index 67311e18fb76..32fc7cb94a48 100644
--- a/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_libusb.gn
+++ b/www/deno/files/patch-build_linux_unbundle_libusb.gn
@@ -1,6 +1,6 @@
---- cargo-crates/v8-0.97.0/build/linux/unbundle/libusb.gn.orig 2020-07-22 09:52:14 UTC
-+++ cargo-crates/v8-0.97.0/build/linux/unbundle/libusb.gn
-@@ -0,0 +1,24 @@
+--- cargo-crates/v8-0.105.0/build/linux/unbundle/libusb.gn.orig 2020-07-22 09:52:14 UTC
++++ cargo-crates/v8-0.105.0/build/linux/unbundle/libusb.gn
+@@ -1,3 +1,27 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
@@ -25,3 +25,6 @@
+ ]
+ public_configs = [ ":system_libusb" ]
+}
+ import("//build/config/linux/pkg_config.gni")
+ import("//build/shim_headers.gni")
+
diff --git a/www/deno/files/patch-build_toolchain_freebsd_BUILD.gn b/www/deno/files/patch-build_toolchain_freebsd_BUILD.gn
new file mode 100644
index 000000000000..86c576abd021
--- /dev/null
+++ b/www/deno/files/patch-build_toolchain_freebsd_BUILD.gn
@@ -0,0 +1,69 @@
+--- cargo-crates/v8-0.105.0/build/toolchain/freebsd/BUILD.gn.orig 2022-02-07 13:39:41 UTC
++++ cargo-crates/v8-0.105.0/build/toolchain/freebsd/BUILD.gn
+@@ -0,0 +1,66 @@
++# Copyright 2013 The Chromium Authors. All rights reserved.
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/config/sysroot.gni")
++import("//build/toolchain/gcc_toolchain.gni")
++
++clang_toolchain("clang_x86") {
++ toolchain_args = {
++ current_cpu = "x86"
++ current_os = "freebsd"
++ }
++}
++
++gcc_toolchain("x86") {
++ cc = "gcc"
++ cxx = "g++"
++
++ readelf = "readelf"
++ nm = "nm"
++ ar = "ar"
++ ld = cxx
++
++ toolchain_args = {
++ current_cpu = "x86"
++ current_os = "freebsd"
++ is_clang = false
++ }
++}
++
++clang_toolchain("clang_x64") {
++ toolchain_args = {
++ current_cpu = "x64"
++ current_os = "freebsd"
++ }
++}
++
++gcc_toolchain("x64") {
++ cc = "gcc"
++ cxx = "g++"
++
++ readelf = "readelf"
++ nm = "nm"
++ ar = "ar"
++ ld = cxx
++
++ toolchain_args = {
++ current_cpu = "x64"
++ current_os = "freebsd"
++ is_clang = false
++ }
++}
++
++clang_toolchain("clang_arm") {
++ toolchain_args = {
++ current_cpu = "arm64"
++ current_os = "freebsd"
++ }
++}
++
++clang_toolchain("clang_arm64") {
++ toolchain_args = {
++ current_cpu = "arm64"
++ current_os = "freebsd"
++ }
++}
diff --git a/www/deno/files/patch-build_toolchain_gcc__solink__wrapper.py b/www/deno/files/patch-build_toolchain_gcc__solink__wrapper.py
new file mode 100644
index 000000000000..290efd81dc6e
--- /dev/null
+++ b/www/deno/files/patch-build_toolchain_gcc__solink__wrapper.py
@@ -0,0 +1,11 @@
+--- cargo-crates/v8-0.105.0/build/toolchain/gcc_solink_wrapper.py.orig 2022-02-07 13:39:41 UTC
++++ cargo-crates/v8-0.105.0/build/toolchain/gcc_solink_wrapper.py
+@@ -39,7 +39,7 @@ def CollectDynSym(args):
+ """Replaces: nm --format=posix -g -D -p $sofile | cut -f1-2 -d' '"""
+ toc = ''
+ nm = subprocess.Popen(wrapper_utils.CommandToRun(
+- [args.nm, '--format=posix', '-g', '-D', '-p', args.sofile]),
++ [args.nm, '-g', '-D', '-p', args.sofile]),
+ stdout=subprocess.PIPE,
+ bufsize=-1,
+ universal_newlines=True)
diff --git a/www/deno/files/patch-build_toolchain_gcc__toolchain.gni b/www/deno/files/patch-build_toolchain_gcc__toolchain.gni
new file mode 100644
index 000000000000..639030258a4d
--- /dev/null
+++ b/www/deno/files/patch-build_toolchain_gcc__toolchain.gni
@@ -0,0 +1,44 @@
+--- cargo-crates/v8-0.105.0/build/toolchain/gcc_toolchain.gni.orig 1970-01-01 01:00:00 UTC
++++ cargo-crates/v8-0.105.0/build/toolchain/gcc_toolchain.gni
+@@ -56,6 +56,13 @@ if (enable_resource_allowlist_generation) {
+ "enable_resource_allowlist_generation=true does not work for target_os=$target_os")
+ }
+
++declare_args() {
++ extra_cflags = ""
++ extra_cppflags = ""
++ extra_cxxflags = ""
++ extra_ldflags = ""
++}
++
+ # This template defines a toolchain for something that works like gcc
+ # (including clang).
+ #
+@@ -864,22 +871,12 @@ template("gcc_toolchain") {
+ # actually just be doing a native compile.
+ template("clang_toolchain") {
+ gcc_toolchain(target_name) {
+- _path = "$clang_base_path/bin"
+- _is_path_absolute = get_path_info(_path, "abspath") == _path
+-
+- # Preserve absolute paths for tools like distcc.
+- if (_is_path_absolute && filter_include([ _path ], [ "//*" ]) == []) {
+- prefix = _path
+- } else {
+- prefix = rebase_path(_path, root_build_dir)
+- }
+-
+- cc = "${prefix}/clang"
+- cxx = "${prefix}/clang++"
++ cc = "cc"
++ cxx = "c++"
+ ld = cxx
+- readelf = "${prefix}/llvm-readelf"
+- ar = "${prefix}/llvm-ar"
+- nm = "${prefix}/llvm-nm"
++ readelf = "readelf"
++ ar = "llvm-ar"
++ nm = "nm"
+
+ forward_variables_from(invoker, "*", [ "toolchain_args" ])
+
diff --git a/www/deno/files/patch-build_toolchain_openbsd_BUILD.gn b/www/deno/files/patch-build_toolchain_openbsd_BUILD.gn
new file mode 100644
index 000000000000..8ac5a0edae73
--- /dev/null
+++ b/www/deno/files/patch-build_toolchain_openbsd_BUILD.gn
@@ -0,0 +1,69 @@
+--- cargo-crates/v8-0.105.0/build/toolchain/openbsd/BUILD.gn.orig 2022-02-07 13:39:41 UTC
++++ cargo-crates/v8-0.105.0/build/toolchain/openbsd/BUILD.gn
+@@ -0,0 +1,66 @@
++# Copyright 2013 The Chromium Authors. All rights reserved.
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/config/sysroot.gni")
++import("//build/toolchain/gcc_toolchain.gni")
++
++clang_toolchain("clang_x86") {
++ toolchain_args = {
++ current_cpu = "x86"
++ current_os = "openbsd"
++ }
++}
++
++gcc_toolchain("x86") {
++ cc = "gcc"
++ cxx = "g++"
++
++ readelf = "readelf"
++ nm = "nm"
++ ar = "ar"
++ ld = cxx
++
++ toolchain_args = {
++ current_cpu = "x86"
++ current_os = "openbsd"
++ is_clang = false
++ }
++}
++
++clang_toolchain("clang_x64") {
++ toolchain_args = {
++ current_cpu = "x64"
++ current_os = "openbsd"
++ }
++}
++
++gcc_toolchain("x64") {
++ cc = "gcc"
++ cxx = "g++"
++
++ readelf = "readelf"
++ nm = "nm"
++ ar = "ar"
++ ld = cxx
++
++ toolchain_args = {
++ current_cpu = "x64"
++ current_os = "openbsd"
++ is_clang = false
++ }
++}
++
++clang_toolchain("clang_arm") {
++ toolchain_args = {
++ current_cpu = "arm64"
++ current_os = "openbsd"
++ }
++}
++
++clang_toolchain("clang_arm64") {
++ toolchain_args = {
++ current_cpu = "arm64"
++ current_os = "openbsd"
++ }
++}
diff --git a/www/deno/files/patch-build_toolchain_toolchain.gni b/www/deno/files/patch-build_toolchain_toolchain.gni
new file mode 100644
index 000000000000..d9a0e37e6380
--- /dev/null
+++ b/www/deno/files/patch-build_toolchain_toolchain.gni
@@ -0,0 +1,11 @@
+--- cargo-crates/v8-0.105.0/build/toolchain/toolchain.gni.orig 2024-03-22 08:19:40 UTC
++++ cargo-crates/v8-0.105.0/build/toolchain/toolchain.gni
+@@ -68,7 +68,7 @@ if (host_os == "mac") {
+ host_shlib_extension = ".dylib"
+ } else if (host_os == "win") {
+ host_shlib_extension = ".dll"
+-} else if (host_os == "linux" || host_os == "aix" || host_os == "zos") {
++} else if (is_posix) {
+ host_shlib_extension = ".so"
+ } else {
+ assert(false, "Host platform not supported")
diff --git a/www/deno/files/patch-cargo-crates_libsui_lib.rs b/www/deno/files/patch-cargo-crates_libsui_lib.rs
new file mode 100644
index 000000000000..ee20b0878558
--- /dev/null
+++ b/www/deno/files/patch-cargo-crates_libsui_lib.rs
@@ -0,0 +1,20 @@
+--- cargo-crates/libsui-0.3.0/lib.rs.orig 2024-09-03 16:15:45.543587000 +0200
++++ cargo-crates/libsui-0.3.0/lib.rs 2024-09-03 16:15:32.374062000 +0200
+@@ -55,7 +55,7 @@ pub mod apple_codesign;
+
+ pub mod apple_codesign;
+
+-#[cfg(target_os = "linux")]
++#[cfg(target_os = "freebsd")]
+ pub use elf::find_section;
+ #[cfg(target_os = "macos")]
+ pub use macho::find_section;
+@@ -737,7 +737,7 @@ impl<'a> Elf<'a> {
+ }
+ }
+
+-#[cfg(target_os = "linux")]
++#[cfg(target_os = "freebsd")]
+ mod elf {
+ use std::io::Read;
+ use std::io::Seek;
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_build_config_BUILD.gn
deleted file mode 100644
index 6de11370aee5..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_config_BUILD.gn
+++ /dev/null
@@ -1,30 +0,0 @@
---- cargo-crates/v8-0.97.0/build/config/BUILD.gn.orig 2021-01-19 00:12:27 UTC
-+++ cargo-crates/v8-0.97.0/build/config/BUILD.gn
-@@ -133,7 +133,7 @@ config("debug") {
- # builds, and we have to tell it to turn it off.
- defines += [ "_HAS_ITERATOR_DEBUGGING=0" ]
- }
-- } else if ((is_linux || is_chromeos) && current_cpu == "x64" &&
-+ } else if ((is_linux || is_bsd || is_chromeos) && current_cpu == "x64" &&
- enable_iterator_debugging) {
- # Enable libstdc++ debugging facilities to help catch problems early, see
- # http://crbug.com/65151 .
-@@ -232,9 +232,7 @@ config("default_libs") {
- ]
- } else if (is_linux || is_chromeos) {
- libs = [
-- "dl",
- "pthread",
-- "rt",
- ]
- }
- }
-@@ -317,7 +315,7 @@ config("executable_config") {
- "//build/config/ios:ios_dynamic_flags",
- "//build/config/ios:ios_executable_flags",
- ]
-- } else if (is_linux || is_chromeos || is_android || current_os == "aix") {
-+ } else if (is_linux || is_bsd || is_chromeos || is_android || current_os == "aix") {
- configs += [ "//build/config/gcc:executable_config" ]
- if (is_chromecast) {
- configs += [ "//build/config/chromecast:executable_config" ]
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_BUILDCONFIG.gn b/www/deno/files/patch-cargo-crates_v8_build_config_BUILDCONFIG.gn
deleted file mode 100644
index bfc1d8cb5d83..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_config_BUILDCONFIG.gn
+++ /dev/null
@@ -1,44 +0,0 @@
---- cargo-crates/v8-0.97.0/build/config/BUILDCONFIG.gn.orig 2021-01-19 00:12:27 UTC
-+++ cargo-crates/v8-0.97.0/build/config/BUILDCONFIG.gn
-@@ -131,7 +131,7 @@ declare_args() {
- is_official_build = false
-
- # Set to true when compiling with the Clang compiler.
-- is_clang = current_os != "linux" ||
-+ is_clang = current_os != "linux" || current_os == "freebsd" ||
- (current_cpu != "s390x" && current_cpu != "s390" &&
- current_cpu != "ppc64" && current_cpu != "ppc" &&
- current_cpu != "mips" && current_cpu != "mips64")
-@@ -183,8 +183,8 @@ if (host_toolchain == "") {
- # TODO(dpranke): Add some sort of assert here that verifies that
- # no toolchain omitted host_toolchain from its toolchain_args().
-
-- if (host_os == "linux") {
-- if (target_os != "linux") {
-+ if (host_os == "linux" || host_os == "freebsd") {
-+ if (target_os != "linux" && target_os != "freebsd") {
- host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
- } else if (is_clang) {
- host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
-@@ -221,7 +221,7 @@ if (target_os == "android") {
- assert(host_os == "linux" || host_os == "mac",
- "Android builds are only supported on Linux and Mac hosts.")
- _default_toolchain = "//build/toolchain/android:android_clang_$target_cpu"
--} else if (target_os == "chromeos" || target_os == "linux") {
-+} else if (target_os == "chromeos" || target_os == "linux" || target_os == "freebsd") {
- # See comments in build/toolchain/cros/BUILD.gn about board compiles.
- if (is_clang) {
- _default_toolchain = "//build/toolchain/linux:clang_$target_cpu"
-@@ -285,10 +285,11 @@ is_android = current_os == "android"
- is_chromeos = current_os == "chromeos"
- is_fuchsia = current_os == "fuchsia"
- is_ios = current_os == "ios"
--is_linux = current_os == "linux"
-+is_linux = current_os == "linux" || current_os == "freebsd"
- is_mac = current_os == "mac"
- is_nacl = current_os == "nacl"
- is_win = current_os == "win" || current_os == "winuwp"
-+is_bsd = current_os == "freebsd"
-
- is_apple = is_ios || is_mac
- is_posix = !is_win && !is_fuchsia
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_compiler_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_build_config_compiler_BUILD.gn
deleted file mode 100644
index c727a96cb859..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_config_compiler_BUILD.gn
+++ /dev/null
@@ -1,87 +0,0 @@
---- cargo-crates/v8-0.97.0/build/config/compiler/BUILD.gn.orig 1973-11-29 22:33:09 UTC
-+++ cargo-crates/v8-0.97.0/build/config/compiler/BUILD.gn
-@@ -135,7 +135,7 @@ declare_args() {
- #
- # TODO(crbug.com/1131993): This regresses binary size by ~1MB on Android and
- # needs to be evaluated before enabling it there as well.
-- init_stack_vars = !(is_android && is_official_build)
-+ init_stack_vars = !is_bsd && !(is_android && is_official_build)
-
- # Zero init has favorable performance/size tradeoffs for Chrome OS
- # but was not evaluated for other platforms.
-@@ -251,7 +251,7 @@ config("no_unresolved_symbols") {
- # Compiler instrumentation can introduce dependencies in DSOs to symbols in
- # the executable they are loaded into, so they are unresolved at link-time.
- config("no_unresolved_symbols") {
-- if (!using_sanitizer &&
-+ if (!using_sanitizer && !is_bsd &&
- (is_linux || is_chromeos || is_android || is_fuchsia)) {
- ldflags = [
- "-Wl,-z,defs",
-@@ -369,7 +369,7 @@ config("compiler") {
- }
-
- # Linker warnings.
-- if (fatal_linker_warnings && !is_apple && current_os != "aix" &&
-+ if (fatal_linker_warnings && !is_bsd && !is_apple && current_os != "aix" &&
- current_os != "zos") {
- ldflags += [ "-Wl,--fatal-warnings" ]
- }
-@@ -556,7 +556,7 @@ config("compiler") {
- ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
- }
-
-- if (is_clang && !is_nacl && current_os != "zos") {
-+ if (is_clang && !is_bsd && !is_nacl && current_os != "zos") {
- cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
- if (save_reproducers_on_lld_crash && use_lld) {
- ldflags += [
-@@ -835,7 +835,7 @@ config("compiler") {
- # * Apple platforms (e.g. MacOS, iPhone, iPad) aren't supported because xcode
- # lldb doesn't have the needed changes yet.
- # TODO(crbug.com/1379070): Remove if the upstream default ever changes.
-- if (is_clang && !is_nacl && !is_win && !is_apple) {
-+ if (is_clang && !is_nacl && !is_win && !is_apple && !is_bsd) {
- cflags_cc += [ "-gsimple-template-names" ]
- }
-
-@@ -1030,7 +1030,7 @@ config("compiler_cpu_abi") {
- cflags += [ "-mtune=$arm_tune" ]
- }
- } else if (current_cpu == "arm64") {
-- if (is_clang && !is_android && !is_nacl && !is_fuchsia &&
-+ if (is_clang && !is_bsd && !is_android && !is_nacl && !is_fuchsia &&
- !(is_chromeos_lacros && is_chromeos_device)) {
- cflags += [ "--target=aarch64-linux-gnu" ]
- ldflags += [ "--target=aarch64-linux-gnu" ]
-@@ -1380,10 +1380,10 @@ config("compiler_deterministic") {
- } else {
- # -ffile-compilation-dir is an alias for both -fdebug-compilation-dir=
- # and -fcoverage-compilation-dir=.
-- cflags += [ "-ffile-compilation-dir=." ]
-+# cflags += [ "-ffile-compilation-dir=." ]
- swiftflags += [ "-file-compilation-dir=." ]
- }
-- if (!is_win) {
-+ if (!is_win && !is_bsd) {
- # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
- asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
- }
-@@ -1953,7 +1953,7 @@ config("thin_archive") {
- # archives.
- # TODO(crbug.com/1221615): Enable on is_apple if use_lld once that no longer
- # confuses lldb.
-- if ((is_posix && !is_nacl && !is_apple) || is_fuchsia) {
-+ if ((is_posix && !is_bsd && !is_nacl && !is_apple) || is_fuchsia) {
- arflags = [ "-T" ]
- } else if (is_win && use_lld) {
- arflags = [ "/llvmlibthin" ]
-@@ -2526,7 +2526,7 @@ config("symbols") {
- # DWARF info may be corrupt; offsets in a range list entry are in different
- # sections" there. Maybe just a bug in nacl_switch_32.S.
- _enable_gdb_index =
-- symbol_level == 2 && !is_apple && !is_nacl && current_cpu != "x86" &&
-+ symbol_level == 2 && !is_apple && !is_bsd && !is_nacl && current_cpu != "x86" &&
- current_os != "zos" && (use_gold || use_lld) &&
- # Disable on non-fission 32-bit Android because it pushes
- # libcomponents_unittests over the 4gb size limit.
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_features.gni b/www/deno/files/patch-cargo-crates_v8_build_config_features.gni
deleted file mode 100644
index 9addc4ede95e..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_config_features.gni
+++ /dev/null
@@ -1,11 +0,0 @@
---- cargo-crates/v8-0.97.0/build/config/features.gni.orig 2020-08-08 19:24:36 UTC
-+++ cargo-crates/v8-0.97.0/build/config/features.gni
-@@ -31,7 +31,7 @@ declare_args() {
- proprietary_codecs = is_chrome_branded || is_castos || is_cast_android
-
- # libudev usage. This currently only affects the content layer.
-- use_udev = (is_linux && !is_castos) || is_chromeos
-+ use_udev = !is_bsd && ((is_linux && !is_castos) || is_chromeos)
-
- use_dbus = is_linux || is_chromeos
-
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_freetype_freetype.gni b/www/deno/files/patch-cargo-crates_v8_build_config_freetype_freetype.gni
deleted file mode 100644
index dd7bfc218ea2..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_config_freetype_freetype.gni
+++ /dev/null
@@ -1,9 +0,0 @@
---- cargo-crates/v8-0.97.0/build/config/freetype/freetype.gni.orig 2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.97.0/build/config/freetype/freetype.gni
-@@ -10,5 +10,5 @@ declare_args() {
- # than version 2.7.1 and have color bitmap support compiled in. WARNING:
- # System FreeType configurations other than as described WILL INTRODUCE TEXT
- # RENDERING AND SECURITY REGRESSIONS.
-- use_system_freetype = false
-+ use_system_freetype = true
- }
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_linux_pkg-config.py b/www/deno/files/patch-cargo-crates_v8_build_config_linux_pkg-config.py
deleted file mode 100644
index bf9ef35d0a09..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_config_linux_pkg-config.py
+++ /dev/null
@@ -1,26 +0,0 @@
---- cargo-crates/v8-0.97.0/build/config/linux/pkg-config.py.orig 2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.97.0/build/config/linux/pkg-config.py
-@@ -59,8 +59,12 @@ def SetConfigPath(options):
- print("You must specify an architecture via -a if using a sysroot.")
- sys.exit(1)
-
-- libdir = sysroot + '/usr/' + options.system_libdir + '/pkgconfig'
-- libdir += ':' + sysroot + '/usr/share/pkgconfig'
-+ if "linux" in sys.platform:
-+ libdir = sysroot + '/libdata/' + options.system_libdir + '/pkgconfig'
-+ libdir += ':' + sysroot + '/usr/share/pkgconfig'
-+ elif "bsd" in sys.platform:
-+ libdir = sysroot + '/libdata/pkgconfig'
-+ libdir += ':' + '/usr/libdata/pkgconfig'
- os.environ['PKG_CONFIG_LIBDIR'] = libdir
- return libdir
-
-@@ -109,7 +113,7 @@ def main():
- # If this is run on non-Linux platforms, just return nothing and indicate
- # success. This allows us to "kind of emulate" a Linux build from other
- # platforms.
-- if "linux" not in sys.platform:
-+ if "bsd" not in sys.platform:
- print("[[],[],[],[],[]]")
- return 0
-
diff --git a/www/deno/files/patch-cargo-crates_v8_build_config_sysroot.gni b/www/deno/files/patch-cargo-crates_v8_build_config_sysroot.gni
deleted file mode 100644
index 1d0b851ff9df..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_config_sysroot.gni
+++ /dev/null
@@ -1,14 +0,0 @@
---- cargo-crates/v8-0.97.0/build/config/sysroot.gni.orig 2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.97.0/build/config/sysroot.gni
-@@ -21,9 +21,9 @@ declare_args() {
-
- # Controls default is_linux sysroot. If set to true, and sysroot
- # is empty, default sysroot is calculated.
-- use_sysroot = current_cpu == "x86" || current_cpu == "x64" ||
-+ use_sysroot = !is_bsd && (current_cpu == "x86" || current_cpu == "x64" ||
- current_cpu == "arm" || current_cpu == "arm64" ||
-- current_cpu == "mipsel" || current_cpu == "mips64el"
-+ current_cpu == "mipsel" || current_cpu == "mips64el")
- }
-
- if (sysroot == "") {
diff --git a/www/deno/files/patch-cargo-crates_v8_build_linux_chrome.map b/www/deno/files/patch-cargo-crates_v8_build_linux_chrome.map
deleted file mode 100644
index c05b23bd99da..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_linux_chrome.map
+++ /dev/null
@@ -1,29 +0,0 @@
---- cargo-crates/v8-0.97.0/build/linux/chrome.map.orig 2021-02-25 20:45:34 UTC
-+++ cargo-crates/v8-0.97.0/build/linux/chrome.map
-@@ -1,4 +1,7 @@
- {
-+local:
-+ *;
-+
- global:
- __bss_start;
- __data_start;
-@@ -20,6 +23,10 @@ global:
- # Program entry point.
- _start;
-
-+ # FreeBSD specific variables.
-+ __progname;
-+ environ;
-+
- # Memory allocation symbols. We want chrome and any libraries to
- # share the same heap, so it is correct to export these symbols.
- calloc;
-@@ -83,7 +90,4 @@ global:
- localtime_r;
-
- v8dbg_*;
--
--local:
-- *;
- };
diff --git a/www/deno/files/patch-cargo-crates_v8_build_linux_libpci_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_build_linux_libpci_BUILD.gn
deleted file mode 100644
index efbaa0bb7d9e..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_linux_libpci_BUILD.gn
+++ /dev/null
@@ -1,53 +0,0 @@
---- cargo-crates/v8-0.97.0/build/linux/libpci/BUILD.gn.orig 2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.97.0/build/linux/libpci/BUILD.gn
-@@ -3,20 +3,36 @@
- # found in the LICENSE file.
-
- import("//tools/generate_library_loader/generate_library_loader.gni")
-+import("//build/config/linux/pkg_config.gni")
-
--# This generates a target named "libpci".
--generate_library_loader("libpci") {
-- name = "LibPciLoader"
-- output_h = "libpci.h"
-- output_cc = "libpci_loader.cc"
-- header = "<pci/pci.h>"
-+declare_args() {
-+ use_system_libpci = is_bsd
-+}
-
-- functions = [
-- "pci_alloc",
-- "pci_init",
-- "pci_cleanup",
-- "pci_scan_bus",
-- "pci_fill_info",
-- "pci_lookup_name",
-- ]
-+if (use_system_libpci) {
-+ pkg_config("system_libpci") {
-+ packages = [ "libpci" ]
-+ }
-+
-+ source_set("libpci") {
-+ public_configs = [ ":system_libpci" ]
-+ }
-+
-+} else {
-+ # This generates a target named "libpci".
-+ generate_library_loader("libpci") {
-+ name = "LibPciLoader"
-+ output_h = "libpci.h"
-+ output_cc = "libpci_loader.cc"
-+ header = "<pci/pci.h>"
-+
-+ functions = [
-+ "pci_alloc",
-+ "pci_init",
-+ "pci_cleanup",
-+ "pci_scan_bus",
-+ "pci_fill_info",
-+ "pci_lookup_name",
-+ ]
-+ }
- }
diff --git a/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_replace__gn__files.py b/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_replace__gn__files.py
deleted file mode 100644
index a66831288975..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_linux_unbundle_replace__gn__files.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- cargo-crates/v8-0.97.0/build/linux/unbundle/replace_gn_files.py.orig 2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.97.0/build/linux/unbundle/replace_gn_files.py
-@@ -27,6 +27,7 @@ REPLACEMENTS = {
- 'libevent': 'base/third_party/libevent/BUILD.gn',
- 'libjpeg': 'third_party/libjpeg.gni',
- 'libpng': 'third_party/libpng/BUILD.gn',
-+ 'libusb': 'third_party/libusb/BUILD.gn',
- 'libvpx': 'third_party/libvpx/BUILD.gn',
- 'libwebp': 'third_party/libwebp/BUILD.gn',
- 'libxml': 'third_party/libxml/BUILD.gn',
diff --git a/www/deno/files/patch-cargo-crates_v8_build_toolchain_gcc__toolchain.gni b/www/deno/files/patch-cargo-crates_v8_build_toolchain_gcc__toolchain.gni
deleted file mode 100644
index e0f6cb67b4f3..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_toolchain_gcc__toolchain.gni
+++ /dev/null
@@ -1,44 +0,0 @@
---- cargo-crates/v8-0.97.0/build/toolchain/gcc_toolchain.gni.orig 1970-01-01 01:00:00 UTC
-+++ cargo-crates/v8-0.97.0/build/toolchain/gcc_toolchain.gni
-@@ -53,6 +53,11 @@ if (enable_resource_allowlist_generation) {
- "enable_resource_allowlist_generation=true does not work for target_os=$target_os")
- }
-
-+declare_args() {
-+ extra_cxxflags = ""
-+ extra_ldflags = ""
-+}
-+
- # This template defines a toolchain for something that works like gcc
- # (including clang).
- #
-@@ -813,12 +818,23 @@ template("clang_toolchain") {
- prefix = rebase_path(_path, root_build_dir)
- }
-
-- cc = "${prefix}/clang"
-- cxx = "${prefix}/clang++"
-- ld = cxx
-- readelf = "${prefix}/llvm-readelf"
-- ar = "${prefix}/llvm-ar"
-- nm = "${prefix}/llvm-nm"
-+ if (is_bsd) {
-+ prefix = "%%LOCALBASE%%/bin"
-+ cc = "cc"
-+ cxx = "c++"
-+ ld = cxx
-+ readelf = "readelf"
-+ ar = "llvm-ar"
-+ nm = "${prefix}nm"
-+ } else {
-+ prefix = rebase_path("$clang_base_path/bin", root_build_dir)
-+ cc = "$prefix/clang"
-+ cxx = "$prefix/clang++"
-+ ld = cxx
-+ readelf = "${toolprefix}readelf"
-+ ar = "${prefix}/llvm-ar"
-+ nm = "${toolprefix}nm"
-+ }
-
- forward_variables_from(invoker,
- [
diff --git a/www/deno/files/patch-cargo-crates_v8_build_toolchain_get__concurrent__links.py b/www/deno/files/patch-cargo-crates_v8_build_toolchain_get__concurrent__links.py
deleted file mode 100644
index 837ab0c87da5..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_build_toolchain_get__concurrent__links.py
+++ /dev/null
@@ -1,17 +0,0 @@
---- cargo-crates/v8-0.97.0/build/toolchain/get_concurrent_links.py.orig 2020-06-26 16:27:54 UTC
-+++ cargo-crates/v8-0.97.0/build/toolchain/get_concurrent_links.py
-@@ -48,6 +48,14 @@ def _GetTotalMemoryInBytes():
- return int(subprocess.check_output(['sysctl', '-n', 'hw.memsize']))
- except Exception:
- return 0
-+ elif sys.platform.startswith('freebsd'):
-+ try:
-+ avail_bytes = int(subprocess.check_output(['sysctl', '-n', 'hw.physmem']))
-+ # With -fuse-lld it doesn't take a lot of ram, feel free to change that
-+ # 1 * ... to needed amount
-+ return max(1, avail_bytes / (1 * (2 ** 30))) # total / 4GB
-+ except Exception:
-+ return 1
- # TODO(scottmg): Implement this for other platforms.
- return 0
-
diff --git a/www/deno/files/patch-cargo-crates_v8_buildtools_third__party_libc++_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_buildtools_third__party_libc++_BUILD.gn
deleted file mode 100644
index 384eea654590..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_buildtools_third__party_libc++_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- cargo-crates/v8-0.97.0/buildtools/third_party/libc++/BUILD.gn.orig 2020-07-22 17:57:09 UTC
-+++ cargo-crates/v8-0.97.0/buildtools/third_party/libc++/BUILD.gn
-@@ -23,7 +23,7 @@ config("config") {
- "-std:c++20",
- ]
- } else {
-- cflags += [ "-fPIC" ]
-+ cflags += [ "-fPIC", "-I%%LOCALBASE%%/include" ]
- cflags_cc = [ "-std=c++20" ]
- }
-
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn b/www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn
deleted file mode 100644
index 74e5088db032..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_v8_BUILD.gn
+++ /dev/null
@@ -1,32 +0,0 @@
---- cargo-crates/v8-0.97.0/v8/BUILD.gn.orig 2021-01-19 00:12:40 UTC
-+++ cargo-crates/v8-0.97.0/v8/BUILD.gn
-@@ -5602,7 +5602,7 @@ v8_component("v8_libbase") {
- }
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [
- "src/base/debug/stack_trace_posix.cc",
- "src/base/platform/platform-linux.cc",
-@@ -5613,6 +5613,12 @@ v8_component("v8_libbase") {
- "dl",
- "rt",
- ]
-+ } else if (is_bsd) {
-+ sources += [
-+ "src/base/debug/stack_trace_posix.cc",
-+ "src/base/platform/platform-freebsd.cc",
-+ ]
-+ libs = [ "rt", "execinfo" ]
- } else if (current_os == "aix") {
- sources += [
- "src/base/debug/stack_trace_posix.cc",
-@@ -6255,6 +6261,7 @@ if (current_toolchain == v8_snapshot_toolchain) {
- "src/snapshot/static-roots-gen.cc",
- "src/snapshot/static-roots-gen.h",
- ]
-+ libs = ["execinfo"]
-
- if (v8_control_flow_integrity) {
- sources += [ "src/deoptimizer/deoptimizer-cfi-empty.cc" ]
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_include_v8config.h b/www/deno/files/patch-cargo-crates_v8_v8_include_v8config.h
deleted file mode 100644
index 121b00e1c807..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_v8_include_v8config.h
+++ /dev/null
@@ -1,21 +0,0 @@
---- cargo-crates/v8-0.97.0/v8/include/v8config.h.orig 2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.97.0/v8/include/v8config.h
-@@ -381,7 +381,18 @@ path. Add it with -I<path> to the command line
-
- # define V8_HAS_BUILTIN_ADD_OVERFLOW (__has_builtin(__builtin_add_overflow))
- # define V8_HAS_BUILTIN_ASSUME (__has_builtin(__builtin_assume))
-+// Work around Clang bug present in 9.0.1, at least.
-+//
-+// Clang stores alignment as a 32-bit unsigned integer, but V8 only uses
-+// V8_ASSUME_ALIGNED() for a 4GB (2^32) alignment
-+// (kPtrComprIsolateRootAlignment). As such, the alignment overflows and
-+// becomes zero, triggering an internal Clang assertion that alignment must not
-+// be zero.
-+#if 0
- # define V8_HAS_BUILTIN_ASSUME_ALIGNED (__has_builtin(__builtin_assume_aligned))
-+#else
-+# define V8_HAS_BUILTIN_ASSUME_ALIGNED 0
-+#endif
- # define V8_HAS_BUILTIN_BIT_CAST (__has_builtin(__builtin_bit_cast))
- # define V8_HAS_BUILTIN_BSWAP16 (__has_builtin(__builtin_bswap16))
- # define V8_HAS_BUILTIN_BSWAP32 (__has_builtin(__builtin_bswap32))
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_src_api_api.cc b/www/deno/files/patch-cargo-crates_v8_v8_src_api_api.cc
deleted file mode 100644
index 3c243ff95bd7..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_v8_src_api_api.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- cargo-crates/v8-0.97.0/v8/src/api/api.cc.orig 2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.97.0/v8/src/api/api.cc
-@@ -6096,7 +6096,7 @@ bool v8::V8::Initialize(const int build_config) {
- return true;
- }
-
--#if V8_OS_LINUX || V8_OS_DARWIN
-+#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD
- bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info,
- void* context) {
- #if V8_ENABLE_WEBASSEMBLY && V8_TRAP_HANDLER_SUPPORTED
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-freebsd.cc b/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-freebsd.cc
deleted file mode 100644
index 6e656ccccd7f..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-freebsd.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- cargo-crates/v8-0.97.0/v8/src/base/platform/platform-freebsd.cc.orig 2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.97.0/v8/src/base/platform/platform-freebsd.cc
-@@ -82,8 +82,8 @@ std::vector<OS::SharedLibraryAddress> OS::GetSharedLib
- lib_name = std::string(path);
- }
- result.push_back(SharedLibraryAddress(
-- lib_name, reinterpret_cast<uintptr_t>(map->kve_start),
-- reinterpret_cast<uintptr_t>(map->kve_end)));
-+ lib_name, static_cast<uintptr_t>(map->kve_start),
-+ static_cast<uintptr_t>(map->kve_end)));
- }
-
- start += ssize;
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-posix.cc b/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-posix.cc
deleted file mode 100644
index 4f24c9f813a6..000000000000
--- a/www/deno/files/patch-cargo-crates_v8_v8_src_base_platform_platform-posix.cc
+++ /dev/null
@@ -1,24 +0,0 @@
---- cargo-crates/v8-0.97.0/v8/src/base/platform/platform-posix.cc.orig 2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.97.0/v8/src/base/platform/platform-posix.cc
-@@ -634,7 +634,7 @@ bool OS::HasLazyCommits() {
-
- // static
- bool OS::HasLazyCommits() {
--#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN
-+#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD
- return true;
- #else
- // TODO(bbudge) Return true for all POSIX platforms.
-@@ -773,6 +773,12 @@ int OS::GetCurrentThreadId() {
- return static_cast<int>(syscall(__NR_gettid));
- #elif V8_OS_ANDROID
- return static_cast<int>(gettid());
-+#elif V8_OS_DRAGONFLYBSD || defined(__DragonFly__)
-+ return static_cast<int>(lwp_gettid());
-+#elif V8_OS_FREEBSD
-+ return static_cast<int>(pthread_getthreadid_np());
-+#elif V8_OS_NETBSD
-+ return static_cast<int>(_lwp_self());
- #elif V8_OS_AIX
- return static_cast<int>(thread_self());
- #elif V8_OS_FUCHSIA
diff --git a/www/deno/files/patch-cli_tools_upgrade.rs b/www/deno/files/patch-cli_tools_upgrade.rs
index 64d5de665fdf..b7ff49c904aa 100644
--- a/www/deno/files/patch-cli_tools_upgrade.rs
+++ b/www/deno/files/patch-cli_tools_upgrade.rs
@@ -1,11 +1,11 @@
--- cli/tools/upgrade.rs.orig 2023-06-21 09:01:25 UTC
+++ cli/tools/upgrade.rs
-@@ -376,6 +376,8 @@ pub async fn upgrade(
- flags: Flags,
+@@ -427,6 +427,8 @@ pub async fn upgrade(
+ flags: Arc<Flags>,
upgrade_flags: UpgradeFlags,
) -> Result<(), AnyError> {
+ #[cfg(target_os = "freebsd")]
+ bail!("Upgrades are not supported on FreeBSD.");
- let factory = CliFactory::from_flags(flags)?;
- let client = factory.http_client();
- let current_exe_path = std::env::current_exe()?;
+ let factory = CliFactory::from_flags(flags);
+ let http_client_provider = factory.http_client_provider();
+ let client = http_client_provider.get_or_create()?;
diff --git a/www/deno/files/patch-ext_node_Cargo.toml b/www/deno/files/patch-ext_node_Cargo.toml
index 78744d778b84..2818e205b5fd 100644
--- a/www/deno/files/patch-ext_node_Cargo.toml
+++ b/www/deno/files/patch-ext_node_Cargo.toml
@@ -1,10 +1,10 @@
---- ext/node/Cargo.toml.orig 2024-07-11 20:46:42 UTC
+--- ext/node/Cargo.toml.orig 2024-08-23 11:15:01 UTC
+++ ext/node/Cargo.toml
-@@ -78,6 +78,7 @@ spki.workspace = true
- simd-json = "0.13.4"
+@@ -91,6 +91,7 @@ stable_deref_trait = "1.2.0"
sm3 = "0.4.2"
spki.workspace = true
-+sysinfo = "0.30.13"
+ stable_deref_trait = "1.2.0"
++sysinfo = "0.31.2"
thiserror.workspace = true
tokio.workspace = true
url.workspace = true
diff --git a/www/deno/files/patch-runtime_Cargo.toml b/www/deno/files/patch-runtime_Cargo.toml
index 9020415940d7..e204365078e2 100644
--- a/www/deno/files/patch-runtime_Cargo.toml
+++ b/www/deno/files/patch-runtime_Cargo.toml
@@ -1,10 +1,10 @@
---- runtime/Cargo.toml.orig 2024-07-11 20:46:42 UTC
+--- runtime/Cargo.toml.orig 2024-08-23 11:15:01 UTC
+++ runtime/Cargo.toml
-@@ -114,6 +114,7 @@ signal-hook-registry = "1.4.0"
- serde.workspace = true
- signal-hook = "0.3.17"
- signal-hook-registry = "1.4.0"
-+sysinfo = "0.30.13"
- tokio.workspace = true
- tokio-metrics.workspace = true
+@@ -123,6 +123,7 @@ which.workspace = true
twox-hash.workspace = true
+ uuid.workspace = true
+ which.workspace = true
++sysinfo = "0.31.2"
+
+ [target.'cfg(windows)'.dependencies]
+ winapi = { workspace = true, features = ["commapi", "knownfolders", "mswsock", "objbase", "psapi", "shlobj", "tlhelp32", "winbase", "winerror", "winuser", "winsock2"] }
diff --git a/www/deno/files/patch-cargo-crates_v8_third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc b/www/deno/files/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
index b9f61872adb8..37429d403e40 100644
--- a/www/deno/files/patch-cargo-crates_v8_third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
+++ b/www/deno/files/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
@@ -1,8 +1,8 @@
Why is it needed?
error: use of undeclared identifier 'FP_NAN'
---- cargo-crates/v8-0.97.0/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2023-08-22 14:51:38 UTC
-+++ cargo-crates/v8-0.97.0/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
+--- cargo-crates/v8-0.105.0/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2023-08-22 14:51:38 UTC
++++ cargo-crates/v8-0.105.0/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
@@ -12,6 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.
diff --git a/www/deno/files/patch-v8_BUILD.gn b/www/deno/files/patch-v8_BUILD.gn
new file mode 100644
index 000000000000..d1566e2241a1
--- /dev/null
+++ b/www/deno/files/patch-v8_BUILD.gn
@@ -0,0 +1,65 @@
+--- cargo-crates/v8-0.105.0/v8/BUILD.gn.orig 2021-01-19 00:12:40 UTC
++++ cargo-crates/v8-0.105.0/v8/BUILD.gn
+@@ -876,6 +876,8 @@ external_v8_defines = [
+ "V8_TARGET_OS_MACOS",
+ "V8_TARGET_OS_WIN",
+ "V8_TARGET_OS_CHROMEOS",
++ "V8_TARGET_OS_OPENBSD",
++ "V8_TARGET_OS_FREEBSD",
+ ]
+
+ enabled_external_v8_defines = []
+@@ -948,6 +950,12 @@ if (target_os == "android") {
+ } else if (target_os == "chromeos") {
+ enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
+ enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
++} else if (target_os == "openbsd") {
++ enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
++ enabled_external_v8_defines += [ "V8_TARGET_OS_OPENBSD" ]
++} else if (target_os == "freebsd") {
++ enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
++ enabled_external_v8_defines += [ "V8_TARGET_OS_FREEBSD" ]
+ }
+
+ disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
+@@ -2442,6 +2450,12 @@ template("run_mksnapshot") {
+ if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
+ args += [ "--reorder-builtins" ]
+ }
++
++ if (v8_current_cpu == "x86") {
++ args -= [
++ "--abort-on-bad-builtin-profile-data",
++ ]
++ }
+ }
+
+ # This is needed to distinguish between generating code for the simulator
+@@ -6490,7 +6504,7 @@ v8_component("v8_libbase") {
+ }
+ }
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ sources += [
+ "src/base/debug/stack_trace_posix.cc",
+ "src/base/platform/platform-linux.cc",
+@@ -6501,6 +6515,18 @@ v8_component("v8_libbase") {
+ "dl",
+ "rt",
+ ]
++ } else if (is_openbsd) {
++ sources += [
++ "src/base/debug/stack_trace_posix.cc",
++ "src/base/platform/platform-openbsd.cc",
++ ]
++ libs = [ "execinfo" ]
++ } else if (is_freebsd) {
++ sources += [
++ "src/base/debug/stack_trace_posix.cc",
++ "src/base/platform/platform-freebsd.cc",
++ ]
++ libs = [ "execinfo" ]
+ } else if (current_os == "aix") {
+ sources += [
+ "src/base/debug/stack_trace_posix.cc",
diff --git a/www/deno/files/patch-v8_include_v8config.h b/www/deno/files/patch-v8_include_v8config.h
new file mode 100644
index 000000000000..dda14ee8c5e8
--- /dev/null
+++ b/www/deno/files/patch-v8_include_v8config.h
@@ -0,0 +1,47 @@
+--- cargo-crates/v8-0.105.0/v8/include/v8config.h.orig 2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.105.0/v8/include/v8config.h
+@@ -193,6 +193,8 @@ path. Add it with -I<path> to the command line
+ && !defined(V8_TARGET_OS_FUCHSIA) \
+ && !defined(V8_TARGET_OS_IOS) \
+ && !defined(V8_TARGET_OS_LINUX) \
++ && !defined(V8_TARGET_OS_OPENBSD) \
++ && !defined(V8_TARGET_OS_FREEBSD) \
+ && !defined(V8_TARGET_OS_MACOS) \
+ && !defined(V8_TARGET_OS_WIN) \
+ && !defined(V8_TARGET_OS_CHROMEOS)
+@@ -205,6 +207,8 @@ path. Add it with -I<path> to the command line
+ || defined(V8_TARGET_OS_FUCHSIA) \
+ || defined(V8_TARGET_OS_IOS) \
+ || defined(V8_TARGET_OS_LINUX) \
++ || defined(V8_TARGET_OS_OPENBSD) \
++ || defined(V8_TARGET_OS_FREEBSD) \
+ || defined(V8_TARGET_OS_MACOS) \
+ || defined(V8_TARGET_OS_WIN) \
+ || defined(V8_TARGET_OS_CHROMEOS)
+@@ -228,6 +232,16 @@ path. Add it with -I<path> to the command line
+ # define V8_TARGET_OS_LINUX
+ #endif
+
++#ifdef V8_OS_OPENBSD
++# define V8_TARGET_OS_OPENBSD
++# define V8_TARGET_OS_BSD
++#endif
++
++#ifdef V8_OS_FREEBSD
++# define V8_TARGET_OS_OPENBSD
++# define V8_TARGET_OS_BSD
++#endif
++
+ #ifdef V8_OS_MACOS
+ # define V8_TARGET_OS_MACOS
+ #endif
+@@ -373,7 +387,8 @@ path. Add it with -I<path> to the command line
+ // preserve_most in clang >= 17 (see https://reviews.llvm.org/D143425).
+ #if (defined(_M_X64) || defined(__x86_64__) /* x64 (everywhere) */ \
+ || ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */ \
+- && !defined(_WIN32))) /* not on windows */ \
++ && !defined(_WIN32) /* not on windows */ \
++ && !defined(__OpenBSD__))) /* not on OpenBSD */ \
+ && !defined(COMPONENT_BUILD) /* no component build */\
+ && __clang_major__ >= 17 /* clang >= 17 */
+ # define V8_HAS_ATTRIBUTE_PRESERVE_MOST (__has_attribute(preserve_most))
diff --git a/www/deno/files/patch-v8_src_api_api.cc b/www/deno/files/patch-v8_src_api_api.cc
new file mode 100644
index 000000000000..a9cd8f643973
--- /dev/null
+++ b/www/deno/files/patch-v8_src_api_api.cc
@@ -0,0 +1,20 @@
+--- cargo-crates/v8-0.105.0/v8/src/api/api.cc.orig 2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.105.0/v8/src/api/api.cc
+@@ -145,7 +145,7 @@
+ #include "src/wasm/wasm-serialization.h"
+ #endif // V8_ENABLE_WEBASSEMBLY
+
+-#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD
++#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
+ #include <signal.h>
+ #include <unistd.h>
+
+@@ -6452,7 +6452,7 @@ bool v8::V8::Initialize(const int build_config) {
+ return true;
+ }
+
+-#if V8_OS_LINUX || V8_OS_DARWIN
++#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
+ bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info,
+ void* context) {
+ #if V8_ENABLE_WEBASSEMBLY && V8_TRAP_HANDLER_SUPPORTED
diff --git a/www/deno/files/patch-cargo-crates_v8_v8_src_base_cpu.cc b/www/deno/files/patch-v8_src_base_cpu.cc
index f15ec887ad17..dac55ea2862a 100644
--- a/www/deno/files/patch-cargo-crates_v8_v8_src_base_cpu.cc
+++ b/www/deno/files/patch-v8_src_base_cpu.cc
@@ -1,5 +1,5 @@
---- cargo-crates/v8-0.97.0/v8/src/base/cpu.cc.orig 2020-06-26 16:28:04 UTC
-+++ cargo-crates/v8-0.97.0/v8/src/base/cpu.cc
+--- cargo-crates/v8-0.105.0/v8/src/base/cpu.cc.orig 2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.105.0/v8/src/base/cpu.cc
@@ -475,6 +475,7 @@ CPU::CPU()
#if V8_OS_LINUX
diff --git a/www/deno/files/patch-v8_src_base_platform_platform-freebsd.cc b/www/deno/files/patch-v8_src_base_platform_platform-freebsd.cc
new file mode 100644
index 000000000000..1ed481c8381a
--- /dev/null
+++ b/www/deno/files/patch-v8_src_base_platform_platform-freebsd.cc
@@ -0,0 +1,32 @@
+--- cargo-crates/v8-0.105.0/v8/src/base/platform/platform-freebsd.cc.orig 2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.105.0/v8/src/base/platform/platform-freebsd.cc
+@@ -43,14 +43,10 @@ TimezoneCache* OS::CreateTimezoneCache() {
+ return new PosixDefaultTimezoneCache();
+ }
+
+-static unsigned StringToLong(char* buffer) {
+- return static_cast<unsigned>(strtol(buffer, nullptr, 16));
+-}
+-
+ std::vector<OS::SharedLibraryAddress> OS::GetSharedLibraryAddresses() {
+ std::vector<SharedLibraryAddress> result;
+ int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_VMMAP, getpid()};
+- size_t miblen = sizeof(mib) / sizeof(mib[0]);
++ unsigned int miblen = sizeof(mib) / sizeof(mib[0]);
+ size_t buffer_size;
+ if (sysctl(mib, miblen, nullptr, &buffer_size, nullptr, 0) == 0) {
+ // Overallocate the buffer by 1/3 to account for concurrent
+@@ -82,8 +78,13 @@ std::vector<OS::SharedLibraryAddress> OS::GetSharedLib
+ lib_name = std::string(path);
+ }
+ result.push_back(SharedLibraryAddress(
++#if defined(__i386__) || defined(OS_FREEBSD)
++ lib_name, static_cast<uintptr_t>(map->kve_start),
++ static_cast<uintptr_t>(map->kve_end)));
++#else
+ lib_name, reinterpret_cast<uintptr_t>(map->kve_start),
+ reinterpret_cast<uintptr_t>(map->kve_end)));
++#endif
+ }
+
+ start += ssize;
diff --git a/www/deno/files/patch-v8_src_base_platform_platform-posix.cc b/www/deno/files/patch-v8_src_base_platform_platform-posix.cc
new file mode 100644
index 000000000000..2da8a3ad1a1d
--- /dev/null
+++ b/www/deno/files/patch-v8_src_base_platform_platform-posix.cc
@@ -0,0 +1,62 @@
+--- cargo-crates/v8-0.105.0/v8/src/base/platform/platform-posix.cc.orig 2020-06-26 16:28:04 UTC
++++ cargo-crates/v8-0.105.0/v8/src/base/platform/platform-posix.cc
+@@ -54,7 +54,7 @@
+ #if V8_OS_DARWIN
+ #include <mach/mach.h>
+ #include <malloc/malloc.h>
+-#elif !V8_OS_ZOS
++#elif !V8_OS_BSD
+ #include <malloc.h>
+ #endif
+
+@@ -72,7 +72,7 @@
+ #include <sys/syscall.h>
+ #endif
+
+-#if V8_OS_FREEBSD || V8_OS_DARWIN || V8_OS_OPENBSD || V8_OS_SOLARIS
++#if V8_OS_FREEBSD || V8_OS_DARWIN || V8_OS_BSD || V8_OS_SOLARIS
+ #define MAP_ANONYMOUS MAP_ANON
+ #endif
+
+@@ -305,8 +305,15 @@ void OS::SetRandomMmapSeed(int64_t seed) {
+ }
+ }
+
++#if V8_OS_OPENBSD
++// Allow OpenBSD's mmap to select a random address on OpenBSD
+ // static
+ void* OS::GetRandomMmapAddr() {
++ return nullptr;
++}
++#else
++// static
++void* OS::GetRandomMmapAddr() {
+ uintptr_t raw_addr;
+ {
+ MutexGuard guard(rng_mutex.Pointer());
+@@ -401,6 +408,7 @@ void* OS::GetRandomMmapAddr() {
+ #endif
+ return reinterpret_cast<void*>(raw_addr);
+ }
++#endif
+
+ // TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
+ #if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
+@@ -672,7 +680,7 @@ void OS::DestroySharedMemoryHandle(PlatformSharedMemor
+
+ // static
+ bool OS::HasLazyCommits() {
+-#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN
++#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN || V8_OS_BSD
+ return true;
+ #else
+ // TODO(bbudge) Return true for all POSIX platforms.
+@@ -1306,7 +1314,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
+ // keep this version in POSIX as most Linux-compatible derivatives will
+ // support it. MacOS and FreeBSD are different here.
+ #if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
+- !defined(V8_OS_SOLARIS)
++ !defined(V8_OS_SOLARIS) && !defined(V8_OS_OPENBSD)
+
+ namespace {
+ #if DEBUG
diff --git a/www/deno/files/patch-v8_src_base_small-vector.h b/www/deno/files/patch-v8_src_base_small-vector.h
new file mode 100644
index 000000000000..40d2711fa7a1
--- /dev/null
+++ b/www/deno/files/patch-v8_src_base_small-vector.h
@@ -0,0 +1,11 @@
+--- cargo-crates/v8-0.105.0/v8/src/base/small-vector.h.orig 2022-10-25 08:25:05 UTC
++++ cargo-crates/v8-0.105.0/v8/src/base/small-vector.h
+@@ -22,7 +22,7 @@ template <typename T, size_t kSize, typename Allocator
+ class SmallVector {
+ // Currently only support trivially copyable and trivially destructible data
+ // types, as it uses memcpy to copy elements and never calls destructors.
+- ASSERT_TRIVIALLY_COPYABLE(T);
++ // XXX FREEBSD ASSERT_TRIVIALLY_COPYABLE(T);
+ static_assert(std::is_trivially_destructible<T>::value);
+
+ public: