version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d78ea013094e5ea606b1c05fe35f1dd7ea1eb1ea259908d040b25bd5ec677ee5"
+
+[[package]]
+name = "annotate-snippets"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3b9d411ecbaf79885c6df4d75fff75858d5995ff25385657a28af47e82f9c36"
dependencies = [
+ "unicode-width",
"yansi-term",
]
"cmake",
"filetime",
"getopts",
+ "hex 0.4.2",
"ignore",
"libc",
+ "num_cpus",
"once_cell",
"opener",
"pretty_assertions 0.7.2",
"serde",
"serde_json",
+ "sha2",
+ "sysinfo",
"tar",
"toml",
+ "walkdir",
"winapi",
"xz2",
]
"anyhow",
"flate2",
"hex 0.4.2",
+ "num_cpus",
"rayon",
"serde",
"serde_json",
"cargo-test-macro",
"cargo-test-support",
"cargo-util",
- "clap 3.1.1",
+ "clap 3.2.5",
"crates-io",
"crossbeam-utils",
"curl",
"libgit2-sys",
"log",
"memchr",
+ "num_cpus",
"opener",
"openssl",
"os_info",
"percent-encoding 2.1.0",
"pretty_env_logger",
"rustc-workspace-hack",
- "rustfix 0.6.0",
+ "rustfix",
"semver",
"serde",
"serde_ignored",
[[package]]
name = "cargo-util"
-version = "0.1.3"
+version = "0.1.4"
dependencies = [
"anyhow",
"core-foundation",
[[package]]
name = "clap"
-version = "3.1.1"
+version = "3.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d76c22c9b9b215eeb8d016ad3a90417bd13cb24cf8142756e6472445876cab7"
+checksum = "d53da17d37dba964b9b3ecb5c5a1f193a2762c700e6829201e645b9381c99dc7"
dependencies = [
"atty",
"bitflags",
+ "clap_derive",
+ "clap_lex",
"indexmap",
- "lazy_static",
- "os_str_bytes",
+ "once_cell",
"strsim 0.10.0",
"termcolor",
- "textwrap 0.14.2",
+ "textwrap 0.15.0",
]
[[package]]
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df6f3613c0a3cddfd78b41b10203eb322cb29b600cbdf808a7d3db95691b8e25"
dependencies = [
- "clap 3.1.1",
+ "clap 3.2.5",
+]
+
+[[package]]
+name = "clap_derive"
+version = "3.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c11d40217d16aee8508cc8e5fde8b4ff24639758608e5374e731b53f85749fb9"
+dependencies = [
+ "heck 0.4.0",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5538cd660450ebeb4234cfecf8f2284b844ffc4c50531e66d584ad5b91293613"
+dependencies = [
+ "os_str_bytes",
]
[[package]]
"futures 0.3.19",
"if_chain",
"itertools",
- "parking_lot",
+ "parking_lot 0.12.1",
"quote",
"regex",
"rustc-semver",
version = "0.0.1"
dependencies = [
"aho-corasick",
- "clap 2.34.0",
+ "clap 3.2.5",
"indoc",
"itertools",
"opener",
version = "0.1.63"
dependencies = [
"cargo_metadata",
+ "clippy_dev",
"clippy_utils",
"if_chain",
"itertools",
"semver",
"serde",
"serde_json",
+ "tempfile",
"toml",
"unicode-normalization",
"unicode-script",
[[package]]
name = "compiler_builtins"
-version = "0.1.71"
+version = "0.1.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "163437f05ca8f29d7e9128ea728dedf5eb620e445fbca273641d3a3050305f23"
+checksum = "71b72fde1d7792ca3bd654f7c3ea4508f9e4d0c826e24179eabb7fcc97a90bc3"
dependencies = [
"cc",
"rustc-std-workspace-core",
"libc",
"miow",
"regex",
- "rustfix 0.6.0",
+ "rustfix",
"serde",
"serde_json",
"tracing",
[[package]]
name = "compiletest_rs"
-version = "0.7.1"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29843cb8d351febf86557681d049d1e1652b81a086a190fa1173c07fd17fbf83"
+checksum = "262134ef87408da1ddfe45e33daa0ca43b75286d6b1076446e602d264cf9847e"
dependencies = [
"diff",
"filetime",
"log",
"miow",
"regex",
- "rustfix 0.5.1",
+ "rustfix",
"serde",
"serde_derive",
"serde_json",
[[package]]
name = "dirs"
-version = "2.0.2"
+version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
+checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
dependencies = [
- "cfg-if 0.1.10",
"dirs-sys",
]
"termcolor",
]
-[[package]]
-name = "env_logger"
-version = "0.8.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3"
-dependencies = [
- "atty",
- "humantime 2.0.1",
- "log",
- "regex",
- "termcolor",
-]
-
[[package]]
name = "env_logger"
version = "0.9.0"
[[package]]
name = "futf"
-version = "0.1.4"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b"
+checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
dependencies = [
"mac",
"new_debug_unreachable",
"unicode-segmentation",
]
+[[package]]
+name = "heck"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+
[[package]]
name = "hermit-abi"
version = "0.1.19"
"jsonrpc-server-utils",
"log",
"parity-tokio-ipc",
- "parking_lot",
+ "parking_lot 0.11.2",
"tower-service",
]
"jsonrpc-core",
"lazy_static",
"log",
- "parking_lot",
+ "parking_lot 0.11.2",
"rand 0.7.3",
"serde",
]
[[package]]
name = "lock_api"
-version = "0.4.5"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109"
+checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
dependencies = [
+ "autocfg",
"scopeguard",
]
"ammonia",
"anyhow",
"chrono",
- "clap 3.1.1",
+ "clap 3.2.5",
"clap_complete",
"elasticlunr-rs",
"env_logger 0.7.1",
dependencies = [
"log",
"memmap2",
- "parking_lot",
+ "parking_lot 0.11.2",
"perf-event-open-sys",
"rustc-hash",
"smallvec",
dependencies = [
"log",
"memmap2",
- "parking_lot",
+ "parking_lot 0.11.2",
"perf-event-open-sys",
"rustc-hash",
"smallvec",
[[package]]
name = "minifier"
-version = "0.1.0"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7071d17e2898e134cabf624f43cdefa0cedf57c739e964df3d0df9d028701a72"
+checksum = "ac96d1e7a65f206443f95afff6de8f1690c77c97d6fc9c9bb2d2cd0662e9ff9f"
[[package]]
name = "minimal-lexical"
[[package]]
name = "once_cell"
-version = "1.10.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"
+checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225"
[[package]]
name = "opaque-debug"
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"
-dependencies = [
- "memchr",
-]
[[package]]
name = "output_vt100"
dependencies = [
"instant",
"lock_api",
- "parking_lot_core",
+ "parking_lot_core 0.8.5",
+]
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core 0.9.3",
]
[[package]]
"winapi",
]
+[[package]]
+name = "parking_lot_core"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
+dependencies = [
+ "cfg-if 1.0.0",
+ "libc",
+ "redox_syscall",
+ "smallvec",
+ "windows-sys",
+]
+
[[package]]
name = "pathdiff"
version = "0.2.1"
"difference",
"env_logger 0.9.0",
"futures 0.3.19",
- "heck",
+ "heck 0.3.1",
"home",
"itertools",
"jsonrpc-core",
"jemalloc-sys",
"rustc_codegen_ssa",
"rustc_driver",
+ "rustc_smir",
]
[[package]]
dependencies = [
"bstr",
"byteorder",
+ "clap 3.2.5",
"crossbeam-utils",
"libc",
"libz-sys",
"rustc_errors",
"rustc_hir",
"rustc_index",
+ "rustc_middle",
"rustc_query_system",
"rustc_session",
"rustc_span",
"rustc_feature",
"rustc_lexer",
"rustc_lint_defs",
+ "rustc_macros",
"rustc_parse",
"rustc_parse_format",
"rustc_session",
"libloading",
"measureme 10.0.0",
"rustc-demangle",
- "rustc_arena",
"rustc_ast",
"rustc_attr",
"rustc_codegen_ssa",
"rustc_serialize",
"rustc_session",
"rustc_span",
+ "rustc_symbol_mangling",
"rustc_target",
"smallvec",
"tracing",
"rustc_span",
"rustc_symbol_mangling",
"rustc_target",
+ "serde_json",
"smallvec",
"snap",
"tempfile",
"libc",
"measureme 10.0.0",
"memmap2",
- "parking_lot",
+ "parking_lot 0.11.2",
"rustc-hash",
"rustc-rayon",
"rustc-rayon-core",
"rustc_ast",
"rustc_ast_pretty",
"rustc_codegen_ssa",
- "rustc_const_eval",
"rustc_data_structures",
"rustc_error_codes",
"rustc_errors",
"rustc_parse",
"rustc_plugin_impl",
"rustc_save_analysis",
- "rustc_serialize",
"rustc_session",
"rustc_span",
"rustc_target",
"rustc_typeck",
+ "serde_json",
"tracing",
"winapi",
]
name = "rustc_errors"
version = "0.0.0"
dependencies = [
- "annotate-snippets",
+ "annotate-snippets 0.8.0",
"atty",
"rustc_data_structures",
"rustc_error_messages",
"rustc_macros",
"rustc_serialize",
"rustc_span",
+ "serde",
+ "serde_json",
"termcolor",
"termize",
"tracing",
"rustc_ast",
"rustc_data_structures",
"rustc_error_messages",
- "rustc_feature",
"rustc_index",
"rustc_macros",
"rustc_serialize",
"rustc_macros",
"rustc_middle",
"rustc_serialize",
- "rustc_session",
"rustc_span",
"rustc_target",
"smallvec",
"rustc_serialize",
"rustc_span",
"rustc_target",
+ "serde",
]
[[package]]
name = "rustc_macros"
version = "0.1.0"
dependencies = [
- "annotate-snippets",
+ "annotate-snippets 0.8.0",
"fluent-bundle",
"fluent-syntax",
"proc-macro2",
"rustc_index",
"rustc_middle",
"rustc_serialize",
- "rustc_session",
"rustc_span",
"rustc_target",
"smallvec",
"rustc_index",
"rustc_middle",
"rustc_mir_dataflow",
- "rustc_query_system",
"rustc_serialize",
"rustc_session",
"rustc_span",
version = "0.0.0"
dependencies = [
"rustc_data_structures",
- "rustc_errors",
"rustc_hir",
"rustc_index",
"rustc_middle",
name = "rustc_passes"
version = "0.0.0"
dependencies = [
+ "itertools",
"rustc_ast",
"rustc_ast_pretty",
"rustc_attr",
"rustc_index",
"rustc_lexer",
"rustc_middle",
- "rustc_parse",
"rustc_serialize",
"rustc_session",
"rustc_span",
"libloading",
"rustc_ast",
"rustc_errors",
- "rustc_hir",
"rustc_lint",
"rustc_metadata",
- "rustc_middle",
"rustc_session",
"rustc_span",
]
"rustc_serialize",
"rustc_session",
"rustc_span",
- "rustc_type_ir",
"tracing",
]
name = "rustc_query_system"
version = "0.0.0"
dependencies = [
- "parking_lot",
+ "parking_lot 0.11.2",
"rustc-rayon-core",
"rustc_arena",
"rustc_ast",
"rustc_session",
"rustc_span",
"rustc_target",
- "rustc_type_ir",
"smallvec",
"tracing",
]
"bitflags",
"rustc_arena",
"rustc_ast",
- "rustc_ast_lowering",
"rustc_ast_pretty",
"rustc_attr",
"rustc_data_structures",
version = "0.0.0"
dependencies = [
"getopts",
+ "num_cpus",
"rustc_ast",
"rustc_data_structures",
"rustc_errors",
"tracing",
]
+[[package]]
+name = "rustc_smir"
+version = "0.0.0"
+dependencies = [
+ "rustc_borrowck",
+ "rustc_driver",
+ "rustc_hir",
+ "rustc_interface",
+ "rustc_middle",
+ "rustc_mir_dataflow",
+ "rustc_mir_transform",
+ "rustc_serialize",
+ "rustc_trait_selection",
+]
+
[[package]]
name = "rustc_span"
version = "0.0.0"
"rustc_data_structures",
"rustc_hir",
"rustc_middle",
- "rustc_query_system",
"rustc_session",
"rustc_span",
"rustc_target",
"rustc_macros",
"rustc_serialize",
"rustc_span",
+ "serde_json",
"tracing",
]
[[package]]
name = "rustfix"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2c50b74badcddeb8f7652fa8323ce440b95286f8e4b64ebfd871c609672704e"
-dependencies = [
- "anyhow",
- "log",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "rustfix"
-version = "0.6.0"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f0be05fc0675ef4f47119dc39cfc46636bb77d4fc4ef1bd851b9c3f7697f32a"
+checksum = "ecd2853d9e26988467753bd9912c3a126f642d05d229a4b53f5752ee36c56481"
dependencies = [
"anyhow",
"log",
[[package]]
name = "rustfmt-nightly"
-version = "1.4.38"
+version = "1.5.0"
dependencies = [
- "annotate-snippets",
+ "annotate-snippets 0.9.1",
"anyhow",
"bytecount",
"cargo_metadata",
+ "clap 3.2.5",
"derive-new",
"diff",
"dirs",
- "env_logger 0.8.4",
+ "env_logger 0.9.0",
"getopts",
"ignore",
"itertools",
"rustfmt-config_proc_macro",
"serde",
"serde_json",
- "structopt",
- "term 0.6.1",
+ "term",
"thiserror",
"toml",
"unicode-segmentation",
dependencies = [
"lazy_static",
"new_debug_unreachable",
- "parking_lot",
+ "parking_lot 0.11.2",
"phf_shared",
"precomputed-hash",
"serde",
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
-[[package]]
-name = "structopt"
-version = "0.3.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c"
-dependencies = [
- "clap 2.34.0",
- "lazy_static",
- "structopt-derive",
-]
-
-[[package]]
-name = "structopt-derive"
-version = "0.4.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
-dependencies = [
- "heck",
- "proc-macro-error",
- "proc-macro2",
- "quote",
- "syn",
-]
-
[[package]]
name = "strum"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c"
dependencies = [
- "heck",
+ "heck 0.3.1",
"proc-macro2",
"quote",
"syn",
"unicode-xid",
]
+[[package]]
+name = "sysinfo"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a6a8e71535da31837213ac114531d31def75d7aebd133264e420a3451fa7f703"
+dependencies = [
+ "cfg-if 1.0.0",
+ "core-foundation-sys",
+ "libc",
+ "ntapi",
+ "once_cell",
+ "rayon",
+ "winapi",
+]
+
[[package]]
name = "tar"
-version = "0.4.37"
+version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6f5515d3add52e0bbdcad7b83c388bb36ba7b754dda3b5f5bc2d38640cdba5c"
+checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6"
dependencies = [
"filetime",
"libc",
[[package]]
name = "tendril"
-version = "0.4.1"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "707feda9f2582d5d680d733e38755547a3e8fb471e7ba11452ecfd9ce93a5d3b"
+checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
dependencies = [
"futf",
"mac",
"utf-8",
]
-[[package]]
-name = "term"
-version = "0.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5"
-dependencies = [
- "dirs",
- "winapi",
-]
-
[[package]]
name = "term"
version = "0.7.0"
"getopts",
"libc",
"num_cpus",
- "term 0.7.0",
+ "term",
]
[[package]]
[[package]]
name = "textwrap"
-version = "0.14.2"
+version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80"
+checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
[[package]]
name = "thiserror"
"ansi_term",
"lazy_static",
"matchers",
- "parking_lot",
+ "parking_lot 0.11.2",
"regex",
"sharded-slab",
"smallvec",
"pretty_assertions 1.2.1",
"regex",
"rustc_version",
+ "serde",
+ "serde_json",
]
[[package]]
[[package]]
name = "unicode-segmentation"
-version = "1.6.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
+checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
[[package]]
name = "unicode-width"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+[[package]]
+name = "windows-sys"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
+dependencies = [
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
+
[[package]]
name = "xattr"
version = "0.2.2"