rust/Cargo.lock

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

6646 lines
144 KiB
Plaintext
Raw Normal View History

# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
2021-03-26 19:29:08 +00:00
version = 3
2022-07-15 14:04:23 +00:00
[[package]]
2023-08-14 14:57:38 +00:00
name = "addr2line"
version = "0.21.0"
2022-07-15 14:04:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-08-14 14:57:38 +00:00
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
2024-05-28 00:05:32 +00:00
dependencies = [
"gimli 0.28.1",
]
[[package]]
name = "addr2line"
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
dependencies = [
"compiler_builtins",
2024-05-28 00:05:32 +00:00
"gimli 0.29.0",
2023-08-14 14:57:38 +00:00
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
]
2022-07-15 14:04:23 +00:00
[[package]]
2023-08-14 14:57:38 +00:00
name = "adler"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-08-14 14:57:38 +00:00
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
dependencies = [
2023-08-14 14:57:38 +00:00
"compiler_builtins",
"rustc-std-workspace-core",
]
2023-10-21 06:41:45 +00:00
[[package]]
name = "aes"
2024-01-29 12:21:16 +00:00
version = "0.8.4"
2023-10-21 06:41:45 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
2023-10-21 06:41:45 +00:00
dependencies = [
"cfg-if",
"cipher",
"cpufeatures",
]
[[package]]
name = "ahash"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
dependencies = [
"cfg-if",
"once_cell",
"version_check",
2023-12-02 18:16:09 +00:00
"zerocopy",
]
2019-05-16 05:27:39 +00:00
[[package]]
name = "aho-corasick"
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
2019-05-16 05:27:39 +00:00
dependencies = [
"memchr",
2019-05-16 05:27:39 +00:00
]
[[package]]
name = "alloc"
version = "0.0.0"
dependencies = [
"compiler_builtins",
"core",
"rand",
"rand_xorshift",
]
[[package]]
name = "allocator-api2"
2024-05-11 14:27:17 +00:00
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
[[package]]
name = "ammonia"
version = "4.0.0"
2019-06-19 03:36:47 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ab99eae5ee58501ab236beb6f20f6ca39be615267b014899c89b2f0bc18a459"
2019-06-19 03:36:47 +00:00
dependencies = [
2024-06-15 15:53:45 +00:00
"html5ever",
"maplit",
"once_cell",
"tendril",
2022-08-21 04:19:43 +00:00
"url",
2019-06-19 03:36:47 +00:00
]
[[package]]
name = "android-tzdata"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
[[package]]
name = "android_system_properties"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
dependencies = [
"libc",
]
2022-06-13 03:04:54 +00:00
[[package]]
name = "annotate-snippets"
2024-01-29 12:21:16 +00:00
version = "0.9.2"
2022-06-13 03:04:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e"
2021-05-03 20:59:35 +00:00
dependencies = [
2022-06-13 03:04:54 +00:00
"unicode-width",
2021-05-03 20:59:35 +00:00
"yansi-term",
]
2020-05-08 20:48:26 +00:00
2023-12-30 15:11:41 +00:00
[[package]]
name = "annotate-snippets"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "0.10.2"
2023-12-30 15:11:41 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "6d9b665789884a7e8fb06c84b295e923b03ca51edbb7d08f91a6a50322ecbfe6"
2023-12-30 15:11:41 +00:00
dependencies = [
"anstyle",
"unicode-width",
]
2024-05-02 15:27:08 +00:00
[[package]]
name = "annotate-snippets"
version = "0.11.4"
2024-05-02 15:27:08 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24e35ed54e5ea7997c14ed4c70ba043478db1112e98263b3b035907aa197d991"
2024-05-02 15:27:08 +00:00
dependencies = [
"anstyle",
"unicode-width",
]
2023-08-24 19:33:17 +00:00
[[package]]
name = "ansi_term"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
dependencies = [
"winapi",
]
2024-02-07 04:22:13 +00:00
[[package]]
name = "anstream"
2024-05-11 14:27:17 +00:00
version = "0.6.14"
2024-02-07 04:22:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
2024-02-07 04:22:13 +00:00
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
2024-02-27 14:50:23 +00:00
"anstyle-wincon",
"colorchoice",
2024-05-11 14:27:17 +00:00
"is_terminal_polyfill",
2023-04-01 15:49:20 +00:00
"utf8parse",
]
[[package]]
name = "anstyle"
2024-05-11 14:27:17 +00:00
version = "1.0.7"
2023-04-01 15:49:20 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
2023-04-01 15:49:20 +00:00
[[package]]
name = "anstyle-lossy"
2024-05-11 14:27:17 +00:00
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "6fcff6599f06e21b0165c85052ccd6e67dc388ddd1c516a9dc5f55dc8cacf004"
dependencies = [
"anstyle",
]
2023-04-01 15:49:20 +00:00
[[package]]
name = "anstyle-parse"
2024-05-11 14:27:17 +00:00
version = "0.2.4"
2023-04-01 15:49:20 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
2023-04-01 15:49:20 +00:00
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
2024-06-08 19:22:16 +00:00
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391"
dependencies = [
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
]
[[package]]
name = "anstyle-svg"
2024-05-11 14:27:17 +00:00
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "bbbf0bf947d663010f0b4132f28ca08da9151f3b9035fa7578a38de521c1d1aa"
dependencies = [
"anstream",
"anstyle",
"anstyle-lossy",
"html-escape",
"unicode-width",
]
2024-02-07 04:22:13 +00:00
[[package]]
name = "anstyle-wincon"
2024-05-11 14:27:17 +00:00
version = "3.0.3"
2024-02-07 04:22:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
2024-02-07 04:22:13 +00:00
dependencies = [
"anstyle",
"windows-sys 0.52.0",
]
2020-01-14 17:47:04 +00:00
[[package]]
name = "anyhow"
version = "1.0.86"
2020-01-14 17:47:04 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
dependencies = [
"backtrace",
]
2020-01-14 17:47:04 +00:00
[[package]]
name = "ar_archive_writer"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0c269894b6fe5e9d7ada0cf69b5bf847ff35bc25fc271f08e1d080fce80339a"
dependencies = [
2024-03-18 22:47:41 +00:00
"object 0.32.2",
]
[[package]]
name = "arrayvec"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
[[package]]
name = "askama"
2024-01-24 01:04:34 +00:00
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-24 01:04:34 +00:00
checksum = "b79091df18a97caea757e28cd2d5fda49c6cd4bd01ddffd7ff01ace0c0ad2c28"
dependencies = [
"askama_derive",
"askama_escape",
]
[[package]]
name = "askama_derive"
2024-01-24 01:04:34 +00:00
version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-24 01:04:34 +00:00
checksum = "19fe8d6cb13c4714962c072ea496f3392015f0989b1a2847bb4b2d9effd71d83"
dependencies = [
2024-01-24 01:04:34 +00:00
"askama_parser",
2023-03-06 10:15:59 +00:00
"basic-toml",
"mime",
"mime_guess",
"proc-macro2",
"quote",
2022-01-17 16:36:39 +00:00
"serde",
"syn 2.0.67",
]
2023-03-06 10:15:59 +00:00
[[package]]
name = "askama_escape"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341"
2024-01-24 01:04:34 +00:00
[[package]]
name = "askama_parser"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acb1161c6b64d1c3d83108213c2a2533a342ac225aabd0bda218278c2ddb00c0"
dependencies = [
"nom",
]
[[package]]
name = "assert_cmd"
version = "2.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8"
dependencies = [
"anstyle",
"bstr",
"doc-comment",
"predicates",
"predicates-core",
"predicates-tree",
"wait-timeout",
]
[[package]]
name = "autocfg"
2024-05-11 14:27:17 +00:00
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
2022-07-15 14:04:23 +00:00
[[package]]
name = "backtrace"
version = "0.3.71"
2022-07-15 14:04:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
2022-07-15 14:04:23 +00:00
dependencies = [
2024-05-28 00:05:32 +00:00
"addr2line 0.21.0",
2022-07-15 14:04:23 +00:00
"cc",
"cfg-if",
2022-07-15 14:04:23 +00:00
"libc",
"miniz_oxide",
2024-03-18 22:47:41 +00:00
"object 0.32.2",
2022-07-15 14:04:23 +00:00
"rustc-demangle",
]
[[package]]
name = "base64"
2024-01-29 12:21:16 +00:00
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
2023-03-06 10:15:59 +00:00
[[package]]
name = "basic-toml"
version = "0.1.9"
2023-03-06 10:15:59 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8"
2023-03-06 10:15:59 +00:00
dependencies = [
"serde",
]
[[package]]
name = "bincode"
version = "1.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
dependencies = [
"serde",
]
[[package]]
name = "bitflags"
2022-07-26 18:36:20 +00:00
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2022-07-26 18:36:20 +00:00
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
[[package]]
name = "block-buffer"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
2022-08-31 20:04:12 +00:00
"generic-array",
2019-01-19 02:39:37 +00:00
]
2022-11-15 19:06:42 +00:00
[[package]]
name = "bstr"
2024-01-29 12:21:16 +00:00
version = "1.6.0"
2022-11-15 19:06:42 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05"
2022-11-15 19:06:42 +00:00
dependencies = [
"memchr",
"regex-automata 0.3.7",
2022-11-15 19:06:42 +00:00
"serde",
]
[[package]]
name = "build-manifest"
version = "0.1.0"
dependencies = [
"anyhow",
"flate2",
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
"hex",
"rayon",
"serde",
"serde_json",
"sha2",
"tar",
"toml 0.5.11",
"xz2",
]
[[package]]
name = "build_helper"
version = "0.1.0"
dependencies = [
"serde",
"serde_derive",
]
[[package]]
name = "bump-stage0"
version = "0.1.0"
dependencies = [
"anyhow",
"build_helper",
"curl",
"indexmap",
"serde",
"toml 0.5.11",
]
[[package]]
name = "bumpalo"
2024-05-11 14:27:17 +00:00
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytecount"
2024-05-11 14:27:17 +00:00
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce"
[[package]]
name = "byteorder"
2024-01-21 17:16:26 +00:00
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-21 17:16:26 +00:00
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
2021-10-20 05:15:20 +00:00
[[package]]
name = "camino"
version = "1.1.7"
2021-10-20 05:15:20 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239"
2021-10-20 05:15:20 +00:00
dependencies = [
"serde",
]
[[package]]
name = "cargo-miri"
version = "0.1.0"
dependencies = [
2024-01-29 12:21:16 +00:00
"cargo_metadata 0.18.1",
"directories",
"rustc-build-sysroot",
2023-02-26 18:09:17 +00:00
"rustc_tools_util",
2022-01-05 09:41:22 +00:00
"rustc_version",
"serde",
"serde_json",
]
2021-10-20 05:15:20 +00:00
[[package]]
name = "cargo-platform"
version = "0.1.8"
2021-10-20 05:15:20 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc"
2021-10-20 05:15:20 +00:00
dependencies = [
"serde",
]
2020-10-23 21:47:58 +00:00
[[package]]
name = "cargo_metadata"
2023-06-20 04:19:48 +00:00
version = "0.15.4"
2022-07-21 20:04:37 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-06-20 04:19:48 +00:00
checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a"
2022-07-21 20:04:37 +00:00
dependencies = [
"camino",
"cargo-platform",
2022-07-21 20:04:37 +00:00
"semver",
"serde",
"serde_json",
2023-02-10 13:01:31 +00:00
"thiserror",
2022-07-21 20:04:37 +00:00
]
2023-10-07 05:55:48 +00:00
[[package]]
name = "cargo_metadata"
2024-01-29 12:21:16 +00:00
version = "0.18.1"
2023-10-07 05:55:48 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037"
2023-10-07 05:55:48 +00:00
dependencies = [
"camino",
"cargo-platform",
"semver",
"serde",
"serde_json",
"thiserror",
]
2017-02-15 22:55:26 +00:00
[[package]]
name = "cargotest2"
version = "0.1.0"
2017-09-22 01:58:35 +00:00
[[package]]
name = "cc"
2024-06-08 19:22:16 +00:00
version = "1.0.99"
2017-09-22 01:58:35 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695"
2017-09-22 01:58:35 +00:00
2020-10-11 17:51:07 +00:00
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
]
2020-10-11 17:51:07 +00:00
[[package]]
name = "cfg_aliases"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
[[package]]
name = "chrono"
2024-04-25 10:28:45 +00:00
version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-25 10:28:45 +00:00
checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
dependencies = [
"android-tzdata",
"iana-time-zone",
"num-traits",
"serde",
2024-05-11 14:27:17 +00:00
"windows-targets 0.52.5",
]
2024-05-05 15:17:45 +00:00
[[package]]
name = "chrono-tz"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb"
dependencies = [
"chrono",
"chrono-tz-build",
2024-06-15 15:53:45 +00:00
"phf",
2024-05-05 15:17:45 +00:00
]
[[package]]
name = "chrono-tz-build"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1"
dependencies = [
"parse-zoneinfo",
2024-06-15 15:53:45 +00:00
"phf",
"phf_codegen",
2024-05-05 15:17:45 +00:00
]
2023-10-21 06:41:45 +00:00
[[package]]
name = "cipher"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
dependencies = [
"crypto-common",
"inout",
]
[[package]]
name = "clap"
version = "4.5.7"
2023-04-01 15:49:20 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f"
2023-04-01 15:49:20 +00:00
dependencies = [
"clap_builder",
"clap_derive",
2023-04-01 15:49:20 +00:00
]
2023-10-23 01:34:12 +00:00
[[package]]
name = "clap-cargo"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "383f21342a464d4af96e9a4cad22a0b4f2880d4a5b3bbf5c9654dd1d9a224ee4"
dependencies = [
"anstyle",
"clap",
]
2023-04-01 15:49:20 +00:00
[[package]]
name = "clap_builder"
version = "4.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f"
dependencies = [
2024-02-27 14:50:23 +00:00
"anstream",
2023-04-01 15:49:20 +00:00
"anstyle",
"clap_lex",
"strsim",
2023-01-06 01:20:59 +00:00
"terminal_size",
]
2022-04-15 18:57:06 +00:00
[[package]]
name = "clap_complete"
version = "4.5.6"
2022-04-15 18:57:06 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbca90c87c2a04da41e95d1856e8bcd22f159bdbfa147314d2ce5218057b0e58"
2022-04-15 18:57:06 +00:00
dependencies = [
"clap",
2022-06-13 03:04:54 +00:00
]
2023-01-02 19:30:39 +00:00
[[package]]
name = "clap_derive"
2024-06-08 19:22:16 +00:00
version = "4.5.5"
2023-01-02 19:30:39 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6"
2023-01-02 19:30:39 +00:00
dependencies = [
"heck 0.5.0",
2023-01-02 19:30:39 +00:00
"proc-macro2",
"quote",
"syn 2.0.67",
2023-01-02 19:30:39 +00:00
]
[[package]]
name = "clap_lex"
2024-06-08 19:22:16 +00:00
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70"
2017-12-06 08:25:29 +00:00
[[package]]
name = "clippy"
2024-06-13 10:31:02 +00:00
version = "0.1.81"
2017-12-06 08:25:29 +00:00
dependencies = [
2024-02-27 14:50:23 +00:00
"anstream",
2023-11-02 16:50:52 +00:00
"clippy_config",
"clippy_lints",
"clippy_utils",
2023-10-06 15:47:56 +00:00
"color-print",
2021-06-03 07:06:49 +00:00
"filetime",
"futures",
"if_chain",
2024-06-22 21:22:00 +00:00
"itertools",
"parking_lot",
"quote",
2021-03-12 14:31:11 +00:00
"regex",
2023-02-26 18:09:17 +00:00
"rustc_tools_util",
"serde",
"syn 2.0.67",
submodules: update clippy from 7b8e8293 to 7a943a9d Changes: ```` Normalize custom ICE test Rustup to rust-lang/rust#64736 Use assert_crate_local for a more explicit error Rustup to https://github.com/rust-lang/rust/pull/66789 account for external macro in MISSING_INLINE_IN_PUBLIC_ITEMS lint build(tests/fmt): use shared target dir chore: fix and split some ui tests on 32bit system build: set up build job for i686 targets remove needless my_lint ui test git quiet deploy: cd to out/ before adding files to git Less needless_doctest_main false positives fmt Feed the dog Use rustc_env instead of exec_env for test Make triggering this lint less likely :paperclip: Use exec_env to set backtrace level and normalize output Update custom ICE function with latest rustc Use Clippy version in ICE message Add custom ICE message that points to Clippy repo Fix master deployment Run update_lints Add projections check to EUV for escape analysis Use infer_ctxt Move use_self to nursery Use `println!` on success instead of `eprintln!` Revert "Disable chalk integration test. Output too large" Remove the old integration-tests.sh script Use rust implementation for integration tests in CI Rust implementation of integration test Don't error on clippy.toml of dependencies Fix categorizations Fix arguments on ExprUseVisitor::new euv moved from middle to typeck cmt_ -> Place build: check if RTIM is not installed make use of Result::map_or trigger string_lit_as_bytes when literal has escapes Remove negative float literal checks. Enable deny-warnings feature everywhere in CI Remove unused debugging feature implemented `as_conversions` lint fixing a typo [comparison_chain] #4827 Check `core::cmp::Ord` is implemented add a good example for the approx_const lint Add suggested good cases in docs for lifetimes lint ````
2019-12-02 22:09:48 +00:00
"tempfile",
"termize",
"tokio",
2024-01-29 12:21:16 +00:00
"toml 0.7.8",
2024-05-02 15:27:08 +00:00
"ui_test 0.23.0",
2022-07-28 17:08:41 +00:00
"walkdir",
2017-12-06 08:25:29 +00:00
]
2023-11-02 16:50:52 +00:00
[[package]]
name = "clippy_config"
2024-06-13 10:31:02 +00:00
version = "0.1.81"
2023-11-02 16:50:52 +00:00
dependencies = [
"rustc-semver",
"serde",
2024-01-29 12:21:16 +00:00
"toml 0.7.8",
2023-11-02 16:50:52 +00:00
"walkdir",
]
[[package]]
name = "clippy_dev"
version = "0.0.1"
dependencies = [
2024-01-29 12:21:16 +00:00
"aho-corasick",
"clap",
2021-10-21 11:13:17 +00:00
"indoc",
2024-06-22 21:22:00 +00:00
"itertools",
"opener 0.6.1",
"shell-escape",
"walkdir",
]
2018-05-19 11:18:02 +00:00
[[package]]
name = "clippy_lints"
2024-06-13 10:31:02 +00:00
version = "0.1.81"
2018-05-11 12:11:06 +00:00
dependencies = [
"arrayvec",
2024-01-29 12:21:16 +00:00
"cargo_metadata 0.18.1",
2023-11-02 16:50:52 +00:00
"clippy_config",
2021-02-25 10:26:23 +00:00
"clippy_utils",
2022-11-21 19:52:06 +00:00
"declare_clippy_lint",
2024-06-22 21:22:00 +00:00
"itertools",
"quine-mc_cluskey",
2023-07-02 13:07:47 +00:00
"regex",
"regex-syntax 0.8.4",
2020-12-06 14:07:59 +00:00
"rustc-semver",
"semver",
"serde",
2021-05-06 10:21:46 +00:00
"serde_json",
2022-06-16 15:39:29 +00:00
"tempfile",
2024-01-29 12:21:16 +00:00
"toml 0.7.8",
"unicode-normalization",
2021-07-01 16:18:02 +00:00
"unicode-script",
2022-08-21 04:19:43 +00:00
"url",
2023-10-06 15:47:56 +00:00
"walkdir",
2018-05-11 12:11:06 +00:00
]
2021-02-25 10:26:23 +00:00
[[package]]
name = "clippy_utils"
2024-06-13 10:31:02 +00:00
version = "0.1.81"
2021-02-25 10:26:23 +00:00
dependencies = [
"arrayvec",
2023-11-02 16:50:52 +00:00
"clippy_config",
2024-06-22 21:22:00 +00:00
"itertools",
2021-02-25 10:26:23 +00:00
"rustc-semver",
"rustc_apfloat",
2021-02-25 10:26:23 +00:00
]
[[package]]
name = "collect-license-metadata"
version = "0.1.0"
dependencies = [
"anyhow",
"serde",
"serde_json",
"spdx-rs",
]
2022-07-15 14:04:23 +00:00
[[package]]
name = "color-eyre"
version = "0.6.3"
2022-07-15 14:04:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5"
2022-07-15 14:04:23 +00:00
dependencies = [
"backtrace",
"color-spantrace",
"eyre",
"indenter",
"once_cell",
"owo-colors",
"tracing-error",
]
2023-10-06 15:47:56 +00:00
[[package]]
name = "color-print"
2024-05-11 14:27:17 +00:00
version = "0.3.6"
2023-10-06 15:47:56 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "1ee543c60ff3888934877a5671f45494dd27ed4ba25c6670b9a7576b7ed7a8c0"
2023-10-06 15:47:56 +00:00
dependencies = [
"color-print-proc-macro",
]
[[package]]
name = "color-print-proc-macro"
2024-05-11 14:27:17 +00:00
version = "0.3.6"
2023-10-06 15:47:56 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "77ff1a80c5f3cb1ca7c06ffdd71b6a6dd6d8f896c42141fbd43f50ed28dcdb93"
2023-10-06 15:47:56 +00:00
dependencies = [
"nom",
"proc-macro2",
"quote",
"syn 2.0.67",
2023-10-06 15:47:56 +00:00
]
2022-07-15 14:04:23 +00:00
[[package]]
name = "color-spantrace"
2024-01-29 12:21:16 +00:00
version = "0.2.1"
2022-07-15 14:04:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2"
2022-07-15 14:04:23 +00:00
dependencies = [
"once_cell",
"owo-colors",
"tracing-core",
"tracing-error",
]
[[package]]
name = "colorchoice"
2024-05-11 14:27:17 +00:00
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
2018-04-25 22:11:28 +00:00
[[package]]
name = "colored"
2024-01-29 12:21:16 +00:00
version = "2.1.0"
2018-04-25 22:11:28 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8"
2018-04-25 22:11:28 +00:00
dependencies = [
"lazy_static",
"windows-sys 0.48.0",
2018-04-25 22:11:28 +00:00
]
2023-08-24 19:33:17 +00:00
[[package]]
name = "comma"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55b672471b4e9f9e95499ea597ff64941a309b2cdbffcc46f2cc5e2d971fd335"
[[package]]
name = "compiler_builtins"
2024-04-10 12:34:52 +00:00
version = "0.1.109"
std: Depend directly on crates.io crates Ever since we added a Cargo-based build system for the compiler the standard library has always been a little special, it's never been able to depend on crates.io crates for runtime dependencies. This has been a result of various limitations, namely that Cargo doesn't understand that crates from crates.io depend on libcore, so Cargo tries to build crates before libcore is finished. I had an idea this afternoon, however, which lifts the strategy from #52919 to directly depend on crates.io crates from the standard library. After all is said and done this removes a whopping three submodules that we need to manage! The basic idea here is that for any crate `std` depends on it adds an *optional* dependency on an empty crate on crates.io, in this case named `rustc-std-workspace-core`. This crate is overridden via `[patch]` in this repository to point to a local crate we write, and *that* has a `path` dependency on libcore. Note that all `no_std` crates also depend on `compiler_builtins`, but if we're not using submodules we can publish `compiler_builtins` to crates.io and all crates can depend on it anyway! The basic strategy then looks like: * The standard library (or some transitive dep) decides to depend on a crate `foo`. * The standard library adds ```toml [dependencies] foo = { version = "0.1", features = ['rustc-dep-of-std'] } ``` * The crate `foo` has an optional dependency on `rustc-std-workspace-core` * The crate `foo` has an optional dependency on `compiler_builtins` * The crate `foo` has a feature `rustc-dep-of-std` which activates these crates and any other necessary infrastructure in the crate. A sample commit for `dlmalloc` [turns out to be quite simple][commit]. After that all `no_std` crates should largely build "as is" and still be publishable on crates.io! Notably they should be able to continue to use stable Rust if necessary, since the `rename-dependency` feature of Cargo is soon stabilizing. As a proof of concept, this commit removes the `dlmalloc`, `libcompiler_builtins`, and `libc` submodules from this repository. Long thorns in our side these are now gone for good and we can directly depend on crates.io! It's hoped that in the long term we can bring in other crates as necessary, but for now this is largely intended to simply make it easier to manage these crates and remove submodules. This should be a transparent non-breaking change for all users, but one possible stickler is that this almost for sure breaks out-of-tree `std`-building tools like `xargo` and `cargo-xbuild`. I think it should be relatively easy to get them working, however, as all that's needed is an entry in the `[patch]` section used to build the standard library. Hopefully we can work with these tools to solve this problem! [commit]: https://github.com/alexcrichton/dlmalloc-rs/commit/28ee12db813a3b650a7c25d1c36d2c17dcb88ae3
2018-11-20 05:52:50 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-10 12:34:52 +00:00
checksum = "f11973008a8cf741fe6d22f339eba21fd0ca81e2760a769ba8243ed6c21edd7e"
dependencies = [
"cc",
"rustc-std-workspace-core",
]
[[package]]
name = "compiletest"
version = "0.0.0"
dependencies = [
"anstyle-svg",
"anyhow",
2023-02-03 16:23:11 +00:00
"build_helper",
"colored",
"diff",
"getopts",
2020-07-28 13:22:21 +00:00
"glob",
"home",
"indexmap",
"libc",
2023-07-02 13:07:47 +00:00
"miow",
"miropt-test-tools",
"regex",
2024-04-13 17:54:13 +00:00
"rustfix 0.8.1",
"serde",
"serde_json",
2020-07-24 18:42:00 +00:00
"tracing",
"tracing-subscriber",
"unified-diff",
"walkdir",
"windows",
]
2023-08-24 19:33:17 +00:00
[[package]]
name = "console"
2024-01-29 12:21:16 +00:00
version = "0.15.8"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
2023-08-24 19:33:17 +00:00
dependencies = [
"encode_unicode",
"lazy_static",
"libc",
"unicode-width",
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
2023-08-24 19:33:17 +00:00
]
[[package]]
name = "core"
version = "0.0.0"
dependencies = [
"rand",
"rand_xorshift",
]
[[package]]
name = "core-foundation-sys"
2024-01-29 12:21:16 +00:00
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
[[package]]
name = "coverage-dump"
version = "0.1.0"
dependencies = [
"anyhow",
"leb128",
"md-5",
"miniz_oxide",
"regex",
"rustc-demangle",
]
[[package]]
name = "cpufeatures"
2024-01-29 12:21:16 +00:00
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
dependencies = [
"libc",
]
[[package]]
name = "crc32fast"
2024-06-08 19:22:16 +00:00
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
dependencies = [
"cfg-if",
]
[[package]]
name = "crossbeam-channel"
2024-06-08 19:22:16 +00:00
version = "0.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
dependencies = [
2022-01-10 19:34:07 +00:00
"crossbeam-utils",
]
[[package]]
name = "crossbeam-deque"
2024-01-29 12:21:16 +00:00
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
dependencies = [
2019-12-10 15:01:01 +00:00
"crossbeam-epoch",
2022-01-10 19:34:07 +00:00
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
2024-01-29 12:21:16 +00:00
version = "0.9.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
dependencies = [
2022-01-10 19:34:07 +00:00
"crossbeam-utils",
]
2020-10-14 22:16:47 +00:00
[[package]]
name = "crossbeam-utils"
2024-06-08 19:22:16 +00:00
version = "0.8.20"
2020-10-14 22:16:47 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
2020-10-14 22:16:47 +00:00
[[package]]
name = "crypto-common"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
2022-08-31 20:04:12 +00:00
"generic-array",
"typenum",
]
2023-05-23 10:10:18 +00:00
[[package]]
name = "ctrlc"
version = "3.4.4"
2023-05-23 10:10:18 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345"
2023-05-23 10:10:18 +00:00
dependencies = [
"nix",
2024-01-21 23:51:33 +00:00
"windows-sys 0.52.0",
2023-05-23 10:10:18 +00:00
]
[[package]]
name = "curl"
2024-01-29 12:21:16 +00:00
version = "0.4.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "1e2161dd6eba090ff1594084e95fd67aeccf04382ffea77999ea94ed42ec67b6"
dependencies = [
"curl-sys",
"libc",
"openssl-probe",
"openssl-sys",
"schannel",
"socket2",
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
]
[[package]]
name = "curl-sys"
2024-01-29 12:21:16 +00:00
version = "0.4.72+curl-8.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea"
dependencies = [
"cc",
"libc",
"libz-sys",
"openssl-sys",
"pkg-config",
"vcpkg",
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
2017-05-08 22:01:13 +00:00
]
2023-09-12 16:32:32 +00:00
[[package]]
name = "darling"
version = "0.20.9"
2023-09-12 16:32:32 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1"
2023-09-12 16:32:32 +00:00
dependencies = [
"darling_core",
"darling_macro",
2023-09-12 16:32:32 +00:00
]
[[package]]
name = "darling_core"
version = "0.20.9"
2023-09-12 16:32:32 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim",
"syn 2.0.67",
]
2023-09-12 16:32:32 +00:00
[[package]]
name = "darling_macro"
version = "0.20.9"
2023-09-12 16:32:32 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178"
2023-09-12 16:32:32 +00:00
dependencies = [
"darling_core",
"quote",
"syn 2.0.67",
]
2018-05-29 11:52:51 +00:00
[[package]]
name = "datafrog"
version = "2.0.1"
2018-05-29 11:52:51 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0afaad2b26fa326569eb264b1363e8ae3357618c43982b3f285f0774ce76b69"
2018-05-29 11:52:51 +00:00
[[package]]
name = "dbus"
version = "0.9.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b"
dependencies = [
"libc",
"libdbus-sys",
"winapi",
]
2022-11-21 19:52:06 +00:00
[[package]]
name = "declare_clippy_lint"
2024-06-13 10:31:02 +00:00
version = "0.1.81"
2022-11-21 19:52:06 +00:00
dependencies = [
2024-06-22 21:22:00 +00:00
"itertools",
2022-11-21 19:52:06 +00:00
"quote",
"syn 2.0.67",
2022-11-21 19:52:06 +00:00
]
2024-01-29 12:16:20 +00:00
[[package]]
name = "deranged"
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
]
2023-10-30 17:09:17 +00:00
[[package]]
name = "derivative"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
]
2023-09-12 16:32:32 +00:00
[[package]]
name = "derive_builder"
version = "0.20.0"
2023-09-12 16:32:32 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7"
2023-09-12 16:32:32 +00:00
dependencies = [
"derive_builder_macro",
]
[[package]]
name = "derive_builder_core"
version = "0.20.0"
2023-09-12 16:32:32 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d"
2023-09-12 16:32:32 +00:00
dependencies = [
"darling",
2023-09-12 16:32:32 +00:00
"proc-macro2",
"quote",
"syn 2.0.67",
2023-09-12 16:32:32 +00:00
]
[[package]]
name = "derive_builder_macro"
version = "0.20.0"
2023-09-12 16:32:32 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b"
2023-09-12 16:32:32 +00:00
dependencies = [
"derive_builder_core",
"syn 2.0.67",
2023-09-12 16:32:32 +00:00
]
[[package]]
name = "derive_more"
version = "0.99.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
]
[[package]]
name = "derive_setters"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e8ef033054e131169b8f0f9a7af8f5533a9436fadf3c500ed547f730f07090d"
dependencies = [
"darling",
"proc-macro2",
"quote",
"syn 2.0.67",
]
[[package]]
name = "diff"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
[[package]]
name = "difflib"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
[[package]]
name = "digest"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
2022-08-31 20:04:12 +00:00
"block-buffer",
"crypto-common",
2019-01-19 02:39:37 +00:00
]
2018-11-28 20:22:45 +00:00
[[package]]
name = "directories"
2023-10-07 05:55:48 +00:00
version = "5.0.1"
2018-11-28 20:22:45 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-10-07 05:55:48 +00:00
checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35"
2018-11-28 20:22:45 +00:00
dependencies = [
2024-06-22 21:22:00 +00:00
"dirs-sys",
2018-11-28 20:22:45 +00:00
]
2019-02-18 09:32:58 +00:00
[[package]]
name = "dirs"
2024-06-22 21:22:00 +00:00
version = "5.0.1"
2019-02-18 09:32:58 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-22 21:22:00 +00:00
checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
2019-02-18 09:32:58 +00:00
dependencies = [
2024-06-22 21:22:00 +00:00
"dirs-sys",
2019-02-18 09:32:58 +00:00
]
2021-02-25 10:26:23 +00:00
[[package]]
name = "dirs-next"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
dependencies = [
"cfg-if",
2021-02-25 10:26:23 +00:00
"dirs-sys-next",
]
2023-10-07 05:55:48 +00:00
[[package]]
name = "dirs-sys"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
dependencies = [
"libc",
"option-ext",
"redox_users",
"windows-sys 0.48.0",
]
2021-02-25 10:26:23 +00:00
[[package]]
name = "dirs-sys-next"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
dependencies = [
"libc",
"redox_users",
2021-07-21 13:17:31 +00:00
"winapi",
2019-06-13 07:58:32 +00:00
]
2022-10-19 23:24:42 +00:00
[[package]]
name = "displaydoc"
version = "0.2.5"
2022-10-19 23:24:42 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
2022-10-19 23:24:42 +00:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
2022-10-19 23:24:42 +00:00
]
[[package]]
name = "dissimilar"
2024-05-11 14:27:17 +00:00
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d"
2017-12-06 08:25:29 +00:00
[[package]]
name = "dlmalloc"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "0.2.6"
std: Depend directly on crates.io crates Ever since we added a Cargo-based build system for the compiler the standard library has always been a little special, it's never been able to depend on crates.io crates for runtime dependencies. This has been a result of various limitations, namely that Cargo doesn't understand that crates from crates.io depend on libcore, so Cargo tries to build crates before libcore is finished. I had an idea this afternoon, however, which lifts the strategy from #52919 to directly depend on crates.io crates from the standard library. After all is said and done this removes a whopping three submodules that we need to manage! The basic idea here is that for any crate `std` depends on it adds an *optional* dependency on an empty crate on crates.io, in this case named `rustc-std-workspace-core`. This crate is overridden via `[patch]` in this repository to point to a local crate we write, and *that* has a `path` dependency on libcore. Note that all `no_std` crates also depend on `compiler_builtins`, but if we're not using submodules we can publish `compiler_builtins` to crates.io and all crates can depend on it anyway! The basic strategy then looks like: * The standard library (or some transitive dep) decides to depend on a crate `foo`. * The standard library adds ```toml [dependencies] foo = { version = "0.1", features = ['rustc-dep-of-std'] } ``` * The crate `foo` has an optional dependency on `rustc-std-workspace-core` * The crate `foo` has an optional dependency on `compiler_builtins` * The crate `foo` has a feature `rustc-dep-of-std` which activates these crates and any other necessary infrastructure in the crate. A sample commit for `dlmalloc` [turns out to be quite simple][commit]. After that all `no_std` crates should largely build "as is" and still be publishable on crates.io! Notably they should be able to continue to use stable Rust if necessary, since the `rename-dependency` feature of Cargo is soon stabilizing. As a proof of concept, this commit removes the `dlmalloc`, `libcompiler_builtins`, and `libc` submodules from this repository. Long thorns in our side these are now gone for good and we can directly depend on crates.io! It's hoped that in the long term we can bring in other crates as necessary, but for now this is largely intended to simply make it easier to manage these crates and remove submodules. This should be a transparent non-breaking change for all users, but one possible stickler is that this almost for sure breaks out-of-tree `std`-building tools like `xargo` and `cargo-xbuild`. I think it should be relatively easy to get them working, however, as all that's needed is an entry in the `[patch]` section used to build the standard library. Hopefully we can work with these tools to solve this problem! [commit]: https://github.com/alexcrichton/dlmalloc-rs/commit/28ee12db813a3b650a7c25d1c36d2c17dcb88ae3
2018-11-20 05:52:50 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "3264b043b8e977326c1ee9e723da2c1f8d09a99df52cacf00b4dbce5ac54414d"
2017-12-06 08:25:29 +00:00
dependencies = [
2024-01-29 12:21:16 +00:00
"cfg-if",
"compiler_builtins",
"libc",
"rustc-std-workspace-core",
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
2017-12-06 08:25:29 +00:00
]
[[package]]
name = "doc-comment"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
2017-12-06 08:25:29 +00:00
[[package]]
name = "either"
version = "1.12.0"
2017-12-06 08:25:29 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b"
2017-12-06 08:25:29 +00:00
[[package]]
name = "elasticlunr-rs"
version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41e83863a500656dfa214fee6682de9c5b9f03de6860fec531235ed2ae9f6571"
dependencies = [
"regex",
"serde",
"serde_derive",
"serde_json",
]
[[package]]
name = "elsa"
version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "848fe615fbb0a74d9ae68dcaa510106d32e37d9416207bbea4bd008bd89c47ed"
dependencies = [
"stable_deref_trait",
]
[[package]]
name = "ena"
2024-05-06 18:32:39 +00:00
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-06 18:32:39 +00:00
checksum = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5"
2019-03-19 21:30:07 +00:00
dependencies = [
"log",
2019-03-19 21:30:07 +00:00
]
2023-08-24 19:33:17 +00:00
[[package]]
name = "encode_unicode"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
2024-02-07 04:22:13 +00:00
[[package]]
name = "env_filter"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
dependencies = [
"log",
"regex",
]
[[package]]
name = "env_logger"
version = "0.11.3"
2024-02-07 04:22:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9"
2024-02-07 04:22:13 +00:00
dependencies = [
2024-02-27 14:50:23 +00:00
"anstream",
2024-02-07 04:22:13 +00:00
"anstyle",
"env_filter",
"humantime",
"log",
]
[[package]]
name = "equivalent"
2024-01-29 12:21:16 +00:00
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "errno"
2024-05-11 14:27:17 +00:00
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
dependencies = [
"libc",
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
]
[[package]]
name = "error_index_generator"
version = "0.0.0"
dependencies = [
"mdbook",
]
Introduce expect snapshot testing library into rustc Snapshot testing is a technique for writing maintainable unit tests. Unlike usual `assert_eq!` tests, snapshot tests allow to *automatically* upgrade expected values on test failure. In a sense, snapshot tests are inline-version of our beloved UI-tests. Example: ![expect](https://user-images.githubusercontent.com/1711539/90888810-3bcc8180-e3b7-11ea-9626-d06e89e1a0bb.gif) A particular library we use, `expect_test` provides an `expect!` macro, which creates a sort of self-updating string literal (by using `file!` macro). Self-update is triggered by setting `UPDATE_EXPECT` environmental variable (this info is printed during the test failure). This library was extracted from rust-analyzer, where we use it for most of our tests. There are some other, more popular snapshot testing libraries: * https://github.com/mitsuhiko/insta * https://github.com/aaronabramov/k9 The main differences of `expect` are: * first-class snapshot objects (so, tests can be written as functions, rather than as macros) * focus on inline-snapshots (but file snapshots are also supported) * restricted feature set (only `assert_eq` and `assert_debug_eq`) * no extra runtime (ie, no `cargo insta`) See https://github.com/rust-analyzer/rust-analyzer/pull/5101 for a an extended comparison. It is unclear if this testing style will stick with rustc in the long run. At the moment, rustc is mainly tested via integrated UI tests. But in the library-ified world, unit-tests will become somewhat more important (that's why use use `rustc_lexer` library-ified library as an example in this PR). Given that the cost of removal shouldn't be too high, it probably makes sense to just see if this flies!
2020-08-21 12:03:50 +00:00
[[package]]
name = "expect-test"
version = "1.5.0"
Introduce expect snapshot testing library into rustc Snapshot testing is a technique for writing maintainable unit tests. Unlike usual `assert_eq!` tests, snapshot tests allow to *automatically* upgrade expected values on test failure. In a sense, snapshot tests are inline-version of our beloved UI-tests. Example: ![expect](https://user-images.githubusercontent.com/1711539/90888810-3bcc8180-e3b7-11ea-9626-d06e89e1a0bb.gif) A particular library we use, `expect_test` provides an `expect!` macro, which creates a sort of self-updating string literal (by using `file!` macro). Self-update is triggered by setting `UPDATE_EXPECT` environmental variable (this info is printed during the test failure). This library was extracted from rust-analyzer, where we use it for most of our tests. There are some other, more popular snapshot testing libraries: * https://github.com/mitsuhiko/insta * https://github.com/aaronabramov/k9 The main differences of `expect` are: * first-class snapshot objects (so, tests can be written as functions, rather than as macros) * focus on inline-snapshots (but file snapshots are also supported) * restricted feature set (only `assert_eq` and `assert_debug_eq`) * no extra runtime (ie, no `cargo insta`) See https://github.com/rust-analyzer/rust-analyzer/pull/5101 for a an extended comparison. It is unclear if this testing style will stick with rustc in the long run. At the moment, rustc is mainly tested via integrated UI tests. But in the library-ified world, unit-tests will become somewhat more important (that's why use use `rustc_lexer` library-ified library as an example in this PR). Given that the cost of removal shouldn't be too high, it probably makes sense to just see if this flies!
2020-08-21 12:03:50 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e0be0a561335815e06dab7c62e50353134c796e7a6155402a64bcff66b6a5e0"
Introduce expect snapshot testing library into rustc Snapshot testing is a technique for writing maintainable unit tests. Unlike usual `assert_eq!` tests, snapshot tests allow to *automatically* upgrade expected values on test failure. In a sense, snapshot tests are inline-version of our beloved UI-tests. Example: ![expect](https://user-images.githubusercontent.com/1711539/90888810-3bcc8180-e3b7-11ea-9626-d06e89e1a0bb.gif) A particular library we use, `expect_test` provides an `expect!` macro, which creates a sort of self-updating string literal (by using `file!` macro). Self-update is triggered by setting `UPDATE_EXPECT` environmental variable (this info is printed during the test failure). This library was extracted from rust-analyzer, where we use it for most of our tests. There are some other, more popular snapshot testing libraries: * https://github.com/mitsuhiko/insta * https://github.com/aaronabramov/k9 The main differences of `expect` are: * first-class snapshot objects (so, tests can be written as functions, rather than as macros) * focus on inline-snapshots (but file snapshots are also supported) * restricted feature set (only `assert_eq` and `assert_debug_eq`) * no extra runtime (ie, no `cargo insta`) See https://github.com/rust-analyzer/rust-analyzer/pull/5101 for a an extended comparison. It is unclear if this testing style will stick with rustc in the long run. At the moment, rustc is mainly tested via integrated UI tests. But in the library-ified world, unit-tests will become somewhat more important (that's why use use `rustc_lexer` library-ified library as an example in this PR). Given that the cost of removal shouldn't be too high, it probably makes sense to just see if this flies!
2020-08-21 12:03:50 +00:00
dependencies = [
"dissimilar",
Introduce expect snapshot testing library into rustc Snapshot testing is a technique for writing maintainable unit tests. Unlike usual `assert_eq!` tests, snapshot tests allow to *automatically* upgrade expected values on test failure. In a sense, snapshot tests are inline-version of our beloved UI-tests. Example: ![expect](https://user-images.githubusercontent.com/1711539/90888810-3bcc8180-e3b7-11ea-9626-d06e89e1a0bb.gif) A particular library we use, `expect_test` provides an `expect!` macro, which creates a sort of self-updating string literal (by using `file!` macro). Self-update is triggered by setting `UPDATE_EXPECT` environmental variable (this info is printed during the test failure). This library was extracted from rust-analyzer, where we use it for most of our tests. There are some other, more popular snapshot testing libraries: * https://github.com/mitsuhiko/insta * https://github.com/aaronabramov/k9 The main differences of `expect` are: * first-class snapshot objects (so, tests can be written as functions, rather than as macros) * focus on inline-snapshots (but file snapshots are also supported) * restricted feature set (only `assert_eq` and `assert_debug_eq`) * no extra runtime (ie, no `cargo insta`) See https://github.com/rust-analyzer/rust-analyzer/pull/5101 for a an extended comparison. It is unclear if this testing style will stick with rustc in the long run. At the moment, rustc is mainly tested via integrated UI tests. But in the library-ified world, unit-tests will become somewhat more important (that's why use use `rustc_lexer` library-ified library as an example in this PR). Given that the cost of removal shouldn't be too high, it probably makes sense to just see if this flies!
2020-08-21 12:03:50 +00:00
"once_cell",
]
2022-07-15 14:04:23 +00:00
[[package]]
name = "eyre"
2024-01-29 12:21:16 +00:00
version = "0.6.12"
2022-07-15 14:04:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec"
2022-07-15 14:04:23 +00:00
dependencies = [
"indenter",
"once_cell",
]
[[package]]
name = "fallible-iterator"
2023-08-14 14:57:38 +00:00
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-08-14 14:57:38 +00:00
checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
2022-11-15 19:06:42 +00:00
[[package]]
name = "fastrand"
2024-05-11 14:27:17 +00:00
version = "2.1.0"
2022-11-15 19:06:42 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
2022-11-15 19:06:42 +00:00
2023-04-30 07:29:02 +00:00
[[package]]
name = "field-offset"
version = "0.3.6"
2023-04-30 07:29:02 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
2023-04-30 07:29:02 +00:00
dependencies = [
"memoffset",
2023-04-30 07:29:02 +00:00
"rustc_version",
]
[[package]]
name = "filetime"
2024-01-29 12:21:16 +00:00
version = "0.2.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
2018-04-18 15:43:59 +00:00
dependencies = [
"cfg-if",
"libc",
2024-05-11 14:27:17 +00:00
"redox_syscall 0.4.1",
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
2018-04-18 15:43:59 +00:00
]
2017-12-31 14:34:29 +00:00
[[package]]
name = "flate2"
2024-05-11 14:27:17 +00:00
version = "1.0.30"
2017-12-31 14:34:29 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
2017-12-31 14:34:29 +00:00
dependencies = [
"crc32fast",
"miniz_oxide",
2017-12-31 14:34:29 +00:00
]
[[package]]
name = "fluent-bundle"
2024-05-11 14:27:17 +00:00
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493"
dependencies = [
"fluent-langneg",
"fluent-syntax",
"intl-memoizer",
"intl_pluralrules",
"rustc-hash",
"self_cell 0.10.3",
"smallvec",
"unic-langid",
]
[[package]]
name = "fluent-langneg"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94"
dependencies = [
"unic-langid",
]
[[package]]
name = "fluent-syntax"
2024-05-11 14:27:17 +00:00
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d"
dependencies = [
"thiserror",
]
[[package]]
name = "fnv"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
2021-05-12 00:39:51 +00:00
[[package]]
name = "form_urlencoded"
2024-01-29 12:21:16 +00:00
version = "1.2.1"
2021-05-12 00:39:51 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
2021-05-12 00:39:51 +00:00
dependencies = [
2022-08-21 04:19:43 +00:00
"percent-encoding",
2021-05-12 00:39:51 +00:00
]
[[package]]
name = "fortanix-sgx-abi"
version = "0.5.0"
std: Depend directly on crates.io crates Ever since we added a Cargo-based build system for the compiler the standard library has always been a little special, it's never been able to depend on crates.io crates for runtime dependencies. This has been a result of various limitations, namely that Cargo doesn't understand that crates from crates.io depend on libcore, so Cargo tries to build crates before libcore is finished. I had an idea this afternoon, however, which lifts the strategy from #52919 to directly depend on crates.io crates from the standard library. After all is said and done this removes a whopping three submodules that we need to manage! The basic idea here is that for any crate `std` depends on it adds an *optional* dependency on an empty crate on crates.io, in this case named `rustc-std-workspace-core`. This crate is overridden via `[patch]` in this repository to point to a local crate we write, and *that* has a `path` dependency on libcore. Note that all `no_std` crates also depend on `compiler_builtins`, but if we're not using submodules we can publish `compiler_builtins` to crates.io and all crates can depend on it anyway! The basic strategy then looks like: * The standard library (or some transitive dep) decides to depend on a crate `foo`. * The standard library adds ```toml [dependencies] foo = { version = "0.1", features = ['rustc-dep-of-std'] } ``` * The crate `foo` has an optional dependency on `rustc-std-workspace-core` * The crate `foo` has an optional dependency on `compiler_builtins` * The crate `foo` has a feature `rustc-dep-of-std` which activates these crates and any other necessary infrastructure in the crate. A sample commit for `dlmalloc` [turns out to be quite simple][commit]. After that all `no_std` crates should largely build "as is" and still be publishable on crates.io! Notably they should be able to continue to use stable Rust if necessary, since the `rename-dependency` feature of Cargo is soon stabilizing. As a proof of concept, this commit removes the `dlmalloc`, `libcompiler_builtins`, and `libc` submodules from this repository. Long thorns in our side these are now gone for good and we can directly depend on crates.io! It's hoped that in the long term we can bring in other crates as necessary, but for now this is largely intended to simply make it easier to manage these crates and remove submodules. This should be a transparent non-breaking change for all users, but one possible stickler is that this almost for sure breaks out-of-tree `std`-building tools like `xargo` and `cargo-xbuild`. I think it should be relatively easy to get them working, however, as all that's needed is an entry in the `[patch]` section used to build the standard library. Hopefully we can work with these tools to solve this problem! [commit]: https://github.com/alexcrichton/dlmalloc-rs/commit/28ee12db813a3b650a7c25d1c36d2c17dcb88ae3
2018-11-20 05:52:50 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57cafc2274c10fab234f176b25903ce17e690fca7597090d50880e047a0389c5"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
]
2021-03-24 15:52:47 +00:00
[[package]]
name = "fs-err"
2024-01-29 12:21:16 +00:00
version = "2.11.0"
2021-03-24 15:52:47 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41"
dependencies = [
"autocfg",
]
2021-03-24 15:52:47 +00:00
[[package]]
name = "fs_extra"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
[[package]]
name = "futf"
2022-06-22 23:49:24 +00:00
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2022-06-22 23:49:24 +00:00
checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
dependencies = [
"mac",
"new_debug_unreachable",
]
2021-02-10 01:52:54 +00:00
[[package]]
name = "futures"
2024-01-29 12:21:16 +00:00
version = "0.3.30"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
2021-02-10 01:52:54 +00:00
dependencies = [
"futures-channel",
"futures-core",
"futures-executor",
"futures-io",
"futures-sink",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-channel"
2024-01-29 12:21:16 +00:00
version = "0.3.30"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
2021-02-10 01:52:54 +00:00
dependencies = [
"futures-core",
"futures-sink",
]
[[package]]
name = "futures-core"
2024-01-29 12:21:16 +00:00
version = "0.3.30"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
2021-02-10 01:52:54 +00:00
[[package]]
name = "futures-executor"
2024-01-29 12:21:16 +00:00
version = "0.3.30"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
2021-02-10 01:52:54 +00:00
dependencies = [
"futures-core",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-io"
2024-01-29 12:21:16 +00:00
version = "0.3.30"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
2021-02-10 01:52:54 +00:00
[[package]]
name = "futures-macro"
2024-01-29 12:21:16 +00:00
version = "0.3.30"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
2021-02-10 01:52:54 +00:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
2021-02-10 01:52:54 +00:00
]
[[package]]
name = "futures-sink"
2024-01-29 12:21:16 +00:00
version = "0.3.30"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
2021-02-10 01:52:54 +00:00
[[package]]
name = "futures-task"
2024-01-29 12:21:16 +00:00
version = "0.3.30"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
2021-02-10 01:52:54 +00:00
[[package]]
name = "futures-util"
2024-01-29 12:21:16 +00:00
version = "0.3.30"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
2021-02-10 01:52:54 +00:00
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-macro",
"futures-sink",
"futures-task",
"memchr",
"pin-project-lite",
"pin-utils",
"slab",
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
]
[[package]]
name = "generate-copyright"
version = "0.1.0"
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
dependencies = [
"anyhow",
"serde",
"serde_json",
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
]
2023-04-15 10:57:07 +00:00
[[package]]
name = "generate-windows-sys"
version = "0.1.0"
dependencies = [
"windows-bindgen",
]
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
[[package]]
name = "generic-array"
version = "0.14.7"
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
dependencies = [
"typenum",
"version_check",
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
]
[[package]]
name = "getopts"
version = "0.2.21"
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
dependencies = [
"rustc-std-workspace-core",
"rustc-std-workspace-std",
"unicode-width",
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
]
[[package]]
name = "getrandom"
2024-06-08 19:22:16 +00:00
version = "0.2.15"
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
dependencies = [
"cfg-if",
"libc",
"wasi",
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
]
[[package]]
name = "gimli"
2024-01-29 12:21:16 +00:00
version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
dependencies = [
"compiler_builtins",
2023-08-14 14:57:38 +00:00
"fallible-iterator",
"indexmap",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
2023-08-14 14:57:38 +00:00
"stable_deref_trait",
Update cargo 23 commits in 9880b408a3af50c08fab3dbf4aa2a972df71e951..c1334b059c6dcceab3c10c81413f79bb832c8d9d 2023-02-28 19:39:39 +0000 to 2023-03-07 19:21:50 +0000 - Add `CARGO_PKG_README` (rust-lang/cargo#11645) - path dependency: fix cargo-util version (rust-lang/cargo#11807) - Adding display of which target failed to compile (rust-lang/cargo#11636) - Fix `CARGO_CFG_` vars for configs defined both with and without value (rust-lang/cargo#11790) - Breaking endless loop on cyclic features in added dependency in cargo-add (rust-lang/cargo#11805) - Enhance the doc of timing report with graphs (rust-lang/cargo#11798) - Make `sparse` the default protocol for crates.io (rust-lang/cargo#11791) - Use sha2 to calculate SHA256 (rust-lang/cargo#11795) - gitoxide progress bar fixes (rust-lang/cargo#11800) - Check publish_to_alt_registry publish content (rust-lang/cargo#11799) - chore: fix missing files in autolabel trigger_files (rust-lang/cargo#11797) - chore: Update base64 (rust-lang/cargo#11796) - Fix some doc typos (rust-lang/cargo#11794) - chore(ci): Enforce cargo-deny in CI (rust-lang/cargo#11761) - Some cleanup for unstable docs (rust-lang/cargo#11793) - gitoxide integration: fetch (rust-lang/cargo#11448) - patch can conflict on not activated packages (rust-lang/cargo#11770) - fix(toml): Provide a way to show unused manifest keys for dependencies (rust-lang/cargo#11630) - Improve error for missing crate in --offline mode for sparse index (rust-lang/cargo#11783) - feat(resolver): `-Zdirect-minimal-versions` (rust-lang/cargo#11688) - feat: Use test name for dir when running tests (rust-lang/cargo#11738) - Jobserver cleanup (rust-lang/cargo#11764) - Fix help string for "--charset" option of "cargo tree" (rust-lang/cargo#11785) Note that some 3rd-party licensing allowed list changed due to the introducion of `gix` dependency
2023-03-07 22:16:27 +00:00
]
2024-05-28 00:05:32 +00:00
[[package]]
name = "gimli"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
]
[[package]]
name = "glob"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
name = "globset"
2024-01-29 12:21:16 +00:00
version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d"
dependencies = [
2024-01-29 12:21:16 +00:00
"aho-corasick",
"bstr",
"fnv",
"log",
"regex",
]
[[package]]
name = "gsgdt"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0d876ce7262df96262a2a19531da6ff9a86048224d49580a585fc5c04617825"
dependencies = [
"serde",
]
[[package]]
name = "handlebars"
2024-04-01 13:06:32 +00:00
version = "5.1.2"
2019-01-19 02:39:37 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-01 13:06:32 +00:00
checksum = "d08485b96a0e6393e9e4d1b8d48cf74ad6c063cd905eb33f42c1ce3f0377539b"
2019-01-19 02:39:37 +00:00
dependencies = [
"log",
"pest",
"pest_derive",
"serde",
"serde_json",
2022-08-31 20:04:12 +00:00
"thiserror",
2019-01-19 02:39:37 +00:00
]
[[package]]
name = "hashbrown"
2024-05-11 14:27:17 +00:00
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
2023-08-14 14:57:38 +00:00
"ahash",
"allocator-api2",
"compiler_builtins",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
]
2022-06-13 03:04:54 +00:00
[[package]]
name = "heck"
version = "0.4.1"
2022-06-13 03:04:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
2022-06-13 03:04:54 +00:00
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
[[package]]
name = "hermit-abi"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
]
[[package]]
name = "hex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "home"
2024-01-29 12:21:16 +00:00
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
dependencies = [
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
]
[[package]]
name = "html-checker"
version = "0.1.0"
dependencies = [
2022-07-30 03:26:00 +00:00
"rayon",
"walkdir",
]
[[package]]
name = "html-escape"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476"
dependencies = [
"utf8-width",
]
[[package]]
name = "html5ever"
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4"
dependencies = [
"log",
"mac",
2024-06-15 15:53:45 +00:00
"markup5ever",
"proc-macro2",
"quote",
"syn 2.0.67",
]
[[package]]
name = "humansize"
version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7"
dependencies = [
2023-10-23 01:34:12 +00:00
"libm",
]
2020-01-21 17:55:43 +00:00
[[package]]
name = "humantime"
version = "2.1.0"
2020-01-21 17:55:43 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
2020-01-21 17:55:43 +00:00
[[package]]
name = "iana-time-zone"
2024-01-29 12:21:16 +00:00
version = "0.1.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
2024-01-29 12:21:16 +00:00
"windows-core",
]
[[package]]
name = "iana-time-zone-haiku"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
dependencies = [
"cc",
]
[[package]]
name = "icu_list"
2024-06-08 19:18:31 +00:00
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "bbfeda1d7775b6548edd4e8b7562304a559a91ed56ab56e18961a053f367c365"
dependencies = [
"displaydoc",
"icu_list_data",
"icu_locid_transform",
"icu_provider",
"regex-automata 0.2.0",
"writeable",
]
[[package]]
name = "icu_list_data"
2024-06-08 19:18:31 +00:00
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "e1825170d2c6679cb20dbd96a589d034e49f698aed9a2ef4fafc9a0101ed298f"
[[package]]
name = "icu_locid"
2024-06-08 19:18:31 +00:00
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
dependencies = [
"displaydoc",
"litemap",
"tinystr",
"writeable",
"zerovec",
]
[[package]]
name = "icu_locid_transform"
2024-06-08 19:18:31 +00:00
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
dependencies = [
"displaydoc",
"icu_locid",
"icu_locid_transform_data",
"icu_provider",
"tinystr",
"zerovec",
]
[[package]]
name = "icu_locid_transform_data"
2024-06-08 19:18:31 +00:00
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
[[package]]
name = "icu_provider"
2024-06-08 19:18:31 +00:00
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
dependencies = [
"displaydoc",
"icu_locid",
"icu_provider_macros",
"stable_deref_trait",
"tinystr",
"writeable",
"yoke",
"zerofrom",
"zerovec",
]
[[package]]
name = "icu_provider_adapters"
2024-06-08 19:18:31 +00:00
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "d6324dfd08348a8e0374a447ebd334044d766b1839bb8d5ccf2482a99a77c0bc"
dependencies = [
"icu_locid",
"icu_locid_transform",
"icu_provider",
"tinystr",
"zerovec",
]
[[package]]
name = "icu_provider_macros"
2024-06-08 19:18:31 +00:00
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
]
[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
2019-08-01 00:44:39 +00:00
[[package]]
name = "idna"
version = "0.5.0"
2019-08-01 00:44:39 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
2019-08-01 00:44:39 +00:00
dependencies = [
"unicode-bidi",
"unicode-normalization",
2019-08-01 00:44:39 +00:00
]
2017-12-06 08:25:29 +00:00
[[package]]
name = "if_chain"
version = "1.0.2"
2017-12-06 08:25:29 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed"
2017-12-06 08:25:29 +00:00
[[package]]
name = "ignore"
version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492"
dependencies = [
"globset",
"lazy_static",
"log",
"memchr",
"regex",
"same-file",
"thread_local",
"walkdir",
"winapi-util",
]
2022-07-15 14:04:23 +00:00
[[package]]
name = "indenter"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
[[package]]
name = "indexmap"
version = "2.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
dependencies = [
"equivalent",
"hashbrown",
"rustc-rayon",
"serde",
]
2023-08-24 19:33:17 +00:00
[[package]]
name = "indicatif"
2024-01-29 12:21:16 +00:00
version = "0.17.8"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3"
2023-08-24 19:33:17 +00:00
dependencies = [
"console",
"instant",
"number_prefix",
"portable-atomic",
"unicode-width",
]
2021-10-21 11:13:17 +00:00
[[package]]
name = "indoc"
version = "1.0.9"
2021-10-21 11:13:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306"
2021-10-21 11:13:17 +00:00
2023-10-21 06:41:45 +00:00
[[package]]
name = "inout"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
dependencies = [
"generic-array",
]
2017-05-08 22:01:13 +00:00
[[package]]
name = "installer"
version = "0.0.0"
dependencies = [
"anyhow",
"clap",
"flate2",
"rayon",
"tar",
"walkdir",
"xz2",
2017-05-08 22:01:13 +00:00
]
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
[[package]]
name = "instant"
version = "0.1.13"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
2021-12-06 11:33:55 +00:00
dependencies = [
"cfg-if",
2021-12-06 11:33:55 +00:00
]
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
[[package]]
name = "intl-memoizer"
2024-05-11 14:27:17 +00:00
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "fe22e020fce238ae18a6d5d8c502ee76a52a6e880d99477657e6acc30ec57bda"
dependencies = [
"type-map",
"unic-langid",
]
[[package]]
name = "intl_pluralrules"
2022-10-19 23:24:42 +00:00
version = "7.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2022-10-19 23:24:42 +00:00
checksum = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
dependencies = [
"unic-langid",
]
2024-05-11 14:27:17 +00:00
[[package]]
name = "is_terminal_polyfill"
version = "1.70.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
2024-02-27 14:50:23 +00:00
[[package]]
name = "itertools"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
dependencies = [
"either",
]
[[package]]
name = "itoa"
2024-04-01 13:06:32 +00:00
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-01 13:06:32 +00:00
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
2022-05-06 21:20:04 +00:00
[[package]]
name = "jemalloc-sys"
version = "0.5.4+5.3.0-patched"
2022-05-06 21:20:04 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2"
2022-05-06 21:20:04 +00:00
dependencies = [
"cc",
"libc",
]
[[package]]
name = "jobserver"
2024-05-11 14:27:17 +00:00
version = "0.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e"
dependencies = [
"libc",
]
[[package]]
name = "js-sys"
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
dependencies = [
"wasm-bindgen",
]
[[package]]
name = "jsondocck"
version = "0.1.0"
dependencies = [
2021-03-24 15:52:47 +00:00
"fs-err",
"getopts",
"jsonpath_lib",
"regex",
"serde_json",
2021-06-01 15:25:36 +00:00
"shlex",
]
2022-08-23 13:49:37 +00:00
[[package]]
name = "jsondoclint"
version = "0.1.0"
2022-08-24 16:32:39 +00:00
dependencies = [
"anyhow",
"clap",
2022-08-24 16:32:39 +00:00
"fs-err",
"rustc-hash",
2022-08-24 16:32:39 +00:00
"rustdoc-json-types",
"serde",
2022-08-24 16:32:39 +00:00
"serde_json",
]
2022-08-23 13:49:37 +00:00
[[package]]
name = "jsonpath_lib"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eaa63191d68230cccb81c5aa23abd53ed64d83337cacbb25a7b8c7979523774f"
dependencies = [
"log",
"serde",
"serde_json",
]
[[package]]
name = "lazy_static"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "leb128"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67"
2023-08-29 13:28:53 +00:00
[[package]]
name = "levenshtein"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760"
[[package]]
name = "libc"
2024-04-30 14:33:19 +00:00
version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-30 14:33:19 +00:00
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
std: Depend directly on crates.io crates Ever since we added a Cargo-based build system for the compiler the standard library has always been a little special, it's never been able to depend on crates.io crates for runtime dependencies. This has been a result of various limitations, namely that Cargo doesn't understand that crates from crates.io depend on libcore, so Cargo tries to build crates before libcore is finished. I had an idea this afternoon, however, which lifts the strategy from #52919 to directly depend on crates.io crates from the standard library. After all is said and done this removes a whopping three submodules that we need to manage! The basic idea here is that for any crate `std` depends on it adds an *optional* dependency on an empty crate on crates.io, in this case named `rustc-std-workspace-core`. This crate is overridden via `[patch]` in this repository to point to a local crate we write, and *that* has a `path` dependency on libcore. Note that all `no_std` crates also depend on `compiler_builtins`, but if we're not using submodules we can publish `compiler_builtins` to crates.io and all crates can depend on it anyway! The basic strategy then looks like: * The standard library (or some transitive dep) decides to depend on a crate `foo`. * The standard library adds ```toml [dependencies] foo = { version = "0.1", features = ['rustc-dep-of-std'] } ``` * The crate `foo` has an optional dependency on `rustc-std-workspace-core` * The crate `foo` has an optional dependency on `compiler_builtins` * The crate `foo` has a feature `rustc-dep-of-std` which activates these crates and any other necessary infrastructure in the crate. A sample commit for `dlmalloc` [turns out to be quite simple][commit]. After that all `no_std` crates should largely build "as is" and still be publishable on crates.io! Notably they should be able to continue to use stable Rust if necessary, since the `rename-dependency` feature of Cargo is soon stabilizing. As a proof of concept, this commit removes the `dlmalloc`, `libcompiler_builtins`, and `libc` submodules from this repository. Long thorns in our side these are now gone for good and we can directly depend on crates.io! It's hoped that in the long term we can bring in other crates as necessary, but for now this is largely intended to simply make it easier to manage these crates and remove submodules. This should be a transparent non-breaking change for all users, but one possible stickler is that this almost for sure breaks out-of-tree `std`-building tools like `xargo` and `cargo-xbuild`. I think it should be relatively easy to get them working, however, as all that's needed is an entry in the `[patch]` section used to build the standard library. Hopefully we can work with these tools to solve this problem! [commit]: https://github.com/alexcrichton/dlmalloc-rs/commit/28ee12db813a3b650a7c25d1c36d2c17dcb88ae3
2018-11-20 05:52:50 +00:00
dependencies = [
"rustc-std-workspace-core",
std: Depend directly on crates.io crates Ever since we added a Cargo-based build system for the compiler the standard library has always been a little special, it's never been able to depend on crates.io crates for runtime dependencies. This has been a result of various limitations, namely that Cargo doesn't understand that crates from crates.io depend on libcore, so Cargo tries to build crates before libcore is finished. I had an idea this afternoon, however, which lifts the strategy from #52919 to directly depend on crates.io crates from the standard library. After all is said and done this removes a whopping three submodules that we need to manage! The basic idea here is that for any crate `std` depends on it adds an *optional* dependency on an empty crate on crates.io, in this case named `rustc-std-workspace-core`. This crate is overridden via `[patch]` in this repository to point to a local crate we write, and *that* has a `path` dependency on libcore. Note that all `no_std` crates also depend on `compiler_builtins`, but if we're not using submodules we can publish `compiler_builtins` to crates.io and all crates can depend on it anyway! The basic strategy then looks like: * The standard library (or some transitive dep) decides to depend on a crate `foo`. * The standard library adds ```toml [dependencies] foo = { version = "0.1", features = ['rustc-dep-of-std'] } ``` * The crate `foo` has an optional dependency on `rustc-std-workspace-core` * The crate `foo` has an optional dependency on `compiler_builtins` * The crate `foo` has a feature `rustc-dep-of-std` which activates these crates and any other necessary infrastructure in the crate. A sample commit for `dlmalloc` [turns out to be quite simple][commit]. After that all `no_std` crates should largely build "as is" and still be publishable on crates.io! Notably they should be able to continue to use stable Rust if necessary, since the `rename-dependency` feature of Cargo is soon stabilizing. As a proof of concept, this commit removes the `dlmalloc`, `libcompiler_builtins`, and `libc` submodules from this repository. Long thorns in our side these are now gone for good and we can directly depend on crates.io! It's hoped that in the long term we can bring in other crates as necessary, but for now this is largely intended to simply make it easier to manage these crates and remove submodules. This should be a transparent non-breaking change for all users, but one possible stickler is that this almost for sure breaks out-of-tree `std`-building tools like `xargo` and `cargo-xbuild`. I think it should be relatively easy to get them working, however, as all that's needed is an entry in the `[patch]` section used to build the standard library. Hopefully we can work with these tools to solve this problem! [commit]: https://github.com/alexcrichton/dlmalloc-rs/commit/28ee12db813a3b650a7c25d1c36d2c17dcb88ae3
2018-11-20 05:52:50 +00:00
]
[[package]]
name = "libdbus-sys"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72"
dependencies = [
"cc",
"pkg-config",
]
2022-09-02 14:49:38 +00:00
[[package]]
name = "libffi"
version = "3.2.0"
2022-09-02 14:49:38 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce826c243048e3d5cec441799724de52e2d42f820468431fc3fceee2341871e2"
2022-09-02 14:49:38 +00:00
dependencies = [
"libc",
"libffi-sys",
]
[[package]]
name = "libffi-sys"
2023-04-27 11:42:52 +00:00
version = "2.3.0"
2022-09-02 14:49:38 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-04-27 11:42:52 +00:00
checksum = "f36115160c57e8529781b4183c2bb51fdc1f6d6d1ed345591d84be7703befb3c"
2022-09-02 14:49:38 +00:00
dependencies = [
"cc",
]
2023-10-01 05:03:42 +00:00
[[package]]
name = "libloading"
version = "0.8.3"
2023-10-01 05:03:42 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
2023-10-01 05:03:42 +00:00
dependencies = [
"cfg-if",
2024-06-22 21:22:00 +00:00
"windows-targets 0.52.5",
2023-10-01 05:03:42 +00:00
]
[[package]]
name = "libm"
2024-01-29 12:21:16 +00:00
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
[[package]]
name = "libredox"
2024-04-01 13:06:32 +00:00
version = "0.1.3"
2024-01-29 12:21:16 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-01 13:06:32 +00:00
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
2024-01-29 12:21:16 +00:00
dependencies = [
"bitflags 2.5.0",
2024-01-29 12:21:16 +00:00
"libc",
]
[[package]]
name = "libz-sys"
2024-06-08 19:22:16 +00:00
version = "1.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e"
dependencies = [
"cc",
"libc",
"pkg-config",
"vcpkg",
]
[[package]]
name = "line-wrap"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd1bc4d24ad230d21fb898d1116b1801d7adfc449d42026475862ab48b11e70e"
[[package]]
name = "linereader"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d921fea6860357575519aca014c6e22470585accdd543b370c404a8a72d0dd1d"
dependencies = [
"memchr",
]
[[package]]
name = "linkchecker"
version = "0.1.0"
dependencies = [
2024-06-15 15:53:45 +00:00
"html5ever",
"regex",
]
[[package]]
name = "linked-hash-map"
version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
2020-09-08 22:09:57 +00:00
[[package]]
name = "lint-docs"
version = "0.1.0"
dependencies = [
"serde_json",
"tempfile",
"walkdir",
]
[[package]]
name = "linux-raw-sys"
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "litemap"
2024-06-08 19:18:31 +00:00
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704"
[[package]]
name = "lld-wrapper"
version = "0.1.0"
2024-02-06 18:15:38 +00:00
[[package]]
name = "llvm-bitcode-linker"
version = "0.0.1"
dependencies = [
"anyhow",
"clap",
"thiserror",
"tracing",
"tracing-subscriber",
]
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
[[package]]
name = "lock_api"
2024-05-11 14:27:17 +00:00
version = "0.4.12"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
dependencies = [
"autocfg",
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
"scopeguard",
]
[[package]]
name = "log"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "0.4.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
2017-05-08 22:01:13 +00:00
[[package]]
name = "lzma-sys"
version = "0.1.20"
2017-05-08 22:01:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27"
2017-05-08 22:01:13 +00:00
dependencies = [
"cc",
"libc",
"pkg-config",
2017-05-08 22:01:13 +00:00
]
[[package]]
name = "mac"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
[[package]]
name = "maplit"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
[[package]]
name = "markup5ever"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45"
dependencies = [
"log",
2024-06-15 15:53:45 +00:00
"phf",
"phf_codegen",
"string_cache",
"string_cache_codegen",
"tendril",
]
2020-07-24 18:42:00 +00:00
[[package]]
name = "matchers"
version = "0.1.0"
2020-07-24 18:42:00 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
2020-07-24 18:42:00 +00:00
dependencies = [
"regex-automata 0.1.10",
2020-07-24 18:42:00 +00:00
]
[[package]]
name = "md-5"
2024-01-29 12:21:16 +00:00
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
dependencies = [
2024-01-29 12:21:16 +00:00
"cfg-if",
2022-08-31 20:04:12 +00:00
"digest",
]
[[package]]
name = "mdbook"
version = "0.4.40"
2019-01-19 02:39:37 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b45a38e19bd200220ef07c892b0157ad3d2365e5b5a267ca01ad12182491eea5"
dependencies = [
"ammonia",
2020-06-23 22:23:46 +00:00
"anyhow",
"chrono",
"clap",
2022-04-15 18:57:06 +00:00
"clap_complete",
"elasticlunr-rs",
2024-02-22 11:35:21 +00:00
"env_logger",
"handlebars",
"log",
"memchr",
2023-01-06 01:20:59 +00:00
"once_cell",
"opener 0.7.1",
2024-05-11 14:27:17 +00:00
"pulldown-cmark 0.10.3",
"regex",
"serde",
"serde_json",
2021-06-01 15:25:36 +00:00
"shlex",
"tempfile",
"toml 0.5.11",
2021-12-03 20:25:07 +00:00
"topological-sort",
2019-01-19 02:39:37 +00:00
]
[[package]]
name = "mdbook-i18n-helpers"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c8f972ab672d366c3dad77ea5aa7bae68db2d25fbeb889849f97469d7b658e4"
dependencies = [
"anyhow",
"chrono",
"mdbook",
"polib",
"pulldown-cmark 0.10.3",
"pulldown-cmark-to-cmark",
"regex",
"semver",
"serde_json",
"syntect",
"textwrap",
]
[[package]]
name = "mdbook-trpl-listing"
version = "0.1.0"
dependencies = [
"assert_cmd",
"clap",
"mdbook",
"pulldown-cmark 0.10.3",
"pulldown-cmark-to-cmark",
"serde_json",
"thiserror",
2024-06-08 19:22:16 +00:00
"toml 0.8.14",
"xmlparser",
]
[[package]]
name = "mdbook-trpl-note"
version = "1.0.0"
dependencies = [
"assert_cmd",
"clap",
"mdbook",
"pulldown-cmark 0.10.3",
"pulldown-cmark-to-cmark",
"serde_json",
]
[[package]]
name = "measureme"
2024-01-13 15:32:03 +00:00
version = "11.0.1"
2021-10-07 13:08:44 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-13 15:32:03 +00:00
checksum = "dfa4a40f09af7aa6faef38285402a78847d0d72bf8827006cd2a332e1e6e4a8d"
dependencies = [
"log",
"memmap2",
"parking_lot",
"perf-event-open-sys",
"rustc-hash",
"smallvec",
]
2017-12-06 08:25:29 +00:00
[[package]]
name = "memchr"
2022-07-26 18:36:20 +00:00
version = "2.5.0"
2017-12-06 08:25:29 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2022-07-26 18:36:20 +00:00
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
]
[[package]]
name = "memmap2"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4"
dependencies = [
"libc",
]
[[package]]
name = "memoffset"
2024-04-01 13:06:32 +00:00
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-01 13:06:32 +00:00
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
"autocfg",
]
2023-03-06 10:15:59 +00:00
[[package]]
name = "mime"
version = "0.3.17"
2023-03-06 10:15:59 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
2023-03-06 10:15:59 +00:00
[[package]]
name = "mime_guess"
version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
dependencies = [
"mime",
"unicase",
]
2018-05-10 22:02:05 +00:00
[[package]]
name = "minifier"
2023-11-01 14:18:41 +00:00
version = "0.3.0"
2018-05-10 22:02:05 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-11-01 14:18:41 +00:00
checksum = "95bbbf96b9ac3482c2a25450b67a15ed851319bc5fabf3b40742ea9066e84282"
2018-05-10 22:02:05 +00:00
[[package]]
name = "minimal-lexical"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
2022-07-15 14:04:23 +00:00
[[package]]
name = "miniz_oxide"
version = "0.7.4"
2022-07-15 14:04:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
2022-07-15 14:04:23 +00:00
dependencies = [
2022-11-08 00:13:20 +00:00
"adler",
"compiler_builtins",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
2022-07-15 14:04:23 +00:00
]
Update cargo 20 commits in 7e484fc1a766f56dbc95380f45719698e0c82749..9286a1beba5b28b115bad67de2ae91fb1c61eb0b 2022-10-27 15:20:57 +0000 to 2022-11-04 06:41:49 +0000 - chore: Upgrade dependencies (rust-lang/cargo#11328) - Clean more aggressively in CI (rust-lang/cargo#11335) - Remove remove_dir_all (rust-lang/cargo#11333) - test(publish): Cover more wait-for-publish cases (rust-lang/cargo#11327) - Revert rust-lang/cargo#11183 (rust-lang/cargo#11331) - fix(semver-check): adapt to a different error for variant not covered (rust-lang/cargo#11332) - Update curl-sys (rust-lang/cargo#11326) - Mention fix on build script deadlock (rust-lang/cargo#11325) - Make cargo forward pre-existing CARGO if set (rust-lang/cargo#11285) - Clean up workspace dependencies after cargo remove (rust-lang/cargo#11242) - Update the outdated link for rust-semverver (rust-lang/cargo#11322) - Fix broken link to compilation entry point (rust-lang/cargo#11317) - Only remove fingerprints and build script artifacts of the requested package (rust-lang/cargo#10621) - Newer anyhow features are required (rust-lang/cargo#11316) - Clean stale git temp files (rust-lang/cargo#11308) - Report crate size on package and publish (rust-lang/cargo#11270) - add a note that some warnings (and/or errors) can be auto-fixed (rust-lang/cargo#10989) - Update libcurl (rust-lang/cargo#11307) - artifact deps shoud works when target field specified coexists with `optional = true` (rust-lang/cargo#11183) - Fix singular verb in tests page (rust-lang/cargo#11300)
2022-11-04 23:50:44 +00:00
[[package]]
name = "miow"
version = "0.6.0"
Update cargo 20 commits in 7e484fc1a766f56dbc95380f45719698e0c82749..9286a1beba5b28b115bad67de2ae91fb1c61eb0b 2022-10-27 15:20:57 +0000 to 2022-11-04 06:41:49 +0000 - chore: Upgrade dependencies (rust-lang/cargo#11328) - Clean more aggressively in CI (rust-lang/cargo#11335) - Remove remove_dir_all (rust-lang/cargo#11333) - test(publish): Cover more wait-for-publish cases (rust-lang/cargo#11327) - Revert rust-lang/cargo#11183 (rust-lang/cargo#11331) - fix(semver-check): adapt to a different error for variant not covered (rust-lang/cargo#11332) - Update curl-sys (rust-lang/cargo#11326) - Mention fix on build script deadlock (rust-lang/cargo#11325) - Make cargo forward pre-existing CARGO if set (rust-lang/cargo#11285) - Clean up workspace dependencies after cargo remove (rust-lang/cargo#11242) - Update the outdated link for rust-semverver (rust-lang/cargo#11322) - Fix broken link to compilation entry point (rust-lang/cargo#11317) - Only remove fingerprints and build script artifacts of the requested package (rust-lang/cargo#10621) - Newer anyhow features are required (rust-lang/cargo#11316) - Clean stale git temp files (rust-lang/cargo#11308) - Report crate size on package and publish (rust-lang/cargo#11270) - add a note that some warnings (and/or errors) can be auto-fixed (rust-lang/cargo#10989) - Update libcurl (rust-lang/cargo#11307) - artifact deps shoud works when target field specified coexists with `optional = true` (rust-lang/cargo#11183) - Fix singular verb in tests page (rust-lang/cargo#11300)
2022-11-04 23:50:44 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044"
Update cargo 20 commits in 7e484fc1a766f56dbc95380f45719698e0c82749..9286a1beba5b28b115bad67de2ae91fb1c61eb0b 2022-10-27 15:20:57 +0000 to 2022-11-04 06:41:49 +0000 - chore: Upgrade dependencies (rust-lang/cargo#11328) - Clean more aggressively in CI (rust-lang/cargo#11335) - Remove remove_dir_all (rust-lang/cargo#11333) - test(publish): Cover more wait-for-publish cases (rust-lang/cargo#11327) - Revert rust-lang/cargo#11183 (rust-lang/cargo#11331) - fix(semver-check): adapt to a different error for variant not covered (rust-lang/cargo#11332) - Update curl-sys (rust-lang/cargo#11326) - Mention fix on build script deadlock (rust-lang/cargo#11325) - Make cargo forward pre-existing CARGO if set (rust-lang/cargo#11285) - Clean up workspace dependencies after cargo remove (rust-lang/cargo#11242) - Update the outdated link for rust-semverver (rust-lang/cargo#11322) - Fix broken link to compilation entry point (rust-lang/cargo#11317) - Only remove fingerprints and build script artifacts of the requested package (rust-lang/cargo#10621) - Newer anyhow features are required (rust-lang/cargo#11316) - Clean stale git temp files (rust-lang/cargo#11308) - Report crate size on package and publish (rust-lang/cargo#11270) - add a note that some warnings (and/or errors) can be auto-fixed (rust-lang/cargo#10989) - Update libcurl (rust-lang/cargo#11307) - artifact deps shoud works when target field specified coexists with `optional = true` (rust-lang/cargo#11183) - Fix singular verb in tests page (rust-lang/cargo#11300)
2022-11-04 23:50:44 +00:00
dependencies = [
2023-08-24 19:33:17 +00:00
"windows-sys 0.48.0",
Update cargo 20 commits in 7e484fc1a766f56dbc95380f45719698e0c82749..9286a1beba5b28b115bad67de2ae91fb1c61eb0b 2022-10-27 15:20:57 +0000 to 2022-11-04 06:41:49 +0000 - chore: Upgrade dependencies (rust-lang/cargo#11328) - Clean more aggressively in CI (rust-lang/cargo#11335) - Remove remove_dir_all (rust-lang/cargo#11333) - test(publish): Cover more wait-for-publish cases (rust-lang/cargo#11327) - Revert rust-lang/cargo#11183 (rust-lang/cargo#11331) - fix(semver-check): adapt to a different error for variant not covered (rust-lang/cargo#11332) - Update curl-sys (rust-lang/cargo#11326) - Mention fix on build script deadlock (rust-lang/cargo#11325) - Make cargo forward pre-existing CARGO if set (rust-lang/cargo#11285) - Clean up workspace dependencies after cargo remove (rust-lang/cargo#11242) - Update the outdated link for rust-semverver (rust-lang/cargo#11322) - Fix broken link to compilation entry point (rust-lang/cargo#11317) - Only remove fingerprints and build script artifacts of the requested package (rust-lang/cargo#10621) - Newer anyhow features are required (rust-lang/cargo#11316) - Clean stale git temp files (rust-lang/cargo#11308) - Report crate size on package and publish (rust-lang/cargo#11270) - add a note that some warnings (and/or errors) can be auto-fixed (rust-lang/cargo#10989) - Update libcurl (rust-lang/cargo#11307) - artifact deps shoud works when target field specified coexists with `optional = true` (rust-lang/cargo#11183) - Fix singular verb in tests page (rust-lang/cargo#11300)
2022-11-04 23:50:44 +00:00
]
[[package]]
name = "miri"
version = "0.1.0"
dependencies = [
2023-10-21 06:41:45 +00:00
"aes",
2024-04-25 10:28:45 +00:00
"chrono",
2024-05-05 15:17:45 +00:00
"chrono-tz",
"colored",
2023-05-23 10:10:18 +00:00
"ctrlc",
2024-04-25 10:28:45 +00:00
"directories",
"getrandom",
2024-01-08 10:21:18 +00:00
"jemalloc-sys",
"libc",
2022-09-02 14:49:38 +00:00
"libffi",
"libloading",
2022-06-26 02:21:49 +00:00
"measureme",
"rand",
2022-05-30 08:17:46 +00:00
"regex",
2022-10-22 08:45:25 +00:00
"rustc_version",
"smallvec",
2024-03-09 17:56:52 +00:00
"tempfile",
2024-02-27 14:50:23 +00:00
"ui_test 0.21.2",
]
[[package]]
name = "miropt-test-tools"
version = "0.1.0"
[[package]]
name = "new_debug_unreachable"
version = "1.0.6"
2018-02-26 03:15:45 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
2018-02-26 03:15:45 +00:00
2023-05-23 10:10:18 +00:00
[[package]]
name = "nix"
version = "0.28.0"
2023-05-23 10:10:18 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
2023-05-23 10:10:18 +00:00
dependencies = [
"bitflags 2.5.0",
2023-05-23 10:10:18 +00:00
"cfg-if",
"cfg_aliases",
2023-05-23 10:10:18 +00:00
"libc",
]
[[package]]
name = "nom"
version = "7.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
dependencies = [
"memchr",
"minimal-lexical",
]
2023-11-29 23:52:16 +00:00
[[package]]
name = "normpath"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "1.2.0"
2023-11-29 23:52:16 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804"
2023-11-29 23:52:16 +00:00
dependencies = [
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
"windows-sys 0.52.0",
2023-11-29 23:52:16 +00:00
]
[[package]]
name = "ntapi"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4"
dependencies = [
"winapi",
]
[[package]]
name = "nu-ansi-term"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
dependencies = [
"overload",
"winapi",
2017-05-08 22:01:13 +00:00
]
[[package]]
name = "nu-ansi-term"
2024-06-08 19:22:16 +00:00
version = "0.50.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "dd2800e1520bdc966782168a627aa5d1ad92e33b984bf7c7615d31280c83ff14"
dependencies = [
"windows-sys 0.48.0",
]
2024-01-29 12:21:16 +00:00
[[package]]
name = "num-conv"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
[[package]]
name = "num-traits"
2024-05-11 14:27:17 +00:00
version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
dependencies = [
"autocfg",
]
[[package]]
name = "num_cpus"
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
"hermit-abi 0.3.9",
"libc",
]
2023-08-24 19:33:17 +00:00
[[package]]
name = "number_prefix"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
2023-08-14 14:57:38 +00:00
[[package]]
name = "object"
2024-01-21 17:16:26 +00:00
version = "0.32.2"
2023-08-14 14:57:38 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-21 17:16:26 +00:00
checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
dependencies = [
"crc32fast",
"flate2",
"hashbrown",
"indexmap",
"memchr",
2024-03-18 22:47:41 +00:00
"ruzstd 0.5.0",
wasm: Store rlib metadata in wasm object files The goal of this commit is to remove warnings using LLVM tip-of-tree `wasm-ld`. In llvm/llvm-project#78658 the `wasm-ld` LLD driver no longer looks at archive indices and instead looks at all the objects in archives. Previously `lib.rmeta` files were simply raw rustc metadata bytes, not wasm objects, meaning that `wasm-ld` would emit a warning indicating so. WebAssembly targets previously passed `--fatal-warnings` to `wasm-ld` by default which meant that if Rust were to update to LLVM 18 then all wasm targets would not work. This immediate blocker was resolved in rust-lang/rust#120278 which removed `--fatal-warnings` which enabled a theoretical update to LLVM 18 for wasm targets. This current state is ok-enough for now because rustc squashes all linker output by default if it doesn't fail. This means, for example, that rustc squashes all the linker warnings coming out of `wasm-ld` about `lib.rmeta` files with LLVM 18. This again isn't a pressing issue because the information is all hidden, but it runs the risk of being annoying if another linker error were to happen and then the output would have all these unrelated warnings that couldn't be fixed. Thus, this PR comes into the picture. The goal of this PR is to resolve these warnings by using the WebAssembly object file format on wasm targets instead of using raw rustc metadata. When I first implemented the rlib-in-objects scheme in #84449 I remember either concluding that `wasm-ld` would either include the metadata in the output or I thought we didn't have to do anything there at all. I think I was wrong on both counts as `wasm-ld` does not include the metadata in the final output unless the object is referenced and we do actually need to do something to resolve these warnings. This PR updates the object file format containing rustc metadata on WebAssembly targets to be an actual WebAssembly file. This enables the `wasm` feature of the `object` crate to be able to read the custom section in the same manner as other platforms, but currently `object` doesn't support writing wasm object files so a handwritten encoder is used instead. The only caveat I know of with this is that if `wasm-ld` does indeed look at the object file then the metadata will be included in the final output. I believe the only thing that could cause that at this time is `--whole-archive` which I don't think is passed for rlibs. I would clarify that I'm not 100% certain about this, however.
2024-02-02 21:26:18 +00:00
"wasmparser",
]
2024-03-18 22:47:41 +00:00
[[package]]
name = "object"
version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7090bae93f8585aad99e595b7073c5de9ba89fbd6b4e9f0cdd7a10177273ac8"
dependencies = [
"flate2",
"memchr",
"ruzstd 0.6.0",
]
2024-06-07 05:50:28 +00:00
[[package]]
name = "object"
version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434"
dependencies = [
"compiler_builtins",
"memchr",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
]
[[package]]
name = "odht"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a518809ac14b25b569624d0268eba1e88498f71615893dca57982bed7621abb"
dependencies = [
"cfg-if",
]
[[package]]
name = "once_cell"
2024-01-29 12:21:16 +00:00
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "onig"
version = "6.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f"
dependencies = [
"bitflags 1.3.2",
"libc",
"once_cell",
"onig_sys",
]
[[package]]
name = "onig_sys"
version = "69.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7"
dependencies = [
"cc",
"pkg-config",
]
2023-11-29 23:52:16 +00:00
[[package]]
name = "opener"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c62dcb6174f9cb326eac248f07e955d5d559c272730b6c03e396b443b562788"
dependencies = [
"bstr",
"normpath",
"winapi",
]
[[package]]
name = "opener"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8df34be653210fbe9ffaff41d3b92721c56ce82dfee58ee684f9afb5e3a90c0"
dependencies = [
"bstr",
"dbus",
"normpath",
"windows-sys 0.52.0",
]
[[package]]
name = "openssl-probe"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
2024-04-01 13:06:32 +00:00
version = "0.9.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-01 13:06:32 +00:00
checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
dependencies = [
"cc",
"libc",
"pkg-config",
"vcpkg",
2021-10-12 04:48:27 +00:00
]
[[package]]
name = "opt-dist"
version = "0.1.0"
dependencies = [
"anyhow",
"build_helper",
"camino",
2023-09-12 16:32:32 +00:00
"clap",
"derive_builder",
2024-02-22 11:35:21 +00:00
"env_logger",
"fs_extra",
"glob",
"humansize",
"humantime",
"log",
"serde",
"serde_json",
"sysinfo",
"tabled",
"tar",
"tempfile",
"xz2",
]
2023-10-07 05:55:48 +00:00
[[package]]
name = "option-ext"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "overload"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
2022-07-15 14:04:23 +00:00
[[package]]
name = "owo-colors"
version = "3.5.0"
2022-07-15 14:04:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
2022-07-15 14:04:23 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
name = "pad"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2ad9b889f1b12e0b9ee24db044b5129150d5eada288edc800f789928dc8c0e3"
dependencies = [
"unicode-width",
]
[[package]]
name = "panic_abort"
version = "0.0.0"
dependencies = [
"alloc",
"cfg-if",
"compiler_builtins",
"core",
"libc",
]
[[package]]
name = "panic_unwind"
version = "0.0.0"
dependencies = [
"alloc",
"cfg-if",
"compiler_builtins",
"core",
"libc",
"unwind",
]
[[package]]
name = "papergrid"
2024-02-22 11:17:59 +00:00
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-22 11:17:59 +00:00
checksum = "9ad43c07024ef767f9160710b3a6773976194758c7919b17e63b863db0bdf7fb"
dependencies = [
"bytecount",
"fnv",
"unicode-width",
]
[[package]]
name = "parking_lot"
2024-06-08 19:22:16 +00:00
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
dependencies = [
"lock_api",
"parking_lot_core",
]
[[package]]
name = "parking_lot_core"
2024-05-11 14:27:17 +00:00
version = "0.9.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
"redox_syscall 0.5.2",
"smallvec",
2024-05-11 14:27:17 +00:00
"windows-targets 0.52.5",
]
2024-05-05 15:17:45 +00:00
[[package]]
name = "parse-zoneinfo"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24"
dependencies = [
"regex",
]
[[package]]
name = "pathdiff"
2022-04-14 01:02:32 +00:00
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2022-04-14 01:02:32 +00:00
checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
2019-08-01 00:44:39 +00:00
[[package]]
name = "percent-encoding"
2024-01-29 12:21:16 +00:00
version = "2.3.1"
2019-08-01 00:44:39 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
2019-08-01 00:44:39 +00:00
[[package]]
name = "perf-event-open-sys"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b29be2ba35c12c6939f6bc73187f728bba82c3c062ecdc5fa90ea739282a1f58"
dependencies = [
"libc",
]
2019-08-01 00:44:39 +00:00
2019-01-19 02:39:37 +00:00
[[package]]
name = "pest"
2024-05-11 14:27:17 +00:00
version = "2.7.10"
2019-01-19 02:39:37 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8"
2019-01-19 02:39:37 +00:00
dependencies = [
2024-01-29 12:21:16 +00:00
"memchr",
2022-08-31 20:04:12 +00:00
"thiserror",
"ucd-trie",
2019-01-19 02:39:37 +00:00
]
[[package]]
name = "pest_derive"
2024-05-11 14:27:17 +00:00
version = "2.7.10"
2019-01-19 02:39:37 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459"
2019-01-19 02:39:37 +00:00
dependencies = [
"pest",
"pest_generator",
2019-01-19 02:39:37 +00:00
]
[[package]]
name = "pest_generator"
2024-05-11 14:27:17 +00:00
version = "2.7.10"
2019-01-19 02:39:37 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687"
2019-01-19 02:39:37 +00:00
dependencies = [
"pest",
"pest_meta",
"proc-macro2",
"quote",
"syn 2.0.67",
2019-01-19 02:39:37 +00:00
]
[[package]]
name = "pest_meta"
2024-05-11 14:27:17 +00:00
version = "2.7.10"
2019-01-19 02:39:37 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd"
2019-01-19 02:39:37 +00:00
dependencies = [
2022-08-31 20:04:12 +00:00
"once_cell",
"pest",
"sha2",
2019-01-19 02:39:37 +00:00
]
2024-05-05 15:17:45 +00:00
[[package]]
name = "phf"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
dependencies = [
"phf_shared 0.11.2",
]
2024-05-05 15:17:45 +00:00
[[package]]
name = "phf_codegen"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a"
dependencies = [
"phf_generator 0.11.2",
"phf_shared 0.11.2",
]
[[package]]
name = "phf_generator"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
dependencies = [
2024-05-05 15:17:45 +00:00
"phf_shared 0.10.0",
"rand",
]
[[package]]
name = "phf_generator"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
dependencies = [
"phf_shared 0.11.2",
"rand",
]
[[package]]
name = "phf_shared"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
dependencies = [
"siphasher",
]
2024-05-05 15:17:45 +00:00
[[package]]
name = "phf_shared"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
dependencies = [
"siphasher",
]
2021-02-10 01:52:54 +00:00
[[package]]
name = "pin-project-lite"
2024-04-01 13:06:32 +00:00
version = "0.2.14"
2021-02-10 01:52:54 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-01 13:06:32 +00:00
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
2021-02-10 01:52:54 +00:00
[[package]]
name = "pin-utils"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
[[package]]
name = "plist"
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9d34169e64b3c7a80c8621a48adaf44e0cf62c78a9b25dd9dd35f1881a17cf9"
dependencies = [
"base64",
"indexmap",
"line-wrap",
"quick-xml",
"serde",
"time",
]
[[package]]
name = "polib"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b393b155cf9be86249cba1b56cc81be0e6212c66d94ac0d76d37a1761f3bb1b"
dependencies = [
"linereader",
]
2018-05-24 21:52:01 +00:00
[[package]]
name = "polonius-engine"
version = "0.13.0"
2018-05-24 21:52:01 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4e8e505342045d397d0b6674dcb82d6faf5cf40484d30eeb88fc82ef14e903f"
2018-05-29 11:52:51 +00:00
dependencies = [
"datafrog",
"log",
"rustc-hash",
2018-05-29 11:52:51 +00:00
]
2018-05-24 21:52:01 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
name = "portable-atomic"
2024-01-29 12:21:16 +00:00
version = "1.6.0"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
2023-08-24 19:33:17 +00:00
2024-01-29 12:16:20 +00:00
[[package]]
name = "powerfmt"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
2019-08-01 15:02:26 +00:00
[[package]]
name = "ppv-lite86"
version = "0.2.17"
2019-08-01 15:02:26 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
2019-08-01 15:02:26 +00:00
[[package]]
name = "precomputed-hash"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
[[package]]
name = "predicates"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8"
dependencies = [
"anstyle",
"difflib",
"predicates-core",
]
[[package]]
name = "predicates-core"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
[[package]]
name = "predicates-tree"
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf"
dependencies = [
"predicates-core",
"termtree",
]
2023-08-24 19:33:17 +00:00
[[package]]
name = "prettydiff"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ff1fec61082821f8236cf6c0c14e8172b62ce8a72a0eedc30d3b247bb68dc11"
dependencies = [
"ansi_term",
"pad",
]
[[package]]
name = "proc-macro-hack"
version = "0.5.20+deprecated"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
2019-09-08 08:28:11 +00:00
[[package]]
name = "proc-macro2"
version = "1.0.86"
2019-09-08 08:28:11 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
2019-09-08 08:28:11 +00:00
dependencies = [
2022-10-09 03:25:40 +00:00
"unicode-ident",
2019-09-08 08:28:11 +00:00
]
[[package]]
name = "proc_macro"
version = "0.0.0"
bootstrap: Merge the libtest build step with libstd Since its inception rustbuild has always worked in three stages: one for libstd, one for libtest, and one for rustc. These three stages were architected around crates.io dependencies, where rustc wants to depend on crates.io crates but said crates don't explicitly depend on libstd, requiring a sysroot assembly step in the middle. This same logic was applied for libtest where libtest wants to depend on crates.io crates (`getopts`) but `getopts` didn't say that it depended on std, so it needed `std` built ahead of time. Lots of time has passed since the inception of rustbuild, however, and we've since gotten to the point where even `std` itself is depending on crates.io crates (albeit with some wonky configuration). This commit applies the same logic to the two dependencies that the `test` crate pulls in from crates.io, `getopts` and `unicode-width`. Over the many years since rustbuild's inception `unicode-width` was the only dependency picked up by the `test` crate, so the extra configuration necessary to get crates building in this crate graph is unlikely to be too much of a burden on developers. After this patch it means that there are now only two build phasese of rustbuild, one for libstd and one for rustc. The libtest/libproc_macro build phase is all lumped into one now with `std`. This was originally motivated by rust-lang/cargo#7216 where Cargo was having to deal with synthesizing dependency edges but this commit makes them explicit in this repository.
2019-08-16 15:29:08 +00:00
dependencies = [
"core",
bootstrap: Merge the libtest build step with libstd Since its inception rustbuild has always worked in three stages: one for libstd, one for libtest, and one for rustc. These three stages were architected around crates.io dependencies, where rustc wants to depend on crates.io crates but said crates don't explicitly depend on libstd, requiring a sysroot assembly step in the middle. This same logic was applied for libtest where libtest wants to depend on crates.io crates (`getopts`) but `getopts` didn't say that it depended on std, so it needed `std` built ahead of time. Lots of time has passed since the inception of rustbuild, however, and we've since gotten to the point where even `std` itself is depending on crates.io crates (albeit with some wonky configuration). This commit applies the same logic to the two dependencies that the `test` crate pulls in from crates.io, `getopts` and `unicode-width`. Over the many years since rustbuild's inception `unicode-width` was the only dependency picked up by the `test` crate, so the extra configuration necessary to get crates building in this crate graph is unlikely to be too much of a burden on developers. After this patch it means that there are now only two build phasese of rustbuild, one for libstd and one for rustc. The libtest/libproc_macro build phase is all lumped into one now with `std`. This was originally motivated by rust-lang/cargo#7216 where Cargo was having to deal with synthesizing dependency edges but this commit makes them explicit in this repository.
2019-08-16 15:29:08 +00:00
"std",
]
[[package]]
name = "profiler_builtins"
version = "0.0.0"
dependencies = [
"cc",
"compiler_builtins",
"core",
]
[[package]]
name = "psm"
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874"
dependencies = [
"cc",
]
[[package]]
name = "pulldown-cmark"
2024-01-28 10:42:32 +00:00
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-28 10:42:32 +00:00
checksum = "57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b"
dependencies = [
"bitflags 2.5.0",
"memchr",
"unicase",
]
2024-02-07 04:22:13 +00:00
[[package]]
name = "pulldown-cmark"
2024-05-11 14:27:17 +00:00
version = "0.10.3"
2024-02-07 04:22:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993"
2024-02-07 04:22:13 +00:00
dependencies = [
"bitflags 2.5.0",
"getopts",
2024-02-07 04:22:13 +00:00
"memchr",
"pulldown-cmark-escape",
"unicase",
]
[[package]]
name = "pulldown-cmark-escape"
2024-05-11 14:27:17 +00:00
version = "0.10.1"
2024-02-07 04:22:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3"
2024-02-07 04:22:13 +00:00
[[package]]
name = "pulldown-cmark-to-cmark"
version = "13.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f609795c8d835f79dcfcf768415b9fb57ef1b74891e99f86e73f43a7a257163b"
dependencies = [
"pulldown-cmark 0.10.3",
]
[[package]]
name = "punycode"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
checksum = "e9e1dcb320d6839f6edb64f7a4a59d39b30480d4d1765b56873f7c858538a5fe"
[[package]]
name = "quick-xml"
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
dependencies = [
"memchr",
]
[[package]]
2017-12-06 08:25:29 +00:00
name = "quine-mc_cluskey"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45"
2019-09-08 08:28:11 +00:00
[[package]]
name = "quote"
2024-05-11 14:27:17 +00:00
version = "1.0.36"
2019-09-08 08:28:11 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
2019-09-08 08:28:11 +00:00
dependencies = [
"proc-macro2",
]
[[package]]
name = "r-efi"
2024-06-08 19:19:39 +00:00
version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:19:39 +00:00
checksum = "e9e935efc5854715dfc0a4c9ef18dc69dee0ec3bf9cc3ab740db831c0fdd86a3"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
]
[[package]]
name = "r-efi-alloc"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31d6f09fe2b6ad044bc3d2c34ce4979796581afd2f1ebc185837e02421e02fd7"
dependencies = [
"compiler_builtins",
"r-efi",
"rustc-std-workspace-core",
]
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
[[package]]
name = "rand"
version = "0.8.5"
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
dependencies = [
"libc",
"rand_chacha",
"rand_core",
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
]
[[package]]
name = "rand_chacha"
version = "0.3.1"
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
dependencies = [
"ppv-lite86",
"rand_core",
2019-08-01 15:02:26 +00:00
]
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
[[package]]
name = "rand_core"
version = "0.6.4"
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
dependencies = [
"getrandom",
Update Cargo Output of `git log --oneline c68432f1e..970bc67c3`: 970bc67c3 (HEAD, origin/master, origin/auto-cargo, origin/HEAD) Auto merge of #9243 - wickerwaka:configurable-env-doc, r=ehuss 4d7a29b75 Document the configurable-env usntable option f7a7a3f91 Auto merge of #9229 - alexcrichton:fix-borrow-mut, r=ehuss 3f2ece7a9 Fix a `BorrowMut` error when stdout is closed 7441e8c23 Auto merge of #8825 - Aaron1011:feature/report-future-incompat, r=ehuss 139ed73f5 Add future-incompat tracking issue number. 9ea350368 Fix some minor formatting issues. f03d47ce4 Address review comments 6177c6584 Implement future incompatibility report support c69409658 Auto merge of #9022 - nagisa:nagisa/manifest_path, r=alexcrichton 548300b20 Add the path to the manifest in json output 99e714c05 Auto merge of #9230 - kornelski:nobinaries, r=alexcrichton 61a31bc5f Auto merge of #9236 - kornelski:track-assert, r=Eh2406 3f7f0942c track_caller on custom assert functions 6977dee10 Explain `cargo install` is not for libraries e4aebf0a0 Auto merge of #9231 - joshtriplett:clear-to-eol-if-color, r=alexcrichton b219f0eb7 Auto merge of #9181 - jyn514:computer-says-no, r=ehuss 0b1816578 Remove unhelpful link to Cargo book ea46f5ce3 Use ANSI clear-to-EOL if color is force-enabled a6394bcc1 Remove unnecessary `config` argument to `Features::add` 3a86ecf2d Fix TODO about nightly features 09677c83c Be less unix-centric in error messages ecfdced0d Fix test that assumed tests always were run on the stable channel eba541994 Update comment in build_script_env a5720117f Make `nightly_features_allowed` a field instead of a function 169b09ce7 Compute `enable_nightly_features` once instead of on each call 8fc86e155 Remove unused thread_locals 4b096beae Fix `masquerade_as_nightly_cargo` in work threads e56417c8c Suggest RUSTC_BOOTSTRAP=crate instead of RUSTC_BOOTSTRAP=1 418129dae Downgrade error to a warning when `RUSTC_BOOTSTRAP` is set or this is the nightly channel 6c422a2c0 Restrict RUSTC_BOOTSTRAP in build.rs
2021-03-07 23:39:19 +00:00
]
2019-04-19 07:37:33 +00:00
[[package]]
name = "rand_xorshift"
version = "0.3.0"
2019-04-19 07:37:33 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f"
2019-04-19 07:37:33 +00:00
dependencies = [
"rand_core",
2019-11-25 16:14:07 +00:00
]
2021-08-29 15:55:29 +00:00
[[package]]
name = "rand_xoshiro"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
dependencies = [
"rand_core",
2021-08-29 15:55:29 +00:00
]
2018-02-26 03:15:45 +00:00
[[package]]
name = "rayon"
version = "1.10.0"
2018-02-26 03:15:45 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
2018-02-26 03:15:45 +00:00
dependencies = [
"either",
"rayon-core",
2017-12-06 08:25:29 +00:00
]
[[package]]
name = "rayon-core"
2024-01-29 12:21:16 +00:00
version = "1.12.1"
2017-12-06 08:25:29 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
2017-12-06 08:25:29 +00:00
dependencies = [
2019-12-04 17:40:16 +00:00
"crossbeam-deque",
2022-01-10 19:34:07 +00:00
"crossbeam-utils",
2019-06-10 18:22:31 +00:00
]
2021-02-25 10:26:23 +00:00
[[package]]
name = "redox_syscall"
2024-01-29 12:21:16 +00:00
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
dependencies = [
"bitflags 1.3.2",
]
2024-05-11 14:27:17 +00:00
[[package]]
name = "redox_syscall"
version = "0.5.2"
2024-05-11 14:27:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd"
2024-05-11 14:27:17 +00:00
dependencies = [
"bitflags 2.5.0",
]
2021-02-25 10:26:23 +00:00
[[package]]
name = "redox_users"
2024-04-01 13:06:32 +00:00
version = "0.4.5"
2021-02-25 10:26:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-01 13:06:32 +00:00
checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
2021-02-25 10:26:23 +00:00
dependencies = [
"getrandom",
2024-01-29 12:21:16 +00:00
"libredox",
"thiserror",
2021-02-25 10:26:23 +00:00
]
2018-05-11 12:11:06 +00:00
[[package]]
name = "regex"
version = "1.9.4"
2018-05-11 12:11:06 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29"
2018-05-11 12:11:06 +00:00
dependencies = [
2024-01-29 12:21:16 +00:00
"aho-corasick",
"memchr",
"regex-automata 0.3.7",
2024-01-29 12:21:16 +00:00
"regex-syntax 0.7.5",
2018-05-11 12:11:06 +00:00
]
2020-07-24 18:42:00 +00:00
[[package]]
name = "regex-automata"
version = "0.1.10"
2020-07-24 18:42:00 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
2020-07-24 18:42:00 +00:00
dependencies = [
"regex-syntax 0.6.29",
2020-07-24 18:42:00 +00:00
]
[[package]]
name = "regex-automata"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e9368763f5a9b804326f3af749e16f9abf378d227bcdee7634b13d8f17793782"
dependencies = [
"memchr",
]
2024-01-29 12:21:16 +00:00
[[package]]
name = "regex-automata"
version = "0.3.7"
2024-01-29 12:21:16 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629"
dependencies = [
"aho-corasick",
"memchr",
"regex-syntax 0.7.5",
]
2024-01-29 12:21:16 +00:00
[[package]]
name = "regex-lite"
version = "0.1.6"
2024-01-29 12:21:16 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"
2024-01-29 12:21:16 +00:00
2018-05-11 12:11:06 +00:00
[[package]]
name = "regex-syntax"
version = "0.6.29"
2018-05-11 12:11:06 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
2018-05-11 12:11:06 +00:00
2023-05-20 13:39:35 +00:00
[[package]]
name = "regex-syntax"
2024-01-29 12:21:16 +00:00
version = "0.7.5"
2023-05-20 13:39:35 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
2023-05-20 13:39:35 +00:00
2023-12-16 13:13:12 +00:00
[[package]]
name = "regex-syntax"
version = "0.8.4"
2023-12-16 13:13:12 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
2023-12-16 13:13:12 +00:00
travis: Parallelize tests on Android Currently our slowest test suite on android, run-pass, takes over 5 times longer than the x86_64 component (~400 -> ~2200s). Typically QEMU emulation does indeed add overhead, but not 5x for this kind of workload. One of the slowest parts of the Android process is that *compilation* happens serially. Tests themselves need to run single-threaded on the emulator (due to how the test harness works) and this forces the compiles themselves to be single threaded. Now Travis gives us more than one core per machine, so it'd be much better if we could take advantage of them! The emulator itself is still fundamentally single-threaded, but we should see a nice speedup by sending binaries for it to run much more quickly. It turns out that we've already got all the tools to do this in-tree. The qemu-test-{server,client} that are in use for the ARM Linux testing are a perfect match for the Android emulator. This commit migrates the custom adb management code in compiletest/rustbuild to the same qemu-test-{server,client} implementation that ARM Linux uses. This allows us to lift the parallelism restriction on the compiletest test suites, namely run-pass. Consequently although we'll still basically run the tests themselves in single threaded mode we'll be able to compile all of them in parallel, keeping the pipeline much more full and using more cores for the work at hand. Additionally the architecture here should be a bit speedier as it should have less overhead than adb which is a whole new process on both the host and the emulator! Locally on an 8 core machine I've seen the run-pass test suite speed up from taking nearly an hour to only taking 6 minutes. I don't think we'll see quite a drastic speedup on Travis but I'm hoping this change can place the Android tests well below 2 hours instead of just above 2 hours. Because the client/server here are now repurposed for more than just QEMU, they've been renamed to `remote-test-{server,client}`. Note that this PR does not currently modify how debuginfo tests are executed on Android. While parallelizable it wouldn't be quite as easy, so that's left to another day. Thankfully that test suite is much smaller than the run-pass test suite. As a final fix I discovered that the ARM and Android test suites were actually running all library unit tests (e.g. stdtest, coretest, etc) twice. I've corrected that to only run tests once which should also give a nice boost in overall cycle time here.
2017-04-26 15:52:19 +00:00
[[package]]
name = "remote-test-client"
version = "0.1.0"
[[package]]
name = "remote-test-server"
version = "0.1.0"
[[package]]
name = "replace-version-placeholder"
version = "0.1.0"
dependencies = [
"tidy",
"walkdir",
]
[[package]]
name = "rls"
2022-08-21 04:19:43 +00:00
version = "2.0.0"
dependencies = [
"serde_json",
]
[[package]]
name = "run_make_support"
2024-06-09 16:29:14 +00:00
version = "0.2.0"
dependencies = [
2024-05-28 00:05:32 +00:00
"gimli 0.28.1",
2024-03-18 22:47:41 +00:00
"object 0.34.0",
"regex",
"similar",
"wasmparser",
]
[[package]]
name = "rustbook"
version = "0.1.0"
dependencies = [
"clap",
2024-02-22 11:35:21 +00:00
"env_logger",
"mdbook",
"mdbook-i18n-helpers",
"mdbook-trpl-listing",
"mdbook-trpl-note",
]
[[package]]
name = "rustc-build-sysroot"
2024-05-19 18:31:08 +00:00
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-19 18:31:08 +00:00
checksum = "fa3ca63cc537c1cb69e4c2c0afc5fda2ccd36ac84c97d5a4ae05e69b1c834afb"
dependencies = [
"anyhow",
"rustc_version",
"tempfile",
2024-02-25 07:17:20 +00:00
"walkdir",
]
2017-05-08 22:01:13 +00:00
[[package]]
name = "rustc-demangle"
2024-05-11 14:27:17 +00:00
version = "0.1.24"
2017-05-08 22:01:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
]
2017-05-08 22:01:13 +00:00
2018-05-24 12:48:02 +00:00
[[package]]
name = "rustc-hash"
2020-05-27 00:19:19 +00:00
version = "1.1.0"
2018-05-24 12:48:02 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2020-05-27 00:19:19 +00:00
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
2018-05-24 12:48:02 +00:00
[[package]]
name = "rustc-main"
version = "0.0.0"
dependencies = [
2022-05-06 21:20:04 +00:00
"jemalloc-sys",
"rustc_codegen_ssa",
"rustc_driver",
"rustc_driver_impl",
2022-06-02 10:08:38 +00:00
"rustc_smir",
"stable_mir",
]
[[package]]
name = "rustc-rayon"
2023-03-25 01:12:13 +00:00
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-03-25 01:12:13 +00:00
checksum = "eb81aadc8837ca6ecebe0fe1353f15df83b3b3cc2cf7a8afd571bc22aa121710"
dependencies = [
"either",
2019-12-10 15:01:01 +00:00
"rustc-rayon-core",
2019-04-25 20:50:41 +00:00
]
[[package]]
name = "rustc-rayon-core"
2023-03-25 01:12:13 +00:00
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-03-25 01:12:13 +00:00
checksum = "67668daaf00e359c126f6dcb40d652d89b458a008c8afa727a42a2d20fca0b7f"
dependencies = [
2022-05-28 00:14:22 +00:00
"crossbeam-channel",
2019-12-04 17:40:16 +00:00
"crossbeam-deque",
2022-01-10 19:34:07 +00:00
"crossbeam-utils",
"num_cpus",
]
2020-12-06 14:07:59 +00:00
[[package]]
name = "rustc-semver"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5be1bdc7edf596692617627bbfeaba522131b18e06ca4df2b6b689e3c5d5ce84"
[[package]]
name = "rustc-std-workspace-alloc"
version = "1.99.0"
dependencies = [
"alloc",
]
std: Depend directly on crates.io crates Ever since we added a Cargo-based build system for the compiler the standard library has always been a little special, it's never been able to depend on crates.io crates for runtime dependencies. This has been a result of various limitations, namely that Cargo doesn't understand that crates from crates.io depend on libcore, so Cargo tries to build crates before libcore is finished. I had an idea this afternoon, however, which lifts the strategy from #52919 to directly depend on crates.io crates from the standard library. After all is said and done this removes a whopping three submodules that we need to manage! The basic idea here is that for any crate `std` depends on it adds an *optional* dependency on an empty crate on crates.io, in this case named `rustc-std-workspace-core`. This crate is overridden via `[patch]` in this repository to point to a local crate we write, and *that* has a `path` dependency on libcore. Note that all `no_std` crates also depend on `compiler_builtins`, but if we're not using submodules we can publish `compiler_builtins` to crates.io and all crates can depend on it anyway! The basic strategy then looks like: * The standard library (or some transitive dep) decides to depend on a crate `foo`. * The standard library adds ```toml [dependencies] foo = { version = "0.1", features = ['rustc-dep-of-std'] } ``` * The crate `foo` has an optional dependency on `rustc-std-workspace-core` * The crate `foo` has an optional dependency on `compiler_builtins` * The crate `foo` has a feature `rustc-dep-of-std` which activates these crates and any other necessary infrastructure in the crate. A sample commit for `dlmalloc` [turns out to be quite simple][commit]. After that all `no_std` crates should largely build "as is" and still be publishable on crates.io! Notably they should be able to continue to use stable Rust if necessary, since the `rename-dependency` feature of Cargo is soon stabilizing. As a proof of concept, this commit removes the `dlmalloc`, `libcompiler_builtins`, and `libc` submodules from this repository. Long thorns in our side these are now gone for good and we can directly depend on crates.io! It's hoped that in the long term we can bring in other crates as necessary, but for now this is largely intended to simply make it easier to manage these crates and remove submodules. This should be a transparent non-breaking change for all users, but one possible stickler is that this almost for sure breaks out-of-tree `std`-building tools like `xargo` and `cargo-xbuild`. I think it should be relatively easy to get them working, however, as all that's needed is an entry in the `[patch]` section used to build the standard library. Hopefully we can work with these tools to solve this problem! [commit]: https://github.com/alexcrichton/dlmalloc-rs/commit/28ee12db813a3b650a7c25d1c36d2c17dcb88ae3
2018-11-20 05:52:50 +00:00
[[package]]
name = "rustc-std-workspace-core"
version = "1.99.0"
std: Depend directly on crates.io crates Ever since we added a Cargo-based build system for the compiler the standard library has always been a little special, it's never been able to depend on crates.io crates for runtime dependencies. This has been a result of various limitations, namely that Cargo doesn't understand that crates from crates.io depend on libcore, so Cargo tries to build crates before libcore is finished. I had an idea this afternoon, however, which lifts the strategy from #52919 to directly depend on crates.io crates from the standard library. After all is said and done this removes a whopping three submodules that we need to manage! The basic idea here is that for any crate `std` depends on it adds an *optional* dependency on an empty crate on crates.io, in this case named `rustc-std-workspace-core`. This crate is overridden via `[patch]` in this repository to point to a local crate we write, and *that* has a `path` dependency on libcore. Note that all `no_std` crates also depend on `compiler_builtins`, but if we're not using submodules we can publish `compiler_builtins` to crates.io and all crates can depend on it anyway! The basic strategy then looks like: * The standard library (or some transitive dep) decides to depend on a crate `foo`. * The standard library adds ```toml [dependencies] foo = { version = "0.1", features = ['rustc-dep-of-std'] } ``` * The crate `foo` has an optional dependency on `rustc-std-workspace-core` * The crate `foo` has an optional dependency on `compiler_builtins` * The crate `foo` has a feature `rustc-dep-of-std` which activates these crates and any other necessary infrastructure in the crate. A sample commit for `dlmalloc` [turns out to be quite simple][commit]. After that all `no_std` crates should largely build "as is" and still be publishable on crates.io! Notably they should be able to continue to use stable Rust if necessary, since the `rename-dependency` feature of Cargo is soon stabilizing. As a proof of concept, this commit removes the `dlmalloc`, `libcompiler_builtins`, and `libc` submodules from this repository. Long thorns in our side these are now gone for good and we can directly depend on crates.io! It's hoped that in the long term we can bring in other crates as necessary, but for now this is largely intended to simply make it easier to manage these crates and remove submodules. This should be a transparent non-breaking change for all users, but one possible stickler is that this almost for sure breaks out-of-tree `std`-building tools like `xargo` and `cargo-xbuild`. I think it should be relatively easy to get them working, however, as all that's needed is an entry in the `[patch]` section used to build the standard library. Hopefully we can work with these tools to solve this problem! [commit]: https://github.com/alexcrichton/dlmalloc-rs/commit/28ee12db813a3b650a7c25d1c36d2c17dcb88ae3
2018-11-20 05:52:50 +00:00
dependencies = [
"core",
std: Depend directly on crates.io crates Ever since we added a Cargo-based build system for the compiler the standard library has always been a little special, it's never been able to depend on crates.io crates for runtime dependencies. This has been a result of various limitations, namely that Cargo doesn't understand that crates from crates.io depend on libcore, so Cargo tries to build crates before libcore is finished. I had an idea this afternoon, however, which lifts the strategy from #52919 to directly depend on crates.io crates from the standard library. After all is said and done this removes a whopping three submodules that we need to manage! The basic idea here is that for any crate `std` depends on it adds an *optional* dependency on an empty crate on crates.io, in this case named `rustc-std-workspace-core`. This crate is overridden via `[patch]` in this repository to point to a local crate we write, and *that* has a `path` dependency on libcore. Note that all `no_std` crates also depend on `compiler_builtins`, but if we're not using submodules we can publish `compiler_builtins` to crates.io and all crates can depend on it anyway! The basic strategy then looks like: * The standard library (or some transitive dep) decides to depend on a crate `foo`. * The standard library adds ```toml [dependencies] foo = { version = "0.1", features = ['rustc-dep-of-std'] } ``` * The crate `foo` has an optional dependency on `rustc-std-workspace-core` * The crate `foo` has an optional dependency on `compiler_builtins` * The crate `foo` has a feature `rustc-dep-of-std` which activates these crates and any other necessary infrastructure in the crate. A sample commit for `dlmalloc` [turns out to be quite simple][commit]. After that all `no_std` crates should largely build "as is" and still be publishable on crates.io! Notably they should be able to continue to use stable Rust if necessary, since the `rename-dependency` feature of Cargo is soon stabilizing. As a proof of concept, this commit removes the `dlmalloc`, `libcompiler_builtins`, and `libc` submodules from this repository. Long thorns in our side these are now gone for good and we can directly depend on crates.io! It's hoped that in the long term we can bring in other crates as necessary, but for now this is largely intended to simply make it easier to manage these crates and remove submodules. This should be a transparent non-breaking change for all users, but one possible stickler is that this almost for sure breaks out-of-tree `std`-building tools like `xargo` and `cargo-xbuild`. I think it should be relatively easy to get them working, however, as all that's needed is an entry in the `[patch]` section used to build the standard library. Hopefully we can work with these tools to solve this problem! [commit]: https://github.com/alexcrichton/dlmalloc-rs/commit/28ee12db813a3b650a7c25d1c36d2c17dcb88ae3
2018-11-20 05:52:50 +00:00
]
bootstrap: Merge the libtest build step with libstd Since its inception rustbuild has always worked in three stages: one for libstd, one for libtest, and one for rustc. These three stages were architected around crates.io dependencies, where rustc wants to depend on crates.io crates but said crates don't explicitly depend on libstd, requiring a sysroot assembly step in the middle. This same logic was applied for libtest where libtest wants to depend on crates.io crates (`getopts`) but `getopts` didn't say that it depended on std, so it needed `std` built ahead of time. Lots of time has passed since the inception of rustbuild, however, and we've since gotten to the point where even `std` itself is depending on crates.io crates (albeit with some wonky configuration). This commit applies the same logic to the two dependencies that the `test` crate pulls in from crates.io, `getopts` and `unicode-width`. Over the many years since rustbuild's inception `unicode-width` was the only dependency picked up by the `test` crate, so the extra configuration necessary to get crates building in this crate graph is unlikely to be too much of a burden on developers. After this patch it means that there are now only two build phasese of rustbuild, one for libstd and one for rustc. The libtest/libproc_macro build phase is all lumped into one now with `std`. This was originally motivated by rust-lang/cargo#7216 where Cargo was having to deal with synthesizing dependency edges but this commit makes them explicit in this repository.
2019-08-16 15:29:08 +00:00
[[package]]
name = "rustc-std-workspace-std"
version = "1.99.0"
bootstrap: Merge the libtest build step with libstd Since its inception rustbuild has always worked in three stages: one for libstd, one for libtest, and one for rustc. These three stages were architected around crates.io dependencies, where rustc wants to depend on crates.io crates but said crates don't explicitly depend on libstd, requiring a sysroot assembly step in the middle. This same logic was applied for libtest where libtest wants to depend on crates.io crates (`getopts`) but `getopts` didn't say that it depended on std, so it needed `std` built ahead of time. Lots of time has passed since the inception of rustbuild, however, and we've since gotten to the point where even `std` itself is depending on crates.io crates (albeit with some wonky configuration). This commit applies the same logic to the two dependencies that the `test` crate pulls in from crates.io, `getopts` and `unicode-width`. Over the many years since rustbuild's inception `unicode-width` was the only dependency picked up by the `test` crate, so the extra configuration necessary to get crates building in this crate graph is unlikely to be too much of a burden on developers. After this patch it means that there are now only two build phasese of rustbuild, one for libstd and one for rustc. The libtest/libproc_macro build phase is all lumped into one now with `std`. This was originally motivated by rust-lang/cargo#7216 where Cargo was having to deal with synthesizing dependency edges but this commit makes them explicit in this repository.
2019-08-16 15:29:08 +00:00
dependencies = [
"std",
]
[[package]]
name = "rustc_abi"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
"rand",
"rand_xoshiro",
"rustc_data_structures",
"rustc_index",
"rustc_macros",
"rustc_serialize",
"tracing",
]
[[package]]
name = "rustc_apfloat"
version = "0.2.0+llvm-462a31f5a5ab"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "465187772033a5ee566f69fe008df03628fce549a0899aae76f0a0c2e34696be"
dependencies = [
"bitflags 1.3.2",
"smallvec",
]
2020-06-02 17:03:40 +00:00
[[package]]
name = "rustc_arena"
version = "0.0.0"
dependencies = [
"smallvec",
2020-06-02 17:03:40 +00:00
]
2020-02-29 17:16:26 +00:00
[[package]]
name = "rustc_ast"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
"memchr",
"rustc_ast_ir",
2020-02-29 17:16:26 +00:00
"rustc_data_structures",
"rustc_index",
"rustc_lexer",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
2020-02-29 17:16:26 +00:00
"rustc_span",
"smallvec",
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
2020-02-29 17:16:26 +00:00
]
[[package]]
name = "rustc_ast_ir"
version = "0.0.0"
dependencies = [
"rustc_data_structures",
"rustc_macros",
"rustc_serialize",
"rustc_span",
]
2019-12-22 17:12:56 +00:00
[[package]]
name = "rustc_ast_lowering"
version = "0.0.0"
dependencies = [
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_pretty",
2019-12-22 17:12:56 +00:00
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
2019-12-22 17:12:56 +00:00
"rustc_index",
"rustc_macros",
2021-07-05 20:26:23 +00:00
"rustc_middle",
"rustc_session",
2019-12-22 17:12:56 +00:00
"rustc_span",
"rustc_target",
"smallvec",
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
2019-12-22 17:12:56 +00:00
]
[[package]]
name = "rustc_ast_passes"
version = "0.0.0"
dependencies = [
2024-06-22 21:22:00 +00:00
"itertools",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_pretty",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
2022-08-17 14:51:01 +00:00
"rustc_macros",
"rustc_parse",
"rustc_session",
"rustc_span",
2021-07-08 19:58:05 +00:00
"rustc_target",
"thin-vec",
]
[[package]]
name = "rustc_ast_pretty"
version = "0.0.0"
dependencies = [
2024-06-22 21:22:00 +00:00
"itertools",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_lexer",
"rustc_span",
"thin-vec",
]
[[package]]
name = "rustc_attr"
version = "0.0.0"
dependencies = [
"rustc_abi",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_pretty",
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
"rustc_lexer",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
"rustc_session",
"rustc_span",
]
[[package]]
name = "rustc_baked_icu_data"
version = "0.0.0"
dependencies = [
"icu_list",
"icu_locid",
"icu_locid_transform",
"icu_provider",
2022-11-06 06:58:22 +00:00
"zerovec",
]
[[package]]
name = "rustc_borrowck"
version = "0.0.0"
dependencies = [
"either",
2024-06-22 21:22:00 +00:00
"itertools",
"polonius-engine",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_graphviz",
"rustc_hir",
"rustc_index",
"rustc_infer",
"rustc_lexer",
"rustc_macros",
"rustc_middle",
"rustc_mir_dataflow",
"rustc_session",
"rustc_span",
"rustc_target",
"rustc_trait_selection",
"rustc_traits",
"smallvec",
"tracing",
]
2019-12-29 13:53:32 +00:00
[[package]]
name = "rustc_builtin_macros"
version = "0.0.0"
dependencies = [
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_pretty",
"rustc_attr",
2019-12-29 13:53:32 +00:00
"rustc_data_structures",
"rustc_errors",
"rustc_expand",
"rustc_feature",
"rustc_fluent_macro",
"rustc_index",
"rustc_lexer",
2021-11-24 09:20:23 +00:00
"rustc_lint_defs",
"rustc_macros",
2019-12-29 13:53:32 +00:00
"rustc_parse",
2020-06-02 17:03:40 +00:00
"rustc_parse_format",
2020-01-05 09:47:20 +00:00
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_target",
"smallvec",
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
2019-12-29 13:53:32 +00:00
]
2018-05-08 13:10:16 +00:00
[[package]]
name = "rustc_codegen_llvm"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
2024-06-22 21:22:00 +00:00
"itertools",
rustc: Link LLVM directly into rustc again This commit builds on #65501 continue to simplify the build system and compiler now that we no longer have multiple LLVM backends to ship by default. Here this switches the compiler back to what it once was long long ago, which is linking LLVM directly to the compiler rather than dynamically loading it at runtime. The `codegen-backends` directory of the sysroot no longer exists and all relevant support in the build system is removed. Note that `rustc` still supports a dynamically loaded codegen backend as it did previously, it just no longer supports dynamically loaded codegen backends in its own sysroot. Additionally as part of this the `librustc_codegen_llvm` crate now once again explicitly depends on all of its crates instead of implicitly loading them through the sysroot. This involved filling out its `Cargo.toml` and deleting all the now-unnecessary `extern crate` annotations in the header of the crate. (this in turn required adding a number of imports for names of macros too). The end results of this change are: * Rustbuild's build process for the compiler as all the "oh don't forget the codegen backend" checks can be easily removed. * Building `rustc_codegen_llvm` is much simpler since it's simply another compiler crate. * Managing the dependencies of `rustc_codegen_llvm` is much simpler since it's "just another `Cargo.toml` to edit" * The build process should be a smidge faster because there's more parallelism in the main rustc build step rather than splitting `librustc_codegen_llvm` out to its own step. * The compiler is expected to be slightly faster by default because the codegen backend does not need to be dynamically loaded. * Disabling LLVM as part of rustbuild is still supported, supporting multiple codegen backends is still supported, and dynamic loading of a codegen backend is still supported.
2019-10-22 15:51:35 +00:00
"libc",
2022-06-26 02:21:49 +00:00
"measureme",
2024-03-18 22:47:41 +00:00
"object 0.32.2",
rustc: Link LLVM directly into rustc again This commit builds on #65501 continue to simplify the build system and compiler now that we no longer have multiple LLVM backends to ship by default. Here this switches the compiler back to what it once was long long ago, which is linking LLVM directly to the compiler rather than dynamically loading it at runtime. The `codegen-backends` directory of the sysroot no longer exists and all relevant support in the build system is removed. Note that `rustc` still supports a dynamically loaded codegen backend as it did previously, it just no longer supports dynamically loaded codegen backends in its own sysroot. Additionally as part of this the `librustc_codegen_llvm` crate now once again explicitly depends on all of its crates instead of implicitly loading them through the sysroot. This involved filling out its `Cargo.toml` and deleting all the now-unnecessary `extern crate` annotations in the header of the crate. (this in turn required adding a number of imports for names of macros too). The end results of this change are: * Rustbuild's build process for the compiler as all the "oh don't forget the codegen backend" checks can be easily removed. * Building `rustc_codegen_llvm` is much simpler since it's simply another compiler crate. * Managing the dependencies of `rustc_codegen_llvm` is much simpler since it's "just another `Cargo.toml` to edit" * The build process should be a smidge faster because there's more parallelism in the main rustc build step rather than splitting `librustc_codegen_llvm` out to its own step. * The compiler is expected to be slightly faster by default because the codegen backend does not need to be dynamically loaded. * Disabling LLVM as part of rustbuild is still supported, supporting multiple codegen backends is still supported, and dynamic loading of a codegen backend is still supported.
2019-10-22 15:51:35 +00:00
"rustc-demangle",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_attr",
rustc: Link LLVM directly into rustc again This commit builds on #65501 continue to simplify the build system and compiler now that we no longer have multiple LLVM backends to ship by default. Here this switches the compiler back to what it once was long long ago, which is linking LLVM directly to the compiler rather than dynamically loading it at runtime. The `codegen-backends` directory of the sysroot no longer exists and all relevant support in the build system is removed. Note that `rustc` still supports a dynamically loaded codegen backend as it did previously, it just no longer supports dynamically loaded codegen backends in its own sysroot. Additionally as part of this the `librustc_codegen_llvm` crate now once again explicitly depends on all of its crates instead of implicitly loading them through the sysroot. This involved filling out its `Cargo.toml` and deleting all the now-unnecessary `extern crate` annotations in the header of the crate. (this in turn required adding a number of imports for names of macros too). The end results of this change are: * Rustbuild's build process for the compiler as all the "oh don't forget the codegen backend" checks can be easily removed. * Building `rustc_codegen_llvm` is much simpler since it's simply another compiler crate. * Managing the dependencies of `rustc_codegen_llvm` is much simpler since it's "just another `Cargo.toml` to edit" * The build process should be a smidge faster because there's more parallelism in the main rustc build step rather than splitting `librustc_codegen_llvm` out to its own step. * The compiler is expected to be slightly faster by default because the codegen backend does not need to be dynamically loaded. * Disabling LLVM as part of rustbuild is still supported, supporting multiple codegen backends is still supported, and dynamic loading of a codegen backend is still supported.
2019-10-22 15:51:35 +00:00
"rustc_codegen_ssa",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
rustc: Link LLVM directly into rustc again This commit builds on #65501 continue to simplify the build system and compiler now that we no longer have multiple LLVM backends to ship by default. Here this switches the compiler back to what it once was long long ago, which is linking LLVM directly to the compiler rather than dynamically loading it at runtime. The `codegen-backends` directory of the sysroot no longer exists and all relevant support in the build system is removed. Note that `rustc` still supports a dynamically loaded codegen backend as it did previously, it just no longer supports dynamically loaded codegen backends in its own sysroot. Additionally as part of this the `librustc_codegen_llvm` crate now once again explicitly depends on all of its crates instead of implicitly loading them through the sysroot. This involved filling out its `Cargo.toml` and deleting all the now-unnecessary `extern crate` annotations in the header of the crate. (this in turn required adding a number of imports for names of macros too). The end results of this change are: * Rustbuild's build process for the compiler as all the "oh don't forget the codegen backend" checks can be easily removed. * Building `rustc_codegen_llvm` is much simpler since it's simply another compiler crate. * Managing the dependencies of `rustc_codegen_llvm` is much simpler since it's "just another `Cargo.toml` to edit" * The build process should be a smidge faster because there's more parallelism in the main rustc build step rather than splitting `librustc_codegen_llvm` out to its own step. * The compiler is expected to be slightly faster by default because the codegen backend does not need to be dynamically loaded. * Disabling LLVM as part of rustbuild is still supported, supporting multiple codegen backends is still supported, and dynamic loading of a codegen backend is still supported.
2019-10-22 15:51:35 +00:00
"rustc_fs_util",
"rustc_hir",
rustc: Link LLVM directly into rustc again This commit builds on #65501 continue to simplify the build system and compiler now that we no longer have multiple LLVM backends to ship by default. Here this switches the compiler back to what it once was long long ago, which is linking LLVM directly to the compiler rather than dynamically loading it at runtime. The `codegen-backends` directory of the sysroot no longer exists and all relevant support in the build system is removed. Note that `rustc` still supports a dynamically loaded codegen backend as it did previously, it just no longer supports dynamically loaded codegen backends in its own sysroot. Additionally as part of this the `librustc_codegen_llvm` crate now once again explicitly depends on all of its crates instead of implicitly loading them through the sysroot. This involved filling out its `Cargo.toml` and deleting all the now-unnecessary `extern crate` annotations in the header of the crate. (this in turn required adding a number of imports for names of macros too). The end results of this change are: * Rustbuild's build process for the compiler as all the "oh don't forget the codegen backend" checks can be easily removed. * Building `rustc_codegen_llvm` is much simpler since it's simply another compiler crate. * Managing the dependencies of `rustc_codegen_llvm` is much simpler since it's "just another `Cargo.toml` to edit" * The build process should be a smidge faster because there's more parallelism in the main rustc build step rather than splitting `librustc_codegen_llvm` out to its own step. * The compiler is expected to be slightly faster by default because the codegen backend does not need to be dynamically loaded. * Disabling LLVM as part of rustbuild is still supported, supporting multiple codegen backends is still supported, and dynamic loading of a codegen backend is still supported.
2019-10-22 15:51:35 +00:00
"rustc_index",
"rustc_llvm",
"rustc_macros",
2021-05-29 20:49:59 +00:00
"rustc_metadata",
2020-03-29 13:24:45 +00:00
"rustc_middle",
2020-11-14 15:48:54 +00:00
"rustc_query_system",
"rustc_sanitizers",
2019-12-06 03:04:35 +00:00
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
Add metadata generation for vtables when using VFE This adds the typeid and `vcall_visibility` metadata to vtables when the -Cvirtual-function-elimination flag is set. The typeid is generated in the same way as for the `llvm.type.checked.load` intrinsic from the trait_ref. The offset that is added to the typeid is always 0. This is because LLVM assumes that vtables are constructed according to the definition in the Itanium ABI. This includes an "address point" of the vtable. In C++ this is the offset in the vtable where information for RTTI is placed. Since there is no RTTI information in Rust's vtables, this "address point" is always 0. This "address point" in combination with the offset passed to the `llvm.type.checked.load` intrinsic determines the final function that should be loaded from the vtable in the `WholeProgramDevirtualization` pass in LLVM. That's why the `llvm.type.checked.load` intrinsics are generated with the typeid of the trait, rather than with that of the function that is called. This matches what `clang` does for C++. The vcall_visibility metadata depends on three factors: 1. LTO level: Currently this is always fat LTO, because LLVM only supports this optimization with fat LTO. 2. Visibility of the trait: If the trait is publicly visible, VFE can only act on its vtables after linking. 3. Number of CGUs: if there is more than one CGU, also vtables with restricted visibility could be seen outside of the CGU, so VFE can only act on them after linking. To reflect this, there are three visibility levels: Public, LinkageUnit, and TranslationUnit.
2022-04-21 13:02:54 +00:00
"rustc_symbol_mangling",
rustc: Link LLVM directly into rustc again This commit builds on #65501 continue to simplify the build system and compiler now that we no longer have multiple LLVM backends to ship by default. Here this switches the compiler back to what it once was long long ago, which is linking LLVM directly to the compiler rather than dynamically loading it at runtime. The `codegen-backends` directory of the sysroot no longer exists and all relevant support in the build system is removed. Note that `rustc` still supports a dynamically loaded codegen backend as it did previously, it just no longer supports dynamically loaded codegen backends in its own sysroot. Additionally as part of this the `librustc_codegen_llvm` crate now once again explicitly depends on all of its crates instead of implicitly loading them through the sysroot. This involved filling out its `Cargo.toml` and deleting all the now-unnecessary `extern crate` annotations in the header of the crate. (this in turn required adding a number of imports for names of macros too). The end results of this change are: * Rustbuild's build process for the compiler as all the "oh don't forget the codegen backend" checks can be easily removed. * Building `rustc_codegen_llvm` is much simpler since it's simply another compiler crate. * Managing the dependencies of `rustc_codegen_llvm` is much simpler since it's "just another `Cargo.toml` to edit" * The build process should be a smidge faster because there's more parallelism in the main rustc build step rather than splitting `librustc_codegen_llvm` out to its own step. * The compiler is expected to be slightly faster by default because the codegen backend does not need to be dynamically loaded. * Disabling LLVM as part of rustbuild is still supported, supporting multiple codegen backends is still supported, and dynamic loading of a codegen backend is still supported.
2019-10-22 15:51:35 +00:00
"rustc_target",
2022-11-03 14:34:24 +00:00
"serde",
"serde_json",
"smallvec",
2020-07-24 18:42:00 +00:00
"tracing",
2018-05-08 13:10:16 +00:00
]
[[package]]
name = "rustc_codegen_ssa"
version = "0.0.0"
dependencies = [
"ar_archive_writer",
"arrayvec",
"bitflags 2.5.0",
"cc",
"either",
2024-06-22 21:22:00 +00:00
"itertools",
"jobserver",
"libc",
2024-03-18 22:47:41 +00:00
"object 0.32.2",
"pathdiff",
"regex",
"rustc_arena",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_fs_util",
"rustc_hir",
"rustc_incremental",
"rustc_index",
"rustc_macros",
"rustc_metadata",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_monomorphize",
2020-11-14 15:48:54 +00:00
"rustc_query_system",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_symbol_mangling",
"rustc_target",
"rustc_type_ir",
2022-05-06 15:20:42 +00:00
"serde_json",
"smallvec",
"tempfile",
"thin-vec",
"thorin-dwp",
2020-07-24 18:42:00 +00:00
"tracing",
"wasm-encoder",
"windows",
]
2021-01-05 19:08:11 +00:00
[[package]]
name = "rustc_const_eval"
version = "0.0.0"
dependencies = [
"either",
2021-01-05 19:08:11 +00:00
"rustc_apfloat",
"rustc_ast",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
2021-01-05 19:08:11 +00:00
"rustc_hir",
"rustc_index",
"rustc_infer",
"rustc_macros",
"rustc_middle",
"rustc_mir_dataflow",
"rustc_session",
"rustc_span",
"rustc_target",
"rustc_trait_selection",
"rustc_type_ir",
2021-01-05 19:08:11 +00:00
"tracing",
]
[[package]]
name = "rustc_data_structures"
version = "0.0.0"
dependencies = [
"arrayvec",
"bitflags 2.5.0",
"either",
"elsa",
2020-05-27 05:05:09 +00:00
"ena",
"indexmap",
"jobserver",
2020-04-10 20:42:19 +00:00
"libc",
2022-06-26 02:21:49 +00:00
"measureme",
"memmap2",
"parking_lot",
"portable-atomic",
"rustc-hash",
2019-12-10 15:01:01 +00:00
"rustc-rayon",
"rustc_arena",
2020-06-02 17:03:40 +00:00
"rustc_graphviz",
2019-09-25 19:09:51 +00:00
"rustc_index",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
"smallvec",
"stacker",
"tempfile",
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
"windows",
]
[[package]]
name = "rustc_driver"
version = "0.0.0"
dependencies = [
"rustc_driver_impl",
]
[[package]]
name = "rustc_driver_impl"
version = "0.0.0"
dependencies = [
"ctrlc",
2020-04-10 20:42:19 +00:00
"libc",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_lowering",
"rustc_ast_passes",
"rustc_ast_pretty",
"rustc_attr",
"rustc_borrowck",
"rustc_builtin_macros",
"rustc_codegen_ssa",
"rustc_const_eval",
"rustc_data_structures",
"rustc_errors",
"rustc_expand",
2019-11-30 01:34:18 +00:00
"rustc_feature",
"rustc_fluent_macro",
2022-09-26 11:00:29 +00:00
"rustc_hir_analysis",
"rustc_hir_pretty",
"rustc_hir_typeck",
"rustc_incremental",
"rustc_infer",
"rustc_interface",
"rustc_lint",
2022-01-04 00:32:52 +00:00
"rustc_log",
"rustc_macros",
"rustc_metadata",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_mir_build",
"rustc_mir_dataflow",
"rustc_mir_transform",
"rustc_monomorphize",
"rustc_parse",
"rustc_passes",
"rustc_pattern_analysis",
"rustc_privacy",
"rustc_query_system",
"rustc_resolve",
"rustc_session",
2023-11-09 09:11:41 +00:00
"rustc_smir",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_target",
"rustc_trait_selection",
"rustc_ty_utils",
2021-06-03 15:45:09 +00:00
"serde_json",
2023-12-06 18:25:13 +00:00
"shlex",
"time",
2020-07-24 18:42:00 +00:00
"tracing",
"windows",
]
2019-11-11 21:47:05 +00:00
[[package]]
name = "rustc_error_codes"
version = "0.0.0"
[[package]]
name = "rustc_error_messages"
version = "0.0.0"
dependencies = [
"fluent-bundle",
"fluent-syntax",
"icu_list",
"icu_locid",
"icu_provider_adapters",
"intl-memoizer",
"rustc_baked_icu_data",
"rustc_data_structures",
"rustc_macros",
"rustc_serialize",
"rustc_span",
"tracing",
"unic-langid",
]
[[package]]
name = "rustc_errors"
version = "0.0.0"
dependencies = [
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
"annotate-snippets 0.10.2",
"derive_setters",
"rustc_ast",
"rustc_ast_pretty",
"rustc_data_structures",
"rustc_error_codes",
"rustc_error_messages",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
"rustc_lint_defs",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_target",
"rustc_type_ir",
2021-06-03 19:14:15 +00:00
"serde",
"serde_json",
"termcolor",
2020-01-29 00:13:48 +00:00
"termize",
2020-07-24 18:42:00 +00:00
"tracing",
"unicode-width",
"windows",
]
2019-12-29 13:53:32 +00:00
[[package]]
name = "rustc_expand"
version = "0.0.0"
dependencies = [
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_passes",
"rustc_ast_pretty",
"rustc_attr",
2019-12-29 13:53:32 +00:00
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
2019-12-29 13:53:32 +00:00
"rustc_lexer",
"rustc_lint_defs",
"rustc_macros",
2019-12-29 13:53:32 +00:00
"rustc_parse",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
2020-01-05 09:47:20 +00:00
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"smallvec",
2022-09-08 07:22:52 +00:00
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
2019-12-29 13:53:32 +00:00
]
[[package]]
name = "rustc_feature"
version = "0.0.0"
dependencies = [
2019-11-30 01:34:18 +00:00
"rustc_data_structures",
2019-12-29 13:53:32 +00:00
"rustc_span",
]
[[package]]
name = "rustc_fluent_macro"
2023-10-18 21:55:15 +00:00
version = "0.0.0"
dependencies = [
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
"annotate-snippets 0.10.2",
"fluent-bundle",
"fluent-syntax",
"proc-macro2",
"quote",
"syn 2.0.67",
"unic-langid",
]
[[package]]
name = "rustc_fs_util"
version = "0.0.0"
2020-06-02 17:03:40 +00:00
[[package]]
name = "rustc_graphviz"
version = "0.0.0"
2019-12-25 02:51:27 +00:00
[[package]]
name = "rustc_hir"
version = "0.0.0"
dependencies = [
"odht",
2021-07-13 16:45:20 +00:00
"rustc_arena",
2020-02-29 17:16:26 +00:00
"rustc_ast",
2019-12-25 02:51:27 +00:00
"rustc_data_structures",
"rustc_index",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
2019-12-25 02:51:27 +00:00
"rustc_span",
"rustc_target",
"smallvec",
2020-07-24 18:42:00 +00:00
"tracing",
2019-12-25 02:51:27 +00:00
]
2022-09-26 11:00:29 +00:00
[[package]]
name = "rustc_hir_analysis"
version = "0.0.0"
dependencies = [
2024-06-22 21:22:00 +00:00
"itertools",
2022-09-26 11:00:29 +00:00
"rustc_arena",
"rustc_ast",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
2022-09-26 11:00:29 +00:00
"rustc_hir",
"rustc_hir_pretty",
2022-09-26 11:00:29 +00:00
"rustc_index",
"rustc_infer",
"rustc_lint_defs",
2022-09-26 11:00:29 +00:00
"rustc_macros",
"rustc_middle",
"rustc_session",
"rustc_span",
"rustc_target",
"rustc_trait_selection",
"rustc_type_ir",
"smallvec",
"tracing",
]
[[package]]
name = "rustc_hir_pretty"
version = "0.0.0"
dependencies = [
"rustc_ast",
"rustc_ast_pretty",
"rustc_hir",
"rustc_span",
"rustc_target",
]
[[package]]
name = "rustc_hir_typeck"
2023-10-18 21:55:15 +00:00
version = "0.0.0"
dependencies = [
2024-06-22 21:22:00 +00:00
"itertools",
"rustc_ast",
"rustc_ast_ir",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_hir_analysis",
"rustc_hir_pretty",
"rustc_index",
"rustc_infer",
"rustc_lint",
"rustc_macros",
"rustc_middle",
"rustc_session",
"rustc_span",
"rustc_target",
"rustc_trait_selection",
"rustc_type_ir",
"smallvec",
"tracing",
]
[[package]]
name = "rustc_incremental"
version = "0.0.0"
dependencies = [
"rand",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_fs_util",
2020-06-02 17:03:40 +00:00
"rustc_graphviz",
"rustc_hir",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
]
2019-09-25 19:09:51 +00:00
[[package]]
name = "rustc_index"
version = "0.0.0"
dependencies = [
"arrayvec",
2023-10-24 00:16:14 +00:00
"rustc_index_macros",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
"smallvec",
2019-09-25 19:09:51 +00:00
]
2023-10-24 00:16:14 +00:00
[[package]]
name = "rustc_index_macros"
version = "0.0.0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
2023-10-24 00:16:14 +00:00
]
2020-01-06 19:13:24 +00:00
[[package]]
name = "rustc_infer"
version = "0.0.0"
dependencies = [
"rustc_ast_ir",
2020-01-06 19:13:24 +00:00
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
2020-01-06 19:13:24 +00:00
"rustc_hir",
"rustc_index",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
2020-01-06 19:13:24 +00:00
"rustc_span",
"rustc_target",
"smallvec",
2020-07-24 18:42:00 +00:00
"tracing",
2020-01-06 19:13:24 +00:00
]
[[package]]
name = "rustc_interface"
version = "0.0.0"
dependencies = [
2019-12-10 15:01:01 +00:00
"rustc-rayon",
2020-11-18 18:02:31 +00:00
"rustc-rayon-core",
2020-02-29 17:16:26 +00:00
"rustc_ast",
2019-12-22 17:12:56 +00:00
"rustc_ast_lowering",
"rustc_ast_passes",
"rustc_ast_pretty",
"rustc_attr",
"rustc_borrowck",
2019-12-29 13:53:32 +00:00
"rustc_builtin_macros",
rustc: Link LLVM directly into rustc again This commit builds on #65501 continue to simplify the build system and compiler now that we no longer have multiple LLVM backends to ship by default. Here this switches the compiler back to what it once was long long ago, which is linking LLVM directly to the compiler rather than dynamically loading it at runtime. The `codegen-backends` directory of the sysroot no longer exists and all relevant support in the build system is removed. Note that `rustc` still supports a dynamically loaded codegen backend as it did previously, it just no longer supports dynamically loaded codegen backends in its own sysroot. Additionally as part of this the `librustc_codegen_llvm` crate now once again explicitly depends on all of its crates instead of implicitly loading them through the sysroot. This involved filling out its `Cargo.toml` and deleting all the now-unnecessary `extern crate` annotations in the header of the crate. (this in turn required adding a number of imports for names of macros too). The end results of this change are: * Rustbuild's build process for the compiler as all the "oh don't forget the codegen backend" checks can be easily removed. * Building `rustc_codegen_llvm` is much simpler since it's simply another compiler crate. * Managing the dependencies of `rustc_codegen_llvm` is much simpler since it's "just another `Cargo.toml` to edit" * The build process should be a smidge faster because there's more parallelism in the main rustc build step rather than splitting `librustc_codegen_llvm` out to its own step. * The compiler is expected to be slightly faster by default because the codegen backend does not need to be dynamically loaded. * Disabling LLVM as part of rustbuild is still supported, supporting multiple codegen backends is still supported, and dynamic loading of a codegen backend is still supported.
2019-10-22 15:51:35 +00:00
"rustc_codegen_llvm",
"rustc_codegen_ssa",
2021-01-05 19:08:11 +00:00
"rustc_const_eval",
"rustc_data_structures",
"rustc_errors",
2019-12-29 13:53:32 +00:00
"rustc_expand",
"rustc_feature",
"rustc_fluent_macro",
"rustc_fs_util",
2019-12-25 02:51:27 +00:00
"rustc_hir",
2022-09-26 11:00:29 +00:00
"rustc_hir_analysis",
"rustc_hir_typeck",
"rustc_incremental",
"rustc_lint",
"rustc_macros",
"rustc_metadata",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_mir_build",
"rustc_mir_transform",
"rustc_monomorphize",
"rustc_parse",
"rustc_passes",
"rustc_privacy",
"rustc_query_impl",
2023-03-25 08:46:19 +00:00
"rustc_query_system",
"rustc_resolve",
"rustc_serialize",
2020-01-05 08:40:16 +00:00
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_symbol_mangling",
2019-10-11 21:48:16 +00:00
"rustc_target",
"rustc_trait_selection",
"rustc_traits",
2020-11-19 20:32:37 +00:00
"rustc_ty_utils",
2020-07-24 18:42:00 +00:00
"tracing",
]
[[package]]
name = "rustc_lexer"
2023-10-18 21:55:15 +00:00
version = "0.0.0"
dependencies = [
Introduce expect snapshot testing library into rustc Snapshot testing is a technique for writing maintainable unit tests. Unlike usual `assert_eq!` tests, snapshot tests allow to *automatically* upgrade expected values on test failure. In a sense, snapshot tests are inline-version of our beloved UI-tests. Example: ![expect](https://user-images.githubusercontent.com/1711539/90888810-3bcc8180-e3b7-11ea-9626-d06e89e1a0bb.gif) A particular library we use, `expect_test` provides an `expect!` macro, which creates a sort of self-updating string literal (by using `file!` macro). Self-update is triggered by setting `UPDATE_EXPECT` environmental variable (this info is printed during the test failure). This library was extracted from rust-analyzer, where we use it for most of our tests. There are some other, more popular snapshot testing libraries: * https://github.com/mitsuhiko/insta * https://github.com/aaronabramov/k9 The main differences of `expect` are: * first-class snapshot objects (so, tests can be written as functions, rather than as macros) * focus on inline-snapshots (but file snapshots are also supported) * restricted feature set (only `assert_eq` and `assert_debug_eq`) * no extra runtime (ie, no `cargo insta`) See https://github.com/rust-analyzer/rust-analyzer/pull/5101 for a an extended comparison. It is unclear if this testing style will stick with rustc in the long run. At the moment, rustc is mainly tested via integrated UI tests. But in the library-ified world, unit-tests will become somewhat more important (that's why use use `rustc_lexer` library-ified library as an example in this PR). Given that the cost of removal shouldn't be too high, it probably makes sense to just see if this flies!
2020-08-21 12:03:50 +00:00
"expect-test",
"unicode-properties",
"unicode-xid",
]
[[package]]
name = "rustc_lint"
version = "0.0.0"
dependencies = [
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_pretty",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
"rustc_hir",
"rustc_hir_pretty",
"rustc_index",
"rustc_infer",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_parse_format",
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_target",
"rustc_trait_selection",
"rustc_type_ir",
2020-07-24 18:42:00 +00:00
"tracing",
2020-01-02 12:02:22 +00:00
"unicode-security",
]
[[package]]
name = "rustc_lint_defs"
version = "0.0.0"
dependencies = [
"rustc_ast",
"rustc_data_structures",
"rustc_error_messages",
"rustc_hir",
"rustc_macros",
"rustc_serialize",
"rustc_span",
"rustc_target",
2021-06-03 19:14:15 +00:00
"serde",
]
[[package]]
name = "rustc_llvm"
version = "0.0.0"
dependencies = [
"cc",
"libc",
]
2022-01-04 00:32:52 +00:00
[[package]]
name = "rustc_log"
version = "0.0.0"
dependencies = [
2022-01-04 06:01:35 +00:00
"rustc_span",
2022-01-04 00:32:52 +00:00
"tracing",
"tracing-core",
2022-01-04 00:32:52 +00:00
"tracing-subscriber",
"tracing-tree",
]
2019-03-01 00:22:10 +00:00
[[package]]
name = "rustc_macros"
2023-10-18 21:55:15 +00:00
version = "0.0.0"
2019-03-01 00:22:10 +00:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
"synstructure",
2019-03-01 00:22:10 +00:00
]
[[package]]
name = "rustc_metadata"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
"libloading",
"odht",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
2019-12-29 13:53:32 +00:00
"rustc_expand",
"rustc_feature",
"rustc_fluent_macro",
"rustc_fs_util",
"rustc_hir",
"rustc_hir_pretty",
"rustc_index",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_target",
"rustc_type_ir",
"snap",
"tempfile",
2020-07-24 18:42:00 +00:00
"tracing",
]
2020-03-29 13:24:45 +00:00
[[package]]
name = "rustc_middle"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
"derivative",
"either",
2023-04-30 07:29:02 +00:00
"field-offset",
"gsgdt",
2020-03-29 13:24:45 +00:00
"polonius-engine",
"rustc-rayon-core",
"rustc_apfloat",
2020-06-02 17:03:40 +00:00
"rustc_arena",
2020-03-29 13:24:45 +00:00
"rustc_ast",
"rustc_ast_ir",
2020-03-29 13:24:45 +00:00
"rustc_attr",
"rustc_data_structures",
"rustc_error_messages",
2020-03-29 13:24:45 +00:00
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
"rustc_graphviz",
2020-03-29 13:24:45 +00:00
"rustc_hir",
"rustc_hir_pretty",
2020-03-29 13:24:45 +00:00
"rustc_index",
"rustc_macros",
"rustc_query_system",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
2020-03-29 13:24:45 +00:00
"rustc_session",
"rustc_span",
"rustc_target",
2020-11-18 15:37:10 +00:00
"rustc_type_ir",
"smallvec",
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
2020-03-29 13:24:45 +00:00
]
[[package]]
name = "rustc_mir_build"
version = "0.0.0"
dependencies = [
2024-06-22 21:22:00 +00:00
"itertools",
"rustc_apfloat",
2020-06-02 17:03:40 +00:00
"rustc_arena",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
2020-01-06 19:13:24 +00:00
"rustc_infer",
"rustc_lint",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_pattern_analysis",
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_target",
"rustc_trait_selection",
2020-07-24 18:42:00 +00:00
"tracing",
]
[[package]]
name = "rustc_mir_dataflow"
version = "0.0.0"
dependencies = [
"polonius-engine",
"regex",
"rustc_ast",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_graphviz",
"rustc_hir",
"rustc_index",
"rustc_macros",
"rustc_middle",
"rustc_span",
"rustc_target",
"smallvec",
"tracing",
]
[[package]]
name = "rustc_mir_transform"
version = "0.0.0"
dependencies = [
"either",
2024-06-22 21:22:00 +00:00
"itertools",
2023-01-16 22:12:36 +00:00
"rustc_arena",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_attr",
2021-01-05 19:08:11 +00:00
"rustc_const_eval",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
"rustc_infer",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_mir_build",
"rustc_mir_dataflow",
2020-01-20 21:23:07 +00:00
"rustc_session",
"rustc_span",
"rustc_target",
"rustc_trait_selection",
"smallvec",
2020-07-24 18:42:00 +00:00
"tracing",
]
[[package]]
name = "rustc_monomorphize"
version = "0.0.0"
dependencies = [
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_macros",
"rustc_middle",
"rustc_session",
"rustc_span",
"rustc_target",
"serde",
"serde_json",
"tracing",
]
[[package]]
name = "rustc_next_trait_solver"
version = "0.0.0"
dependencies = [
2024-06-17 21:59:08 +00:00
"bitflags 2.5.0",
"derivative",
"rustc_ast_ir",
"rustc_data_structures",
"rustc_index",
"rustc_macros",
"rustc_serialize",
"rustc_type_ir",
2024-06-17 21:59:08 +00:00
"rustc_type_ir_macros",
"tracing",
]
[[package]]
name = "rustc_parse"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_pretty",
"rustc_data_structures",
"rustc_errors",
"rustc_feature",
"rustc_fluent_macro",
"rustc_lexer",
2022-04-25 20:55:24 +00:00
"rustc_macros",
2020-01-05 09:47:20 +00:00
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"termcolor",
2022-09-08 07:22:52 +00:00
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
"unicode-normalization",
"unicode-width",
]
2020-06-02 17:03:40 +00:00
[[package]]
name = "rustc_parse_format"
version = "0.0.0"
dependencies = [
"rustc_index",
2020-06-02 17:03:40 +00:00
"rustc_lexer",
]
[[package]]
name = "rustc_passes"
version = "0.0.0"
dependencies = [
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_pretty",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_expand",
"rustc_feature",
"rustc_fluent_macro",
"rustc_hir",
2019-10-04 14:46:57 +00:00
"rustc_index",
"rustc_lexer",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_privacy",
2020-01-02 11:54:43 +00:00
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
2019-10-04 14:46:57 +00:00
"rustc_target",
"rustc_trait_selection",
2020-07-24 18:42:00 +00:00
"tracing",
]
[[package]]
name = "rustc_pattern_analysis"
version = "0.0.0"
dependencies = [
"rustc-hash",
"rustc_apfloat",
"rustc_arena",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
"rustc_macros",
"rustc_middle",
"rustc_session",
"rustc_span",
"rustc_target",
"smallvec",
"tracing",
2024-03-04 15:57:32 +00:00
"tracing-subscriber",
"tracing-tree",
]
[[package]]
name = "rustc_privacy"
version = "0.0.0"
dependencies = [
2021-07-31 06:50:57 +00:00
"rustc_ast",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_ty_utils",
2020-07-24 18:42:00 +00:00
"tracing",
]
[[package]]
name = "rustc_query_impl"
version = "0.0.0"
dependencies = [
2023-04-30 07:29:02 +00:00
"field-offset",
2022-06-26 02:21:49 +00:00
"measureme",
"rustc_data_structures",
"rustc_errors",
"rustc_hir",
2021-06-28 19:12:01 +00:00
"rustc_index",
"rustc_middle",
"rustc_query_system",
"rustc_serialize",
2021-06-28 19:12:01 +00:00
"rustc_session",
"rustc_span",
"thin-vec",
2022-05-04 08:30:13 +00:00
"tracing",
]
2020-03-18 09:25:22 +00:00
[[package]]
name = "rustc_query_system"
version = "0.0.0"
dependencies = [
"parking_lot",
2020-03-19 13:13:31 +00:00
"rustc-rayon-core",
2020-11-14 15:35:31 +00:00
"rustc_ast",
2020-03-18 09:25:22 +00:00
"rustc_data_structures",
"rustc_errors",
2020-11-14 15:35:31 +00:00
"rustc_feature",
"rustc_fluent_macro",
2020-11-14 15:35:31 +00:00
"rustc_hir",
2020-03-18 09:25:22 +00:00
"rustc_index",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
"rustc_session",
2020-03-19 13:13:31 +00:00
"rustc_span",
2020-11-14 15:35:31 +00:00
"rustc_target",
"smallvec",
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
2020-03-18 09:25:22 +00:00
]
[[package]]
name = "rustc_resolve"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
2024-02-07 04:22:13 +00:00
"pulldown-cmark 0.9.6",
2020-06-02 17:03:40 +00:00
"rustc_arena",
2020-02-29 17:16:26 +00:00
"rustc_ast",
"rustc_ast_pretty",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
2019-12-29 13:53:32 +00:00
"rustc_expand",
2019-11-30 01:34:18 +00:00
"rustc_feature",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
"rustc_macros",
"rustc_metadata",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_query_system",
"rustc_session",
2019-12-29 13:53:32 +00:00
"rustc_span",
"smallvec",
2022-09-08 07:22:52 +00:00
"thin-vec",
2020-07-24 18:42:00 +00:00
"tracing",
]
[[package]]
name = "rustc_sanitizers"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
"rustc_data_structures",
"rustc_hir",
"rustc_middle",
"rustc_span",
"rustc_target",
"rustc_trait_selection",
"tracing",
"twox-hash",
]
2020-06-02 17:03:40 +00:00
[[package]]
name = "rustc_serialize"
version = "0.0.0"
dependencies = [
"indexmap",
2020-07-18 19:14:50 +00:00
"rustc_macros",
"smallvec",
"tempfile",
"thin-vec",
2020-06-02 17:03:40 +00:00
]
2019-11-12 13:17:33 +00:00
[[package]]
name = "rustc_session"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
"getopts",
"libc",
2020-02-29 17:16:26 +00:00
"rustc_ast",
2019-11-12 13:17:33 +00:00
"rustc_data_structures",
"rustc_errors",
2019-11-29 21:05:28 +00:00
"rustc_feature",
"rustc_fluent_macro",
2019-11-29 21:05:28 +00:00
"rustc_fs_util",
"rustc_hir",
"rustc_lint_defs",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
2019-12-29 13:53:32 +00:00
"rustc_span",
2019-11-29 21:05:28 +00:00
"rustc_target",
"smallvec",
"termize",
2020-07-24 18:42:00 +00:00
"tracing",
"windows",
2019-12-29 13:53:32 +00:00
]
2022-06-02 10:08:38 +00:00
[[package]]
name = "rustc_smir"
version = "0.0.0"
dependencies = [
"rustc_abi",
2023-10-09 09:56:14 +00:00
"rustc_data_structures",
2023-04-24 20:53:51 +00:00
"rustc_hir",
2022-06-02 10:08:38 +00:00
"rustc_middle",
"rustc_session",
"rustc_span",
"rustc_target",
"scoped-tls",
"stable_mir",
"tracing",
2022-06-02 10:08:38 +00:00
]
2019-12-29 13:53:32 +00:00
[[package]]
name = "rustc_span"
version = "0.0.0"
dependencies = [
"derivative",
"indexmap",
"itoa",
2020-12-05 15:40:24 +00:00
"md-5",
2020-06-02 17:03:40 +00:00
"rustc_arena",
2019-12-29 13:53:32 +00:00
"rustc_data_structures",
"rustc_index",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
2019-12-29 13:53:32 +00:00
"scoped-tls",
2023-01-10 19:09:52 +00:00
"sha1",
"sha2",
2020-07-24 18:42:00 +00:00
"tracing",
2019-12-29 13:53:32 +00:00
"unicode-width",
2019-11-12 13:17:33 +00:00
]
[[package]]
name = "rustc_symbol_mangling"
version = "0.0.0"
dependencies = [
"punycode",
"rustc-demangle",
"rustc_data_structures",
"rustc_errors",
"rustc_hir",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_session",
"rustc_span",
"rustc_target",
2020-07-24 18:42:00 +00:00
"tracing",
]
[[package]]
name = "rustc_target"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
2024-03-18 22:47:41 +00:00
"object 0.32.2",
"rustc_abi",
"rustc_data_structures",
"rustc_feature",
"rustc_fs_util",
"rustc_index",
"rustc_macros",
2020-06-02 17:03:40 +00:00
"rustc_serialize",
2019-12-29 13:53:32 +00:00
"rustc_span",
2021-06-03 15:45:09 +00:00
"serde_json",
2020-07-24 18:42:00 +00:00
"tracing",
]
2022-12-17 13:21:37 +00:00
[[package]]
name = "rustc_tools_util"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ba09476327c4b70ccefb6180f046ef588c26a24cf5d269a9feba316eb4f029f"
[[package]]
name = "rustc_trait_selection"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
2024-05-17 16:43:05 +00:00
"derivative",
2024-06-22 21:22:00 +00:00
"itertools",
"rustc_ast",
"rustc_ast_ir",
"rustc_attr",
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
"rustc_hir",
"rustc_index",
"rustc_infer",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_next_trait_solver",
2020-06-02 17:03:40 +00:00
"rustc_parse_format",
2020-11-14 15:48:54 +00:00
"rustc_query_system",
"rustc_serialize",
"rustc_session",
"rustc_span",
"rustc_target",
"rustc_transmute",
2024-05-17 16:43:05 +00:00
"rustc_type_ir",
"rustc_type_ir_macros",
"smallvec",
2020-07-24 18:42:00 +00:00
"tracing",
]
[[package]]
name = "rustc_traits"
version = "0.0.0"
dependencies = [
"rustc_data_structures",
"rustc_hir",
2020-01-06 19:13:24 +00:00
"rustc_infer",
2020-03-29 13:24:45 +00:00
"rustc_middle",
2019-12-29 13:53:32 +00:00
"rustc_span",
"rustc_trait_selection",
2020-07-24 18:42:00 +00:00
"tracing",
]
[[package]]
name = "rustc_transmute"
2023-10-18 21:55:15 +00:00
version = "0.0.0"
dependencies = [
2024-06-22 21:22:00 +00:00
"itertools",
"rustc_ast_ir",
"rustc_data_structures",
"rustc_hir",
"rustc_infer",
"rustc_macros",
"rustc_middle",
"rustc_span",
"rustc_target",
"tracing",
]
2020-01-13 12:40:30 +00:00
[[package]]
2020-11-19 20:32:37 +00:00
name = "rustc_ty_utils"
2020-01-13 12:40:30 +00:00
version = "0.0.0"
dependencies = [
2024-06-22 21:22:00 +00:00
"itertools",
"rustc_ast_ir",
2020-01-13 12:40:30 +00:00
"rustc_data_structures",
"rustc_errors",
"rustc_fluent_macro",
2020-01-13 12:40:30 +00:00
"rustc_hir",
"rustc_index",
2020-01-06 19:13:24 +00:00
"rustc_infer",
"rustc_macros",
2020-03-29 13:24:45 +00:00
"rustc_middle",
"rustc_session",
2020-01-13 12:40:30 +00:00
"rustc_span",
2020-02-12 16:24:32 +00:00
"rustc_target",
"rustc_trait_selection",
"rustc_type_ir",
2020-07-24 18:42:00 +00:00
"tracing",
2020-01-13 12:40:30 +00:00
]
2020-11-18 15:37:10 +00:00
[[package]]
name = "rustc_type_ir"
version = "0.0.0"
dependencies = [
"bitflags 2.5.0",
2023-10-30 17:09:17 +00:00
"derivative",
"indexmap",
"rustc_ast_ir",
2020-11-18 15:37:10 +00:00
"rustc_data_structures",
"rustc_index",
"rustc_macros",
2020-11-18 15:37:10 +00:00
"rustc_serialize",
"rustc_span",
"rustc_type_ir_macros",
2021-01-31 09:32:34 +00:00
"smallvec",
2024-05-27 00:45:37 +00:00
"tracing",
2020-11-18 15:37:10 +00:00
]
[[package]]
name = "rustc_type_ir_macros"
version = "0.0.0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
"synstructure",
]
2021-10-04 22:13:00 +00:00
[[package]]
name = "rustc_version"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
dependencies = [
"semver",
2021-10-04 22:13:00 +00:00
]
[[package]]
name = "rustdoc"
version = "0.0.0"
dependencies = [
"arrayvec",
"askama",
"base64",
"expect-test",
"indexmap",
2024-06-22 21:22:00 +00:00
"itertools",
"minifier",
"regex",
2021-01-25 21:23:43 +00:00
"rustdoc-json-types",
"serde",
"serde_json",
"smallvec",
"tempfile",
"threadpool",
"tracing",
"tracing-subscriber",
"tracing-tree",
]
2023-05-20 11:40:11 +00:00
[[package]]
name = "rustdoc-gui-test"
version = "0.1.0"
dependencies = [
"build_helper",
2023-05-20 11:40:11 +00:00
"compiletest",
"getopts",
"walkdir",
]
2021-01-25 21:23:43 +00:00
[[package]]
name = "rustdoc-json-types"
version = "0.1.0"
dependencies = [
"bincode",
"rustc-hash",
2021-01-25 21:23:43 +00:00
"serde",
"serde_json",
2021-01-25 21:23:43 +00:00
]
2018-02-05 22:43:53 +00:00
[[package]]
name = "rustdoc-themes"
version = "0.1.0"
[[package]]
name = "rustdoc-tool"
version = "0.0.0"
dependencies = [
"rustdoc",
]
2020-01-14 17:47:04 +00:00
[[package]]
name = "rustfix"
version = "0.6.1"
2021-06-12 19:11:50 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecd2853d9e26988467753bd9912c3a126f642d05d229a4b53f5752ee36c56481"
2021-06-12 19:11:50 +00:00
dependencies = [
"anyhow",
"log",
"serde",
"serde_json",
]
2024-04-13 17:54:13 +00:00
[[package]]
name = "rustfix"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81864b097046da5df3758fdc6e4822bbb70afa06317e8ca45ea1b51cb8c5e5a4"
dependencies = [
"serde",
"serde_json",
"thiserror",
"tracing",
]
[[package]]
name = "rustfmt-config_proc_macro"
version = "0.3.0"
dependencies = [
"proc-macro2",
"quote",
"serde",
"syn 2.0.67",
]
2019-07-30 11:00:27 +00:00
[[package]]
name = "rustfmt-nightly"
2024-06-22 21:22:00 +00:00
version = "1.7.1"
2019-07-30 11:00:27 +00:00
dependencies = [
2024-01-29 12:21:16 +00:00
"annotate-snippets 0.9.2",
2020-06-15 09:43:39 +00:00
"anyhow",
"bytecount",
2024-06-22 21:22:00 +00:00
"cargo_metadata 0.18.1",
"clap",
2023-10-23 01:34:12 +00:00
"clap-cargo",
"diff",
"dirs",
"getopts",
"ignore",
2024-06-22 21:22:00 +00:00
"itertools",
"regex",
"rustfmt-config_proc_macro",
"serde",
"serde_json",
2022-06-13 03:04:54 +00:00
"term",
2020-06-15 09:43:39 +00:00
"thiserror",
2024-01-29 12:21:16 +00:00
"toml 0.7.8",
2023-10-23 01:34:12 +00:00
"tracing",
"tracing-subscriber",
"unicode-properties",
"unicode-segmentation",
"unicode-width",
2019-07-30 11:00:27 +00:00
]
[[package]]
name = "rustix"
2024-05-11 14:27:17 +00:00
version = "0.38.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
dependencies = [
"bitflags 2.5.0",
"errno",
"libc",
"linux-raw-sys",
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
]
2021-02-25 10:26:23 +00:00
[[package]]
name = "rustversion"
version = "1.0.17"
2021-02-25 10:26:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
2021-02-25 10:26:23 +00:00
[[package]]
name = "ruzstd"
2024-01-21 17:16:26 +00:00
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-21 17:16:26 +00:00
checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d"
dependencies = [
"byteorder",
2024-01-21 17:16:26 +00:00
"derive_more",
"twox-hash",
]
2024-03-18 22:47:41 +00:00
[[package]]
name = "ruzstd"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5174a470eeb535a721ae9fdd6e291c2411a906b96592182d05217591d5c5cf7b"
dependencies = [
"byteorder",
"derive_more",
"twox-hash",
]
[[package]]
name = "ryu"
2024-05-11 14:27:17 +00:00
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "same-file"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
dependencies = [
"winapi-util",
]
[[package]]
name = "schannel"
2024-01-29 12:21:16 +00:00
version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
dependencies = [
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
]
2019-02-26 10:15:52 +00:00
[[package]]
name = "scoped-tls"
version = "1.0.1"
2019-02-26 10:15:52 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
2019-02-26 10:15:52 +00:00
2019-07-25 13:57:25 +00:00
[[package]]
name = "scopeguard"
2024-01-29 12:21:16 +00:00
version = "1.2.0"
2019-07-25 13:57:25 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
2019-07-25 13:57:25 +00:00
[[package]]
name = "self_cell"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d"
dependencies = [
2024-05-11 14:27:17 +00:00
"self_cell 1.0.4",
]
[[package]]
name = "self_cell"
2024-05-11 14:27:17 +00:00
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a"
2021-06-02 03:38:39 +00:00
[[package]]
name = "semver"
2024-05-11 14:27:17 +00:00
version = "1.0.23"
2021-06-02 03:38:39 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
2021-06-02 03:38:39 +00:00
dependencies = [
"serde",
]
[[package]]
name = "serde"
2024-06-08 19:22:16 +00:00
version = "1.0.203"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"
2018-12-17 18:23:04 +00:00
dependencies = [
"serde_derive",
2018-12-17 18:23:04 +00:00
]
[[package]]
name = "serde_derive"
2024-06-08 19:22:16 +00:00
version = "1.0.203"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
]
[[package]]
name = "serde_json"
2024-05-11 14:27:17 +00:00
version = "1.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
dependencies = [
"indexmap",
"itoa",
"ryu",
"serde",
]
2023-06-02 09:42:42 +00:00
[[package]]
name = "serde_spanned"
version = "0.6.6"
2023-06-02 09:42:42 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
2023-06-02 09:42:42 +00:00
dependencies = [
"serde",
]
[[package]]
name = "sha1"
2024-01-29 12:21:16 +00:00
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
dependencies = [
"cfg-if",
"cpufeatures",
"digest",
]
[[package]]
name = "sha2"
2024-01-29 12:21:16 +00:00
version = "0.10.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
dependencies = [
"cfg-if",
"cpufeatures",
2022-08-31 20:04:12 +00:00
"digest",
2019-01-19 02:39:37 +00:00
]
2020-07-24 18:42:00 +00:00
[[package]]
name = "sharded-slab"
2024-01-29 12:21:16 +00:00
version = "0.1.7"
2020-07-24 18:42:00 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
2020-07-24 18:42:00 +00:00
dependencies = [
"lazy_static",
]
[[package]]
name = "shell-escape"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
2021-02-23 01:05:21 +00:00
[[package]]
name = "shlex"
2024-02-07 04:22:13 +00:00
version = "1.3.0"
2021-02-23 01:05:21 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-07 04:22:13 +00:00
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
2021-02-23 01:05:21 +00:00
[[package]]
name = "similar"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640"
[[package]]
name = "siphasher"
2024-01-29 12:21:16 +00:00
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "slab"
2024-01-29 12:21:16 +00:00
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
2023-07-02 13:07:47 +00:00
dependencies = [
"autocfg",
]
2019-11-04 14:59:09 +00:00
[[package]]
name = "smallvec"
version = "1.13.2"
2019-11-04 14:59:09 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
2019-11-04 14:59:09 +00:00
[[package]]
name = "snap"
2024-01-29 12:21:16 +00:00
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b"
2021-05-01 11:50:03 +00:00
[[package]]
name = "socket2"
2024-05-11 14:27:17 +00:00
version = "0.5.7"
2021-05-01 11:50:03 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
2021-05-01 11:50:03 +00:00
dependencies = [
"libc",
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
"windows-sys 0.52.0",
2021-05-01 11:50:03 +00:00
]
2024-02-27 14:50:23 +00:00
[[package]]
name = "spanned"
2024-06-08 19:22:16 +00:00
version = "0.2.1"
2024-02-27 14:50:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "ed14ba8b4b82241bd5daba2c49185d4a0581a0058355fe96537338f002b8605d"
2024-02-27 14:50:23 +00:00
dependencies = [
"bstr",
"color-eyre",
]
[[package]]
name = "spdx-expression"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d7ac03c67c572d85049d6db815e20a4a19b41b3d5cca732ac582342021ad77"
dependencies = [
"nom",
"serde",
"thiserror",
"tracing",
]
[[package]]
name = "spdx-rs"
2024-01-29 12:21:16 +00:00
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "990870190ec8d8c64ba66e4a6746243d6e57d99353991e0e6092334833f429b1"
dependencies = [
"chrono",
"log",
"nom",
"serde",
"spdx-expression",
"strum",
"strum_macros",
"thiserror",
"uuid",
]
[[package]]
name = "stable_deref_trait"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "stable_mir"
version = "0.1.0-preview"
dependencies = [
"scoped-tls",
]
[[package]]
name = "stacker"
version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce"
dependencies = [
"cc",
"cfg-if",
"libc",
"psm",
2021-07-21 13:17:31 +00:00
"winapi",
]
2022-04-28 05:42:54 +00:00
[[package]]
name = "static_assertions"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "std"
version = "0.0.0"
dependencies = [
2024-05-28 00:05:32 +00:00
"addr2line 0.22.0",
"alloc",
"cfg-if",
"compiler_builtins",
"core",
"dlmalloc",
"fortanix-sgx-abi",
"hashbrown",
"hermit-abi 0.4.0",
"libc",
"miniz_oxide",
2024-06-07 05:50:28 +00:00
"object 0.36.0",
"panic_abort",
"panic_unwind",
"profiler_builtins",
"r-efi",
"r-efi-alloc",
"rand",
"rand_xorshift",
std: Switch from libbacktrace to gimli This commit is a proof-of-concept for switching the standard library's backtrace symbolication mechanism on most platforms from libbacktrace to gimli. The standard library's support for `RUST_BACKTRACE=1` requires in-process parsing of object files and DWARF debug information to interpret it and print the filename/line number of stack frames as part of a backtrace. Historically this support in the standard library has come from a library called "libbacktrace". The libbacktrace library seems to have been extracted from gcc at some point and is written in C. We've had a lot of issues with libbacktrace over time, unfortunately, though. The library does not appear to be actively maintained since we've had patches sit for months-to-years without comments. We have discovered a good number of soundness issues with the library itself, both when parsing valid DWARF as well as invalid DWARF. This is enough of an issue that the libs team has previously decided that we cannot feed untrusted inputs to libbacktrace. This also doesn't take into account the portability of libbacktrace which has been difficult to manage and maintain over time. While possible there are lots of exceptions and it's the main C dependency of the standard library right now. For years it's been the desire to switch over to a Rust-based solution for symbolicating backtraces. It's been assumed that we'll be using the Gimli family of crates for this purpose, which are targeted at safely and efficiently parsing DWARF debug information. I've been working recently to shore up the Gimli support in the `backtrace` crate. As of a few weeks ago the `backtrace` crate, by default, uses Gimli when loaded from crates.io. This transition has gone well enough that I figured it was time to start talking seriously about this change to the standard library. This commit is a preview of what's probably the best way to integrate the `backtrace` crate into the standard library with the Gimli feature turned on. While today it's used as a crates.io dependency, this commit switches the `backtrace` crate to a submodule of this repository which will need to be updated manually. This is not done lightly, but is thought to be the best solution. The primary reason for this is that the `backtrace` crate needs to do some pretty nontrivial filesystem interactions to locate debug information. Working without `std::fs` is not an option, and while it might be possible to do some sort of trait-based solution when prototyped it was found to be too unergonomic. Using a submodule allows the `backtrace` crate to build as a submodule of the `std` crate itself, enabling it to use `std::fs` and such. Otherwise this adds new dependencies to the standard library. This step requires extra attention because this means that these crates are now going to be included with all Rust programs by default. It's important to note, however, that we're already shipping libbacktrace with all Rust programs by default and it has a bunch of C code implementing all of this internally anyway, so we're basically already switching already-shipping functionality to Rust from C. * `object` - this crate is used to parse object file headers and contents. Very low-level support is used from this crate and almost all of it is disabled. Largely we're just using struct definitions as well as convenience methods internally to read bytes and such. * `addr2line` - this is the main meat of the implementation for symbolication. This crate depends on `gimli` for DWARF parsing and then provides interfaces needed by the `backtrace` crate to turn an address into a filename / line number. This crate is actually pretty small (fits in a single file almost!) and mirrors most of what `dwarf.c` does for libbacktrace. * `miniz_oxide` - the libbacktrace crate transparently handles compressed debug information which is compressed with zlib. This crate is used to decompress compressed debug sections. * `gimli` - not actually used directly, but a dependency of `addr2line`. * `adler32`- not used directly either, but a dependency of `miniz_oxide`. The goal of this change is to improve the safety of backtrace symbolication in the standard library, especially in the face of possibly malformed DWARF debug information. Even to this day we're still seeing segfaults in libbacktrace which could possibly become security vulnerabilities. This change should almost entirely eliminate this possibility whilc also paving the way forward to adding more features like split debug information. Some references for those interested are: * Original addition of libbacktrace - #12602 * OOM with libbacktrace - #24231 * Backtrace failure due to use of uninitialized value - #28447 * Possibility to feed untrusted data to libbacktrace - #21889 * Soundness fix for libbacktrace - #33729 * Crash in libbacktrace - #39468 * Support for macOS, never merged - ianlancetaylor/libbacktrace#2 * Performance issues with libbacktrace - #29293, #37477 * Update procedure is quite complicated due to how many patches we need to carry - #50955 * Libbacktrace doesn't work on MinGW with dynamic libs - #71060 * Segfault in libbacktrace on macOS - #71397 Switching to Rust will not make us immune to all of these issues. The crashes are expected to go away, but correctness and performance may still have bugs arise. The gimli and `backtrace` crates, however, are actively maintained unlike libbacktrace, so this should enable us to at least efficiently apply fixes as situations come up.
2020-05-13 21:22:37 +00:00
"rustc-demangle",
"std_detect",
"unwind",
"wasi",
]
[[package]]
name = "std_detect"
version = "0.1.5"
dependencies = [
"cfg-if",
"compiler_builtins",
"libc",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
]
[[package]]
name = "string_cache"
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b"
dependencies = [
"new_debug_unreachable",
"once_cell",
"parking_lot",
2024-05-05 15:17:45 +00:00
"phf_shared 0.10.0",
"precomputed-hash",
"serde",
]
[[package]]
name = "string_cache_codegen"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
dependencies = [
2024-05-05 15:17:45 +00:00
"phf_generator 0.10.0",
"phf_shared 0.10.0",
"proc-macro2",
"quote",
]
2024-01-29 12:21:16 +00:00
[[package]]
name = "strsim"
version = "0.11.1"
2024-01-29 12:21:16 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
2024-01-29 12:21:16 +00:00
[[package]]
name = "strum"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
[[package]]
name = "strum_macros"
version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59"
dependencies = [
"heck 0.4.1",
"proc-macro2",
"quote",
"rustversion",
"syn 1.0.109",
]
[[package]]
name = "suggest-tests"
version = "0.1.0"
dependencies = [
"build_helper",
"glob",
]
2019-09-08 08:28:11 +00:00
[[package]]
name = "syn"
version = "1.0.109"
2019-09-08 08:28:11 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
2019-09-08 08:28:11 +00:00
dependencies = [
"proc-macro2",
"quote",
2022-10-09 03:25:40 +00:00
"unicode-ident",
2019-09-08 08:28:11 +00:00
]
2023-03-23 06:19:25 +00:00
[[package]]
name = "syn"
version = "2.0.67"
2023-03-23 06:19:25 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff8655ed1d86f3af4ee3fd3263786bc14245ad17c4c7e85ba7187fb3ae028c90"
2023-03-23 06:19:25 +00:00
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
2023-03-27 13:44:06 +00:00
[[package]]
name = "synstructure"
2024-01-29 12:21:16 +00:00
version = "0.13.1"
2023-03-27 13:44:06 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
2023-03-27 13:44:06 +00:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
2023-03-27 13:44:06 +00:00
]
[[package]]
name = "syntect"
version = "5.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1"
dependencies = [
"bincode",
"bitflags 1.3.2",
"flate2",
"fnv",
"once_cell",
"onig",
"plist",
"regex-syntax 0.8.4",
"serde",
"serde_derive",
"serde_json",
"thiserror",
"walkdir",
"yaml-rust",
]
[[package]]
name = "sysinfo"
2024-05-11 14:27:17 +00:00
version = "0.30.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "732ffa00f53e6b2af46208fba5718d9662a421049204e156328b66791ffa15ae"
dependencies = [
"cfg-if",
"core-foundation-sys",
"libc",
"ntapi",
"once_cell",
2024-02-22 11:01:13 +00:00
"windows",
]
[[package]]
name = "sysroot"
version = "0.0.0"
dependencies = [
"proc_macro",
"std",
"test",
]
[[package]]
name = "tabled"
2024-02-22 11:17:59 +00:00
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-22 11:17:59 +00:00
checksum = "4c998b0c8b921495196a48aabaf1901ff28be0760136e31604f7967b0792050e"
dependencies = [
"papergrid",
"unicode-width",
]
2017-05-08 22:01:13 +00:00
[[package]]
name = "tar"
2024-06-08 19:22:16 +00:00
version = "0.4.41"
2017-05-08 22:01:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909"
2017-05-08 22:01:13 +00:00
dependencies = [
"filetime",
"libc",
"xattr",
2017-05-08 22:01:13 +00:00
]
[[package]]
name = "tempfile"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "3.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
dependencies = [
"cfg-if",
2022-11-15 19:06:42 +00:00
"fastrand",
"rustix",
2024-01-29 12:21:16 +00:00
"windows-sys 0.52.0",
]
[[package]]
name = "tendril"
2022-06-22 23:49:24 +00:00
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2022-06-22 23:49:24 +00:00
checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
dependencies = [
"futf",
"mac",
"utf-8",
]
2021-02-25 10:26:23 +00:00
[[package]]
name = "term"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f"
dependencies = [
"dirs-next",
"rustversion",
2021-07-21 13:17:31 +00:00
"winapi",
2021-02-25 10:26:23 +00:00
]
[[package]]
name = "termcolor"
2024-01-29 12:21:16 +00:00
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
dependencies = [
2020-07-29 18:02:05 +00:00
"winapi-util",
]
2023-01-06 01:20:59 +00:00
[[package]]
name = "terminal_size"
version = "0.3.0"
2023-01-06 01:20:59 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
2023-01-06 01:20:59 +00:00
dependencies = [
"rustix",
2023-08-24 19:33:17 +00:00
"windows-sys 0.48.0",
2023-01-06 01:20:59 +00:00
]
2020-01-29 00:13:48 +00:00
[[package]]
name = "termize"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1706be6b564323ce7092f5f7e6b118a14c8ef7ed0e69c8c5329c914a9f101295"
dependencies = [
"libc",
2021-07-21 13:17:31 +00:00
"winapi",
2020-01-29 00:13:48 +00:00
]
[[package]]
name = "termtree"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
[[package]]
name = "test"
version = "0.0.0"
dependencies = [
bootstrap: Merge the libtest build step with libstd Since its inception rustbuild has always worked in three stages: one for libstd, one for libtest, and one for rustc. These three stages were architected around crates.io dependencies, where rustc wants to depend on crates.io crates but said crates don't explicitly depend on libstd, requiring a sysroot assembly step in the middle. This same logic was applied for libtest where libtest wants to depend on crates.io crates (`getopts`) but `getopts` didn't say that it depended on std, so it needed `std` built ahead of time. Lots of time has passed since the inception of rustbuild, however, and we've since gotten to the point where even `std` itself is depending on crates.io crates (albeit with some wonky configuration). This commit applies the same logic to the two dependencies that the `test` crate pulls in from crates.io, `getopts` and `unicode-width`. Over the many years since rustbuild's inception `unicode-width` was the only dependency picked up by the `test` crate, so the extra configuration necessary to get crates building in this crate graph is unlikely to be too much of a burden on developers. After this patch it means that there are now only two build phasese of rustbuild, one for libstd and one for rustc. The libtest/libproc_macro build phase is all lumped into one now with `std`. This was originally motivated by rust-lang/cargo#7216 where Cargo was having to deal with synthesizing dependency edges but this commit makes them explicit in this repository.
2019-08-16 15:29:08 +00:00
"core",
"getopts",
2024-01-24 23:57:43 +00:00
"libc",
bootstrap: Merge the libtest build step with libstd Since its inception rustbuild has always worked in three stages: one for libstd, one for libtest, and one for rustc. These three stages were architected around crates.io dependencies, where rustc wants to depend on crates.io crates but said crates don't explicitly depend on libstd, requiring a sysroot assembly step in the middle. This same logic was applied for libtest where libtest wants to depend on crates.io crates (`getopts`) but `getopts` didn't say that it depended on std, so it needed `std` built ahead of time. Lots of time has passed since the inception of rustbuild, however, and we've since gotten to the point where even `std` itself is depending on crates.io crates (albeit with some wonky configuration). This commit applies the same logic to the two dependencies that the `test` crate pulls in from crates.io, `getopts` and `unicode-width`. Over the many years since rustbuild's inception `unicode-width` was the only dependency picked up by the `test` crate, so the extra configuration necessary to get crates building in this crate graph is unlikely to be too much of a burden on developers. After this patch it means that there are now only two build phasese of rustbuild, one for libstd and one for rustc. The libtest/libproc_macro build phase is all lumped into one now with `std`. This was originally motivated by rust-lang/cargo#7216 where Cargo was having to deal with synthesizing dependency edges but this commit makes them explicit in this repository.
2019-08-16 15:29:08 +00:00
"std",
]
[[package]]
name = "textwrap"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9"
[[package]]
name = "thin-vec"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a38c90d48152c236a3ab59271da4f4ae63d678c5d7ad6b7714d7cb9760be5e4b"
2019-11-26 11:06:30 +00:00
[[package]]
name = "thiserror"
version = "1.0.61"
2019-11-26 11:06:30 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
2019-11-26 11:06:30 +00:00
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.61"
2019-11-26 11:06:30 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
2019-11-26 11:06:30 +00:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
2019-11-26 11:06:30 +00:00
]
[[package]]
name = "thorin-dwp"
2023-08-14 14:57:38 +00:00
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-08-14 14:57:38 +00:00
checksum = "4db52ee8fec06e119b692ef3dd2c4cf621a99204c1b8c47407870ed050305b9b"
dependencies = [
2024-05-28 00:05:32 +00:00
"gimli 0.28.1",
"hashbrown",
2024-03-18 22:47:41 +00:00
"object 0.32.2",
"tracing",
]
[[package]]
name = "thread_local"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "1.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
dependencies = [
"cfg-if",
2022-01-24 17:19:21 +00:00
"once_cell",
]
[[package]]
name = "threadpool"
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
dependencies = [
"num_cpus",
]
[[package]]
name = "tidy"
version = "0.1.0"
dependencies = [
"build_helper",
2023-10-07 05:55:48 +00:00
"cargo_metadata 0.15.4",
2024-06-21 22:20:45 +00:00
"fluent-syntax",
"ignore",
"miropt-test-tools",
"regex",
2024-04-18 06:57:43 +00:00
"rustc-hash",
"semver",
"termcolor",
"walkdir",
]
[[package]]
name = "tier-check"
version = "0.1.0"
[[package]]
name = "time"
version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
2024-01-29 12:16:20 +00:00
"deranged",
"itoa",
2024-01-29 12:21:16 +00:00
"num-conv",
2024-01-29 12:16:20 +00:00
"powerfmt",
"serde",
"time-core",
"time-macros",
]
[[package]]
name = "time-core"
2024-01-29 12:16:20 +00:00
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:16:20 +00:00
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
[[package]]
name = "time-macros"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
dependencies = [
2024-01-29 12:21:16 +00:00
"num-conv",
"time-core",
]
[[package]]
name = "tinystr"
2024-06-08 19:18:31 +00:00
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
2022-10-19 23:24:42 +00:00
dependencies = [
"displaydoc",
"zerovec",
2022-10-19 23:24:42 +00:00
]
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
[[package]]
name = "tinyvec"
version = "1.6.0"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
dependencies = [
"tinyvec_macros",
]
[[package]]
name = "tinyvec_macros"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
[[package]]
name = "tokio"
2024-06-08 19:22:16 +00:00
version = "1.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
dependencies = [
2023-07-02 13:07:47 +00:00
"backtrace",
"bytes",
"pin-project-lite",
]
2019-03-29 03:13:13 +00:00
[[package]]
name = "toml"
version = "0.5.11"
2019-03-29 03:13:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
2019-03-29 03:13:13 +00:00
dependencies = [
"serde",
2019-03-29 03:13:13 +00:00
]
2023-06-02 09:42:42 +00:00
[[package]]
name = "toml"
2024-01-29 12:21:16 +00:00
version = "0.7.8"
2023-06-02 09:42:42 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
2023-06-02 09:42:42 +00:00
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
"toml_edit 0.19.15",
]
[[package]]
name = "toml"
2024-06-08 19:22:16 +00:00
version = "0.8.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
2024-06-08 19:22:16 +00:00
"toml_edit 0.22.14",
2023-06-02 09:42:42 +00:00
]
[[package]]
name = "toml_datetime"
version = "0.6.6"
2023-06-02 09:42:42 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
2023-06-02 09:42:42 +00:00
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
2024-01-29 12:21:16 +00:00
version = "0.19.15"
2023-06-02 09:42:42 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
2023-06-02 09:42:42 +00:00
dependencies = [
"indexmap",
2023-06-02 09:42:42 +00:00
"serde",
"serde_spanned",
"toml_datetime",
"winnow 0.5.40",
]
[[package]]
name = "toml_edit"
2024-06-08 19:22:16 +00:00
version = "0.22.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38"
dependencies = [
"indexmap",
"serde",
"serde_spanned",
"toml_datetime",
2024-06-08 19:22:16 +00:00
"winnow 0.6.13",
2023-06-02 09:42:42 +00:00
]
2021-12-03 20:25:07 +00:00
[[package]]
name = "topological-sort"
2023-01-06 01:20:59 +00:00
version = "0.2.2"
2021-12-03 20:25:07 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-01-06 01:20:59 +00:00
checksum = "ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d"
2021-12-03 20:25:07 +00:00
2020-05-27 05:05:09 +00:00
[[package]]
name = "tracing"
version = "0.1.37"
2020-05-27 05:05:09 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
2020-05-27 05:05:09 +00:00
dependencies = [
"cfg-if",
2021-07-21 13:17:31 +00:00
"pin-project-lite",
2020-05-27 05:05:09 +00:00
"tracing-attributes",
"tracing-core",
]
[[package]]
name = "tracing-attributes"
2024-01-29 12:21:16 +00:00
version = "0.1.27"
2020-05-27 05:05:09 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
2020-05-27 05:05:09 +00:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
2020-05-27 05:05:09 +00:00
]
[[package]]
name = "tracing-core"
version = "0.1.30"
2020-05-27 05:05:09 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a"
2020-05-27 05:05:09 +00:00
dependencies = [
2022-07-05 08:26:12 +00:00
"once_cell",
"valuable",
2020-05-27 05:05:09 +00:00
]
2022-07-15 14:04:23 +00:00
[[package]]
name = "tracing-error"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e"
dependencies = [
"tracing",
"tracing-subscriber",
]
2024-01-29 12:21:16 +00:00
[[package]]
name = "tracing-log"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
"log",
"once_cell",
2020-08-04 22:35:37 +00:00
"tracing-core",
]
2020-07-24 18:42:00 +00:00
[[package]]
name = "tracing-subscriber"
2024-01-29 12:21:16 +00:00
version = "0.3.18"
2020-07-24 18:42:00 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
2020-07-24 18:42:00 +00:00
dependencies = [
"matchers",
"nu-ansi-term 0.46.0",
"once_cell",
"parking_lot",
2020-07-24 18:42:00 +00:00
"regex",
"sharded-slab",
"smallvec",
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
"thread_local",
"tracing",
2020-07-24 18:42:00 +00:00
"tracing-core",
"tracing-log",
2020-08-04 22:35:37 +00:00
]
[[package]]
name = "tracing-tree"
2024-06-08 19:22:16 +00:00
version = "0.3.1"
2020-08-04 22:35:37 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "b56c62d2c80033cb36fae448730a2f2ef99410fe3ecbffc916681a32f6807dbe"
2020-08-04 22:35:37 +00:00
dependencies = [
2024-06-08 19:22:16 +00:00
"nu-ansi-term 0.50.0",
"tracing-core",
"tracing-log",
2020-08-04 22:35:37 +00:00
"tracing-subscriber",
2020-07-24 18:42:00 +00:00
]
[[package]]
name = "twox-hash"
version = "1.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
dependencies = [
"cfg-if",
"rand",
"static_assertions",
]
[[package]]
name = "type-map"
2024-05-11 14:27:17 +00:00
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f"
dependencies = [
"rustc-hash",
]
2018-12-03 01:33:20 +00:00
[[package]]
name = "typenum"
2024-01-29 12:21:16 +00:00
version = "1.17.0"
2018-12-03 01:33:20 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
2018-12-03 01:33:20 +00:00
2020-01-13 21:40:19 +00:00
[[package]]
name = "ucd-parse"
2024-01-29 12:21:16 +00:00
version = "0.1.13"
2020-01-13 21:40:19 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "c06ff81122fcbf4df4c1660b15f7e3336058e7aec14437c9f85c6b31a0f279b9"
2020-01-13 21:40:19 +00:00
dependencies = [
2024-01-29 12:21:16 +00:00
"regex-lite",
2020-01-13 21:40:19 +00:00
]
2019-01-19 02:39:37 +00:00
[[package]]
name = "ucd-trie"
2024-01-29 12:21:16 +00:00
version = "0.1.6"
2019-01-19 02:39:37 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
2019-01-19 02:39:37 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
name = "ui_test"
2023-09-28 14:42:07 +00:00
version = "0.21.2"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-09-28 14:42:07 +00:00
checksum = "aaf4bf7c184b8dfc7a4d3b90df789b1eb992ee42811cd115f32a7a1eb781058d"
2023-08-24 19:33:17 +00:00
dependencies = [
2024-01-29 12:21:16 +00:00
"annotate-snippets 0.9.2",
2023-08-24 19:33:17 +00:00
"anyhow",
"bstr",
"cargo-platform",
2023-10-07 05:55:48 +00:00
"cargo_metadata 0.15.4",
2023-08-24 19:33:17 +00:00
"color-eyre",
"colored",
"comma",
"crossbeam-channel",
"indicatif",
"lazy_static",
2023-08-29 13:28:53 +00:00
"levenshtein",
2023-08-24 19:33:17 +00:00
"prettydiff",
"regex",
"rustc_version",
2024-04-13 17:54:13 +00:00
"rustfix 0.6.1",
2023-08-24 19:33:17 +00:00
"serde",
"serde_json",
"tempfile",
]
2024-02-27 14:50:23 +00:00
[[package]]
name = "ui_test"
2024-05-02 15:27:08 +00:00
version = "0.23.0"
2024-02-27 14:50:23 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-02 15:27:08 +00:00
checksum = "29e5f4ffcbab82453958fbf59990e981b8e8a177dcd60c2bd8f9b52c3036a6e1"
2024-02-27 14:50:23 +00:00
dependencies = [
"annotate-snippets 0.11.4",
2024-02-27 14:50:23 +00:00
"anyhow",
"bstr",
"cargo-platform",
"cargo_metadata 0.18.1",
"color-eyre",
"colored",
"comma",
"crossbeam-channel",
"indicatif",
"lazy_static",
"levenshtein",
"prettydiff",
"regex",
"rustc_version",
2024-05-02 15:27:08 +00:00
"rustfix 0.8.1",
2024-02-27 14:50:23 +00:00
"serde",
"serde_json",
"spanned",
"tempfile",
]
[[package]]
name = "unic-langid"
2024-05-11 14:27:17 +00:00
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "23dd9d1e72a73b25e07123a80776aae3e7b0ec461ef94f9151eed6ec88005a44"
dependencies = [
"unic-langid-impl",
"unic-langid-macros",
]
[[package]]
name = "unic-langid-impl"
2024-05-11 14:27:17 +00:00
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "0a5422c1f65949306c99240b81de9f3f15929f5a8bfe05bb44b034cc8bf593e5"
dependencies = [
"tinystr",
]
[[package]]
name = "unic-langid-macros"
2024-05-11 14:27:17 +00:00
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "0da1cd2c042d3c7569a1008806b02039e7a4a2bdf8f8e96bd3c792434a0e275e"
dependencies = [
"proc-macro-hack",
"tinystr",
"unic-langid-impl",
"unic-langid-macros-impl",
]
[[package]]
name = "unic-langid-macros-impl"
2024-05-11 14:27:17 +00:00
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "1ed7f4237ba393424195053097c1516bd4590dc82b84f2f97c5c69e12704555b"
dependencies = [
"proc-macro-hack",
"quote",
"syn 2.0.67",
"unic-langid-impl",
]
[[package]]
name = "unicase"
2023-11-23 10:55:11 +00:00
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2023-11-23 10:55:11 +00:00
checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
dependencies = [
2020-02-13 17:39:40 +00:00
"version_check",
]
2020-01-13 21:40:19 +00:00
[[package]]
name = "unicode-bdd"
version = "0.1.0"
dependencies = [
"ucd-parse",
]
[[package]]
name = "unicode-bidi"
version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
2022-10-09 03:25:40 +00:00
[[package]]
name = "unicode-ident"
2024-01-29 12:21:16 +00:00
version = "1.0.12"
2022-10-09 03:25:40 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
2022-10-09 03:25:40 +00:00
[[package]]
name = "unicode-normalization"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
dependencies = [
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
"tinyvec",
]
[[package]]
name = "unicode-properties"
2024-01-29 12:21:16 +00:00
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291"
2020-01-02 12:02:22 +00:00
[[package]]
name = "unicode-script"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "0.5.6"
2020-01-02 12:02:22 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd"
2020-01-02 12:02:22 +00:00
[[package]]
name = "unicode-security"
2024-01-29 12:21:16 +00:00
version = "0.1.1"
2020-01-02 12:02:22 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "ee9e13753df674873f3c4693b240ae5c03245ddc157dfccf7c26db9329af3a11"
2020-01-02 12:02:22 +00:00
dependencies = [
2020-04-25 01:38:31 +00:00
"unicode-normalization",
2020-01-02 12:02:22 +00:00
"unicode-script",
]
[[package]]
name = "unicode-segmentation"
2024-01-29 12:21:16 +00:00
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
[[package]]
name = "unicode-width"
2024-06-08 19:22:16 +00:00
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
bootstrap: Merge the libtest build step with libstd Since its inception rustbuild has always worked in three stages: one for libstd, one for libtest, and one for rustc. These three stages were architected around crates.io dependencies, where rustc wants to depend on crates.io crates but said crates don't explicitly depend on libstd, requiring a sysroot assembly step in the middle. This same logic was applied for libtest where libtest wants to depend on crates.io crates (`getopts`) but `getopts` didn't say that it depended on std, so it needed `std` built ahead of time. Lots of time has passed since the inception of rustbuild, however, and we've since gotten to the point where even `std` itself is depending on crates.io crates (albeit with some wonky configuration). This commit applies the same logic to the two dependencies that the `test` crate pulls in from crates.io, `getopts` and `unicode-width`. Over the many years since rustbuild's inception `unicode-width` was the only dependency picked up by the `test` crate, so the extra configuration necessary to get crates building in this crate graph is unlikely to be too much of a burden on developers. After this patch it means that there are now only two build phasese of rustbuild, one for libstd and one for rustc. The libtest/libproc_macro build phase is all lumped into one now with `std`. This was originally motivated by rust-lang/cargo#7216 where Cargo was having to deal with synthesizing dependency edges but this commit makes them explicit in this repository.
2019-08-16 15:29:08 +00:00
dependencies = [
"compiler_builtins",
"rustc-std-workspace-core",
"rustc-std-workspace-std",
]
[[package]]
name = "unicode-xid"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
[[package]]
name = "unified-diff"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "496a3d395ed0c30f411ceace4a91f7d93b148fb5a9b383d5d4cff7850f048d5f"
dependencies = [
"diff",
]
[[package]]
name = "unstable-book-gen"
version = "0.1.0"
dependencies = [
"num-traits",
"tidy",
]
2017-09-25 04:13:29 +00:00
[[package]]
name = "unwind"
version = "0.0.0"
dependencies = [
"cfg-if",
"compiler_builtins",
"core",
"libc",
"unwinding",
]
[[package]]
name = "unwinding"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37a19a21a537f635c16c7576f22d0f2f7d63353c1337ad4ce0d8001c7952a25b"
dependencies = [
"compiler_builtins",
2024-05-28 00:05:32 +00:00
"gimli 0.28.1",
"rustc-std-workspace-core",
2017-09-25 04:13:29 +00:00
]
2019-08-01 00:44:39 +00:00
[[package]]
name = "url"
version = "2.5.2"
2019-08-01 00:44:39 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
2019-08-01 00:44:39 +00:00
dependencies = [
2021-05-12 00:39:51 +00:00
"form_urlencoded",
2022-08-21 04:19:43 +00:00
"idna",
"percent-encoding",
2019-08-01 00:44:39 +00:00
]
[[package]]
name = "utf-8"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
[[package]]
name = "utf8-width"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3"
2019-05-23 20:27:49 +00:00
[[package]]
name = "utf8parse"
2024-06-08 19:22:16 +00:00
version = "0.2.2"
2019-05-23 20:27:49 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
2019-05-23 20:27:49 +00:00
[[package]]
name = "uuid"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
dependencies = [
"getrandom",
]
2022-07-05 08:26:12 +00:00
[[package]]
name = "valuable"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
[[package]]
name = "vcpkg"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
2019-11-25 16:14:07 +00:00
[[package]]
name = "version_check"
version = "0.9.4"
2019-11-25 16:14:07 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
2019-11-25 16:14:07 +00:00
[[package]]
name = "wait-timeout"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
dependencies = [
"libc",
]
[[package]]
name = "walkdir"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
cargo update Updating ahash v0.8.8 -> v0.8.10 Updating annotate-snippets v0.10.1 -> v0.10.2 Updating anstream v0.6.11 -> v0.6.13 Updating anyhow v1.0.79 -> v1.0.80 Updating bumpalo v3.14.0 -> v3.15.3 Updating clap v4.5.0 -> v4.5.1 Updating clap_builder v4.5.0 -> v4.5.1 Updating clap_complete v4.5.0 -> v4.5.1 Updating crossbeam-channel v0.5.11 -> v0.5.12 Updating darling v0.20.6 -> v0.20.8 Updating darling_core v0.20.6 -> v0.20.8 Updating darling_macro v0.20.6 -> v0.20.8 Updating dlmalloc v0.2.5 -> v0.2.6 Updating indexmap v2.2.3 -> v2.2.5 Updating libloading v0.8.1 -> v0.8.2 Updating log v0.4.20 -> v0.4.21 Updating mio v0.8.10 -> v0.8.11 Updating normpath v1.1.1 -> v1.2.0 Updating openssl v0.10.63 -> v0.10.64 Updating openssl-sys v0.9.99 -> v0.9.101 Updating pest v2.7.7 -> v2.7.8 Updating pest_derive v2.7.7 -> v2.7.8 Updating pest_generator v2.7.7 -> v2.7.8 Updating pest_meta v2.7.7 -> v2.7.8 Updating pkg-config v0.3.29 -> v0.3.30 Updating rayon v1.8.1 -> v1.9.0 Downgrading regex v1.9.4 -> v1.8.4 Updating regex-automata v0.3.7 -> v0.3.9 Updating reqwest v0.11.23 -> v0.11.24 Adding rustls-pemfile v1.0.4 Updating ryu v1.0.16 -> v1.0.17 Updating semver v1.0.21 -> v1.0.22 Updating serde v1.0.196 -> v1.0.197 Updating serde_derive v1.0.196 -> v1.0.197 Updating serde_json v1.0.113 -> v1.0.114 Updating socket2 v0.5.5 -> v0.5.6 Updating syn v2.0.48 -> v2.0.52 Adding sync_wrapper v0.1.2 Updating sysinfo v0.30.5 -> v0.30.6 Updating tempfile v3.10.0 -> v3.10.1 Updating thread_local v1.1.7 -> v1.1.8 Updating unicode-normalization v0.1.22 -> v0.1.23 Updating unicode-script v0.5.5 -> v0.5.6 Updating walkdir v2.4.0 -> v2.5.0 Updating windows-targets v0.52.0 -> v0.52.4 Updating windows_aarch64_gnullvm v0.52.0 -> v0.52.4 Updating windows_aarch64_msvc v0.52.0 -> v0.52.4 Updating windows_i686_gnu v0.52.0 -> v0.52.4 Updating windows_i686_msvc v0.52.0 -> v0.52.4 Updating windows_x86_64_gnu v0.52.0 -> v0.52.4 Updating windows_x86_64_gnullvm v0.52.0 -> v0.52.4 Updating windows_x86_64_msvc v0.52.0 -> v0.52.4
2024-03-03 00:16:16 +00:00
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
dependencies = [
"same-file",
"winapi-util",
]
[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
2019-08-29 17:13:15 +00:00
dependencies = [
"compiler_builtins",
"rustc-std-workspace-alloc",
"rustc-std-workspace-core",
]
[[package]]
name = "wasm-bindgen"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.67",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
]
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "wasm-encoder"
version = "0.200.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e3fb0c8fbddd78aa6095b850dfeedbc7506cf5f81e633f69cf8f2333ab84b9"
dependencies = [
"leb128",
]
wasm: Store rlib metadata in wasm object files The goal of this commit is to remove warnings using LLVM tip-of-tree `wasm-ld`. In llvm/llvm-project#78658 the `wasm-ld` LLD driver no longer looks at archive indices and instead looks at all the objects in archives. Previously `lib.rmeta` files were simply raw rustc metadata bytes, not wasm objects, meaning that `wasm-ld` would emit a warning indicating so. WebAssembly targets previously passed `--fatal-warnings` to `wasm-ld` by default which meant that if Rust were to update to LLVM 18 then all wasm targets would not work. This immediate blocker was resolved in rust-lang/rust#120278 which removed `--fatal-warnings` which enabled a theoretical update to LLVM 18 for wasm targets. This current state is ok-enough for now because rustc squashes all linker output by default if it doesn't fail. This means, for example, that rustc squashes all the linker warnings coming out of `wasm-ld` about `lib.rmeta` files with LLVM 18. This again isn't a pressing issue because the information is all hidden, but it runs the risk of being annoying if another linker error were to happen and then the output would have all these unrelated warnings that couldn't be fixed. Thus, this PR comes into the picture. The goal of this PR is to resolve these warnings by using the WebAssembly object file format on wasm targets instead of using raw rustc metadata. When I first implemented the rlib-in-objects scheme in #84449 I remember either concluding that `wasm-ld` would either include the metadata in the output or I thought we didn't have to do anything there at all. I think I was wrong on both counts as `wasm-ld` does not include the metadata in the final output unless the object is referenced and we do actually need to do something to resolve these warnings. This PR updates the object file format containing rustc metadata on WebAssembly targets to be an actual WebAssembly file. This enables the `wasm` feature of the `object` crate to be able to read the custom section in the same manner as other platforms, but currently `object` doesn't support writing wasm object files so a handwritten encoder is used instead. The only caveat I know of with this is that if `wasm-ld` does indeed look at the object file then the metadata will be included in the final output. I believe the only thing that could cause that at this time is `--whole-archive` which I don't think is passed for rlibs. I would clarify that I'm not 100% certain about this, however.
2024-02-02 21:26:18 +00:00
[[package]]
name = "wasmparser"
version = "0.118.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77f1154f1ab868e2a01d9834a805faca7bf8b50d041b4ca714d005d0dab1c50c"
dependencies = [
"indexmap",
"semver",
]
[[package]]
name = "winapi"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
Update dependencies This runs cargo update, applying the following changes: Adding arrayref v0.3.6 Adding base64 v0.11.0 Adding blake2b_simd v0.5.10 Adding cloudabi v0.1.0 Adding crossbeam-queue v0.2.3 Adding instant v0.1.6 Adding lock_api v0.4.1 Adding maybe-uninit v2.0.0 Adding parking_lot_core v0.7.2 Adding parking_lot_core v0.8.0 Adding parking_lot v0.11.0 Adding proc-macro-error-attr v1.0.4 Adding quick-error v2.0.0 Adding rust-argon2 v0.7.0 Adding signal-hook-registry v1.2.1 Adding smallvec v0.6.13 Adding smallvec v1.4.2 Adding tinyvec v0.3.3 Removing argon2rs v0.2.5 Removing arrayvec v0.4.7 Removing blake2-rfc v0.2.18 Removing fuchsia-cprng v0.1.1 Removing nodrop v0.1.12 Removing parking_lot_core v0.7.1 Removing rand_core v0.3.0 Removing rand_core v0.4.0 Removing rand_os v0.1.3 Removing rdrand v0.4.0 Removing scoped_threadpool v0.1.9 Removing signal-hook v0.1.7 Removing smallvec v0.6.10 Removing smallvec v1.4.0 Updating aho-corasick v0.7.10 -> v0.7.13 Updating anyhow v1.0.31 -> v1.0.32 Updating arc-swap v0.3.7 -> v0.4.7 Updating bitmaps v2.0.0 -> v2.1.0 Updating bstr v0.1.3 -> v0.2.13 Updating byteorder v1.3.2 -> v1.3.4 Updating bytesize v1.0.0 -> v1.0.1 Updating bytes v0.4.11 -> v0.4.12 Updating cargo_metadata v0.8.0 -> v0.8.2 Updating chrono v0.4.6 -> v0.4.15 Updating clap v2.33.0 -> v2.33.3 Updating cmake v0.1.42 -> v0.1.44 Updating constant_time_eq v0.1.3 -> v0.1.5 Updating crossbeam-channel v0.4.0 -> v0.4.3 Updating crossbeam-deque v0.7.1 -> v0.7.3 Updating crossbeam-epoch v0.7.2 -> v0.8.2 Updating crossbeam-utils v0.6.5 -> v0.6.6 Updating crypto-hash v0.3.1 -> v0.3.4 Updating ctor v0.1.13 -> v0.1.15 Updating curl-sys v0.4.25 -> v0.4.34+curl-7.71.1 Updating curl v0.4.25 -> v0.4.31 Updating derive_more v0.99.2 -> v0.99.9 Updating diff v0.1.11 -> v0.1.12 Updating directories v2.0.1 -> v2.0.2 Updating dirs-sys v0.3.3 -> v0.3.5 Updating dirs v2.0.1 -> v2.0.2 Updating either v1.5.0 -> v1.6.0 Updating failure v0.1.5 -> v0.1.8 Updating filetime v0.2.9 -> v0.2.12 Updating fnv v1.0.6 -> v1.0.7 Updating fortanix-sgx-abi v0.3.2 -> v0.3.3 Updating fst v0.3.0 -> v0.3.5 Updating futures v0.1.28 -> v0.1.29 Updating git2 v0.13.5 -> v0.13.8 Updating globset v0.4.3 -> v0.4.5 Updating handlebars v3.0.1 -> v3.4.0 Updating heck v0.3.0 -> v0.3.1 Updating hex v0.4.0 -> v0.4.2 Updating home v0.5.1 -> v0.5.3 Updating humantime v2.0.0 -> v2.0.1 Updating ignore v0.4.11 -> v0.4.16 Updating itertools v0.8.0 -> v0.8.2 Updating itoa v0.4.4 -> v0.4.6 Updating jemalloc-sys v0.3.0 -> v0.3.2 Updating jsonrpc-client-transports v14.0.5 -> v14.2.1 Updating jsonrpc-core-client v14.0.5 -> v14.2.0 Updating jsonrpc-core v14.0.5 -> v14.2.0 Updating jsonrpc-derive v14.0.5 -> v14.2.1 Updating jsonrpc-pubsub v14.0.6 -> v14.2.0 Updating jsonrpc-server-utils v14.0.5 -> v14.2.0 Updating json v0.11.13 -> v0.11.15 Updating lazycell v1.2.1 -> v1.3.0 Updating libgit2-sys v0.12.7+1.0.0 -> v0.12.9+1.0.1 Updating libnghttp2-sys v0.1.2 -> v0.1.4+1.41.0 Updating libssh2-sys v0.2.14 -> v0.2.18 Updating libz-sys v1.0.25 -> v1.0.27 Updating linked-hash-map v0.5.2 -> v0.5.3 Updating log v0.4.8 -> v0.4.11 Updating lzma-sys v0.1.14 -> v0.1.16 Updating macro-utils v0.1.2 -> v0.1.3 Updating maplit v1.0.1 -> v1.0.2 Updating mdbook v0.4.0 -> v0.4.2 Updating memoffset v0.5.1 -> v0.5.5 Updating mio-named-pipes v0.1.6 -> v0.1.7 Updating mio-uds v0.6.7 -> v0.6.8 Updating mio v0.6.16 -> v0.6.22 Updating miow v0.3.3 -> v0.3.5 Updating net2 v0.2.33 -> v0.2.34 Updating new_debug_unreachable v1.0.3 -> v1.0.4 Updating num_cpus v1.10.1 -> v1.13.0 Updating num-integer v0.1.39 -> v0.1.43 Updating num-traits v0.2.6 -> v0.2.12 Updating once_cell v1.1.0 -> v1.4.0 Updating opener v0.4.0 -> v0.4.1 Updating openssl-src v111.9.0+1.1.1g -> v111.10.2+1.1.1g Updating openssl-sys v0.9.54 -> v0.9.58 Updating openssl v0.10.25 -> v0.10.30 Updating open v1.2.1 -> v1.4.0 Updating packed_simd v0.3.1 -> v0.3.3 Updating pest v2.1.0 -> v2.1.3 Updating pkg-config v0.3.17 -> v0.3.18 Updating proc-macro2 v1.0.3 -> v1.0.19 Updating proc-macro-crate v0.1.4 -> v0.1.5 Updating proc-macro-error v0.2.6 -> v1.0.4 Updating psm v0.1.10 -> v0.1.11 Updating pulldown-cmark v0.7.1 -> v0.7.2 Updating punycode v0.4.0 -> v0.4.1 Updating quote v1.0.2 -> v1.0.7 Updating rayon-core v1.6.0 -> v1.7.1 Updating rayon v1.2.0 -> v1.3.1 Updating redox_syscall v0.1.56 -> v0.1.57 Updating redox_users v0.3.0 -> v0.3.4 Updating regex-syntax v0.6.17 -> v0.6.18 Updating regex v1.3.7 -> v1.3.9 Updating remove_dir_all v0.5.2 -> v0.5.3 Updating rustfix v0.5.0 -> v0.5.1 Updating ryu v1.0.0 -> v1.0.5 Updating same-file v1.0.4 -> v1.0.6 Updating schannel v0.1.16 -> v0.1.19 Updating scopeguard v1.0.0 -> v1.1.0 Updating serde_derive v1.0.106 -> v1.0.115 Updating serde_ignored v0.1.0 -> v0.1.2 Updating serde_json v1.0.40 -> v1.0.57 Updating serde_repr v0.1.5 -> v0.1.6 Updating serde v1.0.99 -> v1.0.115 Updating shell-escape v0.1.4 -> v0.1.5 Updating stable_deref_trait v1.1.0 -> v1.2.0 Updating stacker v0.1.9 -> v0.1.11 Updating structopt-derive v0.3.1 -> v0.4.9 Updating structopt v0.3.1 -> v0.3.16 Updating synstructure v0.12.1 -> v0.12.4 Updating syn v1.0.11 -> v1.0.38 Updating tar v0.4.26 -> v0.4.29 Updating tendril v0.4.0 -> v0.4.1 Updating term v0.6.0 -> v0.6.1 Updating thiserror-impl v1.0.5 -> v1.0.20 Updating thiserror v1.0.5 -> v1.0.20 Updating time v0.1.42 -> v0.1.43 Updating tokio-codec v0.1.1 -> v0.1.2 Updating tokio-current-thread v0.1.6 -> v0.1.7 Updating tokio-executor v0.1.9 -> v0.1.10 Updating tokio-fs v0.1.6 -> v0.1.7 Updating tokio-io v0.1.12 -> v0.1.13 Updating tokio-process v0.2.4 -> v0.2.5 Updating tokio-reactor v0.1.11 -> v0.1.12 Updating tokio-signal v0.2.7 -> v0.2.9 Updating tokio-sync v0.1.7 -> v0.1.8 Updating tokio-tcp v0.1.3 -> v0.1.4 Updating tokio-threadpool v0.1.17 -> v0.1.18 Updating tokio-timer v0.2.12 -> v0.2.13 Updating tokio-udp v0.1.5 -> v0.1.6 Updating tokio-uds v0.2.5 -> v0.2.7 Updating toml v0.5.3 -> v0.5.6 Updating tracing-attributes v0.1.9 -> v0.1.10 Updating tracing-core v0.1.12 -> v0.1.14 Updating tracing-subscriber v0.2.10 -> v0.2.11 Updating tracing v0.1.18 -> v0.1.19 Updating ucd-parse v0.1.4 -> v0.1.8 Updating ucd-trie v0.1.1 -> v0.1.3 Updating unicode-normalization v0.1.12 -> v0.1.13 Updating unicode-script v0.5.1 -> v0.5.2 Updating unicode-width v0.1.6 -> v0.1.8 Updating unicode-xid v0.2.0 -> v0.2.1 Updating url v2.1.0 -> v2.1.1 Updating utf-8 v0.7.2 -> v0.7.5 Updating vcpkg v0.2.8 -> v0.2.10 Updating vec_map v0.8.1 -> v0.8.2 Updating version_check v0.9.1 -> v0.9.2 Updating walkdir v2.2.7 -> v2.3.1 Updating winapi v0.3.8 -> v0.3.9 Updating xz2 v0.1.5 -> v0.1.6 Updating yaml-merge-keys v0.4.0 -> v0.4.1 Updating yaml-rust v0.4.3 -> v0.4.4
2020-08-17 15:21:44 +00:00
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
2024-05-11 14:27:17 +00:00
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
dependencies = [
2024-05-11 14:27:17 +00:00
"windows-sys 0.52.0",
]
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "windows"
2024-02-18 13:02:16 +00:00
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-18 13:02:16 +00:00
checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
dependencies = [
2024-02-18 13:02:16 +00:00
"windows-core",
2024-05-11 14:27:17 +00:00
"windows-targets 0.52.5",
]
2023-04-15 10:57:07 +00:00
[[package]]
name = "windows-bindgen"
2024-06-10 13:51:29 +00:00
version = "0.57.0"
2023-04-15 10:57:07 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-10 13:51:29 +00:00
checksum = "1ccb96113d6277ba543c0f77e1c5494af8094bf9daf9b85acdc3f1b620e7c7b4"
2023-04-15 10:57:07 +00:00
dependencies = [
2023-08-16 08:18:34 +00:00
"proc-macro2",
"rayon",
2024-03-03 14:44:58 +00:00
"serde",
"serde_json",
"syn 2.0.67",
2023-04-15 10:57:07 +00:00
"windows-metadata",
]
[[package]]
2024-01-29 12:21:16 +00:00
name = "windows-core"
2023-11-17 12:13:38 +00:00
version = "0.52.0"
2023-04-15 10:57:07 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
2024-05-11 14:27:17 +00:00
"windows-targets 0.52.5",
2024-01-29 12:21:16 +00:00
]
2023-04-15 10:57:07 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
2024-01-29 12:21:16 +00:00
name = "windows-metadata"
2024-06-10 13:51:29 +00:00
version = "0.57.0"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-10 13:51:29 +00:00
checksum = "8308d076825b9d9e5abc64f8113e96d02b2aeeba869b20fdd65c7e70cda13dfc"
2023-08-24 19:33:17 +00:00
[[package]]
name = "windows-sys"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
2024-01-29 12:21:16 +00:00
"windows-targets 0.48.5",
2023-08-24 19:33:17 +00:00
]
2024-01-21 23:51:33 +00:00
[[package]]
name = "windows-sys"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
2024-05-11 14:27:17 +00:00
"windows-targets 0.52.5",
2024-01-21 23:51:33 +00:00
]
2023-08-24 19:33:17 +00:00
[[package]]
name = "windows-targets"
2024-01-29 12:21:16 +00:00
version = "0.48.5"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
2023-08-24 19:33:17 +00:00
dependencies = [
2024-01-29 12:21:16 +00:00
"windows_aarch64_gnullvm 0.48.5",
"windows_aarch64_msvc 0.48.5",
"windows_i686_gnu 0.48.5",
"windows_i686_msvc 0.48.5",
"windows_x86_64_gnu 0.48.5",
"windows_x86_64_gnullvm 0.48.5",
"windows_x86_64_msvc 0.48.5",
]
2024-01-21 23:51:33 +00:00
[[package]]
name = "windows-targets"
2024-05-11 14:27:17 +00:00
version = "0.52.5"
2024-01-21 23:51:33 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
2024-01-21 23:51:33 +00:00
dependencies = [
2024-05-11 14:27:17 +00:00
"windows_aarch64_gnullvm 0.52.5",
"windows_aarch64_msvc 0.52.5",
"windows_i686_gnu 0.52.5",
"windows_i686_gnullvm",
"windows_i686_msvc 0.52.5",
"windows_x86_64_gnu 0.52.5",
"windows_x86_64_gnullvm 0.52.5",
"windows_x86_64_msvc 0.52.5",
2024-01-21 23:51:33 +00:00
]
2023-08-24 19:33:17 +00:00
[[package]]
name = "windows_aarch64_gnullvm"
2024-01-29 12:21:16 +00:00
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
2024-01-21 23:51:33 +00:00
[[package]]
name = "windows_aarch64_gnullvm"
2024-05-11 14:27:17 +00:00
version = "0.52.5"
2024-01-21 23:51:33 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
2024-01-21 23:51:33 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
name = "windows_aarch64_msvc"
2024-01-29 12:21:16 +00:00
version = "0.48.5"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
2024-01-21 23:51:33 +00:00
[[package]]
name = "windows_aarch64_msvc"
2024-05-11 14:27:17 +00:00
version = "0.52.5"
2024-01-21 23:51:33 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
2024-01-21 23:51:33 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
name = "windows_i686_gnu"
2024-01-29 12:21:16 +00:00
version = "0.48.5"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
2024-01-21 23:51:33 +00:00
[[package]]
name = "windows_i686_gnu"
2024-05-11 14:27:17 +00:00
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.5"
2024-01-21 23:51:33 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
2024-01-21 23:51:33 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
name = "windows_i686_msvc"
2024-01-29 12:21:16 +00:00
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
2024-01-21 23:51:33 +00:00
[[package]]
name = "windows_i686_msvc"
2024-05-11 14:27:17 +00:00
version = "0.52.5"
2024-01-21 23:51:33 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
2024-01-21 23:51:33 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
name = "windows_x86_64_gnu"
2024-01-29 12:21:16 +00:00
version = "0.48.5"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
2024-01-21 23:51:33 +00:00
[[package]]
name = "windows_x86_64_gnu"
2024-05-11 14:27:17 +00:00
version = "0.52.5"
2024-01-21 23:51:33 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
2024-01-21 23:51:33 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
name = "windows_x86_64_gnullvm"
2024-01-29 12:21:16 +00:00
version = "0.48.5"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
2024-01-21 23:51:33 +00:00
[[package]]
name = "windows_x86_64_gnullvm"
2024-05-11 14:27:17 +00:00
version = "0.52.5"
2024-01-21 23:51:33 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
2024-01-21 23:51:33 +00:00
2023-08-24 19:33:17 +00:00
[[package]]
name = "windows_x86_64_msvc"
2024-01-29 12:21:16 +00:00
version = "0.48.5"
2023-08-24 19:33:17 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
2024-01-21 23:51:33 +00:00
[[package]]
name = "windows_x86_64_msvc"
2024-05-11 14:27:17 +00:00
version = "0.52.5"
2024-01-21 23:51:33 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
2024-01-21 23:51:33 +00:00
2023-06-02 09:42:42 +00:00
[[package]]
name = "winnow"
2024-01-29 12:21:16 +00:00
version = "0.5.40"
2023-06-02 09:42:42 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
2023-06-02 09:42:42 +00:00
dependencies = [
"memchr",
]
[[package]]
name = "winnow"
2024-06-08 19:22:16 +00:00
version = "0.6.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:22:16 +00:00
checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1"
dependencies = [
"memchr",
]
[[package]]
name = "writeable"
2024-06-08 19:18:31 +00:00
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
2017-05-08 22:01:13 +00:00
[[package]]
name = "xattr"
2024-01-29 12:21:16 +00:00
version = "1.3.1"
2017-05-08 22:01:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-29 12:21:16 +00:00
checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
2017-05-08 22:01:13 +00:00
dependencies = [
"libc",
2024-01-29 12:21:16 +00:00
"linux-raw-sys",
"rustix",
2017-05-08 22:01:13 +00:00
]
[[package]]
name = "xmlparser"
version = "0.13.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
2017-05-08 22:01:13 +00:00
[[package]]
name = "xz2"
version = "0.1.7"
2017-05-08 22:01:13 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2"
2017-05-08 22:01:13 +00:00
dependencies = [
"lzma-sys",
2017-05-08 22:01:13 +00:00
]
[[package]]
name = "yaml-rust"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
dependencies = [
"linked-hash-map",
]
2021-05-03 20:59:35 +00:00
[[package]]
name = "yansi-term"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1"
dependencies = [
2021-07-21 13:17:31 +00:00
"winapi",
2021-05-03 20:59:35 +00:00
]
[[package]]
name = "yoke"
2024-06-08 19:18:31 +00:00
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5"
dependencies = [
"serde",
"stable_deref_trait",
"yoke-derive",
"zerofrom",
]
[[package]]
name = "yoke-derive"
2024-06-08 19:18:31 +00:00
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
"synstructure",
]
2023-12-02 18:16:09 +00:00
[[package]]
name = "zerocopy"
2024-05-11 14:27:17 +00:00
version = "0.7.34"
2023-12-02 18:16:09 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
2023-12-02 18:16:09 +00:00
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
2024-05-11 14:27:17 +00:00
version = "0.7.34"
2023-12-02 18:16:09 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-11 14:27:17 +00:00
checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
2023-12-02 18:16:09 +00:00
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
2023-12-02 18:16:09 +00:00
]
[[package]]
name = "zerofrom"
2024-06-08 19:18:31 +00:00
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55"
dependencies = [
"zerofrom-derive",
]
[[package]]
name = "zerofrom-derive"
2024-06-08 19:18:31 +00:00
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
"synstructure",
]
[[package]]
name = "zerovec"
2024-06-08 19:18:31 +00:00
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c"
dependencies = [
"yoke",
"zerofrom",
"zerovec-derive",
]
[[package]]
name = "zerovec-derive"
2024-06-08 19:18:31 +00:00
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-08 19:18:31 +00:00
checksum = "97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.67",
]