From 03c5956306a4cb3c95f3d1ff4bc5b3ded4f15afe Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Fri, 24 Apr 2026 20:59:00 -0700 Subject: [PATCH 1/2] Update to Rust 1.95.0 --- BUCK | 478 ++++++++++++++++++++----------------- Cargo.lock | 156 +++--------- fixups/rustdoc/fixups.toml | 1 - fixups/test/fixups.toml | 1 + rust | 2 +- 5 files changed, 295 insertions(+), 343 deletions(-) create mode 100644 fixups/test/fixups.toml diff --git a/BUCK b/BUCK index 6107e4b..e1dd8e3 100644 --- a/BUCK +++ b/BUCK @@ -203,6 +203,7 @@ rust_bootstrap_library( "rust/library/alloc/src/ffi/c_str.rs", "rust/library/alloc/src/ffi/mod.rs", "rust/library/alloc/src/fmt.rs", + "rust/library/alloc/src/intrinsics.rs", "rust/library/alloc/src/lib.miri.rs", "rust/library/alloc/src/lib.rs", "rust/library/alloc/src/macros.rs", @@ -267,28 +268,6 @@ rust_bootstrap_library( visibility = [], ) -crate_download( - name = "annotate-snippets-0.11.5.crate", - sha256 = "710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4", - strip_prefix = "annotate-snippets-0.11.5", - urls = ["https://static.crates.io/crates/annotate-snippets/0.11.5/download"], - visibility = [], -) - -rust_bootstrap_library( - name = "annotate-snippets-0.11", - srcs = [":annotate-snippets-0.11.5.crate"], - crate = "annotate_snippets", - crate_root = "annotate-snippets-0.11.5.crate/src/lib.rs", - edition = "2021", - features = ["default"], - visibility = [], - deps = [ - ":anstyle-1", - ":unicode-width-0.2", - ], -) - crate_download( name = "annotate-snippets-0.12.15.crate", sha256 = "92570a3f9c98e7e84df84b71d0965ac99b1871fcd75a3773a3bd1bad13f64cf7", @@ -1166,7 +1145,7 @@ rust_bootstrap_binary( "CARGO_PKG_NAME": "clippy", "CARGO_PKG_VERSION_MAJOR": "0", "CARGO_PKG_VERSION_MINOR": "1", - "CARGO_PKG_VERSION_PATCH": "94", + "CARGO_PKG_VERSION_PATCH": "95", }, linker_flags = ["-Wl,-rpath,$ORIGIN/../lib"], visibility = [], @@ -1199,7 +1178,7 @@ rust_bootstrap_binary( "CARGO_PKG_NAME": "clippy", "CARGO_PKG_VERSION_MAJOR": "0", "CARGO_PKG_VERSION_MINOR": "1", - "CARGO_PKG_VERSION_PATCH": "94", + "CARGO_PKG_VERSION_PATCH": "95", }, linker_flags = ["-Wl,-rpath,$ORIGIN/../lib"], visibility = [], @@ -1345,6 +1324,7 @@ rust_bootstrap_library( "rust/src/tools/clippy/clippy_lints/src/derive/expl_impl_clone_on_copy.rs", "rust/src/tools/clippy/clippy_lints/src/derive/mod.rs", "rust/src/tools/clippy/clippy_lints/src/derive/unsafe_derive_deserialize.rs", + "rust/src/tools/clippy/clippy_lints/src/disallowed_fields.rs", "rust/src/tools/clippy/clippy_lints/src/disallowed_macros.rs", "rust/src/tools/clippy/clippy_lints/src/disallowed_methods.rs", "rust/src/tools/clippy/clippy_lints/src/disallowed_names.rs", @@ -1367,6 +1347,7 @@ rust_bootstrap_library( "rust/src/tools/clippy/clippy_lints/src/double_parens.rs", "rust/src/tools/clippy/clippy_lints/src/drop_forget_ref.rs", "rust/src/tools/clippy/clippy_lints/src/duplicate_mod.rs", + "rust/src/tools/clippy/clippy_lints/src/duration_suboptimal_units.rs", "rust/src/tools/clippy/clippy_lints/src/else_if_without_else.rs", "rust/src/tools/clippy/clippy_lints/src/empty_drop.rs", "rust/src/tools/clippy/clippy_lints/src/empty_enums.rs", @@ -1388,7 +1369,18 @@ rust_bootstrap_library( "rust/src/tools/clippy/clippy_lints/src/fallible_impl_from.rs", "rust/src/tools/clippy/clippy_lints/src/field_scoped_visibility_modifiers.rs", "rust/src/tools/clippy/clippy_lints/src/float_literal.rs", - "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/custom_abs.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/expm1.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/hypot.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/lib.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/ln1p.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/log_base.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/log_division.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/mod.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/mul_add.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/powf.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/powi.rs", + "rust/src/tools/clippy/clippy_lints/src/floating_point_arithmetic/radians.rs", "rust/src/tools/clippy/clippy_lints/src/format.rs", "rust/src/tools/clippy/clippy_lints/src/format_args.rs", "rust/src/tools/clippy/clippy_lints/src/format_impl.rs", @@ -1492,6 +1484,7 @@ rust_bootstrap_library( "rust/src/tools/clippy/clippy_lints/src/manual_assert.rs", "rust/src/tools/clippy/clippy_lints/src/manual_async_fn.rs", "rust/src/tools/clippy/clippy_lints/src/manual_bits.rs", + "rust/src/tools/clippy/clippy_lints/src/manual_checked_ops.rs", "rust/src/tools/clippy/clippy_lints/src/manual_clamp.rs", "rust/src/tools/clippy/clippy_lints/src/manual_float_methods.rs", "rust/src/tools/clippy/clippy_lints/src/manual_hash_one.rs", @@ -1510,6 +1503,7 @@ rust_bootstrap_library( "rust/src/tools/clippy/clippy_lints/src/manual_slice_size_calculation.rs", "rust/src/tools/clippy/clippy_lints/src/manual_string_new.rs", "rust/src/tools/clippy/clippy_lints/src/manual_strip.rs", + "rust/src/tools/clippy/clippy_lints/src/manual_take.rs", "rust/src/tools/clippy/clippy_lints/src/map_unit_fn.rs", "rust/src/tools/clippy/clippy_lints/src/match_result_ok.rs", "rust/src/tools/clippy/clippy_lints/src/matches/collapsible_match.rs", @@ -1615,6 +1609,7 @@ rust_bootstrap_library( "rust/src/tools/clippy/clippy_lints/src/methods/map_flatten.rs", "rust/src/tools/clippy/clippy_lints/src/methods/map_identity.rs", "rust/src/tools/clippy/clippy_lints/src/methods/map_unwrap_or.rs", + "rust/src/tools/clippy/clippy_lints/src/methods/map_unwrap_or_else.rs", "rust/src/tools/clippy/clippy_lints/src/methods/map_with_unused_argument_over_ranges.rs", "rust/src/tools/clippy/clippy_lints/src/methods/mod.rs", "rust/src/tools/clippy/clippy_lints/src/methods/mut_mutex_lock.rs", @@ -1631,7 +1626,6 @@ rust_bootstrap_library( "rust/src/tools/clippy/clippy_lints/src/methods/option_as_ref_cloned.rs", "rust/src/tools/clippy/clippy_lints/src/methods/option_as_ref_deref.rs", "rust/src/tools/clippy/clippy_lints/src/methods/option_map_or_none.rs", - "rust/src/tools/clippy/clippy_lints/src/methods/option_map_unwrap_or.rs", "rust/src/tools/clippy/clippy_lints/src/methods/or_fun_call.rs", "rust/src/tools/clippy/clippy_lints/src/methods/or_then_unwrap.rs", "rust/src/tools/clippy/clippy_lints/src/methods/path_buf_push_overwrite.rs", @@ -2033,7 +2027,7 @@ rust_bootstrap_library( crate_root = "rust/src/tools/clippy/clippy_utils/src/lib.rs", edition = "2024", env = { - "CARGO_PKG_VERSION_PATCH": "94", + "CARGO_PKG_VERSION_PATCH": "95", }, visibility = [], deps = [ @@ -2134,7 +2128,6 @@ rust_bootstrap_library( "rust/library/compiler-builtins/compiler-builtins/src/aarch64.rs", "rust/library/compiler-builtins/compiler-builtins/src/aarch64_outline_atomics.rs", "rust/library/compiler-builtins/compiler-builtins/src/arm.rs", - "rust/library/compiler-builtins/compiler-builtins/src/arm_linux.rs", "rust/library/compiler-builtins/compiler-builtins/src/avr.rs", "rust/library/compiler-builtins/compiler-builtins/src/float/add.rs", "rust/library/compiler-builtins/compiler-builtins/src/float/cmp.rs", @@ -2174,6 +2167,10 @@ rust_bootstrap_library( "rust/library/compiler-builtins/compiler-builtins/src/mem/x86_64.rs", "rust/library/compiler-builtins/compiler-builtins/src/probestack.rs", "rust/library/compiler-builtins/compiler-builtins/src/riscv.rs", + "rust/library/compiler-builtins/compiler-builtins/src/sync/arm_linux.rs", + "rust/library/compiler-builtins/compiler-builtins/src/sync/arm_thumb_shared.rs", + "rust/library/compiler-builtins/compiler-builtins/src/sync/mod.rs", + "rust/library/compiler-builtins/compiler-builtins/src/sync/thumbv6k.rs", "rust/library/compiler-builtins/compiler-builtins/src/x86.rs", "rust/library/compiler-builtins/compiler-builtins/src/x86_64.rs", "rust/library/compiler-builtins/libm/src/math/acos.rs", @@ -2348,7 +2345,6 @@ rust_bootstrap_binary( "rust/library/compiler-builtins/compiler-builtins/src/aarch64.rs", "rust/library/compiler-builtins/compiler-builtins/src/aarch64_outline_atomics.rs", "rust/library/compiler-builtins/compiler-builtins/src/arm.rs", - "rust/library/compiler-builtins/compiler-builtins/src/arm_linux.rs", "rust/library/compiler-builtins/compiler-builtins/src/avr.rs", "rust/library/compiler-builtins/compiler-builtins/src/float/add.rs", "rust/library/compiler-builtins/compiler-builtins/src/float/cmp.rs", @@ -2388,6 +2384,10 @@ rust_bootstrap_binary( "rust/library/compiler-builtins/compiler-builtins/src/mem/x86_64.rs", "rust/library/compiler-builtins/compiler-builtins/src/probestack.rs", "rust/library/compiler-builtins/compiler-builtins/src/riscv.rs", + "rust/library/compiler-builtins/compiler-builtins/src/sync/arm_linux.rs", + "rust/library/compiler-builtins/compiler-builtins/src/sync/arm_thumb_shared.rs", + "rust/library/compiler-builtins/compiler-builtins/src/sync/mod.rs", + "rust/library/compiler-builtins/compiler-builtins/src/sync/thumbv6k.rs", "rust/library/compiler-builtins/compiler-builtins/src/x86.rs", "rust/library/compiler-builtins/compiler-builtins/src/x86_64.rs", ], @@ -2741,11 +2741,8 @@ rust_bootstrap_library( "rust/library/portable-simd/crates/core_simd/src/core_simd_docs.md", "rust/library/portable-simd/crates/core_simd/src/fmt.rs", "rust/library/portable-simd/crates/core_simd/src/iter.rs", - "rust/library/portable-simd/crates/core_simd/src/lane_count.rs", "rust/library/portable-simd/crates/core_simd/src/lib.rs", "rust/library/portable-simd/crates/core_simd/src/masks.rs", - "rust/library/portable-simd/crates/core_simd/src/masks/bitmask.rs", - "rust/library/portable-simd/crates/core_simd/src/masks/full_masks.rs", "rust/library/portable-simd/crates/core_simd/src/mod.rs", "rust/library/portable-simd/crates/core_simd/src/ops.rs", "rust/library/portable-simd/crates/core_simd/src/ops/assign.rs", @@ -2833,6 +2830,9 @@ rust_bootstrap_library( "rust/library/stdarch/crates/core_arch/src/arm_shared/neon/table_lookup_tests.rs", "rust/library/stdarch/crates/core_arch/src/arm_shared/test_support.rs", "rust/library/stdarch/crates/core_arch/src/core_arch_docs.md", + "rust/library/stdarch/crates/core_arch/src/hexagon/mod.rs", + "rust/library/stdarch/crates/core_arch/src/hexagon/v128.rs", + "rust/library/stdarch/crates/core_arch/src/hexagon/v64.rs", "rust/library/stdarch/crates/core_arch/src/lib.rs", "rust/library/stdarch/crates/core_arch/src/loongarch32/mod.rs", "rust/library/stdarch/crates/core_arch/src/loongarch64/lasx/generated.rs", @@ -4118,7 +4118,6 @@ rust_bootstrap_library( "default-hasher", "equivalent", "inline-more", - "nightly", "raw-entry", ], rustc_flags = select({ @@ -4147,16 +4146,92 @@ rust_bootstrap_library( crate = "hashbrown", crate_root = "hashbrown-0.16.1.crate/src/lib.rs", edition = "2021", - features = [ - "alloc", - "core", - "nightly", - "rustc-dep-of-std", - "rustc-internal-api", - ], - named_deps = { - "alloc": ":rustc-std-workspace-alloc-1", - "core": ":rustc-std-workspace-core-1", + features = ["nightly"], + platform = { + "linux-arm64-library": dict( + features = [ + "alloc", + "core", + "rustc-dep-of-std", + "rustc-internal-api", + ], + named_deps = { + "alloc": ":rustc-std-workspace-alloc-1", + "core": ":rustc-std-workspace-core-1", + }, + ), + "linux-riscv64-library": dict( + features = [ + "alloc", + "core", + "rustc-dep-of-std", + "rustc-internal-api", + ], + named_deps = { + "alloc": ":rustc-std-workspace-alloc-1", + "core": ":rustc-std-workspace-core-1", + }, + ), + "linux-x86_64-library": dict( + features = [ + "alloc", + "core", + "rustc-dep-of-std", + "rustc-internal-api", + ], + named_deps = { + "alloc": ":rustc-std-workspace-alloc-1", + "core": ":rustc-std-workspace-core-1", + }, + ), + "macos-arm64-library": dict( + features = [ + "alloc", + "core", + "rustc-dep-of-std", + "rustc-internal-api", + ], + named_deps = { + "alloc": ":rustc-std-workspace-alloc-1", + "core": ":rustc-std-workspace-core-1", + }, + ), + "macos-x86_64-library": dict( + features = [ + "alloc", + "core", + "rustc-dep-of-std", + "rustc-internal-api", + ], + named_deps = { + "alloc": ":rustc-std-workspace-alloc-1", + "core": ":rustc-std-workspace-core-1", + }, + ), + "windows-gnu-library": dict( + features = [ + "alloc", + "core", + "rustc-dep-of-std", + "rustc-internal-api", + ], + named_deps = { + "alloc": ":rustc-std-workspace-alloc-1", + "core": ":rustc-std-workspace-core-1", + }, + ), + "windows-msvc-library": dict( + features = [ + "alloc", + "core", + "rustc-dep-of-std", + "rustc-internal-api", + ], + named_deps = { + "alloc": ":rustc-std-workspace-alloc-1", + "core": ":rustc-std-workspace-core-1", + }, + ), }, rustc_flags = select({ "//constraints:compiler": [], @@ -7952,7 +8027,6 @@ rust_bootstrap_library( ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_macros-0.0.0", @@ -7987,7 +8061,7 @@ rust_bootstrap_library( ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", + ":rustc_hir-0.0.0", ":rustc_macros-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", @@ -8027,6 +8101,7 @@ rust_bootstrap_library( name = "rustc_attr_parsing-0.0.0", srcs = [ "rust/compiler/rustc_attr_parsing/src/attributes/allow_unstable.rs", + "rust/compiler/rustc_attr_parsing/src/attributes/autodiff.rs", "rust/compiler/rustc_attr_parsing/src/attributes/body.rs", "rust/compiler/rustc_attr_parsing/src/attributes/cfg.rs", "rust/compiler/rustc_attr_parsing/src/attributes/cfg_select.rs", @@ -8036,7 +8111,10 @@ rust_bootstrap_library( "rust/compiler/rustc_attr_parsing/src/attributes/crate_level.rs", "rust/compiler/rustc_attr_parsing/src/attributes/debugger.rs", "rust/compiler/rustc_attr_parsing/src/attributes/deprecation.rs", - "rust/compiler/rustc_attr_parsing/src/attributes/do_not_recommend.rs", + "rust/compiler/rustc_attr_parsing/src/attributes/diagnostic/do_not_recommend.rs", + "rust/compiler/rustc_attr_parsing/src/attributes/diagnostic/mod.rs", + "rust/compiler/rustc_attr_parsing/src/attributes/diagnostic/on_const.rs", + "rust/compiler/rustc_attr_parsing/src/attributes/diagnostic/on_unimplemented.rs", "rust/compiler/rustc_attr_parsing/src/attributes/doc.rs", "rust/compiler/rustc_attr_parsing/src/attributes/dummy.rs", "rust/compiler/rustc_attr_parsing/src/attributes/inline.rs", @@ -8057,6 +8135,7 @@ rust_bootstrap_library( "rust/compiler/rustc_attr_parsing/src/attributes/proc_macro_attrs.rs", "rust/compiler/rustc_attr_parsing/src/attributes/prototype.rs", "rust/compiler/rustc_attr_parsing/src/attributes/repr.rs", + "rust/compiler/rustc_attr_parsing/src/attributes/rustc_allocator.rs", "rust/compiler/rustc_attr_parsing/src/attributes/rustc_dump.rs", "rust/compiler/rustc_attr_parsing/src/attributes/rustc_internal.rs", "rust/compiler/rustc_attr_parsing/src/attributes/semantics.rs", @@ -8083,13 +8162,14 @@ rust_bootstrap_library( ":rustc_abi-0.0.0", ":rustc_ast-0.0.0", ":rustc_ast_pretty-0.0.0", + ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_lexer-0.0.0", ":rustc_macros-0.0.0", ":rustc_parse-0.0.0", + ":rustc_parse_format-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", ":rustc_target-0.0.0", @@ -8154,9 +8234,7 @@ rust_bootstrap_library( "rust/compiler/rustc_borrowck/src/polonius/legacy/location.rs", "rust/compiler/rustc_borrowck/src/polonius/legacy/mod.rs", "rust/compiler/rustc_borrowck/src/polonius/liveness_constraints.rs", - "rust/compiler/rustc_borrowck/src/polonius/loan_liveness.rs", "rust/compiler/rustc_borrowck/src/polonius/mod.rs", - "rust/compiler/rustc_borrowck/src/polonius/typeck_constraints.rs", "rust/compiler/rustc_borrowck/src/prefixes.rs", "rust/compiler/rustc_borrowck/src/region_infer/dump_mir.rs", "rust/compiler/rustc_borrowck/src/region_infer/graphviz.rs", @@ -8192,7 +8270,6 @@ rust_bootstrap_library( ":rustc_abi-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_graphviz-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", @@ -8276,7 +8353,6 @@ rust_bootstrap_library( ":rustc_errors-0.0.0", ":rustc_expand-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_lexer-0.0.0", @@ -8373,7 +8449,6 @@ rust_bootstrap_library( ":rustc_codegen_ssa-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_fs_util-0.0.0", ":rustc_hashes-0.0.0", ":rustc_hir-0.0.0", @@ -8382,7 +8457,6 @@ rust_bootstrap_library( ":rustc_macros-0.0.0", ":rustc_metadata-0.0.0", ":rustc_middle-0.0.0", - ":rustc_query_system-0.0.0", ":rustc_sanitizers-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", @@ -8493,7 +8567,6 @@ rust_bootstrap_library( ":rustc_attr_parsing-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_fs_util-0.0.0", ":rustc_hashes-0.0.0", ":rustc_hir-0.0.0", @@ -8503,7 +8576,6 @@ rust_bootstrap_library( ":rustc_macros-0.0.0", ":rustc_metadata-0.0.0", ":rustc_middle-0.0.0", - ":rustc_query_system-0.0.0", ":rustc_serialize-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", @@ -8513,7 +8585,6 @@ rust_bootstrap_library( ":serde_json-1", ":smallvec-1", ":tempfile-3", - ":thin-vec-0.2", ":thorin-dwp-0.9", ":tracing-0.1", ":wasm-encoder-0.219", @@ -8530,12 +8601,14 @@ rust_bootstrap_library( "rust/compiler/rustc_const_eval/src/check_consts/qualifs.rs", "rust/compiler/rustc_const_eval/src/check_consts/resolver.rs", "rust/compiler/rustc_const_eval/src/const_eval/dummy_machine.rs", + "rust/compiler/rustc_const_eval/src/const_eval/dyn_trait.rs", "rust/compiler/rustc_const_eval/src/const_eval/error.rs", "rust/compiler/rustc_const_eval/src/const_eval/eval_queries.rs", "rust/compiler/rustc_const_eval/src/const_eval/fn_queries.rs", "rust/compiler/rustc_const_eval/src/const_eval/machine.rs", "rust/compiler/rustc_const_eval/src/const_eval/mod.rs", "rust/compiler/rustc_const_eval/src/const_eval/type_info.rs", + "rust/compiler/rustc_const_eval/src/const_eval/type_info/adt.rs", "rust/compiler/rustc_const_eval/src/const_eval/valtrees.rs", "rust/compiler/rustc_const_eval/src/errors.rs", "rust/compiler/rustc_const_eval/src/interpret/call.rs", @@ -8577,7 +8650,6 @@ rust_bootstrap_library( ":rustc_ast-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_infer-0.0.0", @@ -8713,7 +8785,7 @@ rust_bootstrap_library( ":either-1", ":elsa-1", ":ena-0.14", - ":hashbrown-0.15", + ":hashbrown-0.16", ":indexmap-2", ":measureme-12", ":memmap2-0.2", @@ -8745,6 +8817,7 @@ rust_bootstrap_library( name = "rustc_driver_impl-0.0.0", srcs = [ "rust/compiler/rustc_driver_impl/src/args.rs", + "rust/compiler/rustc_driver_impl/src/highlighter.rs", "rust/compiler/rustc_driver_impl/src/lib.rs", "rust/compiler/rustc_driver_impl/src/pretty.rs", "rust/compiler/rustc_driver_impl/src/print.rs", @@ -8780,51 +8853,36 @@ rust_bootstrap_library( }, visibility = [], deps = [ + ":anstyle-1", ":ctrlc-3", ":jiff-0.2", ":rustc_abi-0.0.0", ":rustc_ast-0.0.0", - ":rustc_ast_lowering-0.0.0", - ":rustc_ast_passes-0.0.0", ":rustc_ast_pretty-0.0.0", - ":rustc_attr_parsing-0.0.0", - ":rustc_borrowck-0.0.0", - ":rustc_builtin_macros-0.0.0", ":rustc_codegen_ssa-0.0.0", ":rustc_const_eval-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", ":rustc_expand-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir_analysis-0.0.0", ":rustc_hir_pretty-0.0.0", - ":rustc_hir_typeck-0.0.0", - ":rustc_incremental-0.0.0", ":rustc_index-0.0.0", - ":rustc_infer-0.0.0", ":rustc_interface-0.0.0", + ":rustc_lexer-0.0.0", ":rustc_lint-0.0.0", ":rustc_log-0.0.0", ":rustc_macros-0.0.0", ":rustc_metadata-0.0.0", ":rustc_middle-0.0.0", ":rustc_mir_build-0.0.0", - ":rustc_mir_dataflow-0.0.0", ":rustc_mir_transform-0.0.0", - ":rustc_monomorphize-0.0.0", ":rustc_parse-0.0.0", - ":rustc_passes-0.0.0", - ":rustc_pattern_analysis-0.0.0", - ":rustc_privacy-0.0.0", ":rustc_public-0.1", - ":rustc_query_system-0.0.0", ":rustc_resolve-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", ":rustc_target-0.0.0", - ":rustc_trait_selection-0.0.0", - ":rustc_ty_utils-0.0.0", ":serde_json-1", ":shlex-1", ":tracing-0.1", @@ -8852,7 +8910,6 @@ rust_bootstrap_library( visibility = [], deps = [ ":fluent-bundle-0.16", - ":fluent-syntax-0.12", ":icu_list-2", ":icu_locale-2", ":intl-memoizer-0.5", @@ -8863,7 +8920,6 @@ rust_bootstrap_library( ":rustc_macros-0.0.0", ":rustc_serialize-0.0.0", ":rustc_span-0.0.0", - ":tracing-0.1", ":unic-langid-0.9", ], ) @@ -9405,10 +9461,6 @@ rust_bootstrap_library( "rust/compiler/rustc_errors/src/markdown/term.rs", "rust/compiler/rustc_errors/src/markdown/tests/parse.rs", "rust/compiler/rustc_errors/src/markdown/tests/term.rs", - "rust/compiler/rustc_errors/src/registry.rs", - "rust/compiler/rustc_errors/src/snippet.rs", - "rust/compiler/rustc_errors/src/styled_buffer.rs", - "rust/compiler/rustc_errors/src/tests.rs", "rust/compiler/rustc_errors/src/timings.rs", "rust/compiler/rustc_errors/src/translation.rs", ], @@ -9434,10 +9486,8 @@ rust_bootstrap_library( ":rustc_data_structures-0.0.0", ":rustc_error_codes-0.0.0", ":rustc_error_messages-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hashes-0.0.0", ":rustc_index-0.0.0", - ":rustc_lexer-0.0.0", ":rustc_lint_defs-0.0.0", ":rustc_macros-0.0.0", ":rustc_serialize-0.0.0", @@ -9484,7 +9534,6 @@ rust_bootstrap_library( ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_lexer-0.0.0", ":rustc_lint_defs-0.0.0", @@ -9525,28 +9574,6 @@ rust_bootstrap_library( ], ) -rust_bootstrap_library( - name = "rustc_fluent_macro-0.0.0", - srcs = [ - "rust/compiler/rustc_fluent_macro/src/fluent.rs", - "rust/compiler/rustc_fluent_macro/src/lib.rs", - ], - crate = "rustc_fluent_macro", - crate_root = "rust/compiler/rustc_fluent_macro/src/lib.rs", - edition = "2024", - proc_macro = True, - visibility = [], - deps = [ - ":annotate-snippets-0.11", - ":fluent-bundle-0.16", - ":fluent-syntax-0.12", - ":proc-macro2-1", - ":quote-1", - ":syn-2", - ":unic-langid-0.9", - ], -) - rust_bootstrap_library( name = "rustc_fs_util-0.0.0", srcs = ["rust/compiler/rustc_fs_util/src/lib.rs"], @@ -9584,6 +9611,7 @@ rust_bootstrap_library( srcs = [ "rust/compiler/rustc_hir/src/arena.rs", "rust/compiler/rustc_hir/src/attrs/data_structures.rs", + "rust/compiler/rustc_hir/src/attrs/diagnostic.rs", "rust/compiler/rustc_hir/src/attrs/encode_cross_crate.rs", "rust/compiler/rustc_hir/src/attrs/mod.rs", "rust/compiler/rustc_hir/src/attrs/pretty_printing.rs", @@ -9699,7 +9727,6 @@ rust_bootstrap_library( ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_infer-0.0.0", @@ -9801,7 +9828,6 @@ rust_bootstrap_library( ":rustc_ast-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_hir_analysis-0.0.0", ":rustc_hir_pretty-0.0.0", @@ -9825,8 +9851,8 @@ rust_bootstrap_library( "rust/compiler/rustc_incremental/src/assert_dep_graph.rs", "rust/compiler/rustc_incremental/src/errors.rs", "rust/compiler/rustc_incremental/src/lib.rs", + "rust/compiler/rustc_incremental/src/persist/clean.rs", "rust/compiler/rustc_incremental/src/persist/data.rs", - "rust/compiler/rustc_incremental/src/persist/dirty_clean.rs", "rust/compiler/rustc_incremental/src/persist/file_format.rs", "rust/compiler/rustc_incremental/src/persist/fs.rs", "rust/compiler/rustc_incremental/src/persist/fs/tests.rs", @@ -9841,10 +9867,8 @@ rust_bootstrap_library( visibility = [], deps = [ ":rand-0.9", - ":rustc_ast-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_fs_util-0.0.0", ":rustc_graphviz-0.0.0", ":rustc_hashes-0.0.0", @@ -9854,7 +9878,6 @@ rust_bootstrap_library( ":rustc_serialize-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", - ":thin-vec-0.2", ":tracing-0.1", ], ) @@ -9919,6 +9942,7 @@ rust_bootstrap_library( "rust/compiler/rustc_infer/src/infer/context.rs", "rust/compiler/rustc_infer/src/infer/free_regions.rs", "rust/compiler/rustc_infer/src/infer/freshen.rs", + "rust/compiler/rustc_infer/src/infer/lexical_region_resolve/indexed_edges.rs", "rust/compiler/rustc_infer/src/infer/lexical_region_resolve/mod.rs", "rust/compiler/rustc_infer/src/infer/mod.rs", "rust/compiler/rustc_infer/src/infer/opaque_types/mod.rs", @@ -9957,7 +9981,6 @@ rust_bootstrap_library( deps = [ ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_macros-0.0.0", @@ -10008,7 +10031,6 @@ rust_bootstrap_library( ":rustc_errors-0.0.0", ":rustc_expand-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_fs_util-0.0.0", ":rustc_hir-0.0.0", ":rustc_hir_analysis-0.0.0", @@ -10025,7 +10047,6 @@ rust_bootstrap_library( ":rustc_passes-0.0.0", ":rustc_privacy-0.0.0", ":rustc_query_impl-0.0.0", - ":rustc_query_system-0.0.0", ":rustc_resolve-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", @@ -10042,7 +10063,6 @@ rust_bootstrap_library( rust_bootstrap_library( name = "rustc_lexer-0.0.0", srcs = [ - "rust/compiler/rustc_lexer/src/cursor.rs", "rust/compiler/rustc_lexer/src/lib.rs", "rust/compiler/rustc_lexer/src/tests.rs", ], @@ -10068,6 +10088,7 @@ rust_bootstrap_library( "rust/compiler/rustc_lint/src/dangling.rs", "rust/compiler/rustc_lint/src/default_could_be_derived.rs", "rust/compiler/rustc_lint/src/deref_into_dyn_supertrait.rs", + "rust/compiler/rustc_lint/src/disallowed_pass_by_ref.rs", "rust/compiler/rustc_lint/src/drop_forget_useless.rs", "rust/compiler/rustc_lint/src/early.rs", "rust/compiler/rustc_lint/src/early/diagnostics.rs", @@ -10100,7 +10121,6 @@ rust_bootstrap_library( "rust/compiler/rustc_lint/src/nonstandard_style/tests.rs", "rust/compiler/rustc_lint/src/noop_method_call.rs", "rust/compiler/rustc_lint/src/opaque_hidden_inferred_bound.rs", - "rust/compiler/rustc_lint/src/pass_by_value.rs", "rust/compiler/rustc_lint/src/passes.rs", "rust/compiler/rustc_lint/src/precedence.rs", "rust/compiler/rustc_lint/src/ptr_nulls.rs", @@ -10117,6 +10137,7 @@ rust_bootstrap_library( "rust/compiler/rustc_lint/src/unit_bindings.rs", "rust/compiler/rustc_lint/src/unqualified_local_imports.rs", "rust/compiler/rustc_lint/src/unused.rs", + "rust/compiler/rustc_lint/src/unused/must_use.rs", "rust/compiler/rustc_lint/src/utils.rs", ], crate = "rustc_lint", @@ -10126,13 +10147,13 @@ rust_bootstrap_library( deps = [ ":bitflags-2", ":rustc_abi-0.0.0", + ":rustc_apfloat-0.2", ":rustc_ast-0.0.0", ":rustc_ast_pretty-0.0.0", ":rustc_attr_parsing-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_infer-0.0.0", @@ -10229,7 +10250,9 @@ rust_bootstrap_library( "rust/compiler/rustc_macros/src/diagnostics/diagnostic.rs", "rust/compiler/rustc_macros/src/diagnostics/diagnostic_builder.rs", "rust/compiler/rustc_macros/src/diagnostics/error.rs", + "rust/compiler/rustc_macros/src/diagnostics/message.rs", "rust/compiler/rustc_macros/src/diagnostics/mod.rs", + "rust/compiler/rustc_macros/src/diagnostics/msg_macro.rs", "rust/compiler/rustc_macros/src/diagnostics/subdiagnostic.rs", "rust/compiler/rustc_macros/src/diagnostics/utils.rs", "rust/compiler/rustc_macros/src/extension.rs", @@ -10251,6 +10274,8 @@ rust_bootstrap_library( proc_macro = True, visibility = [], deps = [ + ":fluent-bundle-0.16", + ":fluent-syntax-0.12", ":proc-macro2-1", ":quote-1", ":syn-2", @@ -10293,7 +10318,6 @@ rust_bootstrap_library( ":rustc_errors-0.0.0", ":rustc_expand-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_fs_util-0.0.0", ":rustc_hir-0.0.0", ":rustc_hir_pretty-0.0.0", @@ -10315,14 +10339,23 @@ rust_bootstrap_library( name = "rustc_middle-0.0.0", srcs = [ "rust/compiler/rustc_middle/src/arena.rs", + "rust/compiler/rustc_middle/src/dep_graph/debug.rs", "rust/compiler/rustc_middle/src/dep_graph/dep_node.rs", + "rust/compiler/rustc_middle/src/dep_graph/dep_node_key.rs", + "rust/compiler/rustc_middle/src/dep_graph/edges.rs", + "rust/compiler/rustc_middle/src/dep_graph/graph.rs", "rust/compiler/rustc_middle/src/dep_graph/mod.rs", + "rust/compiler/rustc_middle/src/dep_graph/retained.rs", + "rust/compiler/rustc_middle/src/dep_graph/serialized.rs", "rust/compiler/rustc_middle/src/error.rs", "rust/compiler/rustc_middle/src/hir/map.rs", "rust/compiler/rustc_middle/src/hir/mod.rs", "rust/compiler/rustc_middle/src/hir/nested_filter.rs", "rust/compiler/rustc_middle/src/hir/place.rs", "rust/compiler/rustc_middle/src/hooks/mod.rs", + "rust/compiler/rustc_middle/src/ich/hcx.rs", + "rust/compiler/rustc_middle/src/ich/impls_syntax.rs", + "rust/compiler/rustc_middle/src/ich/mod.rs", "rust/compiler/rustc_middle/src/infer/canonical.rs", "rust/compiler/rustc_middle/src/infer/mod.rs", "rust/compiler/rustc_middle/src/lib.rs", @@ -10365,16 +10398,22 @@ rust_bootstrap_library( "rust/compiler/rustc_middle/src/mir/terminator.rs", "rust/compiler/rustc_middle/src/mir/traversal.rs", "rust/compiler/rustc_middle/src/mir/visit.rs", + "rust/compiler/rustc_middle/src/queries.rs", "rust/compiler/rustc_middle/src/query/arena_cached.rs", + "rust/compiler/rustc_middle/src/query/caches.rs", "rust/compiler/rustc_middle/src/query/erase.rs", "rust/compiler/rustc_middle/src/query/inner.rs", + "rust/compiler/rustc_middle/src/query/job.rs", "rust/compiler/rustc_middle/src/query/keys.rs", "rust/compiler/rustc_middle/src/query/mod.rs", + "rust/compiler/rustc_middle/src/query/modifiers.rs", "rust/compiler/rustc_middle/src/query/on_disk_cache.rs", "rust/compiler/rustc_middle/src/query/plumbing.rs", + "rust/compiler/rustc_middle/src/query/stack.rs", "rust/compiler/rustc_middle/src/tests.rs", "rust/compiler/rustc_middle/src/thir.rs", "rust/compiler/rustc_middle/src/thir/visit.rs", + "rust/compiler/rustc_middle/src/traits/cache.rs", "rust/compiler/rustc_middle/src/traits/mod.rs", "rust/compiler/rustc_middle/src/traits/query.rs", "rust/compiler/rustc_middle/src/traits/select.rs", @@ -10391,8 +10430,10 @@ rust_bootstrap_library( "rust/compiler/rustc_middle/src/ty/consts.rs", "rust/compiler/rustc_middle/src/ty/consts/int.rs", "rust/compiler/rustc_middle/src/ty/consts/kind.rs", + "rust/compiler/rustc_middle/src/ty/consts/lit.rs", "rust/compiler/rustc_middle/src/ty/consts/valtree.rs", "rust/compiler/rustc_middle/src/ty/context.rs", + "rust/compiler/rustc_middle/src/ty/context/impl_interner.rs", "rust/compiler/rustc_middle/src/ty/context/tls.rs", "rust/compiler/rustc_middle/src/ty/diagnostics.rs", "rust/compiler/rustc_middle/src/ty/elaborate_impl.rs", @@ -10429,7 +10470,7 @@ rust_bootstrap_library( "rust/compiler/rustc_middle/src/ty/vtable.rs", "rust/compiler/rustc_middle/src/util/bug.rs", "rust/compiler/rustc_middle/src/util/mod.rs", - "rust/compiler/rustc_middle/src/values.rs", + "rust/compiler/rustc_middle/src/verify_ich.rs", ], crate = "rustc_middle", crate_root = "rust/compiler/rustc_middle/src/lib.rs", @@ -10439,6 +10480,7 @@ rust_bootstrap_library( ":bitflags-2", ":either-1", ":gsgdt-0.1", + ":parking_lot-0.12", ":polonius-engine-0.13", ":rustc_abi-0.0.0", ":rustc_apfloat-0.2", @@ -10449,7 +10491,6 @@ rust_bootstrap_library( ":rustc_error_messages-0.0.0", ":rustc_errors-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_graphviz-0.0.0", ":rustc_hashes-0.0.0", ":rustc_hir-0.0.0", @@ -10457,7 +10498,6 @@ rust_bootstrap_library( ":rustc_index-0.0.0", ":rustc_lint_defs-0.0.0", ":rustc_macros-0.0.0", - ":rustc_query_system-0.0.0", ":rustc_serialize-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", @@ -10525,7 +10565,6 @@ rust_bootstrap_library( ":rustc_ast-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_infer-0.0.0", @@ -10576,11 +10615,10 @@ rust_bootstrap_library( ":polonius-engine-0.13", ":regex-1", ":rustc_abi-0.0.0", - ":rustc_ast-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_graphviz-0.0.0", + ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_macros-0.0.0", ":rustc_middle-0.0.0", @@ -10682,6 +10720,7 @@ rust_bootstrap_library( "rust/compiler/rustc_mir_transform/src/single_use_consts.rs", "rust/compiler/rustc_mir_transform/src/sroa.rs", "rust/compiler/rustc_mir_transform/src/ssa.rs", + "rust/compiler/rustc_mir_transform/src/ssa_range_prop.rs", "rust/compiler/rustc_mir_transform/src/strip_debuginfo.rs", "rust/compiler/rustc_mir_transform/src/trivial_const.rs", "rust/compiler/rustc_mir_transform/src/unreachable_enum_branching.rs", @@ -10694,7 +10733,6 @@ rust_bootstrap_library( visibility = [], deps = [ ":either-1", - ":hashbrown-0.15", ":itertools-0.12", ":rustc_abi-0.0.0", ":rustc_arena-0.0.0", @@ -10702,7 +10740,6 @@ rust_bootstrap_library( ":rustc_const_eval-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_infer-0.0.0", @@ -10741,7 +10778,6 @@ rust_bootstrap_library( ":rustc_abi-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_macros-0.0.0", @@ -10842,7 +10878,6 @@ rust_bootstrap_library( ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_index-0.0.0", ":rustc_lexer-0.0.0", ":rustc_macros-0.0.0", @@ -10907,7 +10942,6 @@ rust_bootstrap_library( ":rustc_errors-0.0.0", ":rustc_expand-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_macros-0.0.0", @@ -10950,7 +10984,6 @@ rust_bootstrap_library( ":rustc_arena-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_macros-0.0.0", @@ -10976,7 +11009,6 @@ rust_bootstrap_library( ":rustc_ast-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_macros-0.0.0", ":rustc_middle-0.0.0", @@ -11095,9 +11127,14 @@ rust_bootstrap_library( rust_bootstrap_library( name = "rustc_query_impl-0.0.0", srcs = [ + "rust/compiler/rustc_query_impl/src/dep_kind_vtables.rs", + "rust/compiler/rustc_query_impl/src/error.rs", + "rust/compiler/rustc_query_impl/src/execution.rs", + "rust/compiler/rustc_query_impl/src/job.rs", "rust/compiler/rustc_query_impl/src/lib.rs", "rust/compiler/rustc_query_impl/src/plumbing.rs", "rust/compiler/rustc_query_impl/src/profiling_support.rs", + "rust/compiler/rustc_query_impl/src/values.rs", ], crate = "rustc_query_impl", crate_root = "rust/compiler/rustc_query_impl/src/lib.rs", @@ -11105,63 +11142,17 @@ rust_bootstrap_library( visibility = [], deps = [ ":measureme-12", - ":rustc_data_structures-0.0.0", - ":rustc_hashes-0.0.0", - ":rustc_hir-0.0.0", - ":rustc_index-0.0.0", - ":rustc_middle-0.0.0", - ":rustc_query_system-0.0.0", - ":rustc_serialize-0.0.0", - ":rustc_span-0.0.0", - ":tracing-0.1", - ], -) - -rust_bootstrap_library( - name = "rustc_query_system-0.0.0", - srcs = [ - "rust/compiler/rustc_query_system/src/cache.rs", - "rust/compiler/rustc_query_system/src/dep_graph/debug.rs", - "rust/compiler/rustc_query_system/src/dep_graph/dep_node.rs", - "rust/compiler/rustc_query_system/src/dep_graph/edges.rs", - "rust/compiler/rustc_query_system/src/dep_graph/graph.rs", - "rust/compiler/rustc_query_system/src/dep_graph/mod.rs", - "rust/compiler/rustc_query_system/src/dep_graph/query.rs", - "rust/compiler/rustc_query_system/src/dep_graph/serialized.rs", - "rust/compiler/rustc_query_system/src/error.rs", - "rust/compiler/rustc_query_system/src/ich/hcx.rs", - "rust/compiler/rustc_query_system/src/ich/impls_syntax.rs", - "rust/compiler/rustc_query_system/src/ich/mod.rs", - "rust/compiler/rustc_query_system/src/lib.rs", - "rust/compiler/rustc_query_system/src/query/caches.rs", - "rust/compiler/rustc_query_system/src/query/config.rs", - "rust/compiler/rustc_query_system/src/query/job.rs", - "rust/compiler/rustc_query_system/src/query/mod.rs", - "rust/compiler/rustc_query_system/src/query/plumbing.rs", - "rust/compiler/rustc_query_system/src/values.rs", - ], - crate = "rustc_query_system", - crate_root = "rust/compiler/rustc_query_system/src/lib.rs", - edition = "2024", - visibility = [], - deps = [ - ":hashbrown-0.15", - ":parking_lot-0.12", ":rustc_abi-0.0.0", - ":rustc_ast-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", - ":rustc_hashes-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_macros-0.0.0", + ":rustc_middle-0.0.0", ":rustc_serialize-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", ":rustc_thread_pool-0.0.0", - ":smallvec-1", ":tracing-0.1", ], ) @@ -11200,13 +11191,11 @@ rust_bootstrap_library( ":rustc_errors-0.0.0", ":rustc_expand-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", ":rustc_macros-0.0.0", ":rustc_metadata-0.0.0", ":rustc_middle-0.0.0", - ":rustc_query_system-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", ":smallvec-1", @@ -11328,7 +11317,6 @@ rust_bootstrap_library( ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", ":rustc_feature-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_fs_util-0.0.0", ":rustc_hashes-0.0.0", ":rustc_hir-0.0.0", @@ -11565,6 +11553,8 @@ rust_bootstrap_library( "rust/compiler/rustc_target/src/spec/targets/aarch64_unknown_uefi.rs", "rust/compiler/rustc_target/src/spec/targets/aarch64_uwp_windows_msvc.rs", "rust/compiler/rustc_target/src/spec/targets/aarch64_wrs_vxworks.rs", + "rust/compiler/rustc_target/src/spec/targets/aarch64v8r_unknown_none.rs", + "rust/compiler/rustc_target/src/spec/targets/aarch64v8r_unknown_none_softfloat.rs", "rust/compiler/rustc_target/src/spec/targets/amdgcn_amd_amdhsa.rs", "rust/compiler/rustc_target/src/spec/targets/arm64_32_apple_watchos.rs", "rust/compiler/rustc_target/src/spec/targets/arm64e_apple_darwin.rs", @@ -11585,6 +11575,8 @@ rust_bootstrap_library( "rust/compiler/rustc_target/src/spec/targets/armv5te_unknown_linux_gnueabi.rs", "rust/compiler/rustc_target/src/spec/targets/armv5te_unknown_linux_musleabi.rs", "rust/compiler/rustc_target/src/spec/targets/armv5te_unknown_linux_uclibceabi.rs", + "rust/compiler/rustc_target/src/spec/targets/armv6_none_eabi.rs", + "rust/compiler/rustc_target/src/spec/targets/armv6_none_eabihf.rs", "rust/compiler/rustc_target/src/spec/targets/armv6_unknown_freebsd.rs", "rust/compiler/rustc_target/src/spec/targets/armv6_unknown_netbsd_eabihf.rs", "rust/compiler/rustc_target/src/spec/targets/armv6k_nintendo_3ds.rs", @@ -11739,6 +11731,7 @@ rust_bootstrap_library( "rust/compiler/rustc_target/src/spec/targets/riscv64imac_unknown_nuttx_elf.rs", "rust/compiler/rustc_target/src/spec/targets/s390x_unknown_linux_gnu.rs", "rust/compiler/rustc_target/src/spec/targets/s390x_unknown_linux_musl.rs", + "rust/compiler/rustc_target/src/spec/targets/s390x_unknown_none_softfloat.rs", "rust/compiler/rustc_target/src/spec/targets/sparc64_unknown_helenos.rs", "rust/compiler/rustc_target/src/spec/targets/sparc64_unknown_linux_gnu.rs", "rust/compiler/rustc_target/src/spec/targets/sparc64_unknown_netbsd.rs", @@ -11748,8 +11741,11 @@ rust_bootstrap_library( "rust/compiler/rustc_target/src/spec/targets/sparcv9_sun_solaris.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv4t_none_eabi.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv5te_none_eabi.rs", + "rust/compiler/rustc_target/src/spec/targets/thumbv6_none_eabi.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv6m_none_eabi.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv6m_nuttx_eabi.rs", + "rust/compiler/rustc_target/src/spec/targets/thumbv7a_none_eabi.rs", + "rust/compiler/rustc_target/src/spec/targets/thumbv7a_none_eabihf.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv7a_nuttx_eabi.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv7a_nuttx_eabihf.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv7a_pc_windows_msvc.rs", @@ -11763,12 +11759,15 @@ rust_bootstrap_library( "rust/compiler/rustc_target/src/spec/targets/thumbv7neon_linux_androideabi.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv7neon_unknown_linux_gnueabihf.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv7neon_unknown_linux_musleabihf.rs", + "rust/compiler/rustc_target/src/spec/targets/thumbv7r_none_eabi.rs", + "rust/compiler/rustc_target/src/spec/targets/thumbv7r_none_eabihf.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv8m_base_none_eabi.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv8m_base_nuttx_eabi.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv8m_main_none_eabi.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv8m_main_none_eabihf.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv8m_main_nuttx_eabi.rs", "rust/compiler/rustc_target/src/spec/targets/thumbv8m_main_nuttx_eabihf.rs", + "rust/compiler/rustc_target/src/spec/targets/thumbv8r_none_eabihf.rs", "rust/compiler/rustc_target/src/spec/targets/wasm32_unknown_emscripten.rs", "rust/compiler/rustc_target/src/spec/targets/wasm32_unknown_unknown.rs", "rust/compiler/rustc_target/src/spec/targets/wasm32_wali_linux_musl.rs", @@ -11805,6 +11804,7 @@ rust_bootstrap_library( "rust/compiler/rustc_target/src/spec/targets/x86_64_unknown_illumos.rs", "rust/compiler/rustc_target/src/spec/targets/x86_64_unknown_l4re_uclibc.rs", "rust/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_gnu.rs", + "rust/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_gnuasan.rs", "rust/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_gnux32.rs", "rust/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_musl.rs", "rust/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_none.rs", @@ -11931,8 +11931,6 @@ rust_bootstrap_library( "rust/compiler/rustc_trait_selection/src/error_reporting/traits/fulfillment_errors.rs", "rust/compiler/rustc_trait_selection/src/error_reporting/traits/mod.rs", "rust/compiler/rustc_trait_selection/src/error_reporting/traits/on_unimplemented.rs", - "rust/compiler/rustc_trait_selection/src/error_reporting/traits/on_unimplemented_condition.rs", - "rust/compiler/rustc_trait_selection/src/error_reporting/traits/on_unimplemented_format.rs", "rust/compiler/rustc_trait_selection/src/error_reporting/traits/overflow.rs", "rust/compiler/rustc_trait_selection/src/error_reporting/traits/suggestions.rs", "rust/compiler/rustc_trait_selection/src/errors.rs", @@ -11994,13 +11992,11 @@ rust_bootstrap_library( ":rustc_ast-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hir-0.0.0", ":rustc_infer-0.0.0", ":rustc_macros-0.0.0", ":rustc_middle-0.0.0", ":rustc_next_trait_solver-0.0.0", - ":rustc_parse_format-0.0.0", ":rustc_session-0.0.0", ":rustc_span-0.0.0", ":rustc_transmute-0.0.0", @@ -12095,7 +12091,6 @@ rust_bootstrap_library( ":rustc_abi-0.0.0", ":rustc_data_structures-0.0.0", ":rustc_errors-0.0.0", - ":rustc_fluent_macro-0.0.0", ":rustc_hashes-0.0.0", ":rustc_hir-0.0.0", ":rustc_index-0.0.0", @@ -12385,7 +12380,6 @@ rust_bootstrap_library( ":rustc_data_structures-0.0.0", ":rustc_driver-0.0.0", ":rustc_errors-0.0.0", - ":rustc_expand-0.0.0", ":rustc_feature-0.0.0", ":rustc_hir-0.0.0", ":rustc_hir_analysis-0.0.0", @@ -13534,6 +13528,7 @@ rust_bootstrap_library( "rust/library/std/src/os/fd/net.rs", "rust/library/std/src/os/fd/owned.rs", "rust/library/std/src/os/fd/raw.rs", + "rust/library/std/src/os/fd/stdio.rs", "rust/library/std/src/os/fd/tests.rs", "rust/library/std/src/os/fortanix_sgx/arch.rs", "rust/library/std/src/os/fortanix_sgx/ffi.rs", @@ -13655,6 +13650,10 @@ rust_bootstrap_library( "rust/library/std/src/os/windows/io/socket.rs", "rust/library/std/src/os/windows/io/tests.rs", "rust/library/std/src/os/windows/mod.rs", + "rust/library/std/src/os/windows/net/addr.rs", + "rust/library/std/src/os/windows/net/listener.rs", + "rust/library/std/src/os/windows/net/mod.rs", + "rust/library/std/src/os/windows/net/stream.rs", "rust/library/std/src/os/windows/process.rs", "rust/library/std/src/os/windows/raw.rs", "rust/library/std/src/os/windows/thread.rs", @@ -13748,7 +13747,7 @@ rust_bootstrap_library( "rust/library/std/src/sys/env/xous.rs", "rust/library/std/src/sys/env/zkvm.rs", "rust/library/std/src/sys/env_consts.rs", - "rust/library/std/src/sys/exit_guard.rs", + "rust/library/std/src/sys/exit.rs", "rust/library/std/src/sys/fd/hermit.rs", "rust/library/std/src/sys/fd/mod.rs", "rust/library/std/src/sys/fd/motor.rs", @@ -13842,7 +13841,6 @@ rust_bootstrap_library( "rust/library/std/src/sys/pal/mod.rs", "rust/library/std/src/sys/pal/motor/mod.rs", "rust/library/std/src/sys/pal/motor/os.rs", - "rust/library/std/src/sys/pal/motor/time.rs", "rust/library/std/src/sys/pal/sgx/abi/mem.rs", "rust/library/std/src/sys/pal/sgx/abi/mod.rs", "rust/library/std/src/sys/pal/sgx/abi/panic.rs", @@ -13859,7 +13857,6 @@ rust_bootstrap_library( "rust/library/std/src/sys/pal/sgx/mod.rs", "rust/library/std/src/sys/pal/sgx/os.rs", "rust/library/std/src/sys/pal/sgx/thread_parking.rs", - "rust/library/std/src/sys/pal/sgx/time.rs", "rust/library/std/src/sys/pal/sgx/waitqueue/mod.rs", "rust/library/std/src/sys/pal/sgx/waitqueue/spin_mutex.rs", "rust/library/std/src/sys/pal/sgx/waitqueue/spin_mutex/tests.rs", @@ -13872,15 +13869,14 @@ rust_bootstrap_library( "rust/library/std/src/sys/pal/solid/error.rs", "rust/library/std/src/sys/pal/solid/mod.rs", "rust/library/std/src/sys/pal/solid/os.rs", - "rust/library/std/src/sys/pal/solid/time.rs", "rust/library/std/src/sys/pal/teeos/mod.rs", "rust/library/std/src/sys/pal/teeos/os.rs", "rust/library/std/src/sys/pal/trusty/mod.rs", "rust/library/std/src/sys/pal/uefi/helpers.rs", "rust/library/std/src/sys/pal/uefi/mod.rs", "rust/library/std/src/sys/pal/uefi/os.rs", + "rust/library/std/src/sys/pal/uefi/system_time.rs", "rust/library/std/src/sys/pal/uefi/tests.rs", - "rust/library/std/src/sys/pal/uefi/time.rs", "rust/library/std/src/sys/pal/unix/fuchsia.rs", "rust/library/std/src/sys/pal/unix/futex.rs", "rust/library/std/src/sys/pal/unix/linux/mod.rs", @@ -13904,10 +13900,7 @@ rust_bootstrap_library( "rust/library/std/src/sys/pal/unsupported/common.rs", "rust/library/std/src/sys/pal/unsupported/mod.rs", "rust/library/std/src/sys/pal/unsupported/os.rs", - "rust/library/std/src/sys/pal/unsupported/time.rs", "rust/library/std/src/sys/pal/vexos/mod.rs", - "rust/library/std/src/sys/pal/vexos/os.rs", - "rust/library/std/src/sys/pal/vexos/time.rs", "rust/library/std/src/sys/pal/wasi/cabi_realloc.rs", "rust/library/std/src/sys/pal/wasi/helpers.rs", "rust/library/std/src/sys/pal/wasi/mod.rs", @@ -13933,7 +13926,6 @@ rust_bootstrap_library( "rust/library/std/src/sys/pal/xous/os.rs", "rust/library/std/src/sys/pal/xous/os/params.rs", "rust/library/std/src/sys/pal/xous/os/params/tests.rs", - "rust/library/std/src/sys/pal/xous/time.rs", "rust/library/std/src/sys/pal/zkvm/abi.rs", "rust/library/std/src/sys/pal/zkvm/mod.rs", "rust/library/std/src/sys/pal/zkvm/os.rs", @@ -14085,6 +14077,16 @@ rust_bootstrap_library( "rust/library/std/src/sys/thread_local/native/mod.rs", "rust/library/std/src/sys/thread_local/no_threads.rs", "rust/library/std/src/sys/thread_local/os.rs", + "rust/library/std/src/sys/time/hermit.rs", + "rust/library/std/src/sys/time/mod.rs", + "rust/library/std/src/sys/time/sgx.rs", + "rust/library/std/src/sys/time/solid.rs", + "rust/library/std/src/sys/time/uefi.rs", + "rust/library/std/src/sys/time/unix.rs", + "rust/library/std/src/sys/time/unsupported.rs", + "rust/library/std/src/sys/time/vexos.rs", + "rust/library/std/src/sys/time/windows.rs", + "rust/library/std/src/sys/time/xous.rs", "rust/library/std/src/test_helpers.rs", "rust/library/std/src/thread/builder.rs", "rust/library/std/src/thread/current.rs", @@ -14186,11 +14188,11 @@ rust_bootstrap_library( ":libc-0.2", ":miniz_oxide-0.8", ":object-0.37", - ":windows-targets-0.0.0", + ":windows-link-0.0.0", ], ), "windows-msvc-library": dict( - deps = [":windows-targets-0.0.0"], + deps = [":windows-link-0.0.0"], ), }, preferred_linkage = "any", @@ -14316,6 +14318,7 @@ rust_bootstrap_binary( "rust/library/std/src/os/fd/net.rs", "rust/library/std/src/os/fd/owned.rs", "rust/library/std/src/os/fd/raw.rs", + "rust/library/std/src/os/fd/stdio.rs", "rust/library/std/src/os/fd/tests.rs", "rust/library/std/src/os/fortanix_sgx/arch.rs", "rust/library/std/src/os/fortanix_sgx/ffi.rs", @@ -14437,6 +14440,10 @@ rust_bootstrap_binary( "rust/library/std/src/os/windows/io/socket.rs", "rust/library/std/src/os/windows/io/tests.rs", "rust/library/std/src/os/windows/mod.rs", + "rust/library/std/src/os/windows/net/addr.rs", + "rust/library/std/src/os/windows/net/listener.rs", + "rust/library/std/src/os/windows/net/mod.rs", + "rust/library/std/src/os/windows/net/stream.rs", "rust/library/std/src/os/windows/process.rs", "rust/library/std/src/os/windows/raw.rs", "rust/library/std/src/os/windows/thread.rs", @@ -14530,7 +14537,7 @@ rust_bootstrap_binary( "rust/library/std/src/sys/env/xous.rs", "rust/library/std/src/sys/env/zkvm.rs", "rust/library/std/src/sys/env_consts.rs", - "rust/library/std/src/sys/exit_guard.rs", + "rust/library/std/src/sys/exit.rs", "rust/library/std/src/sys/fd/hermit.rs", "rust/library/std/src/sys/fd/mod.rs", "rust/library/std/src/sys/fd/motor.rs", @@ -14624,7 +14631,6 @@ rust_bootstrap_binary( "rust/library/std/src/sys/pal/mod.rs", "rust/library/std/src/sys/pal/motor/mod.rs", "rust/library/std/src/sys/pal/motor/os.rs", - "rust/library/std/src/sys/pal/motor/time.rs", "rust/library/std/src/sys/pal/sgx/abi/mem.rs", "rust/library/std/src/sys/pal/sgx/abi/mod.rs", "rust/library/std/src/sys/pal/sgx/abi/panic.rs", @@ -14641,7 +14647,6 @@ rust_bootstrap_binary( "rust/library/std/src/sys/pal/sgx/mod.rs", "rust/library/std/src/sys/pal/sgx/os.rs", "rust/library/std/src/sys/pal/sgx/thread_parking.rs", - "rust/library/std/src/sys/pal/sgx/time.rs", "rust/library/std/src/sys/pal/sgx/waitqueue/mod.rs", "rust/library/std/src/sys/pal/sgx/waitqueue/spin_mutex.rs", "rust/library/std/src/sys/pal/sgx/waitqueue/spin_mutex/tests.rs", @@ -14654,15 +14659,14 @@ rust_bootstrap_binary( "rust/library/std/src/sys/pal/solid/error.rs", "rust/library/std/src/sys/pal/solid/mod.rs", "rust/library/std/src/sys/pal/solid/os.rs", - "rust/library/std/src/sys/pal/solid/time.rs", "rust/library/std/src/sys/pal/teeos/mod.rs", "rust/library/std/src/sys/pal/teeos/os.rs", "rust/library/std/src/sys/pal/trusty/mod.rs", "rust/library/std/src/sys/pal/uefi/helpers.rs", "rust/library/std/src/sys/pal/uefi/mod.rs", "rust/library/std/src/sys/pal/uefi/os.rs", + "rust/library/std/src/sys/pal/uefi/system_time.rs", "rust/library/std/src/sys/pal/uefi/tests.rs", - "rust/library/std/src/sys/pal/uefi/time.rs", "rust/library/std/src/sys/pal/unix/fuchsia.rs", "rust/library/std/src/sys/pal/unix/futex.rs", "rust/library/std/src/sys/pal/unix/linux/mod.rs", @@ -14686,10 +14690,7 @@ rust_bootstrap_binary( "rust/library/std/src/sys/pal/unsupported/common.rs", "rust/library/std/src/sys/pal/unsupported/mod.rs", "rust/library/std/src/sys/pal/unsupported/os.rs", - "rust/library/std/src/sys/pal/unsupported/time.rs", "rust/library/std/src/sys/pal/vexos/mod.rs", - "rust/library/std/src/sys/pal/vexos/os.rs", - "rust/library/std/src/sys/pal/vexos/time.rs", "rust/library/std/src/sys/pal/wasi/cabi_realloc.rs", "rust/library/std/src/sys/pal/wasi/helpers.rs", "rust/library/std/src/sys/pal/wasi/mod.rs", @@ -14715,7 +14716,6 @@ rust_bootstrap_binary( "rust/library/std/src/sys/pal/xous/os.rs", "rust/library/std/src/sys/pal/xous/os/params.rs", "rust/library/std/src/sys/pal/xous/os/params/tests.rs", - "rust/library/std/src/sys/pal/xous/time.rs", "rust/library/std/src/sys/pal/zkvm/abi.rs", "rust/library/std/src/sys/pal/zkvm/mod.rs", "rust/library/std/src/sys/pal/zkvm/os.rs", @@ -14867,6 +14867,16 @@ rust_bootstrap_binary( "rust/library/std/src/sys/thread_local/native/mod.rs", "rust/library/std/src/sys/thread_local/no_threads.rs", "rust/library/std/src/sys/thread_local/os.rs", + "rust/library/std/src/sys/time/hermit.rs", + "rust/library/std/src/sys/time/mod.rs", + "rust/library/std/src/sys/time/sgx.rs", + "rust/library/std/src/sys/time/solid.rs", + "rust/library/std/src/sys/time/uefi.rs", + "rust/library/std/src/sys/time/unix.rs", + "rust/library/std/src/sys/time/unsupported.rs", + "rust/library/std/src/sys/time/vexos.rs", + "rust/library/std/src/sys/time/windows.rs", + "rust/library/std/src/sys/time/xous.rs", "rust/library/std/src/test_helpers.rs", "rust/library/std/src/thread/builder.rs", "rust/library/std/src/thread/current.rs", @@ -14890,11 +14900,6 @@ rust_bootstrap_binary( "rust/library/std/tests/env_modify.rs", "rust/library/std/tests/eq-multidispatch.rs", "rust/library/std/tests/error.rs", - "rust/library/std/tests/floats/f128.rs", - "rust/library/std/tests/floats/f16.rs", - "rust/library/std/tests/floats/f32.rs", - "rust/library/std/tests/floats/f64.rs", - "rust/library/std/tests/floats/lib.rs", "rust/library/std/tests/istr.rs", "rust/library/std/tests/log-knows-the-names-of-variants-in-std.rs", "rust/library/std/tests/minmax-stability-issue-23687.rs", @@ -14929,6 +14934,7 @@ rust_bootstrap_binary( "rust/library/std/tests/volatile-fat-ptr.rs", "rust/library/std/tests/win_delete_self.rs", "rust/library/std/tests/windows.rs", + "rust/library/std/tests/windows_unix_socket.rs", ], crate = "build_script_build", crate_root = "rust/library/std/build.rs", @@ -15903,6 +15909,27 @@ rust_bootstrap_library( ], ) +crate_download( + name = "tracing-serde-0.2.0.crate", + sha256 = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1", + strip_prefix = "tracing-serde-0.2.0", + urls = ["https://static.crates.io/crates/tracing-serde/0.2.0/download"], + visibility = [], +) + +rust_bootstrap_library( + name = "tracing-serde-0.2", + srcs = [":tracing-serde-0.2.0.crate"], + crate = "tracing_serde", + crate_root = "tracing-serde-0.2.0.crate/src/lib.rs", + edition = "2018", + visibility = [], + deps = [ + ":serde-1", + ":tracing-core-0.1", + ], +) + crate_download( name = "tracing-subscriber-0.3.23.crate", sha256 = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319", @@ -15922,16 +15949,20 @@ rust_bootstrap_library( "ansi", "env-filter", "fmt", + "json", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "registry", + "serde", + "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "tracing", + "tracing-serde", ], visibility = [], deps = [ @@ -15940,11 +15971,14 @@ rust_bootstrap_library( ":once_cell-1", ":parking_lot-0.12", ":regex-automata-0.4", + ":serde-1", + ":serde_json-1", ":sharded-slab-0.1", ":smallvec-1", ":thread_local-1", ":tracing-0.1", ":tracing-core-0.1", + ":tracing-serde-0.2", ], ) @@ -16589,6 +16623,15 @@ rust_bootstrap_library( ], ) +rust_bootstrap_library( + name = "windows-link-0.0.0", + srcs = ["rust/library/windows_link/src/lib.rs"], + crate = "windows_link", + crate_root = "rust/library/windows_link/src/lib.rs", + edition = "2024", + visibility = [], +) + crate_download( name = "windows-link-0.1.3.crate", sha256 = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a", @@ -16737,15 +16780,6 @@ rust_bootstrap_library( deps = [":windows-link-0.2"], ) -rust_bootstrap_library( - name = "windows-targets-0.0.0", - srcs = ["rust/library/windows_targets/src/lib.rs"], - crate = "windows_targets", - crate_root = "rust/library/windows_targets/src/lib.rs", - edition = "2024", - visibility = [], -) - crate_download( name = "windows-targets-0.52.6.crate", sha256 = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973", diff --git a/Cargo.lock b/Cargo.lock index b502b34..8b056bd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -45,16 +45,6 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "annotate-snippets" -version = "0.11.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4" -dependencies = [ - "anstyle", - "unicode-width", -] - [[package]] name = "annotate-snippets" version = "0.12.15" @@ -336,7 +326,7 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "clippy" -version = "0.1.94" +version = "0.1.95" dependencies = [ "anstream", "clippy_config", @@ -350,7 +340,7 @@ dependencies = [ [[package]] name = "clippy_config" -version = "0.1.94" +version = "0.1.95" dependencies = [ "clippy_utils", "itertools", @@ -360,7 +350,7 @@ dependencies = [ [[package]] name = "clippy_lints" -version = "0.1.94" +version = "0.1.95" dependencies = [ "arrayvec", "cargo_metadata", @@ -380,7 +370,7 @@ dependencies = [ [[package]] name = "clippy_utils" -version = "0.1.94" +version = "0.1.95" dependencies = [ "arrayvec", "itertools", @@ -548,7 +538,7 @@ checksum = "a0afaad2b26fa326569eb264b1363e8ae3357618c43982b3f285f0774ce76b69" [[package]] name = "declare_clippy_lint" -version = "0.1.94" +version = "0.1.95" [[package]] name = "derive-where" @@ -1888,7 +1878,6 @@ dependencies = [ "rustc_data_structures", "rustc_errors", "rustc_feature", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_macros", @@ -1913,7 +1902,7 @@ dependencies = [ "rustc_data_structures", "rustc_errors", "rustc_feature", - "rustc_fluent_macro", + "rustc_hir", "rustc_macros", "rustc_session", "rustc_span", @@ -1938,13 +1927,14 @@ dependencies = [ "rustc_abi", "rustc_ast", "rustc_ast_pretty", + "rustc_data_structures", "rustc_errors", "rustc_feature", - "rustc_fluent_macro", "rustc_hir", "rustc_lexer", "rustc_macros", "rustc_parse", + "rustc_parse_format", "rustc_session", "rustc_span", "rustc_target", @@ -1971,7 +1961,6 @@ dependencies = [ "rustc_abi", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_graphviz", "rustc_hir", "rustc_index", @@ -1999,7 +1988,6 @@ dependencies = [ "rustc_errors", "rustc_expand", "rustc_feature", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_lexer", @@ -2033,7 +2021,6 @@ dependencies = [ "rustc_codegen_ssa", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_fs_util", "rustc_hashes", "rustc_hir", @@ -2042,7 +2029,6 @@ dependencies = [ "rustc_macros", "rustc_metadata", "rustc_middle", - "rustc_query_system", "rustc_sanitizers", "rustc_session", "rustc_span", @@ -2071,7 +2057,6 @@ dependencies = [ "rustc_attr_parsing", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_fs_util", "rustc_hashes", "rustc_hir", @@ -2081,7 +2066,6 @@ dependencies = [ "rustc_macros", "rustc_metadata", "rustc_middle", - "rustc_query_system", "rustc_serialize", "rustc_session", "rustc_span", @@ -2091,7 +2075,6 @@ dependencies = [ "serde_json", "smallvec", "tempfile", - "thin-vec", "thorin-dwp", "tracing", "wasm-encoder 0.219.2", @@ -2108,7 +2091,6 @@ dependencies = [ "rustc_ast", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_infer", @@ -2131,7 +2113,7 @@ dependencies = [ "either", "elsa", "ena", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "indexmap", "jobserver", "libc", @@ -2168,52 +2150,37 @@ dependencies = [ name = "rustc_driver_impl" version = "0.0.0" dependencies = [ + "anstyle", "ctrlc", "jiff", "libc", "rustc_abi", "rustc_ast", - "rustc_ast_lowering", - "rustc_ast_passes", "rustc_ast_pretty", - "rustc_attr_parsing", - "rustc_borrowck", - "rustc_builtin_macros", "rustc_codegen_ssa", "rustc_const_eval", "rustc_data_structures", "rustc_errors", "rustc_expand", "rustc_feature", - "rustc_fluent_macro", "rustc_hir_analysis", "rustc_hir_pretty", - "rustc_hir_typeck", - "rustc_incremental", "rustc_index", - "rustc_infer", "rustc_interface", + "rustc_lexer", "rustc_lint", "rustc_log", "rustc_macros", "rustc_metadata", "rustc_middle", "rustc_mir_build", - "rustc_mir_dataflow", "rustc_mir_transform", - "rustc_monomorphize", "rustc_parse", - "rustc_passes", - "rustc_pattern_analysis", - "rustc_privacy", "rustc_public", - "rustc_query_system", "rustc_resolve", "rustc_session", "rustc_span", "rustc_target", - "rustc_trait_selection", - "rustc_ty_utils", "serde_json", "shlex", "tracing", @@ -2229,7 +2196,6 @@ name = "rustc_error_messages" version = "0.0.0" dependencies = [ "fluent-bundle", - "fluent-syntax", "icu_list", "icu_locale", "intl-memoizer", @@ -2240,7 +2206,6 @@ dependencies = [ "rustc_macros", "rustc_serialize", "rustc_span", - "tracing", "unic-langid", ] @@ -2248,7 +2213,7 @@ dependencies = [ name = "rustc_errors" version = "0.0.0" dependencies = [ - "annotate-snippets 0.12.15", + "annotate-snippets", "anstream", "anstyle", "derive_setters", @@ -2257,10 +2222,8 @@ dependencies = [ "rustc_data_structures", "rustc_error_codes", "rustc_error_messages", - "rustc_fluent_macro", "rustc_hashes", "rustc_index", - "rustc_lexer", "rustc_lint_defs", "rustc_macros", "rustc_serialize", @@ -2283,7 +2246,6 @@ dependencies = [ "rustc_data_structures", "rustc_errors", "rustc_feature", - "rustc_fluent_macro", "rustc_hir", "rustc_lexer", "rustc_lint_defs", @@ -2311,19 +2273,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "rustc_fluent_macro" -version = "0.0.0" -dependencies = [ - "annotate-snippets 0.11.5", - "fluent-bundle", - "fluent-syntax", - "proc-macro2", - "quote", - "syn", - "unic-langid", -] - [[package]] name = "rustc_fs_util" version = "0.0.0" @@ -2378,7 +2327,6 @@ dependencies = [ "rustc_data_structures", "rustc_errors", "rustc_feature", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_infer", @@ -2425,7 +2373,6 @@ dependencies = [ "rustc_ast", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hir", "rustc_hir_analysis", "rustc_hir_pretty", @@ -2447,10 +2394,8 @@ name = "rustc_incremental" version = "0.0.0" dependencies = [ "rand 0.9.4", - "rustc_ast", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_fs_util", "rustc_graphviz", "rustc_hashes", @@ -2460,7 +2405,6 @@ dependencies = [ "rustc_serialize", "rustc_session", "rustc_span", - "thin-vec", "tracing", ] @@ -2489,7 +2433,6 @@ version = "0.0.0" dependencies = [ "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_macros", @@ -2519,7 +2462,6 @@ dependencies = [ "rustc_errors", "rustc_expand", "rustc_feature", - "rustc_fluent_macro", "rustc_fs_util", "rustc_hir", "rustc_hir_analysis", @@ -2536,7 +2478,6 @@ dependencies = [ "rustc_passes", "rustc_privacy", "rustc_query_impl", - "rustc_query_system", "rustc_resolve", "rustc_session", "rustc_span", @@ -2564,13 +2505,13 @@ version = "0.0.0" dependencies = [ "bitflags", "rustc_abi", + "rustc_apfloat", "rustc_ast", "rustc_ast_pretty", "rustc_attr_parsing", "rustc_data_structures", "rustc_errors", "rustc_feature", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_infer", @@ -2622,6 +2563,8 @@ dependencies = [ name = "rustc_macros" version = "0.0.0" dependencies = [ + "fluent-bundle", + "fluent-syntax", "proc-macro2", "quote", "syn", @@ -2643,7 +2586,6 @@ dependencies = [ "rustc_errors", "rustc_expand", "rustc_feature", - "rustc_fluent_macro", "rustc_fs_util", "rustc_hir", "rustc_hir_pretty", @@ -2667,6 +2609,7 @@ dependencies = [ "bitflags", "either", "gsgdt", + "parking_lot", "polonius-engine", "rustc_abi", "rustc_apfloat", @@ -2677,7 +2620,6 @@ dependencies = [ "rustc_error_messages", "rustc_errors", "rustc_feature", - "rustc_fluent_macro", "rustc_graphviz", "rustc_hashes", "rustc_hir", @@ -2685,7 +2627,6 @@ dependencies = [ "rustc_index", "rustc_lint_defs", "rustc_macros", - "rustc_query_system", "rustc_serialize", "rustc_session", "rustc_span", @@ -2708,7 +2649,6 @@ dependencies = [ "rustc_ast", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_infer", @@ -2729,11 +2669,10 @@ dependencies = [ "polonius-engine", "regex", "rustc_abi", - "rustc_ast", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_graphviz", + "rustc_hir", "rustc_index", "rustc_macros", "rustc_middle", @@ -2747,7 +2686,6 @@ name = "rustc_mir_transform" version = "0.0.0" dependencies = [ "either", - "hashbrown 0.15.5", "itertools", "rustc_abi", "rustc_arena", @@ -2755,7 +2693,6 @@ dependencies = [ "rustc_const_eval", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_infer", @@ -2777,7 +2714,6 @@ dependencies = [ "rustc_abi", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_macros", @@ -2814,7 +2750,6 @@ dependencies = [ "rustc_data_structures", "rustc_errors", "rustc_feature", - "rustc_fluent_macro", "rustc_index", "rustc_lexer", "rustc_macros", @@ -2846,7 +2781,6 @@ dependencies = [ "rustc_errors", "rustc_expand", "rustc_feature", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_macros", @@ -2869,7 +2803,6 @@ dependencies = [ "rustc_arena", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_macros", @@ -2887,7 +2820,6 @@ dependencies = [ "rustc_ast", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hir", "rustc_macros", "rustc_middle", @@ -2939,38 +2871,17 @@ name = "rustc_query_impl" version = "0.0.0" dependencies = [ "measureme", - "rustc_data_structures", - "rustc_hashes", - "rustc_hir", - "rustc_index", - "rustc_middle", - "rustc_query_system", - "rustc_serialize", - "rustc_span", - "tracing", -] - -[[package]] -name = "rustc_query_system" -version = "0.0.0" -dependencies = [ - "hashbrown 0.15.5", - "parking_lot", "rustc_abi", - "rustc_ast", "rustc_data_structures", "rustc_errors", - "rustc_feature", - "rustc_fluent_macro", - "rustc_hashes", "rustc_hir", "rustc_index", "rustc_macros", + "rustc_middle", "rustc_serialize", "rustc_session", "rustc_span", "rustc_thread_pool", - "smallvec", "tracing", ] @@ -2989,13 +2900,11 @@ dependencies = [ "rustc_errors", "rustc_expand", "rustc_feature", - "rustc_fluent_macro", "rustc_hir", "rustc_index", "rustc_macros", "rustc_metadata", "rustc_middle", - "rustc_query_system", "rustc_session", "rustc_span", "smallvec", @@ -3041,7 +2950,6 @@ dependencies = [ "rustc_data_structures", "rustc_errors", "rustc_feature", - "rustc_fluent_macro", "rustc_fs_util", "rustc_hashes", "rustc_hir", @@ -3138,13 +3046,11 @@ dependencies = [ "rustc_ast", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hir", "rustc_infer", "rustc_macros", "rustc_middle", "rustc_next_trait_solver", - "rustc_parse_format", "rustc_session", "rustc_span", "rustc_transmute", @@ -3186,7 +3092,6 @@ dependencies = [ "rustc_abi", "rustc_data_structures", "rustc_errors", - "rustc_fluent_macro", "rustc_hashes", "rustc_hir", "rustc_index", @@ -3540,7 +3445,7 @@ dependencies = [ "vex-sdk", "wasi 0.11.1+wasi-snapshot-preview1", "wasi 0.14.4+wasi-0.2.4", - "windows-targets 0.0.0", + "windows-link 0.0.0", ] [[package]] @@ -3840,6 +3745,16 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "tracing-serde" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" +dependencies = [ + "serde", + "tracing-core", +] + [[package]] name = "tracing-subscriber" version = "0.3.23" @@ -3851,11 +3766,14 @@ dependencies = [ "once_cell", "parking_lot", "regex-automata", + "serde", + "serde_json", "sharded-slab", "smallvec", "thread_local", "tracing", "tracing-core", + "tracing-serde", ] [[package]] @@ -4234,6 +4152,10 @@ dependencies = [ "syn", ] +[[package]] +name = "windows-link" +version = "0.0.0" + [[package]] name = "windows-link" version = "0.1.3" @@ -4280,7 +4202,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -4292,10 +4214,6 @@ dependencies = [ "windows-link 0.2.1", ] -[[package]] -name = "windows-targets" -version = "0.0.0" - [[package]] name = "windows-targets" version = "0.52.6" diff --git a/fixups/rustdoc/fixups.toml b/fixups/rustdoc/fixups.toml index 4f19c87..992a327 100644 --- a/fixups/rustdoc/fixups.toml +++ b/fixups/rustdoc/fixups.toml @@ -8,7 +8,6 @@ extra_deps = [ ":rustc_data_structures-0.0.0", ":rustc_driver-0.0.0", ":rustc_errors-0.0.0", - ":rustc_expand-0.0.0", ":rustc_feature-0.0.0", ":rustc_hir-0.0.0", ":rustc_hir_analysis-0.0.0", diff --git a/fixups/test/fixups.toml b/fixups/test/fixups.toml new file mode 100644 index 0000000..e555b01 --- /dev/null +++ b/fixups/test/fixups.toml @@ -0,0 +1 @@ +buildscript.run = false diff --git a/rust b/rust index 3a4ace6..6827e8a 160000 --- a/rust +++ b/rust @@ -1 +1 @@ -Subproject commit 3a4ace620a2a62710c79a5351b507fda68d9d4a1 +Subproject commit 6827e8ab50f7c0aa40019d143fd5bfe0087372ab From d98c1a05bbf099ace24dcd9bda88d607f2862582 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Fri, 24 Apr 2026 20:10:10 -0700 Subject: [PATCH 2/2] Stage0 LLVM commit for 1.95.0 --- stage0/BUCK | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/stage0/BUCK b/stage0/BUCK index dc5ed2d..e56b633 100644 --- a/stage0/BUCK +++ b/stage0/BUCK @@ -68,18 +68,18 @@ stage0_sysroot( ci_artifact( name = "rust_dev", - commit = "409dedce21404e2eb6ae38d5dca772d5ae4bd4c8", - component = "rust-dev-1.94.1", + commit = "cc969f3c457b2ce350fb9fda6c784cc9813b5c71", + component = "rust-dev-beta", incoming_transition = ":stage0_configuration", manifest = "//:stage0_manifest", sha256 = { - "aarch64-apple-darwin": "f719d3ff366e58a20c79af4d58c1a641b2a05161628737fad454eba1dc425b8c", - "aarch64-pc-windows-msvc": "81e364996ad384b13aa7cdb8332d327d1fbc98b50ffc8c97ede52c0654c0afb7", - "aarch64-unknown-linux-gnu": "a3f5697becaabebf8e53c34ecab3b02315cf98cd026f1391cbb2b43645c83098", - "riscv64gc-unknown-linux-gnu": "dca2c8ee19477ef0a854ceed2bdb4d7d7cc8ce46359f713bb6970eb60c6ad916", - "x86_64-apple-darwin": "6a3580b40f107ea65aaef3c22ee3f6c9b347d844a0faf6d069601272c0c591d1", - "x86_64-pc-windows-msvc": "a349ef6c8f727ac9f5fdefd8d329a2c6ca2f20196f31a6fc8271c1f2db67b5d8", - "x86_64-unknown-linux-gnu": "7c329ac6eafa0c90cb8182b2cbbaf0975ed5fd1aca1e7f14a26d2dd0d5720ba6", + "aarch64-apple-darwin": "afc7dc315c59cf520ff57a5aaefff0a39baab95773a974b21c1f18f2310974de", + "aarch64-pc-windows-msvc": "e7688d2aa32d8fd09647ecc549c4ff98d2cefab87715ea0326e4d4e48701da44", + "aarch64-unknown-linux-gnu": "fc6978801d3c0165046f21989311e1b6c839f2f53782a595876fed27704c6c0b", + "riscv64gc-unknown-linux-gnu": "576307a19c1450818654f51cb77566842b4ca790881e770d246f350cb8e2ad7a", + "x86_64-apple-darwin": "bb308e29f406fe216505e4a6e0c844fa9a1620dde2e0bac548e16250edcb8d11", + "x86_64-pc-windows-msvc": "7e4a83925080e93065127cd16ba6b709c9e03b9fe803e7525af562f713a37971", + "x86_64-unknown-linux-gnu": "e89613d14f4b11a320f820a806c3e411b3bc7585772329aad7b5226e6df647fd", }, )