Index: head/www/deno/Makefile =================================================================== --- head/www/deno/Makefile (revision 567075) +++ head/www/deno/Makefile (revision 567076) @@ -1,381 +1,431 @@ # $FreeBSD$ PORTNAME= deno DISTVERSIONPREFIX= v -DISTVERSION= 1.7.5 +DISTVERSION= 1.8.0 CATEGORIES= www MAINTAINER= mikael@FreeBSD.org COMMENT= Secure JavaScript and TypeScript runtime LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_i386= cargo:warning=c/freebsd.c:31:10: error: conflicting types for 'get_cpu_speed' BUILD_DEPENDS= binutils>0:devel/binutils \ gn:devel/gn \ libunwind>0:devel/libunwind USES= cargo ninja pkgconfig:build python:3.6+,build USE_GITHUB= yes GH_ACCOUNT= denoland USE_GNOME= glib20 MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -RUSTY_VERS= 0.17.0 +RUSTY_VERS= 0.20.0 CARGO_ENV+= CLANG_BASE_PATH=/usr \ GN=${PREFIX}/bin/gn \ NINJA=${PREFIX}/bin/ninja \ V8_FROM_SOURCE=1 RUSTFLAGS+= -C link-arg=-fuse-ld=lld PLIST_FILES= bin/${PORTNAME} BINARY_ALIAS= python=${PYTHON_CMD} CARGO_CRATES= Inflector-0.11.4 \ adler-0.2.3 \ + ahash-0.4.7 \ + ahash-0.7.2 \ aho-corasick-0.7.15 \ + align-data-0.1.0 \ alloc-no-stdlib-2.0.1 \ alloc-stdlib-0.2.1 \ ansi_term-0.11.0 \ anyhow-1.0.38 \ anymap-0.12.1 \ arrayvec-0.5.2 \ - ast_node-0.7.1 \ + ash-0.31.0 \ + ast_node-0.7.2 \ async-compression-0.3.7 \ async-stream-0.3.0 \ async-stream-impl-0.3.0 \ async-trait-0.1.42 \ atty-0.2.14 \ auto_impl-0.4.1 \ autocfg-1.0.1 \ base64-0.11.0 \ base64-0.12.3 \ base64-0.13.0 \ + bit-set-0.5.2 \ + bit-vec-0.6.3 \ bitflags-1.2.1 \ bitvec-0.19.4 \ + block-0.1.6 \ block-buffer-0.9.0 \ brotli-3.3.0 \ brotli-decompressor-2.3.1 \ build_const-0.2.1 \ bumpalo-3.6.0 \ byteorder-1.4.2 \ bytes-1.0.1 \ - cargo_gn-0.0.15 \ cc-1.0.66 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ + cfg_aliases-0.1.1 \ chrono-0.4.19 \ clap-2.33.3 \ + cocoa-foundation-0.1.0 \ + copyless-0.1.5 \ + core-foundation-0.9.1 \ + core-foundation-sys-0.8.2 \ + core-graphics-types-0.1.1 \ cpuid-bool-0.1.2 \ crc-1.8.1 \ crc32fast-1.2.1 \ crossbeam-channel-0.5.0 \ crossbeam-utils-0.8.1 \ + d3d12-0.3.2 \ darling-0.10.2 \ darling_core-0.10.2 \ darling_macro-0.10.2 \ dashmap-4.0.2 \ data-encoding-2.3.2 \ - deno_doc-0.1.22 \ - deno_lint-0.2.18 \ + deno_doc-0.1.23 \ + deno_lint-0.2.19 \ derive_more-0.99.11 \ digest-0.9.0 \ dissimilar-1.0.2 \ dlopen-0.1.8 \ dlopen_derive-0.1.4 \ dprint-core-0.35.1 \ + dprint-plugin-json-0.8.0 \ dprint-plugin-markdown-0.5.1 \ - dprint-plugin-typescript-0.40.1 \ - dprint-swc-ecma-ast-view-0.8.0 \ + dprint-plugin-typescript-0.41.0 \ + dprint-swc-ecma-ast-view-0.10.0 \ either-1.6.1 \ encoding_rs-0.8.28 \ endian-type-0.1.2 \ enum-as-inner-0.3.3 \ - enum_kind-0.2.0 \ + enum_kind-0.2.1 \ env_logger-0.8.2 \ errno-0.1.8 \ errno-0.2.7 \ errno-dragonfly-0.1.1 \ exec-0.3.1 \ filetime-0.2.14 \ fixedbitset-0.2.0 \ flate2-1.0.20 \ fnv-1.0.7 \ + foreign-types-0.3.2 \ + foreign-types-shared-0.1.1 \ form_urlencoded-1.0.0 \ - from_variant-0.1.2 \ + from_variant-0.1.3 \ fs2-0.4.3 \ fsevent-2.0.2 \ fsevent-sys-3.0.2 \ fslock-0.1.6 \ funty-1.1.0 \ futures-0.3.12 \ futures-channel-0.3.12 \ futures-core-0.3.12 \ futures-executor-0.3.12 \ futures-io-0.3.12 \ futures-macro-0.3.12 \ futures-sink-0.3.12 \ futures-task-0.3.12 \ futures-util-0.3.12 \ fwdansi-1.1.0 \ fxhash-0.2.1 \ gcc-0.3.55 \ generic-array-0.14.4 \ getrandom-0.1.16 \ getrandom-0.2.2 \ + gfx-auxil-0.8.0 \ + gfx-backend-dx11-0.7.0 \ + gfx-backend-dx12-0.7.0 \ + gfx-backend-empty-0.7.0 \ + gfx-backend-gl-0.7.0 \ + gfx-backend-metal-0.7.0 \ + gfx-backend-vulkan-0.7.0 \ + gfx-hal-0.7.0 \ + glow-0.7.2 \ + gpu-alloc-0.3.0 \ + gpu-alloc-types-0.2.0 \ + gpu-descriptor-0.1.1 \ + gpu-descriptor-types-0.1.1 \ h2-0.3.0 \ hashbrown-0.9.1 \ heck-0.3.2 \ hermit-abi-0.1.18 \ hostname-0.3.1 \ http-0.2.3 \ http-body-0.4.0 \ httparse-1.3.5 \ httpdate-0.3.2 \ humantime-2.1.0 \ hyper-0.14.4 \ hyper-rustls-0.22.1 \ ident_case-1.0.1 \ idna-0.2.1 \ if_chain-1.0.1 \ indexmap-1.6.1 \ inotify-0.9.2 \ inotify-sys-0.1.5 \ + inplace_it-0.3.3 \ input_buffer-0.4.0 \ instant-0.1.9 \ ipconfig-0.2.2 \ ipnet-2.3.0 \ is-macro-0.1.8 \ itoa-0.4.7 \ + jobserver-0.1.21 \ js-sys-0.3.47 \ jsonc-parser-0.15.1 \ kernel32-sys-0.2.2 \ + khronos-egl-3.0.0 \ lazy_static-1.4.0 \ lexical-core-0.7.4 \ libc-0.2.86 \ + libloading-0.6.7 \ linked-hash-map-0.5.4 \ lock_api-0.4.2 \ log-0.4.14 \ lru-cache-0.1.2 \ lsp-types-0.86.0 \ lspower-0.6.1 \ lspower-macros-0.2.0 \ + malloc_buf-0.0.6 \ match_cfg-0.1.0 \ matches-0.1.8 \ memchr-2.3.4 \ + metal-0.21.0 \ mime-0.3.16 \ miniz_oxide-0.4.3 \ mio-0.7.7 \ miow-0.3.6 \ + naga-0.3.1 \ new_debug_unreachable-1.0.4 \ nibble_vec-0.1.0 \ nix-0.19.1 \ nom-6.1.0 \ notify-5.0.0-pre.5 \ ntapi-0.3.6 \ num-bigint-0.2.6 \ num-integer-0.1.44 \ num-traits-0.2.14 \ num_cpus-1.13.0 \ + objc-0.2.7 \ + objc_exception-0.1.2 \ once_cell-1.5.2 \ opaque-debug-0.3.0 \ os_pipe-0.9.2 \ owning_ref-0.4.1 \ parking_lot-0.11.1 \ parking_lot_core-0.8.2 \ percent-encoding-2.1.0 \ pest-2.1.3 \ petgraph-0.5.1 \ phf-0.8.0 \ phf_generator-0.8.0 \ phf_macros-0.8.0 \ phf_shared-0.8.0 \ pin-project-0.4.27 \ pin-project-1.0.5 \ pin-project-internal-0.4.27 \ pin-project-internal-1.0.5 \ pin-project-lite-0.2.4 \ pin-utils-0.1.0 \ pmutil-0.5.3 \ ppv-lite86-0.2.10 \ precomputed-hash-0.1.1 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro-hack-0.5.19 \ proc-macro-nested-0.1.7 \ proc-macro2-0.4.30 \ proc-macro2-1.0.24 \ pty-0.2.2 \ pulldown-cmark-0.8.0 \ quick-error-1.2.3 \ quote-0.6.13 \ quote-1.0.8 \ radium-0.5.3 \ radix_fmt-1.0.0 \ radix_trie-0.2.1 \ rand-0.7.3 \ rand-0.8.3 \ rand_chacha-0.2.2 \ rand_chacha-0.3.0 \ rand_core-0.5.1 \ rand_core-0.6.1 \ rand_hc-0.2.0 \ rand_hc-0.3.0 \ rand_pcg-0.2.1 \ + range-alloc-0.1.2 \ + raw-window-handle-0.3.3 \ redox_syscall-0.1.57 \ redox_syscall-0.2.4 \ regex-1.4.3 \ regex-syntax-0.6.22 \ relative-path-1.3.2 \ remove_dir_all-0.5.3 \ reqwest-0.11.0 \ resolv-conf-0.7.0 \ retain_mut-0.1.2 \ ring-0.16.20 \ + ron-0.6.4 \ rustc_version-0.2.3 \ rustls-0.19.0 \ - rusty_v8-0.17.0 \ + rusty_v8-0.20.0 \ rustyline-7.1.0 \ rustyline-derive-0.4.0 \ ryu-1.0.5 \ same-file-1.0.6 \ scoped-tls-1.0.0 \ scopeguard-1.1.0 \ sct-0.6.0 \ semver-0.9.0 \ semver-parser-0.7.0 \ semver-parser-0.10.2 \ serde-1.0.123 \ serde_derive-1.0.123 \ serde_json-1.0.62 \ serde_repr-0.1.6 \ serde_urlencoded-0.7.0 \ sha-1-0.9.3 \ shell-escape-0.1.5 \ signal-hook-registry-1.3.0 \ siphasher-0.3.3 \ slab-0.4.2 \ + slotmap-0.4.0 \ smallvec-1.6.1 \ socket2-0.3.19 \ sourcemap-6.0.1 \ spin-0.5.2 \ + spirv_cross-0.23.0 \ + spirv_headers-1.5.0 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ + storage-map-0.3.0 \ string_cache-0.8.1 \ string_cache_codegen-0.5.1 \ - string_enum-0.3.0 \ + string_enum-0.3.1 \ strsim-0.8.0 \ strsim-0.9.3 \ swc_atoms-0.2.5 \ - swc_bundler-0.21.0 \ - swc_common-0.10.9 \ - swc_ecma_ast-0.38.0 \ - swc_ecma_codegen-0.44.0 \ - swc_ecma_codegen_macros-0.5.1 \ - swc_ecma_dep_graph-0.14.0 \ - swc_ecma_parser-0.46.0 \ - swc_ecma_transforms-0.34.0 \ - swc_ecma_transforms_base-0.3.0 \ - swc_ecma_transforms_optimization-0.4.0 \ - swc_ecma_transforms_proposal-0.4.0 \ - swc_ecma_transforms_react-0.4.0 \ - swc_ecma_transforms_typescript-0.4.0 \ - swc_ecma_utils-0.28.0 \ - swc_ecma_visit-0.24.0 \ - swc_ecmascript-0.20.0 \ + swc_bundler-0.25.1 \ + swc_common-0.10.12 \ + swc_ecma_ast-0.40.0 \ + swc_ecma_codegen-0.47.0 \ + swc_ecma_codegen_macros-0.5.2 \ + swc_ecma_dep_graph-0.17.0 \ + swc_ecma_parser-0.49.0 \ + swc_ecma_transforms-0.38.1 \ + swc_ecma_transforms_base-0.6.2 \ + swc_ecma_transforms_optimization-0.8.1 \ + swc_ecma_transforms_proposal-0.7.0 \ + swc_ecma_transforms_react-0.8.0 \ + swc_ecma_transforms_typescript-0.7.0 \ + swc_ecma_utils-0.30.0 \ + swc_ecma_visit-0.26.0 \ + swc_ecmascript-0.24.1 \ swc_eq_ignore_macros-0.1.0 \ - swc_macros_common-0.3.1 \ - swc_visit-0.2.2 \ - swc_visit_macros-0.2.2 \ + swc_macros_common-0.3.2 \ + swc_visit-0.2.4 \ + swc_visit_macros-0.2.3 \ syn-0.15.44 \ syn-1.0.60 \ sys-info-0.8.0 \ tap-1.0.0 \ tempfile-3.2.0 \ termcolor-1.1.2 \ text-size-1.1.0 \ textwrap-0.11.0 \ thiserror-1.0.23 \ thiserror-impl-1.0.23 \ thread_local-1.1.3 \ + thunderdome-0.3.0 \ time-0.1.44 \ tinyvec-1.1.1 \ tinyvec_macros-0.1.0 \ tokio-1.2.0 \ tokio-macros-1.1.0 \ tokio-rustls-0.22.0 \ tokio-stream-0.1.3 \ tokio-test-0.4.0 \ tokio-tungstenite-0.13.0 \ tokio-util-0.6.3 \ toml-0.5.8 \ tower-layer-0.3.1 \ tower-service-0.3.1 \ tower-test-0.4.0 \ tracing-0.1.23 \ + tracing-attributes-0.1.12 \ tracing-core-0.1.17 \ tracing-futures-0.2.4 \ trust-dns-client-0.20.0 \ trust-dns-proto-0.20.0 \ trust-dns-resolver-0.20.0 \ trust-dns-server-0.20.0 \ try-lock-0.2.3 \ tungstenite-0.12.0 \ typenum-1.12.0 \ ucd-trie-0.1.3 \ unicase-2.6.0 \ unicode-bidi-0.3.4 \ unicode-normalization-0.1.17 \ unicode-segmentation-1.7.1 \ unicode-width-0.1.8 \ unicode-xid-0.1.0 \ unicode-xid-0.2.1 \ untrusted-0.7.1 \ url-2.2.0 \ utf-8-0.7.5 \ utf8parse-0.2.0 \ uuid-0.8.2 \ vec_map-0.8.2 \ version_check-0.9.2 \ walkdir-2.3.1 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.70 \ wasm-bindgen-backend-0.2.70 \ wasm-bindgen-futures-0.4.20 \ wasm-bindgen-macro-0.2.70 \ wasm-bindgen-macro-support-0.2.70 \ wasm-bindgen-shared-0.2.70 \ web-sys-0.3.47 \ webpki-0.21.4 \ webpki-roots-0.21.0 \ + wgpu-core-0.7.1 \ + wgpu-types-0.7.0 \ which-4.0.2 \ widestring-0.4.3 \ winapi-0.2.8 \ winapi-0.3.9 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.6.2 \ winreg-0.7.0 \ winres-0.1.11 \ + wio-0.2.2 \ wyz-0.2.0 post-patch: ${REINPLACE_CMD} "s|%%LOCALBASE%%|${LOCALBASE}|" \ ${WRKSRC}/cargo-crates/rusty_v8-${RUSTY_VERS}/build/toolchain/gcc_toolchain.gni \ ${WRKSRC}/cargo-crates/rusty_v8-${RUSTY_VERS}/buildtools/third_party/libc++/BUILD.gn do-install: ${INSTALL_PROGRAM} ${WRKDIR}/target/release/deno ${STAGEDIR}${LOCALBASE}/bin .include Index: head/www/deno/distinfo =================================================================== --- head/www/deno/distinfo (revision 567075) +++ head/www/deno/distinfo (revision 567076) @@ -1,665 +1,765 @@ -TIMESTAMP = 1613756532 +TIMESTAMP = 1614762081 SHA256 (rust/crates/Inflector-0.11.4.tar.gz) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 SIZE (rust/crates/Inflector-0.11.4.tar.gz) = 17438 SHA256 (rust/crates/adler-0.2.3.tar.gz) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e SIZE (rust/crates/adler-0.2.3.tar.gz) = 12168 +SHA256 (rust/crates/ahash-0.4.7.tar.gz) = 739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e +SIZE (rust/crates/ahash-0.4.7.tar.gz) = 51474 +SHA256 (rust/crates/ahash-0.7.2.tar.gz) = 7f200cbb1e856866d9eade941cf3aa0c5d7dd36f74311c4273b494f4ef036957 +SIZE (rust/crates/ahash-0.7.2.tar.gz) = 37192 SHA256 (rust/crates/aho-corasick-0.7.15.tar.gz) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5 SIZE (rust/crates/aho-corasick-0.7.15.tar.gz) = 113071 +SHA256 (rust/crates/align-data-0.1.0.tar.gz) = 1926655ba000b19e21f0402be09a1d52d318c8a8a68622870bfb7af2a71315cd +SIZE (rust/crates/align-data-0.1.0.tar.gz) = 2989 SHA256 (rust/crates/alloc-no-stdlib-2.0.1.tar.gz) = 5192ec435945d87bc2f70992b4d818154b5feede43c09fb7592146374eac90a6 SIZE (rust/crates/alloc-no-stdlib-2.0.1.tar.gz) = 10084 SHA256 (rust/crates/alloc-stdlib-0.2.1.tar.gz) = 697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2 SIZE (rust/crates/alloc-stdlib-0.2.1.tar.gz) = 6304 SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087 SHA256 (rust/crates/anyhow-1.0.38.tar.gz) = afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1 SIZE (rust/crates/anyhow-1.0.38.tar.gz) = 30417 SHA256 (rust/crates/anymap-0.12.1.tar.gz) = 33954243bd79057c2de7338850b85983a44588021f8a5fee574a8888c6de4344 SIZE (rust/crates/anymap-0.12.1.tar.gz) = 14298 SHA256 (rust/crates/arrayvec-0.5.2.tar.gz) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b SIZE (rust/crates/arrayvec-0.5.2.tar.gz) = 27838 -SHA256 (rust/crates/ast_node-0.7.1.tar.gz) = c701db7f0f212e2e3024a1929cdaf9a21815f329c5ef43be951fc163b3cdc567 -SIZE (rust/crates/ast_node-0.7.1.tar.gz) = 6039 +SHA256 (rust/crates/ash-0.31.0.tar.gz) = c69a8137596e84c22d57f3da1b5de1d4230b1742a710091c85f4d7ce50f00f38 +SIZE (rust/crates/ash-0.31.0.tar.gz) = 288600 +SHA256 (rust/crates/ast_node-0.7.2.tar.gz) = 7c84c445d38f7f29c82ed56c2cfae4885e5e6d9fb81b956ab31430757ddad5d7 +SIZE (rust/crates/ast_node-0.7.2.tar.gz) = 6053 SHA256 (rust/crates/async-compression-0.3.7.tar.gz) = b72c1f1154e234325b50864a349b9c8e56939e266a4c307c0f159812df2f9537 SIZE (rust/crates/async-compression-0.3.7.tar.gz) = 58367 SHA256 (rust/crates/async-stream-0.3.0.tar.gz) = 3670df70cbc01729f901f94c887814b3c68db038aad1329a418bae178bc5295c SIZE (rust/crates/async-stream-0.3.0.tar.gz) = 11518 SHA256 (rust/crates/async-stream-impl-0.3.0.tar.gz) = a3548b8efc9f8e8a5a0a2808c5bd8451a9031b9e5b879a79590304ae928b0a70 SIZE (rust/crates/async-stream-impl-0.3.0.tar.gz) = 3652 SHA256 (rust/crates/async-trait-0.1.42.tar.gz) = 8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d SIZE (rust/crates/async-trait-0.1.42.tar.gz) = 24990 SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470 SHA256 (rust/crates/auto_impl-0.4.1.tar.gz) = 42cbf586c80ada5e5ccdecae80d3ef0854f224e2dd74435f8d87e6831b8d0a38 SIZE (rust/crates/auto_impl-0.4.1.tar.gz) = 30203 SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908 SHA256 (rust/crates/base64-0.11.0.tar.gz) = b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7 SIZE (rust/crates/base64-0.11.0.tar.gz) = 48362 SHA256 (rust/crates/base64-0.12.3.tar.gz) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff SIZE (rust/crates/base64-0.12.3.tar.gz) = 57545 SHA256 (rust/crates/base64-0.13.0.tar.gz) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd SIZE (rust/crates/base64-0.13.0.tar.gz) = 62070 +SHA256 (rust/crates/bit-set-0.5.2.tar.gz) = 6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de +SIZE (rust/crates/bit-set-0.5.2.tar.gz) = 14093 +SHA256 (rust/crates/bit-vec-0.6.3.tar.gz) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb +SIZE (rust/crates/bit-vec-0.6.3.tar.gz) = 19927 SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745 SHA256 (rust/crates/bitvec-0.19.4.tar.gz) = a7ba35e9565969edb811639dbebfe34edc0368e472c5018474c8eb2543397f81 SIZE (rust/crates/bitvec-0.19.4.tar.gz) = 148099 +SHA256 (rust/crates/block-0.1.6.tar.gz) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a +SIZE (rust/crates/block-0.1.6.tar.gz) = 4077 SHA256 (rust/crates/block-buffer-0.9.0.tar.gz) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4 SIZE (rust/crates/block-buffer-0.9.0.tar.gz) = 7108 SHA256 (rust/crates/brotli-3.3.0.tar.gz) = 7f29919120f08613aadcd4383764e00526fc9f18b6c0895814faeed0dd78613e SIZE (rust/crates/brotli-3.3.0.tar.gz) = 1375755 SHA256 (rust/crates/brotli-decompressor-2.3.1.tar.gz) = 1052e1c3b8d4d80eb84a8b94f0a1498797b5fb96314c001156a1c761940ef4ec SIZE (rust/crates/brotli-decompressor-2.3.1.tar.gz) = 193003 SHA256 (rust/crates/build_const-0.2.1.tar.gz) = 39092a32794787acd8525ee150305ff051b0aa6cc2abaf193924f5ab05425f39 SIZE (rust/crates/build_const-0.2.1.tar.gz) = 4499 SHA256 (rust/crates/bumpalo-3.6.0.tar.gz) = 099e596ef14349721d9016f6b80dd3419ea1bf289ab9b44df8e4dfd3a005d5d9 SIZE (rust/crates/bumpalo-3.6.0.tar.gz) = 133234 SHA256 (rust/crates/byteorder-1.4.2.tar.gz) = ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b SIZE (rust/crates/byteorder-1.4.2.tar.gz) = 22148 SHA256 (rust/crates/bytes-1.0.1.tar.gz) = b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040 SIZE (rust/crates/bytes-1.0.1.tar.gz) = 48142 -SHA256 (rust/crates/cargo_gn-0.0.15.tar.gz) = 5ba7d7f7b201dfcbc314b14f2176c92f8ba521dab538b40e426ffed25ed7cd80 -SIZE (rust/crates/cargo_gn-0.0.15.tar.gz) = 5796 SHA256 (rust/crates/cc-1.0.66.tar.gz) = 4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48 SIZE (rust/crates/cc-1.0.66.tar.gz) = 53454 SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933 SHA256 (rust/crates/cfg-if-1.0.0.tar.gz) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.tar.gz) = 7934 +SHA256 (rust/crates/cfg_aliases-0.1.1.tar.gz) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e +SIZE (rust/crates/cfg_aliases-0.1.1.tar.gz) = 6009 SHA256 (rust/crates/chrono-0.4.19.tar.gz) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 SIZE (rust/crates/chrono-0.4.19.tar.gz) = 155663 SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925 +SHA256 (rust/crates/cocoa-foundation-0.1.0.tar.gz) = 7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318 +SIZE (rust/crates/cocoa-foundation-0.1.0.tar.gz) = 10645 +SHA256 (rust/crates/copyless-0.1.5.tar.gz) = a2df960f5d869b2dd8532793fde43eb5427cceb126c929747a26823ab0eeb536 +SIZE (rust/crates/copyless-0.1.5.tar.gz) = 8264 +SHA256 (rust/crates/core-foundation-0.9.1.tar.gz) = 0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62 +SIZE (rust/crates/core-foundation-0.9.1.tar.gz) = 25985 +SHA256 (rust/crates/core-foundation-sys-0.8.2.tar.gz) = ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b +SIZE (rust/crates/core-foundation-sys-0.8.2.tar.gz) = 17461 +SHA256 (rust/crates/core-graphics-types-0.1.1.tar.gz) = 3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b +SIZE (rust/crates/core-graphics-types-0.1.1.tar.gz) = 2530 SHA256 (rust/crates/cpuid-bool-0.1.2.tar.gz) = 8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634 SIZE (rust/crates/cpuid-bool-0.1.2.tar.gz) = 7173 SHA256 (rust/crates/crc-1.8.1.tar.gz) = d663548de7f5cca343f1e0a48d14dcfb0e9eb4e079ec58883b7251539fa10aeb SIZE (rust/crates/crc-1.8.1.tar.gz) = 9114 SHA256 (rust/crates/crc32fast-1.2.1.tar.gz) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a SIZE (rust/crates/crc32fast-1.2.1.tar.gz) = 38172 SHA256 (rust/crates/crossbeam-channel-0.5.0.tar.gz) = dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775 SIZE (rust/crates/crossbeam-channel-0.5.0.tar.gz) = 86811 SHA256 (rust/crates/crossbeam-utils-0.8.1.tar.gz) = 02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d SIZE (rust/crates/crossbeam-utils-0.8.1.tar.gz) = 35914 +SHA256 (rust/crates/d3d12-0.3.2.tar.gz) = d0a60cceb22c7c53035f8980524fdc7f17cf49681a3c154e6757d30afbec6ec4 +SIZE (rust/crates/d3d12-0.3.2.tar.gz) = 14300 SHA256 (rust/crates/darling-0.10.2.tar.gz) = 0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858 SIZE (rust/crates/darling-0.10.2.tar.gz) = 17620 SHA256 (rust/crates/darling_core-0.10.2.tar.gz) = f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b SIZE (rust/crates/darling_core-0.10.2.tar.gz) = 44339 SHA256 (rust/crates/darling_macro-0.10.2.tar.gz) = d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72 SIZE (rust/crates/darling_macro-0.10.2.tar.gz) = 1919 SHA256 (rust/crates/dashmap-4.0.2.tar.gz) = e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c SIZE (rust/crates/dashmap-4.0.2.tar.gz) = 21066 SHA256 (rust/crates/data-encoding-2.3.2.tar.gz) = 3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57 SIZE (rust/crates/data-encoding-2.3.2.tar.gz) = 19159 -SHA256 (rust/crates/deno_doc-0.1.22.tar.gz) = cba173771426c420d7ff0f974548dd92cdd421c02282d218bf38685e772ed645 -SIZE (rust/crates/deno_doc-0.1.22.tar.gz) = 43385 -SHA256 (rust/crates/deno_lint-0.2.18.tar.gz) = b9083c32446e541f2096a4e2d317f9b36e026e63e4fc3faaa99947df227ff02c -SIZE (rust/crates/deno_lint-0.2.18.tar.gz) = 188258 +SHA256 (rust/crates/deno_doc-0.1.23.tar.gz) = 91967783675550e9550963c6c0e0309fa2279ad1dd5248cc13380e1f288659e9 +SIZE (rust/crates/deno_doc-0.1.23.tar.gz) = 43627 +SHA256 (rust/crates/deno_lint-0.2.19.tar.gz) = 38788fca6127cdf92adb17f3bebee2c33041de45ed4aa685b0a2aa36e463e815 +SIZE (rust/crates/deno_lint-0.2.19.tar.gz) = 188357 SHA256 (rust/crates/derive_more-0.99.11.tar.gz) = 41cb0e6161ad61ed084a36ba71fbba9e3ac5aee3606fb607fe08da6acbcf3d8c SIZE (rust/crates/derive_more-0.99.11.tar.gz) = 53812 SHA256 (rust/crates/digest-0.9.0.tar.gz) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066 SIZE (rust/crates/digest-0.9.0.tar.gz) = 13247 SHA256 (rust/crates/dissimilar-1.0.2.tar.gz) = fc4b29f4b9bb94bf267d57269fd0706d343a160937108e9619fe380645428abb SIZE (rust/crates/dissimilar-1.0.2.tar.gz) = 27914 SHA256 (rust/crates/dlopen-0.1.8.tar.gz) = 71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937 SIZE (rust/crates/dlopen-0.1.8.tar.gz) = 29753 SHA256 (rust/crates/dlopen_derive-0.1.4.tar.gz) = f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581 SIZE (rust/crates/dlopen_derive-0.1.4.tar.gz) = 3491 SHA256 (rust/crates/dprint-core-0.35.1.tar.gz) = db5b96c278cf35e2dd2c225c16abcdbf46b2e39d3058426ac67b105f023ac148 SIZE (rust/crates/dprint-core-0.35.1.tar.gz) = 37003 +SHA256 (rust/crates/dprint-plugin-json-0.8.0.tar.gz) = 00b43a7746fa356617bb85828932170b5b6a35102b1d29978b0f1b388dbcd346 +SIZE (rust/crates/dprint-plugin-json-0.8.0.tar.gz) = 14782 SHA256 (rust/crates/dprint-plugin-markdown-0.5.1.tar.gz) = 45dd3b8784047301e25e27ab168c79d86f883f65b83d26df31785cf4db144137 SIZE (rust/crates/dprint-plugin-markdown-0.5.1.tar.gz) = 27185 -SHA256 (rust/crates/dprint-plugin-typescript-0.40.1.tar.gz) = 22ab78a112d8e9f2debd76898da1705fe4dfd73a3b93381422578ad4bed13660 -SIZE (rust/crates/dprint-plugin-typescript-0.40.1.tar.gz) = 981159 -SHA256 (rust/crates/dprint-swc-ecma-ast-view-0.8.0.tar.gz) = 1feab084d494806f38b1387614d4c32841b9b65f5b17b0689855ccd4ffa6b8ac -SIZE (rust/crates/dprint-swc-ecma-ast-view-0.8.0.tar.gz) = 52407 +SHA256 (rust/crates/dprint-plugin-typescript-0.41.0.tar.gz) = d9ec89eed06671390db8e6d29b98ee97c43caf52e2b481211665837677eb690b +SIZE (rust/crates/dprint-plugin-typescript-0.41.0.tar.gz) = 984675 +SHA256 (rust/crates/dprint-swc-ecma-ast-view-0.10.0.tar.gz) = 4b495385633bb59f360775a5278327c294c42484e5256288c80e591db334227e +SIZE (rust/crates/dprint-swc-ecma-ast-view-0.10.0.tar.gz) = 53015 SHA256 (rust/crates/either-1.6.1.tar.gz) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457 SIZE (rust/crates/either-1.6.1.tar.gz) = 13641 SHA256 (rust/crates/encoding_rs-0.8.28.tar.gz) = 80df024fbc5ac80f87dfef0d9f5209a252f2a497f7f42944cff24d8253cac065 SIZE (rust/crates/encoding_rs-0.8.28.tar.gz) = 1368577 SHA256 (rust/crates/endian-type-0.1.2.tar.gz) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d SIZE (rust/crates/endian-type-0.1.2.tar.gz) = 2340 SHA256 (rust/crates/enum-as-inner-0.3.3.tar.gz) = 7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595 SIZE (rust/crates/enum-as-inner-0.3.3.tar.gz) = 11450 -SHA256 (rust/crates/enum_kind-0.2.0.tar.gz) = 6e57153e35187d51f08471d5840459ff29093473e7bedd004a1414985aab92f3 -SIZE (rust/crates/enum_kind-0.2.0.tar.gz) = 5932 +SHA256 (rust/crates/enum_kind-0.2.1.tar.gz) = 78b940da354ae81ef0926c5eaa428207b8f4f091d3956c891dfbd124162bed99 +SIZE (rust/crates/enum_kind-0.2.1.tar.gz) = 5915 SHA256 (rust/crates/env_logger-0.8.2.tar.gz) = f26ecb66b4bdca6c1409b40fb255eefc2bd4f6d135dab3c3124f80ffa2a9661e SIZE (rust/crates/env_logger-0.8.2.tar.gz) = 32757 SHA256 (rust/crates/errno-0.1.8.tar.gz) = 1e2b2decb0484e15560df3210cf0d78654bb0864b2c138977c07e377a1bae0e2 SIZE (rust/crates/errno-0.1.8.tar.gz) = 3199 SHA256 (rust/crates/errno-0.2.7.tar.gz) = fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe SIZE (rust/crates/errno-0.2.7.tar.gz) = 8960 SHA256 (rust/crates/errno-dragonfly-0.1.1.tar.gz) = 14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067 SIZE (rust/crates/errno-dragonfly-0.1.1.tar.gz) = 1370 SHA256 (rust/crates/exec-0.3.1.tar.gz) = 886b70328cba8871bfc025858e1de4be16b1d5088f2ba50b57816f4210672615 SIZE (rust/crates/exec-0.3.1.tar.gz) = 8748 SHA256 (rust/crates/filetime-0.2.14.tar.gz) = 1d34cfa13a63ae058bfa601fe9e313bbdb3746427c1459185464ce0fcf62e1e8 SIZE (rust/crates/filetime-0.2.14.tar.gz) = 14358 SHA256 (rust/crates/fixedbitset-0.2.0.tar.gz) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d SIZE (rust/crates/fixedbitset-0.2.0.tar.gz) = 13597 SHA256 (rust/crates/flate2-1.0.20.tar.gz) = cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0 SIZE (rust/crates/flate2-1.0.20.tar.gz) = 74036 SHA256 (rust/crates/fnv-1.0.7.tar.gz) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.tar.gz) = 11266 +SHA256 (rust/crates/foreign-types-0.3.2.tar.gz) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 +SIZE (rust/crates/foreign-types-0.3.2.tar.gz) = 7504 +SHA256 (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b +SIZE (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 5672 SHA256 (rust/crates/form_urlencoded-1.0.0.tar.gz) = ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00 SIZE (rust/crates/form_urlencoded-1.0.0.tar.gz) = 8412 -SHA256 (rust/crates/from_variant-0.1.2.tar.gz) = 039885ad6579a86b94ad8df696cce8c530da496bf7b07b12fec8d6c4cd654bb9 -SIZE (rust/crates/from_variant-0.1.2.tar.gz) = 1759 +SHA256 (rust/crates/from_variant-0.1.3.tar.gz) = 0951635027ca477be98f8774abd6f0345233439d63f307e47101acb40c7cc63d +SIZE (rust/crates/from_variant-0.1.3.tar.gz) = 1758 SHA256 (rust/crates/fs2-0.4.3.tar.gz) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213 SIZE (rust/crates/fs2-0.4.3.tar.gz) = 13138 SHA256 (rust/crates/fsevent-2.0.2.tar.gz) = 97f347202c95c98805c216f9e1df210e8ebaec9fdb2365700a43c10797a35e63 SIZE (rust/crates/fsevent-2.0.2.tar.gz) = 11252 SHA256 (rust/crates/fsevent-sys-3.0.2.tar.gz) = 77a29c77f1ca394c3e73a9a5d24cfcabb734682d9634fc398f2204a63c994120 SIZE (rust/crates/fsevent-sys-3.0.2.tar.gz) = 4210 SHA256 (rust/crates/fslock-0.1.6.tar.gz) = b14c83e47c73f7d62d907ae24a1a98e9132df3c33eb6c54fcf4bce0dbc41d5af SIZE (rust/crates/fslock-0.1.6.tar.gz) = 9410 SHA256 (rust/crates/funty-1.1.0.tar.gz) = fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7 SIZE (rust/crates/funty-1.1.0.tar.gz) = 11631 SHA256 (rust/crates/futures-0.3.12.tar.gz) = da9052a1a50244d8d5aa9bf55cbc2fb6f357c86cc52e46c62ed390a7180cf150 SIZE (rust/crates/futures-0.3.12.tar.gz) = 38113 SHA256 (rust/crates/futures-channel-0.3.12.tar.gz) = f2d31b7ec7efab6eefc7c57233bb10b847986139d88cc2f5a02a1ae6871a1846 SIZE (rust/crates/futures-channel-0.3.12.tar.gz) = 29527 SHA256 (rust/crates/futures-core-0.3.12.tar.gz) = 79e5145dde8da7d1b3892dad07a9c98fc04bc39892b1ecc9692cf53e2b780a65 SIZE (rust/crates/futures-core-0.3.12.tar.gz) = 13813 SHA256 (rust/crates/futures-executor-0.3.12.tar.gz) = e9e59fdc009a4b3096bf94f740a0f2424c082521f20a9b08c5c07c48d90fd9b9 SIZE (rust/crates/futures-executor-0.3.12.tar.gz) = 17110 SHA256 (rust/crates/futures-io-0.3.12.tar.gz) = 28be053525281ad8259d47e4de5de657b25e7bac113458555bb4b70bc6870500 SIZE (rust/crates/futures-io-0.3.12.tar.gz) = 9070 SHA256 (rust/crates/futures-macro-0.3.12.tar.gz) = c287d25add322d9f9abdcdc5927ca398917996600182178774032e9f8258fedd SIZE (rust/crates/futures-macro-0.3.12.tar.gz) = 9680 SHA256 (rust/crates/futures-sink-0.3.12.tar.gz) = caf5c69029bda2e743fddd0582d1083951d65cc9539aebf8812f36c3491342d6 SIZE (rust/crates/futures-sink-0.3.12.tar.gz) = 7659 SHA256 (rust/crates/futures-task-0.3.12.tar.gz) = 13de07eb8ea81ae445aca7b69f5f7bf15d7bf4912d8ca37d6645c77ae8a58d86 SIZE (rust/crates/futures-task-0.3.12.tar.gz) = 11063 SHA256 (rust/crates/futures-util-0.3.12.tar.gz) = 632a8cd0f2a4b3fdea1657f08bde063848c3bd00f9bbf6e256b8be78802e624b SIZE (rust/crates/futures-util-0.3.12.tar.gz) = 137448 SHA256 (rust/crates/fwdansi-1.1.0.tar.gz) = 08c1f5787fe85505d1f7777268db5103d80a7a374d2316a7ce262e57baf8f208 SIZE (rust/crates/fwdansi-1.1.0.tar.gz) = 8280 SHA256 (rust/crates/fxhash-0.2.1.tar.gz) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c SIZE (rust/crates/fxhash-0.2.1.tar.gz) = 4102 SHA256 (rust/crates/gcc-0.3.55.tar.gz) = 8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2 SIZE (rust/crates/gcc-0.3.55.tar.gz) = 37262 SHA256 (rust/crates/generic-array-0.14.4.tar.gz) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817 SIZE (rust/crates/generic-array-0.14.4.tar.gz) = 28916 SHA256 (rust/crates/getrandom-0.1.16.tar.gz) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce SIZE (rust/crates/getrandom-0.1.16.tar.gz) = 25077 SHA256 (rust/crates/getrandom-0.2.2.tar.gz) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8 SIZE (rust/crates/getrandom-0.2.2.tar.gz) = 26010 +SHA256 (rust/crates/gfx-auxil-0.8.0.tar.gz) = e7b33ecf067f2117668d91c9b0f2e5f223ebd1ffec314caa2f3de27bb580186d +SIZE (rust/crates/gfx-auxil-0.8.0.tar.gz) = 2734 +SHA256 (rust/crates/gfx-backend-dx11-0.7.0.tar.gz) = f851d03c2e8f117e3702bf41201a4fafa447d5cb1276d5375870ae7573d069dd +SIZE (rust/crates/gfx-backend-dx11-0.7.0.tar.gz) = 66681 +SHA256 (rust/crates/gfx-backend-dx12-0.7.0.tar.gz) = 36dc6ba2b7647e2c2b27b8f74ff5ccdd53c703776588eee5b1de515fdcbd6bc9 +SIZE (rust/crates/gfx-backend-dx12-0.7.0.tar.gz) = 84370 +SHA256 (rust/crates/gfx-backend-empty-0.7.0.tar.gz) = 9f07ef26a65954cfdd7b4c587f485100d1bb3b0bd6a51b02d817d6c87cca7a91 +SIZE (rust/crates/gfx-backend-empty-0.7.0.tar.gz) = 7230 +SHA256 (rust/crates/gfx-backend-gl-0.7.0.tar.gz) = e17fd85420547bceb851fadb90f196f168abfc252d57528bd2d749db0d18b75f +SIZE (rust/crates/gfx-backend-gl-0.7.0.tar.gz) = 60521 +SHA256 (rust/crates/gfx-backend-metal-0.7.0.tar.gz) = 8dc54b456ece69ef49f8893269ebf24ac70969ed34ba2719c3f3abcc8fbff14e +SIZE (rust/crates/gfx-backend-metal-0.7.0.tar.gz) = 133482 +SHA256 (rust/crates/gfx-backend-vulkan-0.7.0.tar.gz) = dabe88b1a5c91e0f969b441cc57e70364858066e4ba937deeb62065654ef9bd9 +SIZE (rust/crates/gfx-backend-vulkan-0.7.0.tar.gz) = 45444 +SHA256 (rust/crates/gfx-hal-0.7.0.tar.gz) = c1d9cc8d3b573dda62d0baca4f02e0209786e22c562caff001d77c389008781d +SIZE (rust/crates/gfx-hal-0.7.0.tar.gz) = 58755 +SHA256 (rust/crates/glow-0.7.2.tar.gz) = 072136d2c3783f3a92f131acb227bc806d3886278e2a4dc1e9990ec89ef9e70b +SIZE (rust/crates/glow-0.7.2.tar.gz) = 136116 +SHA256 (rust/crates/gpu-alloc-0.3.0.tar.gz) = 1e7724b9aef57ea36d70faf54e0ee6265f86e41de16bed8333efdeab5b00e16b +SIZE (rust/crates/gpu-alloc-0.3.0.tar.gz) = 15880 +SHA256 (rust/crates/gpu-alloc-types-0.2.0.tar.gz) = 54804d0d6bc9d7f26db4eaec1ad10def69b599315f487d32c334a80d1efe67a5 +SIZE (rust/crates/gpu-alloc-types-0.2.0.tar.gz) = 3073 +SHA256 (rust/crates/gpu-descriptor-0.1.1.tar.gz) = e8a70f1e87a3840ed6a3e99e02c2b861e4dbdf26f0d07e38f42ea5aff46cfce2 +SIZE (rust/crates/gpu-descriptor-0.1.1.tar.gz) = 5598 +SHA256 (rust/crates/gpu-descriptor-types-0.1.1.tar.gz) = 363e3677e55ad168fef68cf9de3a4a310b53124c5e784c53a1d70e92d23f2126 +SIZE (rust/crates/gpu-descriptor-types-0.1.1.tar.gz) = 1956 SHA256 (rust/crates/h2-0.3.0.tar.gz) = 6b67e66362108efccd8ac053abafc8b7a8d86a37e6e48fc4f6f7485eb5e9e6a5 SIZE (rust/crates/h2-0.3.0.tar.gz) = 155662 SHA256 (rust/crates/hashbrown-0.9.1.tar.gz) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04 SIZE (rust/crates/hashbrown-0.9.1.tar.gz) = 77734 SHA256 (rust/crates/heck-0.3.2.tar.gz) = 87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac SIZE (rust/crates/heck-0.3.2.tar.gz) = 54718 SHA256 (rust/crates/hermit-abi-0.1.18.tar.gz) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c SIZE (rust/crates/hermit-abi-0.1.18.tar.gz) = 9936 SHA256 (rust/crates/hostname-0.3.1.tar.gz) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867 SIZE (rust/crates/hostname-0.3.1.tar.gz) = 9272 SHA256 (rust/crates/http-0.2.3.tar.gz) = 7245cd7449cc792608c3c8a9eaf69bd4eabbabf802713748fd739c98b82f0747 SIZE (rust/crates/http-0.2.3.tar.gz) = 105044 SHA256 (rust/crates/http-body-0.4.0.tar.gz) = 2861bd27ee074e5ee891e8b539837a9430012e249d7f0ca2d795650f579c1994 SIZE (rust/crates/http-body-0.4.0.tar.gz) = 5325 SHA256 (rust/crates/httparse-1.3.5.tar.gz) = 615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691 SIZE (rust/crates/httparse-1.3.5.tar.gz) = 24018 SHA256 (rust/crates/httpdate-0.3.2.tar.gz) = 494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47 SIZE (rust/crates/httpdate-0.3.2.tar.gz) = 10768 SHA256 (rust/crates/humantime-2.1.0.tar.gz) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 SIZE (rust/crates/humantime-2.1.0.tar.gz) = 16749 SHA256 (rust/crates/hyper-0.14.4.tar.gz) = e8e946c2b1349055e0b72ae281b238baf1a3ea7307c7e9f9d64673bdd9c26ac7 SIZE (rust/crates/hyper-0.14.4.tar.gz) = 158482 SHA256 (rust/crates/hyper-rustls-0.22.1.tar.gz) = 5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64 SIZE (rust/crates/hyper-rustls-0.22.1.tar.gz) = 26718 SHA256 (rust/crates/ident_case-1.0.1.tar.gz) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.tar.gz) = 3492 SHA256 (rust/crates/idna-0.2.1.tar.gz) = de910d521f7cc3135c4de8db1cb910e0b5ed1dc6f57c381cd07e8e661ce10094 SIZE (rust/crates/idna-0.2.1.tar.gz) = 274113 SHA256 (rust/crates/if_chain-1.0.1.tar.gz) = 1f7280c75fb2e2fc47080ec80ccc481376923acb04501957fc38f935c3de5088 SIZE (rust/crates/if_chain-1.0.1.tar.gz) = 7924 SHA256 (rust/crates/indexmap-1.6.1.tar.gz) = 4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b SIZE (rust/crates/indexmap-1.6.1.tar.gz) = 49644 SHA256 (rust/crates/inotify-0.9.2.tar.gz) = d19f57db1baad9d09e43a3cd76dcf82ebdafd37d75c9498b87762dba77c93f15 SIZE (rust/crates/inotify-0.9.2.tar.gz) = 22015 SHA256 (rust/crates/inotify-sys-0.1.5.tar.gz) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb SIZE (rust/crates/inotify-sys-0.1.5.tar.gz) = 6965 +SHA256 (rust/crates/inplace_it-0.3.3.tar.gz) = 90953f308a79fe6d62a4643e51f848fbfddcd05975a38e69fdf4ab86a7baf7ca +SIZE (rust/crates/inplace_it-0.3.3.tar.gz) = 13145 SHA256 (rust/crates/input_buffer-0.4.0.tar.gz) = f97967975f448f1a7ddb12b0bc41069d09ed6a1c161a92687e057325db35d413 SIZE (rust/crates/input_buffer-0.4.0.tar.gz) = 7771 SHA256 (rust/crates/instant-0.1.9.tar.gz) = 61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec SIZE (rust/crates/instant-0.1.9.tar.gz) = 5213 SHA256 (rust/crates/ipconfig-0.2.2.tar.gz) = f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7 SIZE (rust/crates/ipconfig-0.2.2.tar.gz) = 23017 SHA256 (rust/crates/ipnet-2.3.0.tar.gz) = 47be2f14c678be2fdcab04ab1171db51b2762ce6f0a8ee87c8dd4a04ed216135 SIZE (rust/crates/ipnet-2.3.0.tar.gz) = 25031 SHA256 (rust/crates/is-macro-0.1.8.tar.gz) = 04807f3dc9e3ea39af3f8469a5297267faf94859637afb836b33f47d9b2650ee SIZE (rust/crates/is-macro-0.1.8.tar.gz) = 4785 SHA256 (rust/crates/itoa-0.4.7.tar.gz) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736 SIZE (rust/crates/itoa-0.4.7.tar.gz) = 12099 +SHA256 (rust/crates/jobserver-0.1.21.tar.gz) = 5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2 +SIZE (rust/crates/jobserver-0.1.21.tar.gz) = 21228 SHA256 (rust/crates/js-sys-0.3.47.tar.gz) = 5cfb73131c35423a367daf8cbd24100af0d077668c8c2943f0e7dd775fef0f65 SIZE (rust/crates/js-sys-0.3.47.tar.gz) = 67063 SHA256 (rust/crates/jsonc-parser-0.15.1.tar.gz) = da59eeab742770775c0f85b0b7b847f247b540a5389b806301d71c697d62bd8b SIZE (rust/crates/jsonc-parser-0.15.1.tar.gz) = 19640 SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537 +SHA256 (rust/crates/khronos-egl-3.0.0.tar.gz) = a8020ff3b84f9ac87461216ad0501bc09b33c1cbe17404d8ea405160fd164bab +SIZE (rust/crates/khronos-egl-3.0.0.tar.gz) = 26645 SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443 SHA256 (rust/crates/lexical-core-0.7.4.tar.gz) = db65c6da02e61f55dae90a0ae427b2a5f6b3e8db09f58d10efab23af92592616 SIZE (rust/crates/lexical-core-0.7.4.tar.gz) = 497535 SHA256 (rust/crates/libc-0.2.86.tar.gz) = b7282d924be3275cec7f6756ff4121987bc6481325397dde6ba3e7802b1a8b1c SIZE (rust/crates/libc-0.2.86.tar.gz) = 522986 +SHA256 (rust/crates/libloading-0.6.7.tar.gz) = 351a32417a12d5f7e82c368a66781e307834dae04c6ce0cd4456d52989229883 +SIZE (rust/crates/libloading-0.6.7.tar.gz) = 25037 SHA256 (rust/crates/linked-hash-map-0.5.4.tar.gz) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3 SIZE (rust/crates/linked-hash-map-0.5.4.tar.gz) = 16166 SHA256 (rust/crates/lock_api-0.4.2.tar.gz) = dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312 SIZE (rust/crates/lock_api-0.4.2.tar.gz) = 20375 SHA256 (rust/crates/log-0.4.14.tar.gz) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710 SIZE (rust/crates/log-0.4.14.tar.gz) = 34582 SHA256 (rust/crates/lru-cache-0.1.2.tar.gz) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c SIZE (rust/crates/lru-cache-0.1.2.tar.gz) = 9307 SHA256 (rust/crates/lsp-types-0.86.0.tar.gz) = f2a5c40d566f2704dac30859bca152217583fc94fd5b178d8baba915e1abd382 SIZE (rust/crates/lsp-types-0.86.0.tar.gz) = 48908 SHA256 (rust/crates/lspower-0.6.1.tar.gz) = 8947e7faf8ee4db7459cc57414a2223aa0efbc90b07161c899ffa637c10f3448 SIZE (rust/crates/lspower-0.6.1.tar.gz) = 37848 SHA256 (rust/crates/lspower-macros-0.2.0.tar.gz) = 7d52f49eb53fa09a33715797d47bf4f9adbe69216ea03e1e4c3d56133b2d872c SIZE (rust/crates/lspower-macros-0.2.0.tar.gz) = 4009 +SHA256 (rust/crates/malloc_buf-0.0.6.tar.gz) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb +SIZE (rust/crates/malloc_buf-0.0.6.tar.gz) = 1239 SHA256 (rust/crates/match_cfg-0.1.0.tar.gz) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4 SIZE (rust/crates/match_cfg-0.1.0.tar.gz) = 7153 SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08 SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216 SHA256 (rust/crates/memchr-2.3.4.tar.gz) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525 SIZE (rust/crates/memchr-2.3.4.tar.gz) = 23077 +SHA256 (rust/crates/metal-0.21.0.tar.gz) = 4598d719460ade24c7d91f335daf055bf2a7eec030728ce751814c50cdd6a26c +SIZE (rust/crates/metal-0.21.0.tar.gz) = 679162 SHA256 (rust/crates/mime-0.3.16.tar.gz) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d SIZE (rust/crates/mime-0.3.16.tar.gz) = 15206 SHA256 (rust/crates/miniz_oxide-0.4.3.tar.gz) = 0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d SIZE (rust/crates/miniz_oxide-0.4.3.tar.gz) = 50058 SHA256 (rust/crates/mio-0.7.7.tar.gz) = e50ae3f04d169fcc9bde0b547d1c205219b7157e07ded9c5aff03e0637cb3ed7 SIZE (rust/crates/mio-0.7.7.tar.gz) = 85595 SHA256 (rust/crates/miow-0.3.6.tar.gz) = 5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897 SIZE (rust/crates/miow-0.3.6.tar.gz) = 24533 +SHA256 (rust/crates/naga-0.3.1.tar.gz) = c8f30d7036f137a2f64fd7d53b70a91545d3f09e030b77b3816ff7bd4cf3f789 +SIZE (rust/crates/naga-0.3.1.tar.gz) = 153019 SHA256 (rust/crates/new_debug_unreachable-1.0.4.tar.gz) = e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54 SIZE (rust/crates/new_debug_unreachable-1.0.4.tar.gz) = 2561 SHA256 (rust/crates/nibble_vec-0.1.0.tar.gz) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43 SIZE (rust/crates/nibble_vec-0.1.0.tar.gz) = 11796 SHA256 (rust/crates/nix-0.19.1.tar.gz) = b2ccba0cfe4fdf15982d1674c69b1fd80bad427d293849982668dfe454bd61f2 SIZE (rust/crates/nix-0.19.1.tar.gz) = 213462 SHA256 (rust/crates/nom-6.1.0.tar.gz) = ab6f70b46d6325aa300f1c7bb3d470127dfc27806d8ea6bf294ee0ce643ce2b1 SIZE (rust/crates/nom-6.1.0.tar.gz) = 147341 SHA256 (rust/crates/notify-5.0.0-pre.5.tar.gz) = 58e54552360d7b89a698eca6de3927205a8e03e8080dc13d779de5c7876e098b SIZE (rust/crates/notify-5.0.0-pre.5.tar.gz) = 46651 SHA256 (rust/crates/ntapi-0.3.6.tar.gz) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44 SIZE (rust/crates/ntapi-0.3.6.tar.gz) = 127221 SHA256 (rust/crates/num-bigint-0.2.6.tar.gz) = 090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304 SIZE (rust/crates/num-bigint-0.2.6.tar.gz) = 87275 SHA256 (rust/crates/num-integer-0.1.44.tar.gz) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db SIZE (rust/crates/num-integer-0.1.44.tar.gz) = 22216 SHA256 (rust/crates/num-traits-0.2.14.tar.gz) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 SIZE (rust/crates/num-traits-0.2.14.tar.gz) = 45476 SHA256 (rust/crates/num_cpus-1.13.0.tar.gz) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3 SIZE (rust/crates/num_cpus-1.13.0.tar.gz) = 14704 +SHA256 (rust/crates/objc-0.2.7.tar.gz) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1 +SIZE (rust/crates/objc-0.2.7.tar.gz) = 22036 +SHA256 (rust/crates/objc_exception-0.1.2.tar.gz) = ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4 +SIZE (rust/crates/objc_exception-0.1.2.tar.gz) = 2251 SHA256 (rust/crates/once_cell-1.5.2.tar.gz) = 13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0 SIZE (rust/crates/once_cell-1.5.2.tar.gz) = 27660 SHA256 (rust/crates/opaque-debug-0.3.0.tar.gz) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5 SIZE (rust/crates/opaque-debug-0.3.0.tar.gz) = 5767 SHA256 (rust/crates/os_pipe-0.9.2.tar.gz) = fb233f06c2307e1f5ce2ecad9f8121cffbbee2c95428f44ea85222e460d0d213 SIZE (rust/crates/os_pipe-0.9.2.tar.gz) = 9707 SHA256 (rust/crates/owning_ref-0.4.1.tar.gz) = 6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce SIZE (rust/crates/owning_ref-0.4.1.tar.gz) = 12658 SHA256 (rust/crates/parking_lot-0.11.1.tar.gz) = 6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb SIZE (rust/crates/parking_lot-0.11.1.tar.gz) = 39854 SHA256 (rust/crates/parking_lot_core-0.8.2.tar.gz) = 9ccb628cad4f84851442432c60ad8e1f607e29752d0bf072cbd0baf28aa34272 SIZE (rust/crates/parking_lot_core-0.8.2.tar.gz) = 32142 SHA256 (rust/crates/percent-encoding-2.1.0.tar.gz) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e SIZE (rust/crates/percent-encoding-2.1.0.tar.gz) = 9748 SHA256 (rust/crates/pest-2.1.3.tar.gz) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53 SIZE (rust/crates/pest-2.1.3.tar.gz) = 77986 SHA256 (rust/crates/petgraph-0.5.1.tar.gz) = 467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7 SIZE (rust/crates/petgraph-0.5.1.tar.gz) = 147173 SHA256 (rust/crates/phf-0.8.0.tar.gz) = 3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12 SIZE (rust/crates/phf-0.8.0.tar.gz) = 3902 SHA256 (rust/crates/phf_generator-0.8.0.tar.gz) = 17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526 SIZE (rust/crates/phf_generator-0.8.0.tar.gz) = 7604 SHA256 (rust/crates/phf_macros-0.8.0.tar.gz) = 7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c SIZE (rust/crates/phf_macros-0.8.0.tar.gz) = 5814 SHA256 (rust/crates/phf_shared-0.8.0.tar.gz) = c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7 SIZE (rust/crates/phf_shared-0.8.0.tar.gz) = 2860 SHA256 (rust/crates/pin-project-0.4.27.tar.gz) = 2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15 SIZE (rust/crates/pin-project-0.4.27.tar.gz) = 50964 SHA256 (rust/crates/pin-project-1.0.5.tar.gz) = 96fa8ebb90271c4477f144354485b8068bd8f6b78b428b01ba892ca26caf0b63 SIZE (rust/crates/pin-project-1.0.5.tar.gz) = 53782 SHA256 (rust/crates/pin-project-internal-0.4.27.tar.gz) = 65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895 SIZE (rust/crates/pin-project-internal-0.4.27.tar.gz) = 29739 SHA256 (rust/crates/pin-project-internal-1.0.5.tar.gz) = 758669ae3558c6f74bd2a18b41f7ac0b5a195aea6639d6a9b5e5d1ad5ba24c0b SIZE (rust/crates/pin-project-internal-1.0.5.tar.gz) = 27351 SHA256 (rust/crates/pin-project-lite-0.2.4.tar.gz) = 439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827 SIZE (rust/crates/pin-project-lite-0.2.4.tar.gz) = 22840 SHA256 (rust/crates/pin-utils-0.1.0.tar.gz) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 SIZE (rust/crates/pin-utils-0.1.0.tar.gz) = 7580 SHA256 (rust/crates/pmutil-0.5.3.tar.gz) = 3894e5d549cccbe44afecf72922f277f603cd4bb0219c8342631ef18fffbe004 SIZE (rust/crates/pmutil-0.5.3.tar.gz) = 11031 SHA256 (rust/crates/ppv-lite86-0.2.10.tar.gz) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857 SIZE (rust/crates/ppv-lite86-0.2.10.tar.gz) = 20915 SHA256 (rust/crates/precomputed-hash-0.1.1.tar.gz) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c SIZE (rust/crates/precomputed-hash-0.1.1.tar.gz) = 1640 SHA256 (rust/crates/proc-macro-error-1.0.4.tar.gz) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c SIZE (rust/crates/proc-macro-error-1.0.4.tar.gz) = 25293 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.tar.gz) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 SIZE (rust/crates/proc-macro-error-attr-1.0.4.tar.gz) = 7971 SHA256 (rust/crates/proc-macro-hack-0.5.19.tar.gz) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 SIZE (rust/crates/proc-macro-hack-0.5.19.tar.gz) = 15556 SHA256 (rust/crates/proc-macro-nested-0.1.7.tar.gz) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086 SIZE (rust/crates/proc-macro-nested-0.1.7.tar.gz) = 6495 SHA256 (rust/crates/proc-macro2-0.4.30.tar.gz) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759 SIZE (rust/crates/proc-macro2-0.4.30.tar.gz) = 34731 SHA256 (rust/crates/proc-macro2-1.0.24.tar.gz) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71 SIZE (rust/crates/proc-macro2-1.0.24.tar.gz) = 37716 SHA256 (rust/crates/pty-0.2.2.tar.gz) = f50f3d255966981eb4e4c5df3e983e6f7d163221f547406d83b6a460ff5c5ee8 SIZE (rust/crates/pty-0.2.2.tar.gz) = 7641 SHA256 (rust/crates/pulldown-cmark-0.8.0.tar.gz) = ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8 SIZE (rust/crates/pulldown-cmark-0.8.0.tar.gz) = 106330 SHA256 (rust/crates/quick-error-1.2.3.tar.gz) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 SIZE (rust/crates/quick-error-1.2.3.tar.gz) = 15066 SHA256 (rust/crates/quote-0.6.13.tar.gz) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1 SIZE (rust/crates/quote-0.6.13.tar.gz) = 17475 SHA256 (rust/crates/quote-1.0.8.tar.gz) = 991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df SIZE (rust/crates/quote-1.0.8.tar.gz) = 24997 SHA256 (rust/crates/radium-0.5.3.tar.gz) = 941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8 SIZE (rust/crates/radium-0.5.3.tar.gz) = 7588 SHA256 (rust/crates/radix_fmt-1.0.0.tar.gz) = ce082a9940a7ace2ad4a8b7d0b1eac6aa378895f18be598230c5f2284ac05426 SIZE (rust/crates/radix_fmt-1.0.0.tar.gz) = 8743 SHA256 (rust/crates/radix_trie-0.2.1.tar.gz) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd SIZE (rust/crates/radix_trie-0.2.1.tar.gz) = 251366 SHA256 (rust/crates/rand-0.7.3.tar.gz) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03 SIZE (rust/crates/rand-0.7.3.tar.gz) = 112246 SHA256 (rust/crates/rand-0.8.3.tar.gz) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e SIZE (rust/crates/rand-0.8.3.tar.gz) = 84493 SHA256 (rust/crates/rand_chacha-0.2.2.tar.gz) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402 SIZE (rust/crates/rand_chacha-0.2.2.tar.gz) = 13267 SHA256 (rust/crates/rand_chacha-0.3.0.tar.gz) = e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d SIZE (rust/crates/rand_chacha-0.3.0.tar.gz) = 13920 SHA256 (rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19 SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116 SHA256 (rust/crates/rand_core-0.6.1.tar.gz) = c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5 SIZE (rust/crates/rand_core-0.6.1.tar.gz) = 21634 SHA256 (rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c SIZE (rust/crates/rand_hc-0.2.0.tar.gz) = 11670 SHA256 (rust/crates/rand_hc-0.3.0.tar.gz) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73 SIZE (rust/crates/rand_hc-0.3.0.tar.gz) = 11780 SHA256 (rust/crates/rand_pcg-0.2.1.tar.gz) = 16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429 SIZE (rust/crates/rand_pcg-0.2.1.tar.gz) = 11291 +SHA256 (rust/crates/range-alloc-0.1.2.tar.gz) = 63e935c45e09cc6dcf00d2f0b2d630a58f4095320223d47fc68918722f0538b6 +SIZE (rust/crates/range-alloc-0.1.2.tar.gz) = 3428 +SHA256 (rust/crates/raw-window-handle-0.3.3.tar.gz) = 0a441a7a6c80ad6473bd4b74ec1c9a4c951794285bf941c2126f607c72e48211 +SIZE (rust/crates/raw-window-handle-0.3.3.tar.gz) = 5798 SHA256 (rust/crates/redox_syscall-0.1.57.tar.gz) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce SIZE (rust/crates/redox_syscall-0.1.57.tar.gz) = 17087 SHA256 (rust/crates/redox_syscall-0.2.4.tar.gz) = 05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570 SIZE (rust/crates/redox_syscall-0.2.4.tar.gz) = 23234 SHA256 (rust/crates/regex-1.4.3.tar.gz) = d9251239e129e16308e70d853559389de218ac275b515068abc96829d05b948a SIZE (rust/crates/regex-1.4.3.tar.gz) = 237273 SHA256 (rust/crates/regex-syntax-0.6.22.tar.gz) = b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581 SIZE (rust/crates/regex-syntax-0.6.22.tar.gz) = 293187 SHA256 (rust/crates/relative-path-1.3.2.tar.gz) = 65aff7c83039e88c1c0b4bedf8dfa93d6ec84d5fc2945b37c1fa4186f46c5f94 SIZE (rust/crates/relative-path-1.3.2.tar.gz) = 20357 SHA256 (rust/crates/remove_dir_all-0.5.3.tar.gz) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 SIZE (rust/crates/remove_dir_all-0.5.3.tar.gz) = 9184 SHA256 (rust/crates/reqwest-0.11.0.tar.gz) = fd281b1030aa675fb90aa994d07187645bb3c8fc756ca766e7c3070b439de9de SIZE (rust/crates/reqwest-0.11.0.tar.gz) = 126872 SHA256 (rust/crates/resolv-conf-0.7.0.tar.gz) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00 SIZE (rust/crates/resolv-conf-0.7.0.tar.gz) = 17352 SHA256 (rust/crates/retain_mut-0.1.2.tar.gz) = 53552c6c49e1e13f1a203ef0080ab3bbef0beb570a528993e83df057a9d9bba1 SIZE (rust/crates/retain_mut-0.1.2.tar.gz) = 2723 SHA256 (rust/crates/ring-0.16.20.tar.gz) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc SIZE (rust/crates/ring-0.16.20.tar.gz) = 5082615 +SHA256 (rust/crates/ron-0.6.4.tar.gz) = 064ea8613fb712a19faf920022ec8ddf134984f100090764a4e1d768f3827f1f +SIZE (rust/crates/ron-0.6.4.tar.gz) = 43997 SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210 SHA256 (rust/crates/rustls-0.19.0.tar.gz) = 064fd21ff87c6e87ed4506e68beb42459caa4a0e2eb144932e6776768556980b SIZE (rust/crates/rustls-0.19.0.tar.gz) = 208339 -SHA256 (rust/crates/rusty_v8-0.17.0.tar.gz) = e4cacd73b88c22512f09c5ec78e56eb89d95e4dc1201fe52bd6c81824b5e041b -SIZE (rust/crates/rusty_v8-0.17.0.tar.gz) = 10394733 +SHA256 (rust/crates/rusty_v8-0.20.0.tar.gz) = 344a561fdd20c89f336e8e14a532504e21c6a9570ac0d51f14328abc2bcdb635 +SIZE (rust/crates/rusty_v8-0.20.0.tar.gz) = 14566684 SHA256 (rust/crates/rustyline-7.1.0.tar.gz) = 8227301bfc717136f0ecbd3d064ba8199e44497a0bdd46bb01ede4387cfd2cec SIZE (rust/crates/rustyline-7.1.0.tar.gz) = 88494 SHA256 (rust/crates/rustyline-derive-0.4.0.tar.gz) = db9dfbf470021de34cfaf6983067f460ea19164934a7c2d4b92eec0968eb95f1 SIZE (rust/crates/rustyline-derive-0.4.0.tar.gz) = 1372 SHA256 (rust/crates/ryu-1.0.5.tar.gz) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e SIZE (rust/crates/ryu-1.0.5.tar.gz) = 49570 SHA256 (rust/crates/same-file-1.0.6.tar.gz) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.tar.gz) = 10183 SHA256 (rust/crates/scoped-tls-1.0.0.tar.gz) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2 SIZE (rust/crates/scoped-tls-1.0.0.tar.gz) = 9146 SHA256 (rust/crates/scopeguard-1.1.0.tar.gz) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd SIZE (rust/crates/scopeguard-1.1.0.tar.gz) = 11470 SHA256 (rust/crates/sct-0.6.0.tar.gz) = e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c SIZE (rust/crates/sct-0.6.0.tar.gz) = 28777 SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403 SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344 SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3 SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268 SHA256 (rust/crates/semver-parser-0.10.2.tar.gz) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7 SIZE (rust/crates/semver-parser-0.10.2.tar.gz) = 23176 SHA256 (rust/crates/serde-1.0.123.tar.gz) = 92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae SIZE (rust/crates/serde-1.0.123.tar.gz) = 74379 SHA256 (rust/crates/serde_derive-1.0.123.tar.gz) = 9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31 SIZE (rust/crates/serde_derive-1.0.123.tar.gz) = 54122 SHA256 (rust/crates/serde_json-1.0.62.tar.gz) = ea1c6153794552ea7cf7cf63b1231a25de00ec90db326ba6264440fa08e31486 SIZE (rust/crates/serde_json-1.0.62.tar.gz) = 114960 SHA256 (rust/crates/serde_repr-0.1.6.tar.gz) = 2dc6b7951b17b051f3210b063f12cc17320e2fe30ae05b0fe2a3abb068551c76 SIZE (rust/crates/serde_repr-0.1.6.tar.gz) = 10181 SHA256 (rust/crates/serde_urlencoded-0.7.0.tar.gz) = edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9 SIZE (rust/crates/serde_urlencoded-0.7.0.tar.gz) = 12489 SHA256 (rust/crates/sha-1-0.9.3.tar.gz) = f4b312c3731e3fe78a185e6b9b911a7aa715b8e31cce117975219aab2acf285d SIZE (rust/crates/sha-1-0.9.3.tar.gz) = 13553 SHA256 (rust/crates/shell-escape-0.1.5.tar.gz) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f SIZE (rust/crates/shell-escape-0.1.5.tar.gz) = 6847 SHA256 (rust/crates/signal-hook-registry-1.3.0.tar.gz) = 16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6 SIZE (rust/crates/signal-hook-registry-1.3.0.tar.gz) = 17786 SHA256 (rust/crates/siphasher-0.3.3.tar.gz) = fa8f3741c7372e75519bd9346068370c9cdaabcc1f9599cbcf2a2719352286b7 SIZE (rust/crates/siphasher-0.3.3.tar.gz) = 9458 SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8 SIZE (rust/crates/slab-0.4.2.tar.gz) = 10136 +SHA256 (rust/crates/slotmap-0.4.0.tar.gz) = c46a3482db8f247956e464d783693ece164ca056e6e67563ee5505bdb86452cd +SIZE (rust/crates/slotmap-0.4.0.tar.gz) = 43510 SHA256 (rust/crates/smallvec-1.6.1.tar.gz) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e SIZE (rust/crates/smallvec-1.6.1.tar.gz) = 26444 SHA256 (rust/crates/socket2-0.3.19.tar.gz) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e SIZE (rust/crates/socket2-0.3.19.tar.gz) = 33782 SHA256 (rust/crates/sourcemap-6.0.1.tar.gz) = 6e031f2463ecbdd5f34c950f89f5c1e1032f22c0f8e3dc4bdb2e8b6658cf61eb SIZE (rust/crates/sourcemap-6.0.1.tar.gz) = 31927 SHA256 (rust/crates/spin-0.5.2.tar.gz) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d SIZE (rust/crates/spin-0.5.2.tar.gz) = 12004 +SHA256 (rust/crates/spirv_cross-0.23.0.tar.gz) = 06db6bd7b6518f761593783e2896eefe55e90455efc5f44511078ce0426ed418 +SIZE (rust/crates/spirv_cross-0.23.0.tar.gz) = 528044 +SHA256 (rust/crates/spirv_headers-1.5.0.tar.gz) = 1f5b132530b1ac069df335577e3581765995cba5a13995cdbbdbc8fb057c532c +SIZE (rust/crates/spirv_headers-1.5.0.tar.gz) = 28010 SHA256 (rust/crates/stable_deref_trait-1.2.0.tar.gz) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 SIZE (rust/crates/stable_deref_trait-1.2.0.tar.gz) = 8054 SHA256 (rust/crates/static_assertions-1.1.0.tar.gz) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f SIZE (rust/crates/static_assertions-1.1.0.tar.gz) = 18480 +SHA256 (rust/crates/storage-map-0.3.0.tar.gz) = 418bb14643aa55a7841d5303f72cf512cfb323b8cc221d51580500a1ca75206c +SIZE (rust/crates/storage-map-0.3.0.tar.gz) = 6890 SHA256 (rust/crates/string_cache-0.8.1.tar.gz) = 8ddb1139b5353f96e429e1a5e19fbaf663bddedaa06d1dbd49f82e352601209a SIZE (rust/crates/string_cache-0.8.1.tar.gz) = 14423 SHA256 (rust/crates/string_cache_codegen-0.5.1.tar.gz) = f24c8e5e19d22a726626f1a5e16fe15b132dcf21d10177fa5a45ce7962996b97 SIZE (rust/crates/string_cache_codegen-0.5.1.tar.gz) = 8243 -SHA256 (rust/crates/string_enum-0.3.0.tar.gz) = 94fdb6536756cfd35ee18b9a9972ab2a699d405cc57e0ad0532022960f30d581 -SIZE (rust/crates/string_enum-0.3.0.tar.gz) = 3415 +SHA256 (rust/crates/string_enum-0.3.1.tar.gz) = f584cc881e9e5f1fd6bf827b0444aa94c30d8fe6378cf241071b5f5700b2871f +SIZE (rust/crates/string_enum-0.3.1.tar.gz) = 3403 SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309 SHA256 (rust/crates/strsim-0.9.3.tar.gz) = 6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c SIZE (rust/crates/strsim-0.9.3.tar.gz) = 10266 SHA256 (rust/crates/swc_atoms-0.2.5.tar.gz) = 762f5c66bf70e6f96db67808b5ad783c33a72cc3e0022cd04b41349231cdbe6c SIZE (rust/crates/swc_atoms-0.2.5.tar.gz) = 4814 -SHA256 (rust/crates/swc_bundler-0.21.0.tar.gz) = c86e15b52e502354b633ba4826d3a462f93d99b50077327fbf75ff8c8b329932 -SIZE (rust/crates/swc_bundler-0.21.0.tar.gz) = 73107 -SHA256 (rust/crates/swc_common-0.10.9.tar.gz) = 7f8681271be490a61fc0efb2de6897f7a886801b1bd0be021c7d862508bf5147 -SIZE (rust/crates/swc_common-0.10.9.tar.gz) = 81547 -SHA256 (rust/crates/swc_ecma_ast-0.38.0.tar.gz) = efb6a027891bdb66ddddda7bdee43c39be6b7d7861f05fe93177f29183e26738 -SIZE (rust/crates/swc_ecma_ast-0.38.0.tar.gz) = 16664 -SHA256 (rust/crates/swc_ecma_codegen-0.44.0.tar.gz) = 673a4d3fafd4ccc5c74b31f5896100a7c1c40a86c7e35d0245ce60ee11d49ac9 -SIZE (rust/crates/swc_ecma_codegen-0.44.0.tar.gz) = 29141 -SHA256 (rust/crates/swc_ecma_codegen_macros-0.5.1.tar.gz) = 6505258e3ef526ded22eadaf3e342e2915ff3b3d9e5273e256c62bb8f62b5686 -SIZE (rust/crates/swc_ecma_codegen_macros-0.5.1.tar.gz) = 3009 -SHA256 (rust/crates/swc_ecma_dep_graph-0.14.0.tar.gz) = 22aa45d4b8a8a42bb08a255f8bbc7fa528a98a017b10bf5ea78ec81960a74cec -SIZE (rust/crates/swc_ecma_dep_graph-0.14.0.tar.gz) = 4439 -SHA256 (rust/crates/swc_ecma_parser-0.46.0.tar.gz) = 6ed2a23928309960edb769e19235ae345442235c6800fdd2c9b12de35b4ae127 -SIZE (rust/crates/swc_ecma_parser-0.46.0.tar.gz) = 113108 -SHA256 (rust/crates/swc_ecma_transforms-0.34.0.tar.gz) = ca4ef1308184cf7f78ab69e66f2d3f11dc8ab12a26ed400d82a6ddcfa61ab0d3 -SIZE (rust/crates/swc_ecma_transforms-0.34.0.tar.gz) = 20104 -SHA256 (rust/crates/swc_ecma_transforms_base-0.3.0.tar.gz) = 1e243adb8afc4df741a4cfbf265395b4503acbb16f2bb28eaab482a1ca001b25 -SIZE (rust/crates/swc_ecma_transforms_base-0.3.0.tar.gz) = 57332 -SHA256 (rust/crates/swc_ecma_transforms_optimization-0.4.0.tar.gz) = d0674d4c1d2a7178dd7a7b0ee747caecc98a7f9013add834fb91b48a213e64f8 -SIZE (rust/crates/swc_ecma_transforms_optimization-0.4.0.tar.gz) = 66737 -SHA256 (rust/crates/swc_ecma_transforms_proposal-0.4.0.tar.gz) = e0b19284a8f8e9d8007fad66e5efe187ac0870b6c19265a15af485114e9539d5 -SIZE (rust/crates/swc_ecma_transforms_proposal-0.4.0.tar.gz) = 14464 -SHA256 (rust/crates/swc_ecma_transforms_react-0.4.0.tar.gz) = afa5d1e2183a19c2f1995296703dab06be30219f0989c44aebf50a71155d0f1a -SIZE (rust/crates/swc_ecma_transforms_react-0.4.0.tar.gz) = 12245 -SHA256 (rust/crates/swc_ecma_transforms_typescript-0.4.0.tar.gz) = b2e5292685db7c8db9b9dd98e06248f1d59d9bf46d16b7c220bd3bab6ab8b6f9 -SIZE (rust/crates/swc_ecma_transforms_typescript-0.4.0.tar.gz) = 29593 -SHA256 (rust/crates/swc_ecma_utils-0.28.0.tar.gz) = eff7a1ec3c9374c3e83f1b21846723573dd41419e27e7204349835f5b599efa8 -SIZE (rust/crates/swc_ecma_utils-0.28.0.tar.gz) = 15035 -SHA256 (rust/crates/swc_ecma_visit-0.24.0.tar.gz) = 169dbafc108be69387475bab48d94e60a786a5959c76e0bd31f6bfb19e81f1b5 -SIZE (rust/crates/swc_ecma_visit-0.24.0.tar.gz) = 8437 -SHA256 (rust/crates/swc_ecmascript-0.20.0.tar.gz) = f88857fa61bc18ffdb324e8e66300e0af3bb0ad053eb5c490ca4f8bbf7e195b0 -SIZE (rust/crates/swc_ecmascript-0.20.0.tar.gz) = 1314 +SHA256 (rust/crates/swc_bundler-0.25.1.tar.gz) = 6bb2cadfe6deb2c08bdf9c70e56cac0fd4efae2e9977ce40f1182443260d8a63 +SIZE (rust/crates/swc_bundler-0.25.1.tar.gz) = 83354 +SHA256 (rust/crates/swc_common-0.10.12.tar.gz) = 570f4343486251030e61186c144952d1bcc1dc4ac8b334ce450264788603b4e3 +SIZE (rust/crates/swc_common-0.10.12.tar.gz) = 81327 +SHA256 (rust/crates/swc_ecma_ast-0.40.0.tar.gz) = 8b73b90f45238ac4b29e264591cfb34b0df32fb336f74a12a369678c7d5e906b +SIZE (rust/crates/swc_ecma_ast-0.40.0.tar.gz) = 16613 +SHA256 (rust/crates/swc_ecma_codegen-0.47.0.tar.gz) = ed2604a8c27ea2b549ada2f1218a73029a7abb3507ba3b00491884f93e0efd65 +SIZE (rust/crates/swc_ecma_codegen-0.47.0.tar.gz) = 28895 +SHA256 (rust/crates/swc_ecma_codegen_macros-0.5.2.tar.gz) = 51af418026cb4ea588e2b15fa206c44e09a3184b718e12a0919729c7c3ad20d3 +SIZE (rust/crates/swc_ecma_codegen_macros-0.5.2.tar.gz) = 3011 +SHA256 (rust/crates/swc_ecma_dep_graph-0.17.0.tar.gz) = 95be4b111fd000832fb164feb22d0e4d1c7c4f43c458b98a85218da9b90e0cdd +SIZE (rust/crates/swc_ecma_dep_graph-0.17.0.tar.gz) = 4409 +SHA256 (rust/crates/swc_ecma_parser-0.49.0.tar.gz) = 9070f184ca5724d67325dbc4a9d6e8e18c27a0439c95e088e246a3404ef2f05f +SIZE (rust/crates/swc_ecma_parser-0.49.0.tar.gz) = 112972 +SHA256 (rust/crates/swc_ecma_transforms-0.38.1.tar.gz) = c2fa7fa6a8ab3b65767e01efae34d5079c7e964826074ce7b1f10cb66175d9d3 +SIZE (rust/crates/swc_ecma_transforms-0.38.1.tar.gz) = 20062 +SHA256 (rust/crates/swc_ecma_transforms_base-0.6.2.tar.gz) = 21db046d7e79ba05a42292c905740a47b1da241e71d55c5adc75a0a5418576b6 +SIZE (rust/crates/swc_ecma_transforms_base-0.6.2.tar.gz) = 58795 +SHA256 (rust/crates/swc_ecma_transforms_optimization-0.8.1.tar.gz) = 37075edc6b900b710e8b1776531fcb3d2cae831bcba2667ccd3153115f17e76e +SIZE (rust/crates/swc_ecma_transforms_optimization-0.8.1.tar.gz) = 67172 +SHA256 (rust/crates/swc_ecma_transforms_proposal-0.7.0.tar.gz) = 5ff697ca49cff569dccc6e8d405c805163c202c033b9e7213def7ea3aef228b5 +SIZE (rust/crates/swc_ecma_transforms_proposal-0.7.0.tar.gz) = 14433 +SHA256 (rust/crates/swc_ecma_transforms_react-0.8.0.tar.gz) = 4712a2afc3dddc591b2214b329e00312ff6d1f212479ee2942779c32e41d5515 +SIZE (rust/crates/swc_ecma_transforms_react-0.8.0.tar.gz) = 16090 +SHA256 (rust/crates/swc_ecma_transforms_typescript-0.7.0.tar.gz) = c0fd91b6d6bc8885d40a5d6f2d54f061d4319a0e337ca29e45c065c69a74c2bb +SIZE (rust/crates/swc_ecma_transforms_typescript-0.7.0.tar.gz) = 29527 +SHA256 (rust/crates/swc_ecma_utils-0.30.0.tar.gz) = 80d1e28b7c0c0a463c0b565af98cd1d241313990568e657bb2f1bd4468892d93 +SIZE (rust/crates/swc_ecma_utils-0.30.0.tar.gz) = 14960 +SHA256 (rust/crates/swc_ecma_visit-0.26.0.tar.gz) = dd01a0c58d20627f2fa29f44c5c6f68ae7d2ca6e2de0447429f2db65e4482a4e +SIZE (rust/crates/swc_ecma_visit-0.26.0.tar.gz) = 8381 +SHA256 (rust/crates/swc_ecmascript-0.24.1.tar.gz) = e54da8566eb8035ea784b7297e16db45525242a7c955d8b9b3a5895d5694abbe +SIZE (rust/crates/swc_ecmascript-0.24.1.tar.gz) = 1309 SHA256 (rust/crates/swc_eq_ignore_macros-0.1.0.tar.gz) = 8c8f200a2eaed938e7c1a685faaa66e6d42fa9e17da5f62572d3cbc335898f5e SIZE (rust/crates/swc_eq_ignore_macros-0.1.0.tar.gz) = 2900 -SHA256 (rust/crates/swc_macros_common-0.3.1.tar.gz) = 18a9f27d290938370597d363df9a77ba4be8e2bc99f32f69eb5245cdeed3c512 -SIZE (rust/crates/swc_macros_common-0.3.1.tar.gz) = 6645 -SHA256 (rust/crates/swc_visit-0.2.2.tar.gz) = 4ca9ac0c9177cbc3ae943f7fa1126831b00b68c49c24a0c07f45647e120871d8 -SIZE (rust/crates/swc_visit-0.2.2.tar.gz) = 2963 -SHA256 (rust/crates/swc_visit_macros-0.2.2.tar.gz) = a544fa1da1a6436b219cb3b47ff3cf140e8eea5b5134d3e21f1c481ca1482186 -SIZE (rust/crates/swc_visit_macros-0.2.2.tar.gz) = 8282 +SHA256 (rust/crates/swc_macros_common-0.3.2.tar.gz) = bf7c68e78ffbcba3d38abe6d0b76a0e1a37888b5c9301db3426537207090ada3 +SIZE (rust/crates/swc_macros_common-0.3.2.tar.gz) = 6625 +SHA256 (rust/crates/swc_visit-0.2.4.tar.gz) = 583cfe83f6002e1118559308b88181f34b5936b403b72548cd0259bfcf0ca39e +SIZE (rust/crates/swc_visit-0.2.4.tar.gz) = 3421 +SHA256 (rust/crates/swc_visit_macros-0.2.3.tar.gz) = e3b2825fee79f10d0166e8e650e79c7a862fb991db275743083f07555d7641f0 +SIZE (rust/crates/swc_visit_macros-0.2.3.tar.gz) = 8281 SHA256 (rust/crates/syn-0.15.44.tar.gz) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5 SIZE (rust/crates/syn-0.15.44.tar.gz) = 184212 SHA256 (rust/crates/syn-1.0.60.tar.gz) = c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081 SIZE (rust/crates/syn-1.0.60.tar.gz) = 231087 SHA256 (rust/crates/sys-info-0.8.0.tar.gz) = 3f3e7ba888a12ddcf0084e36ae4609b055845f38022d1946b67356fbc27d5795 SIZE (rust/crates/sys-info-0.8.0.tar.gz) = 19408 SHA256 (rust/crates/tap-1.0.0.tar.gz) = 36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e SIZE (rust/crates/tap-1.0.0.tar.gz) = 8335 SHA256 (rust/crates/tempfile-3.2.0.tar.gz) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22 SIZE (rust/crates/tempfile-3.2.0.tar.gz) = 25892 SHA256 (rust/crates/termcolor-1.1.2.tar.gz) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4 SIZE (rust/crates/termcolor-1.1.2.tar.gz) = 17287 SHA256 (rust/crates/text-size-1.1.0.tar.gz) = 288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a SIZE (rust/crates/text-size-1.1.0.tar.gz) = 12380 SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322 SHA256 (rust/crates/thiserror-1.0.23.tar.gz) = 76cc616c6abf8c8928e2fdcc0dbfab37175edd8fb49a4641066ad1364fdab146 SIZE (rust/crates/thiserror-1.0.23.tar.gz) = 16423 SHA256 (rust/crates/thiserror-impl-1.0.23.tar.gz) = 9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1 SIZE (rust/crates/thiserror-impl-1.0.23.tar.gz) = 13269 SHA256 (rust/crates/thread_local-1.1.3.tar.gz) = 8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd SIZE (rust/crates/thread_local-1.1.3.tar.gz) = 13111 +SHA256 (rust/crates/thunderdome-0.3.0.tar.gz) = 7572415bd688d401c52f6e36f4c8e805b9ae1622619303b9fa835d531db0acae +SIZE (rust/crates/thunderdome-0.3.0.tar.gz) = 15205 SHA256 (rust/crates/time-0.1.44.tar.gz) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255 SIZE (rust/crates/time-0.1.44.tar.gz) = 28885 SHA256 (rust/crates/tinyvec-1.1.1.tar.gz) = 317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023 SIZE (rust/crates/tinyvec-1.1.1.tar.gz) = 39896 SHA256 (rust/crates/tinyvec_macros-0.1.0.tar.gz) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c SIZE (rust/crates/tinyvec_macros-0.1.0.tar.gz) = 1817 SHA256 (rust/crates/tokio-1.2.0.tar.gz) = e8190d04c665ea9e6b6a0dc45523ade572c088d2e6566244c1122671dbf4ae3a SIZE (rust/crates/tokio-1.2.0.tar.gz) = 428628 SHA256 (rust/crates/tokio-macros-1.1.0.tar.gz) = caf7b11a536f46a809a8a9f0bb4237020f70ecbf115b842360afb127ea2fda57 SIZE (rust/crates/tokio-macros-1.1.0.tar.gz) = 7400 SHA256 (rust/crates/tokio-rustls-0.22.0.tar.gz) = bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6 SIZE (rust/crates/tokio-rustls-0.22.0.tar.gz) = 22706 SHA256 (rust/crates/tokio-stream-0.1.3.tar.gz) = 1981ad97df782ab506a1f43bf82c967326960d278acf3bf8279809648c3ff3ea SIZE (rust/crates/tokio-stream-0.1.3.tar.gz) = 28691 SHA256 (rust/crates/tokio-test-0.4.0.tar.gz) = 7c7d205f6f59b03f9e824ac86eaba635a98395f287756ecc8a06464779c399bf SIZE (rust/crates/tokio-test-0.4.0.tar.gz) = 9698 SHA256 (rust/crates/tokio-tungstenite-0.13.0.tar.gz) = e1a5f475f1b9d077ea1017ecbc60890fda8e54942d680ca0b1d2b47cfa2d861b SIZE (rust/crates/tokio-tungstenite-0.13.0.tar.gz) = 30189 SHA256 (rust/crates/tokio-util-0.6.3.tar.gz) = ebb7cb2f00c5ae8df755b252306272cd1790d39728363936e01827e11f0b017b SIZE (rust/crates/tokio-util-0.6.3.tar.gz) = 65782 SHA256 (rust/crates/toml-0.5.8.tar.gz) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa SIZE (rust/crates/toml-0.5.8.tar.gz) = 54219 SHA256 (rust/crates/tower-layer-0.3.1.tar.gz) = 343bc9466d3fe6b0f960ef45960509f84480bf4fd96f92901afe7ff3df9d3a62 SIZE (rust/crates/tower-layer-0.3.1.tar.gz) = 5165 SHA256 (rust/crates/tower-service-0.3.1.tar.gz) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6 SIZE (rust/crates/tower-service-0.3.1.tar.gz) = 6299 SHA256 (rust/crates/tower-test-0.4.0.tar.gz) = a4546773ffeab9e4ea02b8872faa49bb616a80a7da66afc2f32688943f97efa7 SIZE (rust/crates/tower-test-0.4.0.tar.gz) = 6058 SHA256 (rust/crates/tracing-0.1.23.tar.gz) = f7d40a22fd029e33300d8d89a5cc8ffce18bb7c587662f54629e94c9de5487f3 SIZE (rust/crates/tracing-0.1.23.tar.gz) = 66074 +SHA256 (rust/crates/tracing-attributes-0.1.12.tar.gz) = 43f080ea7e4107844ef4766459426fa2d5c1ada2e47edba05dc7fa99d9629f47 +SIZE (rust/crates/tracing-attributes-0.1.12.tar.gz) = 19168 SHA256 (rust/crates/tracing-core-0.1.17.tar.gz) = f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f SIZE (rust/crates/tracing-core-0.1.17.tar.gz) = 47774 SHA256 (rust/crates/tracing-futures-0.2.4.tar.gz) = ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c SIZE (rust/crates/tracing-futures-0.2.4.tar.gz) = 10274 SHA256 (rust/crates/trust-dns-client-0.20.0.tar.gz) = 498e4de74132fb535c0608d0f221a3e64ddf6585717296afb2baf5925b38f31f SIZE (rust/crates/trust-dns-client-0.20.0.tar.gz) = 72127 SHA256 (rust/crates/trust-dns-proto-0.20.0.tar.gz) = 98a0381b2864c2978db7f8e17c7b23cca5a3a5f99241076e13002261a8ecbabd SIZE (rust/crates/trust-dns-proto-0.20.0.tar.gz) = 229385 SHA256 (rust/crates/trust-dns-resolver-0.20.0.tar.gz) = 3072d18c10bd621cb00507d59cfab5517862285c353160366e37fbf4c74856e4 SIZE (rust/crates/trust-dns-resolver-0.20.0.tar.gz) = 77609 SHA256 (rust/crates/trust-dns-server-0.20.0.tar.gz) = 9da8b74feb06ae242b03f40f8da3a414e37827118200fcb3d03d8f825cbbff2c SIZE (rust/crates/trust-dns-server-0.20.0.tar.gz) = 78820 SHA256 (rust/crates/try-lock-0.2.3.tar.gz) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642 SIZE (rust/crates/try-lock-0.2.3.tar.gz) = 4158 SHA256 (rust/crates/tungstenite-0.12.0.tar.gz) = 8ada8297e8d70872fa9a551d93250a9f407beb9f37ef86494eb20012a2ff7c24 SIZE (rust/crates/tungstenite-0.12.0.tar.gz) = 54287 SHA256 (rust/crates/typenum-1.12.0.tar.gz) = 373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33 SIZE (rust/crates/typenum-1.12.0.tar.gz) = 36037 SHA256 (rust/crates/ucd-trie-0.1.3.tar.gz) = 56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c SIZE (rust/crates/ucd-trie-0.1.3.tar.gz) = 44615 SHA256 (rust/crates/unicase-2.6.0.tar.gz) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6 SIZE (rust/crates/unicase-2.6.0.tar.gz) = 23478 SHA256 (rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5 SIZE (rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228 SHA256 (rust/crates/unicode-normalization-0.1.17.tar.gz) = 07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef SIZE (rust/crates/unicode-normalization-0.1.17.tar.gz) = 100345 SHA256 (rust/crates/unicode-segmentation-1.7.1.tar.gz) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796 SIZE (rust/crates/unicode-segmentation-1.7.1.tar.gz) = 93066 SHA256 (rust/crates/unicode-width-0.1.8.tar.gz) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 SIZE (rust/crates/unicode-width-0.1.8.tar.gz) = 16732 SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000 SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564 SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392 SHA256 (rust/crates/untrusted-0.7.1.tar.gz) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a SIZE (rust/crates/untrusted-0.7.1.tar.gz) = 7924 SHA256 (rust/crates/url-2.2.0.tar.gz) = 5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e SIZE (rust/crates/url-2.2.0.tar.gz) = 42787 SHA256 (rust/crates/utf-8-0.7.5.tar.gz) = 05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7 SIZE (rust/crates/utf-8-0.7.5.tar.gz) = 6551 SHA256 (rust/crates/utf8parse-0.2.0.tar.gz) = 936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372 SIZE (rust/crates/utf8parse-0.2.0.tar.gz) = 13392 SHA256 (rust/crates/uuid-0.8.2.tar.gz) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7 SIZE (rust/crates/uuid-0.8.2.tar.gz) = 37909 SHA256 (rust/crates/vec_map-0.8.2.tar.gz) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 SIZE (rust/crates/vec_map-0.8.2.tar.gz) = 14466 SHA256 (rust/crates/version_check-0.9.2.tar.gz) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed SIZE (rust/crates/version_check-0.9.2.tar.gz) = 11979 SHA256 (rust/crates/walkdir-2.3.1.tar.gz) = 777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d SIZE (rust/crates/walkdir-2.3.1.tar.gz) = 23413 SHA256 (rust/crates/want-0.3.0.tar.gz) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0 SIZE (rust/crates/want-0.3.0.tar.gz) = 6550 SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519 SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521 SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 26964 SHA256 (rust/crates/wasm-bindgen-0.2.70.tar.gz) = 55c0f7123de74f0dab9b7d00fd614e7b19349cd1e2f5252bbe9b1754b59433be SIZE (rust/crates/wasm-bindgen-0.2.70.tar.gz) = 159291 SHA256 (rust/crates/wasm-bindgen-backend-0.2.70.tar.gz) = 7bc45447f0d4573f3d65720f636bbcc3dd6ce920ed704670118650bcd47764c7 SIZE (rust/crates/wasm-bindgen-backend-0.2.70.tar.gz) = 25517 SHA256 (rust/crates/wasm-bindgen-futures-0.4.20.tar.gz) = 3de431a2910c86679c34283a33f66f4e4abd7e0aec27b6669060148872aadf94 SIZE (rust/crates/wasm-bindgen-futures-0.4.20.tar.gz) = 14813 SHA256 (rust/crates/wasm-bindgen-macro-0.2.70.tar.gz) = 3b8853882eef39593ad4174dd26fc9865a64e84026d223f63bb2c42affcbba2c SIZE (rust/crates/wasm-bindgen-macro-0.2.70.tar.gz) = 11596 SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.70.tar.gz) = 4133b5e7f2a531fa413b3a1695e925038a05a71cf67e87dafa295cb645a01385 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.70.tar.gz) = 17904 SHA256 (rust/crates/wasm-bindgen-shared-0.2.70.tar.gz) = dd4945e4943ae02d15c13962b38a5b1e81eadd4b71214eee75af64a4d6a4fd64 SIZE (rust/crates/wasm-bindgen-shared-0.2.70.tar.gz) = 6729 SHA256 (rust/crates/web-sys-0.3.47.tar.gz) = c40dc691fc48003eba817c38da7113c15698142da971298003cac3ef175680b3 SIZE (rust/crates/web-sys-0.3.47.tar.gz) = 648902 SHA256 (rust/crates/webpki-0.21.4.tar.gz) = b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea SIZE (rust/crates/webpki-0.21.4.tar.gz) = 58505 SHA256 (rust/crates/webpki-roots-0.21.0.tar.gz) = 82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376 SIZE (rust/crates/webpki-roots-0.21.0.tar.gz) = 242813 +SHA256 (rust/crates/wgpu-core-0.7.1.tar.gz) = c89fa2cc5d72236461ac09c5be967012663e29cb62f1a972654cbf35e49dffa8 +SIZE (rust/crates/wgpu-core-0.7.1.tar.gz) = 142076 +SHA256 (rust/crates/wgpu-types-0.7.0.tar.gz) = 72fa9ba80626278fd87351555c363378d08122d7601e58319be3d6fa85a87747 +SIZE (rust/crates/wgpu-types-0.7.0.tar.gz) = 23490 SHA256 (rust/crates/which-4.0.2.tar.gz) = 87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef SIZE (rust/crates/which-4.0.2.tar.gz) = 7531 SHA256 (rust/crates/widestring-0.4.3.tar.gz) = c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c SIZE (rust/crates/widestring-0.4.3.tar.gz) = 26215 SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145 SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382 SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 SHA256 (rust/crates/winapi-util-0.1.5.tar.gz) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 SIZE (rust/crates/winapi-util-0.1.5.tar.gz) = 10164 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 SHA256 (rust/crates/winreg-0.6.2.tar.gz) = b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9 SIZE (rust/crates/winreg-0.6.2.tar.gz) = 19338 SHA256 (rust/crates/winreg-0.7.0.tar.gz) = 0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69 SIZE (rust/crates/winreg-0.7.0.tar.gz) = 21225 SHA256 (rust/crates/winres-0.1.11.tar.gz) = ff4fb510bbfe5b8992ff15f77a2e6fe6cf062878f0eda00c0f44963a807ca5dc SIZE (rust/crates/winres-0.1.11.tar.gz) = 18369 +SHA256 (rust/crates/wio-0.2.2.tar.gz) = 5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5 +SIZE (rust/crates/wio-0.2.2.tar.gz) = 11214 SHA256 (rust/crates/wyz-0.2.0.tar.gz) = 85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214 SIZE (rust/crates/wyz-0.2.0.tar.gz) = 12926 -SHA256 (denoland-deno-v1.7.5_GH0.tar.gz) = c00fe3dba4fda122a36042ea6dc54e35c9dea58f9c1f940ef7410b451f21cdb0 -SIZE (denoland-deno-v1.7.5_GH0.tar.gz) = 3450640 +SHA256 (denoland-deno-v1.8.0_GH0.tar.gz) = 9e5daa47e7bb6112d655f92c334146b8dc72d621d4b52b0c56c5c913cfb5f167 +SIZE (denoland-deno-v1.8.0_GH0.tar.gz) = 8220380 Index: head/www/deno/files/extrapatch-clang10 =================================================================== --- head/www/deno/files/extrapatch-clang10 (revision 567075) +++ head/www/deno/files/extrapatch-clang10 (revision 567076) @@ -1,13 +1,13 @@ ---- cargo-crates/rusty_v8-0.17.0/build/toolchain/gcc_toolchain.gni.orig 2020-06-30 10:30:30 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/toolchain/gcc_toolchain.gni +--- cargo-crates/rusty_v8-0.20.0/build/toolchain/gcc_toolchain.gni.orig 2020-06-30 10:30:30 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/toolchain/gcc_toolchain.gni @@ -596,8 +596,8 @@ template("clang_toolchain") { gcc_toolchain(target_name) { if (is_bsd) { prefix = "/usr/local/bin" - cc = "cc" - cxx = "c++" + cc = "clang10" + cxx = "clang++10" ld = cxx readelf = "readelf" ar = "${prefix}/ar" Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build.rs =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build.rs (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build.rs (revision 567076) @@ -1,13 +1,13 @@ ---- cargo-crates/rusty_v8-0.17.0/build.rs.orig 2020-07-22 09:53:02 UTC -+++ cargo-crates/rusty_v8-0.17.0/build.rs +--- cargo-crates/rusty_v8-0.20.0/build.rs.orig 2020-07-22 09:53:02 UTC ++++ cargo-crates/rusty_v8-0.20.0/build.rs @@ -130,6 +132,10 @@ fn platform() -> &'static str { #[cfg(target_os = "macos")] { "mac" + } + #[cfg(target_os = "freebsd")] + { + "freebsd" } } Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILD.gn (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILD.gn (revision 567076) @@ -1,30 +1,30 @@ ---- cargo-crates/rusty_v8-0.17.0/build/config/BUILD.gn.orig 2021-01-19 00:12:27 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/config/BUILD.gn +--- cargo-crates/rusty_v8-0.20.0/build/config/BUILD.gn.orig 2021-01-19 00:12:27 UTC ++++ cargo-crates/rusty_v8-0.20.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" ] Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILDCONFIG.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILDCONFIG.gn (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_BUILDCONFIG.gn (revision 567076) @@ -1,44 +1,44 @@ ---- cargo-crates/rusty_v8-0.17.0/./build/config/BUILDCONFIG.gn.orig 2021-01-19 00:12:27 UTC -+++ cargo-crates/rusty_v8-0.17.0/./build/config/BUILDCONFIG.gn +--- cargo-crates/rusty_v8-0.20.0/./build/config/BUILDCONFIG.gn.orig 2021-01-19 00:12:27 UTC ++++ cargo-crates/rusty_v8-0.20.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 Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_BUILD.gn (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_BUILD.gn (revision 567076) @@ -1,92 +1,92 @@ ---- cargo-crates/rusty_v8-0.17.0/build/config/compiler/BUILD.gn.orig 2021-01-19 00:12:27 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/config/compiler/BUILD.gn -@@ -129,7 +129,7 @@ declare_args() { +--- cargo-crates/rusty_v8-0.20.0/build/config/compiler/BUILD.gn.orig 2021-02-25 20:45:34 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/config/compiler/BUILD.gn +@@ -132,7 +132,7 @@ declare_args() { # # TODO(crbug.com/977230): Enabling this when 'use_xcode_clang' is true may # call an old clang that doesn't support auto-init. - init_stack_vars = !is_android && !use_xcode_clang + init_stack_vars = !is_bsd && !is_android && !use_xcode_clang # This argument is to control whether enabling text section splitting in the # final binary. When enabled, the separated text sections with prefix -@@ -300,7 +300,7 @@ config("compiler") { +@@ -333,7 +333,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") { ldflags += [ "-Wl,--fatal-warnings" ] } if (fatal_linker_warnings && is_apple) { -@@ -396,7 +396,7 @@ config("compiler") { +@@ -428,7 +428,7 @@ config("compiler") { # Compiler instrumentation can introduce dependencies in DSOs to symbols in # the executable they are loaded into, so they are unresolved at link-time. - if (!using_sanitizer) { + if (!using_sanitizer && !is_bsd) { ldflags += [ "-Wl,-z,defs", "-Wl,--as-needed", -@@ -487,7 +487,7 @@ config("compiler") { +@@ -518,7 +518,7 @@ config("compiler") { ldflags += [ "-Wl,-z,keep-text-section-prefix" ] } - if (is_clang && !is_nacl && !use_xcode_clang) { + if (is_clang && !is_nacl && !use_xcode_clang && !is_bsd) { cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] cflags += [ -@@ -786,7 +786,7 @@ config("compiler_cpu_abi") { +@@ -851,7 +851,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) { cflags += [ "--target=aarch64-linux-gnu" ] ldflags += [ "--target=aarch64-linux-gnu" ] } -@@ -1136,7 +1136,7 @@ config("compiler_deterministic") { +@@ -1201,7 +1201,7 @@ config("compiler_deterministic") { "-Xclang", ".", ] - 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,." ] } -@@ -1519,7 +1519,7 @@ config("default_warnings") { +@@ -1584,7 +1584,7 @@ config("default_warnings") { cflags += [ "-Wno-nonportable-include-path" ] } - if (current_toolchain == host_toolchain || !use_xcode_clang) { + if ((current_toolchain == host_toolchain || !use_xcode_clang) && !is_bsd) { # Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not # recognize. cflags += [ -@@ -1772,7 +1772,7 @@ config("thin_archive") { - # Mac and iOS use the mac-specific "libtool" command, not ar, which doesn't - # have a "thin archive" mode (it does accept -T, but it means truncating - # archive names to 16 characters, which is not what we want). -- if ((is_posix && !is_nacl && !is_apple) || is_fuchsia) { -+ if ((is_posix && !is_bsd && !is_nacl && !is_apple) || is_fuchsia) { +@@ -1832,7 +1832,7 @@ config("export_dynamic") { + config("thin_archive") { + # The macOS and iOS default linker ld64 does not support reading thin + # archives. +- if ((is_posix && !is_nacl && (!is_apple || use_lld)) || is_fuchsia) { ++ if ((is_posix && !is_bsd && !is_nacl && (!is_apple || use_lld)) || is_fuchsia) { arflags = [ "-T" ] } else if (is_win && use_lld) { arflags = [ "/llvmlibthin" ] -@@ -2326,7 +2326,7 @@ config("symbols") { +@@ -2377,7 +2377,7 @@ config("symbols") { # flag, so we can use use -g1 for pnacl and nacl-clang compiles. # gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang. if (!is_nacl || is_clang) { - cflags += [ "-g2" ] + cflags += [ "-g0" ] } # TODO(https://crbug.com/1050118): Investigate missing debug info on mac. -@@ -2358,7 +2358,7 @@ config("symbols") { +@@ -2410,7 +2410,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. if (!is_apple && !is_nacl && current_cpu != "x86" && - (use_gold || use_lld)) { + (use_gold || use_lld) && !is_bsd) { if (is_clang) { # This flag enables the GNU-format pubnames and pubtypes sections, # which lld needs in order to generate a correct GDB index. Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_compiler.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_compiler.gni (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_compiler_compiler.gni (revision 567076) @@ -1,11 +1,11 @@ ---- cargo-crates/rusty_v8-0.17.0/build/config/compiler/compiler.gni.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/config/compiler/compiler.gni -@@ -176,7 +176,7 @@ declare_args() { - declare_args() { - # Whether to use the gold linker from binutils instead of lld or bfd. - use_gold = -- !use_lld && !(is_chromecast && is_linux && -+ !is_bsd && !use_lld && !(is_chromecast && is_linux && - (current_cpu == "arm" || current_cpu == "mipsel")) && - ((is_linux && (current_cpu == "x64" || current_cpu == "x86" || - current_cpu == "arm" || current_cpu == "arm64" || +--- cargo-crates/rusty_v8-0.20.0/build/config/compiler/compiler.gni.orig 2021-03-03 10:58:03 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/config/compiler/compiler.gni +@@ -223,7 +223,7 @@ declare_args() { + strip_absolute_paths_from_debug_symbols_default = + # TODO(crbug.com/1010267): remove '!use_clang_coverage', coverage build has + # dependency to absolute path of source files. +- !use_clang_coverage && ++ !is_bsd && !use_clang_coverage && + (is_android || is_fuchsia || is_nacl || (is_win && use_lld) || is_linux || + is_chromeos || (is_apple && !enable_dsyms)) + Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_features.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_features.gni (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_features.gni (revision 567076) @@ -1,11 +1,11 @@ ---- cargo-crates/rusty_v8-0.17.0/build/config/features.gni.orig 2020-08-08 19:24:36 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/config/features.gni +--- cargo-crates/rusty_v8-0.20.0/build/config/features.gni.orig 2020-08-08 19:24:36 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/config/features.gni @@ -26,7 +26,7 @@ declare_args() { proprietary_codecs = is_chrome_branded || is_chromecast # libudev usage. This currently only affects the content layer. - use_udev = (is_linux || is_chromeos) && !is_chromecast + use_udev = (is_linux || is_chromeos) && !is_chromecast && !is_bsd use_dbus = (is_linux || is_chromeos) && !is_chromecast Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_freetype_freetype.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_freetype_freetype.gni (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_freetype_freetype.gni (revision 567076) @@ -1,9 +1,9 @@ ---- cargo-crates/rusty_v8-0.17.0/build/config/freetype/freetype.gni.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/config/freetype/freetype.gni +--- cargo-crates/rusty_v8-0.20.0/build/config/freetype/freetype.gni.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.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 } Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_BUILD.gn (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_BUILD.gn (revision 567076) @@ -1,11 +1,11 @@ ---- cargo-crates/rusty_v8-0.17.0/build/config/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/config/linux/BUILD.gn +--- cargo-crates/rusty_v8-0.20.0/build/config/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/config/linux/BUILD.gn @@ -30,7 +30,7 @@ config("runtime_library") { if ((!(is_chromeos || chromeos_is_browser_only) || default_toolchain != "//build/toolchain/cros:target") && - (!use_custom_libcxx || current_cpu == "mipsel")) { + (!use_custom_libcxx || current_cpu == "mipsel") && !is_bsd) { libs = [ "atomic" ] } } Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_pkg-config.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_pkg-config.py (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_linux_pkg-config.py (revision 567076) @@ -1,26 +1,26 @@ ---- cargo-crates/rusty_v8-0.17.0/build/config/linux/pkg-config.py.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/config/linux/pkg-config.py +--- cargo-crates/rusty_v8-0.20.0/build/config/linux/pkg-config.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.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 Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_sysroot.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_sysroot.gni (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_config_sysroot.gni (revision 567076) @@ -1,14 +1,14 @@ ---- cargo-crates/rusty_v8-0.17.0/build/config/sysroot.gni.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/config/sysroot.gni +--- cargo-crates/rusty_v8-0.20.0/build/config/sysroot.gni.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.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 == "") { Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_detect__host__arch.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_detect__host__arch.py (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_detect__host__arch.py (revision 567076) @@ -1,11 +1,11 @@ ---- cargo-crates/rusty_v8-0.17.0/build/detect_host_arch.py.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/detect_host_arch.py +--- cargo-crates/rusty_v8-0.20.0/build/detect_host_arch.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/detect_host_arch.py @@ -21,6 +21,8 @@ def HostArch(): host_arch = 'ia32' elif host_arch in ['x86_64', 'amd64']: host_arch = 'x64' + elif host_arch.startswith('arm64'): + host_arch = 'arm64' elif host_arch.startswith('arm'): host_arch = 'arm' elif host_arch.startswith('aarch64'): Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_gn__run__binary.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_gn__run__binary.py (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_gn__run__binary.py (revision 567076) @@ -1,11 +1,11 @@ ---- cargo-crates/rusty_v8-0.17.0/build/gn_run_binary.py.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/gn_run_binary.py +--- cargo-crates/rusty_v8-0.20.0/build/gn_run_binary.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/gn_run_binary.py @@ -24,7 +24,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"}) if ret != 0: if ret <= -100: # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_chrome.map =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_chrome.map (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_chrome.map (revision 567076) @@ -1,29 +1,29 @@ ---- cargo-crates/rusty_v8-0.17.0/build/linux/chrome.map.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/linux/chrome.map +--- cargo-crates/rusty_v8-0.20.0/build/linux/chrome.map.orig 2021-02-25 20:45:34 UTC ++++ cargo-crates/rusty_v8-0.20.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; -@@ -81,7 +88,4 @@ global: - localtime64; - localtime64_r; +@@ -83,7 +90,4 @@ global: localtime_r; + + v8dbg_*; - -local: - *; }; Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_libpci_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_libpci_BUILD.gn (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_libpci_BUILD.gn (revision 567076) @@ -1,53 +1,53 @@ ---- cargo-crates/rusty_v8-0.17.0/build/linux/libpci/BUILD.gn.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/linux/libpci/BUILD.gn +--- cargo-crates/rusty_v8-0.20.0/build/linux/libpci/BUILD.gn.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.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 = "" +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 = "" + + functions = [ + "pci_alloc", + "pci_init", + "pci_cleanup", + "pci_scan_bus", + "pci_fill_info", + "pci_lookup_name", + ] + } } Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_libusb.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_libusb.gn (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_libusb.gn (revision 567076) @@ -1,27 +1,27 @@ ---- cargo-crates/rusty_v8-0.17.0/build/linux/unbundle/libusb.gn.orig 2020-07-22 09:52:14 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/linux/unbundle/libusb.gn +--- cargo-crates/rusty_v8-0.20.0/build/linux/unbundle/libusb.gn.orig 2020-07-22 09:52:14 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/linux/unbundle/libusb.gn @@ -0,0 +1,24 @@ +# 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. + +import("//build/config/linux/pkg_config.gni") +import("//build/shim_headers.gni") + +pkg_config("system_libusb") { + packages = [ "libusb-1.0" ] +} + +shim_headers("libusb_shim") { + root_path = "src/libusb" + headers = [ + "libusb.h", + ] +} + +source_set("libusb") { + deps = [ + ":libusb_shim", + ] + public_configs = [ ":system_libusb" ] +} Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_replace__gn__files.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_replace__gn__files.py (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_linux_unbundle_replace__gn__files.py (revision 567076) @@ -1,10 +1,10 @@ ---- cargo-crates/rusty_v8-0.17.0/build/linux/unbundle/replace_gn_files.py.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/linux/unbundle/replace_gn_files.py +--- cargo-crates/rusty_v8-0.20.0/build/linux/unbundle/replace_gn_files.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.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', Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_gcc__toolchain.gni =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_gcc__toolchain.gni (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_gcc__toolchain.gni (revision 567076) @@ -1,45 +1,45 @@ ---- cargo-crates/rusty_v8-0.17.0/build/toolchain/gcc_toolchain.gni.orig 2021-01-19 00:12:27 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/toolchain/gcc_toolchain.gni +--- cargo-crates/rusty_v8-0.20.0/build/toolchain/gcc_toolchain.gni.orig 2021-01-19 00:12:27 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/toolchain/gcc_toolchain.gni @@ -50,6 +50,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). # @@ -626,13 +631,23 @@ template("clang_toolchain") { } gcc_toolchain(target_name) { - 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" + if (is_bsd) { + prefix = "%%LOCALBASE%%/bin" + cc = "cc" + cxx = "c++" + ld = cxx + readelf = "readelf" + ar = "${prefix}/ar" + nm = "${toolprefix}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, [ Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_get__concurrent__links.py =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_get__concurrent__links.py (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_get__concurrent__links.py (revision 567076) @@ -1,17 +1,17 @@ ---- cargo-crates/rusty_v8-0.17.0/build/toolchain/get_concurrent_links.py.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/toolchain/get_concurrent_links.py +--- cargo-crates/rusty_v8-0.20.0/build/toolchain/get_concurrent_links.py.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.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 Index: head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_linux_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_linux_BUILD.gn (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_build_toolchain_linux_BUILD.gn (revision 567076) @@ -1,10 +1,10 @@ ---- cargo-crates/rusty_v8-0.17.0/build/toolchain/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC -+++ cargo-crates/rusty_v8-0.17.0/build/toolchain/linux/BUILD.gn +--- cargo-crates/rusty_v8-0.20.0/build/toolchain/linux/BUILD.gn.orig 2020-06-26 16:27:54 UTC ++++ cargo-crates/rusty_v8-0.20.0/build/toolchain/linux/BUILD.gn @@ -22,7 +22,6 @@ clang_toolchain("clang_arm") { } clang_toolchain("clang_arm64") { - toolprefix = "aarch64-linux-gnu-" toolchain_args = { current_cpu = "arm64" current_os = "linux" Index: head/www/deno/files/patch-cargo-crates_rusty__v8_buildtools_third__party_libc++_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_buildtools_third__party_libc++_BUILD.gn (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_buildtools_third__party_libc++_BUILD.gn (revision 567076) @@ -1,11 +1,11 @@ ---- cargo-crates/rusty_v8-0.17.0/buildtools/third_party/libc++/BUILD.gn.orig 2020-07-22 17:57:09 UTC -+++ cargo-crates/rusty_v8-0.17.0/buildtools/third_party/libc++/BUILD.gn +--- cargo-crates/rusty_v8-0.20.0/buildtools/third_party/libc++/BUILD.gn.orig 2020-07-22 17:57:09 UTC ++++ cargo-crates/rusty_v8-0.20.0/buildtools/third_party/libc++/BUILD.gn @@ -14,7 +14,7 @@ config("config") { # its implementation. cflags += [ "-Wno-macro-redefined" ] } else { - cflags += [ "-fPIC" ] + cflags += [ "-fPIC", "-I%%LOCALBASE%%/include" ] } } Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_BUILD.gn =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_BUILD.gn (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_BUILD.gn (revision 567076) @@ -1,41 +1,32 @@ ---- cargo-crates/rusty_v8-0.17.0/./v8/BUILD.gn.orig 2021-01-19 00:12:40 UTC -+++ cargo-crates/rusty_v8-0.17.0/./v8/BUILD.gn -@@ -288,7 +288,7 @@ declare_args() { - - # If enabled then macro definitions that are used in externally visible - # header files are placed in a separate header file v8-gn.h. -- v8_generate_external_defines_header = true -+ v8_generate_external_defines_header = false - - # Include support for WebAssembly. If disabled, the 'WebAssembly' global - # will not be available, and embedder APIs to generate WebAssembly modules +--- cargo-crates/rusty_v8-0.20.0/v8/BUILD.gn.orig 2021-01-19 00:12:40 UTC ++++ cargo-crates/rusty_v8-0.20.0/v8/BUILD.gn @@ -4209,7 +4209,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", @@ -4219,6 +4219,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", @@ -4698,6 +4704,7 @@ if (current_toolchain == v8_snapshot_toolchain) { "src/snapshot/mksnapshot.cc", "src/snapshot/snapshot-empty.cc", ] + libs = ["execinfo"] if (v8_control_flow_integrity) { sources += [ "src/deoptimizer/deoptimizer-cfi-empty.cc" ] Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_include_v8config.h =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_include_v8config.h (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_include_v8config.h (revision 567076) @@ -1,21 +1,21 @@ ---- cargo-crates/rusty_v8-0.17.0/v8/include/v8config.h.orig 2020-06-26 16:28:04 UTC -+++ cargo-crates/rusty_v8-0.17.0/v8/include/v8config.h +--- cargo-crates/rusty_v8-0.20.0/v8/include/v8config.h.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.20.0/v8/include/v8config.h @@ -273,7 +273,18 @@ # define V8_HAS_ATTRIBUTE_WARN_UNUSED_RESULT \ (__has_attribute(warn_unused_result)) +// 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_BSWAP16 (__has_builtin(__builtin_bswap16)) # define V8_HAS_BUILTIN_BSWAP32 (__has_builtin(__builtin_bswap32)) # define V8_HAS_BUILTIN_BSWAP64 (__has_builtin(__builtin_bswap64)) Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_api_api.cc =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_api_api.cc (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_api_api.cc (revision 567076) @@ -1,11 +1,11 @@ ---- cargo-crates/rusty_v8-0.17.0/v8/src/api/api.cc.orig 2020-06-26 16:28:04 UTC -+++ cargo-crates/rusty_v8-0.17.0/v8/src/api/api.cc +--- cargo-crates/rusty_v8-0.20.0/v8/src/api/api.cc.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.20.0/v8/src/api/api.cc @@ -5674,7 +5674,7 @@ bool v8::V8::Initialize(const int build_config) { return true; } -#if V8_OS_LINUX || V8_OS_MACOSX +#if V8_OS_LINUX || V8_OS_MACOSX || V8_OS_OPENBSD || V8_OS_FREEBSD bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info, void* context) { #if V8_TARGET_ARCH_X64 && !V8_OS_ANDROID Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_cpu.cc =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_cpu.cc (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_cpu.cc (revision 567076) @@ -1,18 +1,18 @@ ---- cargo-crates/rusty_v8-0.17.0/v8/src/base/cpu.cc.orig 2020-06-26 16:28:04 UTC -+++ cargo-crates/rusty_v8-0.17.0/v8/src/base/cpu.cc +--- cargo-crates/rusty_v8-0.20.0/v8/src/base/cpu.cc.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.20.0/v8/src/base/cpu.cc @@ -475,6 +475,7 @@ CPU::CPU() #if V8_OS_LINUX +#if V8_OS_LINUX CPUInfo cpu_info; // Extract implementor from the "CPU implementer" field. @@ -508,6 +509,7 @@ CPU::CPU() } delete[] part; } +#endif // Extract architecture from the "CPU Architecture" field. // The list is well-known, unlike the the output of Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-freebsd.cc =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-freebsd.cc (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-freebsd.cc (revision 567076) @@ -1,13 +1,13 @@ ---- cargo-crates/rusty_v8-0.17.0/v8/src/base/platform/platform-freebsd.cc.orig 2020-06-26 16:28:04 UTC -+++ cargo-crates/rusty_v8-0.17.0/v8/src/base/platform/platform-freebsd.cc +--- cargo-crates/rusty_v8-0.20.0/v8/src/base/platform/platform-freebsd.cc.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.20.0/v8/src/base/platform/platform-freebsd.cc @@ -82,8 +82,8 @@ std::vector OS::GetSharedLib lib_name = std::string(path); } result.push_back(SharedLibraryAddress( - lib_name, reinterpret_cast(map->kve_start), - reinterpret_cast(map->kve_end))); + lib_name, static_cast(map->kve_start), + static_cast(map->kve_end))); } start += ssize; Index: head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-posix.cc =================================================================== --- head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-posix.cc (revision 567075) +++ head/www/deno/files/patch-cargo-crates_rusty__v8_v8_src_base_platform_platform-posix.cc (revision 567076) @@ -1,24 +1,24 @@ ---- cargo-crates/rusty_v8-0.17.0/v8/src/base/platform/platform-posix.cc.orig 2020-06-26 16:28:04 UTC -+++ cargo-crates/rusty_v8-0.17.0/v8/src/base/platform/platform-posix.cc +--- cargo-crates/rusty_v8-0.20.0/v8/src/base/platform/platform-posix.cc.orig 2020-06-26 16:28:04 UTC ++++ cargo-crates/rusty_v8-0.20.0/v8/src/base/platform/platform-posix.cc @@ -433,7 +433,7 @@ bool OS::DiscardSystemPages(void* address, size_t size // static bool OS::HasLazyCommits() { -#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX +#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX || V8_OS_FREEBSD return true; #else // TODO(bbudge) Return true for all POSIX platforms. @@ -564,6 +564,12 @@ int OS::GetCurrentThreadId() { return static_cast(syscall(__NR_gettid)); #elif V8_OS_ANDROID return static_cast(gettid()); +#elif V8_OS_DRAGONFLYBSD || defined(__DragonFly__) + return static_cast(lwp_gettid()); +#elif V8_OS_FREEBSD + return static_cast(pthread_getthreadid_np()); +#elif V8_OS_NETBSD + return static_cast(_lwp_self()); #elif V8_OS_AIX return static_cast(thread_self()); #elif V8_OS_FUCHSIA Index: head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_BUILD.gn =================================================================== --- head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_BUILD.gn (revision 567075) +++ head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_BUILD.gn (revision 567076) @@ -1,20 +1,20 @@ ---- cargo-crates/rusty_v8-0.17.0/third_party/zlib/BUILD.gn.orig 2020-09-11 17:42:11 UTC -+++ cargo-crates/rusty_v8-0.17.0/third_party/zlib/BUILD.gn +--- cargo-crates/rusty_v8-0.20.0/third_party/zlib/BUILD.gn.orig 2020-09-11 17:42:11 UTC ++++ cargo-crates/rusty_v8-0.20.0/third_party/zlib/BUILD.gn @@ -108,6 +108,8 @@ if (use_arm_neon_optimizations) { defines = [ "CRC32_ARMV8_CRC32" ] if (is_android) { defines += [ "ARMV8_OS_ANDROID" ] + } else if (is_bsd) { + defines += [ "ARMV8_OS_FREEBSD" ] } else if (is_linux || is_chromeos) { defines += [ "ARMV8_OS_LINUX" ] } else if (is_mac) { @@ -385,7 +387,7 @@ static_library("minizip") { ] } - if (is_apple || is_android || is_nacl) { + if (is_apple || is_android || is_nacl || is_bsd) { # Mac, Android and the BSDs don't have fopen64, ftello64, or fseeko64. We # use fopen, ftell, and fseek instead on these systems. defines = [ "USE_FILE32API" ] Index: head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_cpu__features.c =================================================================== --- head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_cpu__features.c (revision 567075) +++ head/www/deno/files/patch-crates_rusty__v8_third__party_zlib_cpu__features.c (revision 567076) @@ -1,48 +1,48 @@ ---- cargo-crates/rusty_v8-0.17.0/third_party/zlib/cpu_features.c.orig 2020-09-11 17:42:11 UTC -+++ cargo-crates/rusty_v8-0.17.0/third_party/zlib/cpu_features.c +--- cargo-crates/rusty_v8-0.20.0/third_party/zlib/cpu_features.c.orig 2020-09-11 17:42:11 UTC ++++ cargo-crates/rusty_v8-0.20.0/third_party/zlib/cpu_features.c @@ -31,11 +31,20 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0; #ifndef CPU_NO_SIMD -#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_FUCHSIA) +#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_FUCHSIA) || defined(ARMV8_OS_FREEBSD) #include #endif -#if defined(ARMV8_OS_ANDROID) +#if defined(ARMV8_OS_FREEBSD) +#include +#include +#ifndef ID_AA64ISAR0_AES_VAL +#define ID_AA64ISAR0_AES_VAL ID_AA64ISAR0_AES +#endif +#ifndef ID_AA64ISAR0_CRC32_VAL +#define ID_AA64ISAR0_CRC32_VAL ID_AA64ISAR0_CRC32 +#endif +#elif defined(ARMV8_OS_ANDROID) #include #elif defined(ARMV8_OS_LINUX) #include @@ -56,7 +65,7 @@ int ZLIB_INTERNAL x86_cpu_enable_simd = 0; static void _cpu_check_features(void); #endif -#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_MACOS) || defined(ARMV8_OS_FUCHSIA) || defined(X86_NOT_WINDOWS) +#if defined(ARMV8_OS_ANDROID) || defined(ARMV8_OS_LINUX) || defined(ARMV8_OS_MACOS) || defined(ARMV8_OS_FUCHSIA) || defined(X86_NOT_WINDOWS) || defined(ARMV8_OS_FREEBSD) #if !defined(ARMV8_OS_MACOS) // _cpu_check_features() doesn't need to do anything on mac/arm since all // features are known at build time, so don't call it. @@ -123,6 +132,13 @@ static void _cpu_check_features(void) #elif defined(ARMV8_OS_WINDOWS) arm_cpu_enable_crc32 = IsProcessorFeaturePresent(PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE); arm_cpu_enable_pmull = IsProcessorFeaturePresent(PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE); +#elif defined(ARMV8_OS_FREEBSD) + uint64_t id_aa64isar0; + id_aa64isar0 = READ_SPECIALREG(id_aa64isar0_el1); + if (ID_AA64ISAR0_AES_VAL(id_aa64isar0) == ID_AA64ISAR0_AES_PMULL) + arm_cpu_enable_pmull = 1; + if (ID_AA64ISAR0_CRC32_VAL(id_aa64isar0) == ID_AA64ISAR0_CRC32_BASE) + arm_cpu_enable_crc32 = 1; #endif } #endif