"libc",
"once_cell",
"opener",
- "pretty_assertions",
+ "pretty_assertions 0.7.2",
"serde",
"serde_json",
"tar",
[[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",
"cfg-if 0.1.10",
]
+[[package]]
+name = "crossbeam"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845"
+dependencies = [
+ "cfg-if 1.0.0",
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-epoch",
+ "crossbeam-queue",
+ "crossbeam-utils",
+]
+
[[package]]
name = "crossbeam-channel"
version = "0.5.4"
"scopeguard",
]
+[[package]]
+name = "crossbeam-queue"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f25d8400f4a7a5778f0e4e52384a48cbd9b5c495d110786187fc750075277a2"
+dependencies = [
+ "cfg-if 1.0.0",
+ "crossbeam-utils",
+]
+
[[package]]
name = "crossbeam-utils"
version = "0.8.8"
[[package]]
name = "indexmap"
-version = "1.8.0"
+version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"
+checksum = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a"
dependencies = [
"autocfg",
"hashbrown 0.11.2",
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6"
+[[package]]
+name = "jemalloc-sys"
+version = "0.5.0+5.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f655c3ecfa6b0d03634595b4b54551d4bd5ac208b9e0124873949a7ab168f70b"
+dependencies = [
+ "cc",
+ "fs_extra",
+ "libc",
+]
+
[[package]]
name = "jobserver"
version = "0.1.24"
version = "0.1.0"
dependencies = [
"colored",
- "compiletest_rs",
"env_logger 0.9.0",
"getrandom 0.2.0",
+ "lazy_static",
"libc",
"log",
"measureme 9.1.2",
"rand 0.8.5",
+ "regex",
"rustc-workspace-hack",
- "rustc_version",
"shell-escape",
"smallvec",
+ "ui_test",
]
[[package]]
"output_vt100",
]
+[[package]]
+name = "pretty_assertions"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c89f989ac94207d048d92db058e4f6ec7342b0971fc58d1271ca148b799b3563"
+dependencies = [
+ "ansi_term",
+ "ctor",
+ "diff",
+ "output_vt100",
+]
+
[[package]]
name = "pretty_env_logger"
version = "0.4.0"
[[package]]
name = "rayon"
-version = "1.5.1"
+version = "1.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90"
+checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d"
dependencies = [
"autocfg",
"crossbeam-deque",
[[package]]
name = "rayon-core"
-version = "1.9.1"
+version = "1.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e"
+checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f"
dependencies = [
"crossbeam-channel",
"crossbeam-deque",
"crossbeam-utils",
- "lazy_static",
"num_cpus",
]
name = "rustc-main"
version = "0.0.0"
dependencies = [
+ "jemalloc-sys",
"rustc_codegen_ssa",
"rustc_driver",
- "tikv-jemalloc-sys",
]
[[package]]
name = "rustc-rayon"
-version = "0.3.2"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9974ab223660e61c1b4e7b43b827379df286736ca988308ce7e16f59f2d89246"
+checksum = "1a79f0b0b2609e2eacf9758013f50e7176cb4b29fd6436a747b14a5362c8727a"
dependencies = [
+ "autocfg",
"crossbeam-deque",
"either",
"rustc-rayon-core",
[[package]]
name = "rustc-rayon-core"
-version = "0.3.2"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "564bfd27be8db888d0fa76aa4335e7851aaed0c2c11ad1e93aeb9349f6b88500"
+checksum = "02269144a0db9bb55cf5d4a41a5a0e95b334b0b78b08269018ca9b0250718c30"
dependencies = [
+ "crossbeam-channel",
"crossbeam-deque",
"crossbeam-utils",
- "lazy_static",
"num_cpus",
]
"rustc_span",
"rustc_target",
"rustc_trait_selection",
+ "rustc_type_ir",
"tracing",
]
"rustc_span",
"rustc_target",
"rustc_trait_selection",
+ "rustc_type_ir",
"tracing",
"unicode-security",
]
name = "rustc_macros"
version = "0.1.0"
dependencies = [
+ "annotate-snippets",
+ "fluent-bundle",
+ "fluent-syntax",
"proc-macro2",
"quote",
"syn",
"synstructure",
+ "unic-langid",
]
[[package]]
"rustc_session",
"rustc_span",
"rustc_target",
+ "rustc_type_ir",
"smallvec",
"snap",
"tracing",
"rustc_serialize",
"rustc_session",
"rustc_span",
+ "rustc_type_ir",
"tracing",
]
"rustc_session",
"rustc_span",
"rustc_target",
+ "rustc_type_ir",
"smallvec",
"tracing",
]
"rustc_span",
"rustc_target",
"rustc_trait_selection",
+ "rustc_type_ir",
"tracing",
]
"rustc_index",
"rustc_macros",
"rustc_serialize",
+ "smallvec",
]
[[package]]
"rustc_target",
"rustc_trait_selection",
"rustc_ty_utils",
+ "rustc_type_ir",
"smallvec",
"tracing",
]
name = "tier-check"
version = "0.1.0"
-[[package]]
-name = "tikv-jemalloc-sys"
-version = "0.4.1+5.2.1-patched"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a26331b05179d4cb505c8d6814a7e18d298972f0a551b0e3cefccff927f86d3"
-dependencies = [
- "cc",
- "fs_extra",
- "libc",
-]
-
[[package]]
name = "time"
version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
+[[package]]
+name = "ui_test"
+version = "0.1.0"
+dependencies = [
+ "colored",
+ "crossbeam",
+ "lazy_static",
+ "pretty_assertions 1.2.1",
+ "regex",
+ "rustc_version",
+ "serde",
+ "serde_json",
+]
+
[[package]]
name = "unic-char-property"
version = "0.9.0"