diff options
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: |