From a2631a79c9df82e910fae0269e4abf26b9b05a8e Mon Sep 17 00:00:00 2001 From: Arthur Eubanks Date: Mon, 5 Aug 2024 12:22:42 +0000 Subject: [PATCH] Roll clang+rust llvmorg-19-init-14561-gecea8371-3000 : llvmorg-20-init-826-gc95abe94-3 / 3cf924b934322fd7b514600a7dc84fc517515346-4 : 595316b4006932405a63862d8fe65f71a6356293-3 https://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/ecea8371..c95abe94 https://chromium.googlesource.com/external/github.com/rust-lang/rust/+log/3cf924b93432..595316b40069 Ran: ./tools/clang/scripts/upload_revision.py c95abe94aebb6862c3518e590343df3b7376ccee Ran: tools/clang/scripts/sync_deps.py Ran: tools/rust/gnrt_stdlib.py Due to https://crbug.com/357125724, revert https://github.com/rust-lang/rust/pull/125016 for now. Bug: 348666967, 350341587, 355031922, 356172342, 357125724 Change-Id: I7953b33e8619c145105029f4adc30a0e767b5123 Binary-Size: Compiler update variation Fuchsia-Binary-Size: Compiler update variation Disable-Rts: True Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel Cq-Include-Trybots: chromium/try:lacros-arm64-generic-rel Cq-Include-Trybots: chromium/try:linux-chromeos-dbg Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng Cq-Include-Trybots: chromium/try:mac11-arm64-rel,mac_chromium_asan_rel_ng Cq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official Cq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel Cq-Include-Trybots: chromium/try:mac-official,linux-official Cq-Include-Trybots: chromium/try:win-official,win32-official Cq-Include-Trybots: chromium/try:win-arm64-rel Cq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86 Cq-Include-Trybots: chromium/try:android-cronet-mainline-clang-arm64-dbg Cq-Include-Trybots: chromium/try:android-cronet-mainline-clang-arm64-rel Cq-Include-Trybots: chromium/try:android-cronet-mainline-clang-riscv64-dbg Cq-Include-Trybots: chromium/try:android-cronet-mainline-clang-riscv64-rel Cq-Include-Trybots: chromium/try:android-cronet-mainline-clang-x86-dbg Cq-Include-Trybots: chromium/try:android-cronet-mainline-clang-x86-rel Cq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg Cq-Include-Trybots: chromium/try:android-cronet-riscv64-rel Cq-Include-Trybots: chrome/try:iphone-device,ipad-device Cq-Include-Trybots: chrome/try:linux-chromeos-chrome Cq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome Cq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo Cq-Include-Trybots: chromium/try:android-rust-arm32-rel Cq-Include-Trybots: chromium/try:android-rust-arm64-dbg Cq-Include-Trybots: chromium/try:android-rust-arm64-rel Cq-Include-Trybots: chromium/try:linux-rust-x64-dbg Cq-Include-Trybots: chromium/try:linux-rust-x64-rel Cq-Include-Trybots: chromium/try:mac-rust-x64-dbg Cq-Include-Trybots: chromium/try:win-rust-x64-dbg Cq-Include-Trybots: chromium/try:win-rust-x64-rel Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5753956 Reviewed-by: Daniel Cheng Cr-Commit-Position: refs/heads/main@{#1337246} NOKEYCHECK=True GitOrigin-RevId: 546d096fdb2c93d74034005ff73ecd5ee6af2d23 --- config/compiler/BUILD.gn | 8 +- rust/cargo_crate.gni | 13 ++ rust/run_build_script.py | 3 + rust/std/rules/BUILD.gn | 273 +++++++++++++++++++++------------------ toolchain/toolchain.gni | 5 +- 5 files changed, 164 insertions(+), 138 deletions(-) diff --git a/config/compiler/BUILD.gn b/config/compiler/BUILD.gn index 4eeb077718..835e4dc0fd 100644 --- a/config/compiler/BUILD.gn +++ b/config/compiler/BUILD.gn @@ -1961,10 +1961,8 @@ config("default_warnings") { # TODO(crbug.com/344680447): Fix and re-enable. cflags_cc += [ "-Wno-missing-template-arg-list-after-template-kw" ] - if (llvm_force_head_revision) { - # TODO(crbug.com/356172342): Fix and re-enable. - cflags_cc += [ "-Wno-dangling-assignment-gsl" ] - } + # TODO(crbug.com/356172342): Fix and re-enable. + cflags_cc += [ "-Wno-dangling-assignment-gsl" ] } } @@ -1981,7 +1979,7 @@ config("default_warnings") { } # TODO(crbug.com/354162568): Clean up and enable. - if (llvm_force_head_revision && is_apple && use_lld) { + if (is_apple && use_lld) { ldflags += [ "-Wl,--no-warn-duplicate-rpath" ] } diff --git a/rust/cargo_crate.gni b/rust/cargo_crate.gni index 06ee6a9d2e..31dc72ff61 100644 --- a/rust/cargo_crate.gni +++ b/rust/cargo_crate.gni @@ -425,6 +425,19 @@ template("cargo_crate") { rust_abi_target, ] } + if (current_cpu == "arm64" || current_cpu == "x64") { + args += [ + "--pointer-width", + "64", + ] + } else if (current_cpu == "arm" || current_cpu == "x86") { + args += [ + "--pointer-width", + "32", + ] + } else { + assert(false, "Architecture not supported") + } if (defined(invoker.features)) { args += [ "--features" ] args += invoker.features diff --git a/rust/run_build_script.py b/rust/run_build_script.py index 60cfee9bb5..846e849b78 100755 --- a/rust/run_build_script.py +++ b/rust/run_build_script.py @@ -76,6 +76,7 @@ def main(): required=True, help='where to write output rustc flags') parser.add_argument('--target', help='rust target triple') + parser.add_argument('--pointer-width', help='rust target pointer width') parser.add_argument('--features', help='features', nargs='+') parser.add_argument('--env', help='environment variable', nargs='+') parser.add_argument('--rust-prefix', required=True, help='rust path prefix') @@ -103,6 +104,7 @@ def main(): env["OUT_DIR"] = tempdir env["CARGO_MANIFEST_DIR"] = os.path.abspath(args.src_dir) env["HOST"] = host_triple(rustc_path) + env["CARGO_CFG_TARGET_POINTER_WIDTH"] = args.pointer_width if args.target is None: env["TARGET"] = env["HOST"] else: @@ -132,6 +134,7 @@ def main(): env["CARGO_CFG_TARGET_OS"] = "android" elif env["CARGO_CFG_TARGET_OS"] == "darwin": env["CARGO_CFG_TARGET_OS"] = "macos" + env["CARGO_CFG_TARGET_POINTER_WIDTH"] = args.pointer_width if args.features: for f in args.features: feature_name = f.upper().replace("-", "_") diff --git a/rust/std/rules/BUILD.gn b/rust/std/rules/BUILD.gn index 0a61bfe6aa..dc78740ef9 100644 --- a/rust/std/rules/BUILD.gn +++ b/rust/std/rules/BUILD.gn @@ -511,6 +511,7 @@ cargo_crate("core") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/escape.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/ffi/c_str.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/ffi/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/ffi/va_list.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/fmt/builders.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/fmt/float.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/fmt/mod.rs", @@ -670,6 +671,9 @@ cargo_crate("core") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/ptr/mut_ptr.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/ptr/unique.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/range.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/range/iter.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/range/legacy.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/result.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/ascii.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/cmp.rs", @@ -680,8 +684,18 @@ cargo_crate("core") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/raw.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/rotate.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/select.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/select.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/shared/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/shared/pivot.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/shared/smallsort.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/stable/drift.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/stable/merge.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/stable/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/stable/quicksort.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/unstable/heapsort.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/unstable/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/sort/unstable/quicksort.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/slice/specialize.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/str/converts.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/core/src/str/count.rs", @@ -1537,18 +1551,18 @@ cargo_crate("memchr") { } cargo_crate("miniz_oxide") { crate_type = "rlib" - crate_root = "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/lib.rs" + crate_root = "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/lib.rs" sources = [ - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/deflate/buffer.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/deflate/core.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/deflate/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/deflate/stream.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/inflate/core.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/inflate/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/inflate/output_buffer.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/inflate/stream.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/lib.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.3/src/shared.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/deflate/buffer.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/deflate/core.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/deflate/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/deflate/stream.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/inflate/core.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/inflate/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/inflate/output_buffer.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/inflate/stream.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/lib.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/miniz_oxide-0.7.4/src/shared.rs", ] inputs = [] no_std = true @@ -1556,7 +1570,7 @@ cargo_crate("miniz_oxide") { # Unit tests skipped. Generate with --with-tests to include them. build_native_rust_unit_tests = false edition = "2018" - cargo_pkg_version = "0.7.3" + cargo_pkg_version = "0.7.4" cargo_pkg_authors = "Frommi , oyvindln " cargo_pkg_name = "miniz_oxide" cargo_pkg_description = "DEFLATE compression and decompression library rewritten in Rust based on miniz" @@ -1595,87 +1609,88 @@ cargo_crate("miniz_oxide") { } cargo_crate("object") { crate_type = "rlib" - crate_root = "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/lib.rs" + crate_root = "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/lib.rs" sources = [ - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/archive.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/build/bytes.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/build/elf.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/build/error.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/build/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/build/table.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/common.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/elf.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/endian.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/lib.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/macho.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/pe.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/pod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/any.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/archive.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/coff/comdat.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/coff/file.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/coff/import.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/coff/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/coff/relocation.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/coff/section.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/coff/symbol.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/attributes.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/comdat.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/compression.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/dynamic.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/file.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/hash.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/note.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/relocation.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/section.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/segment.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/symbol.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/elf/version.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/macho/dyld_cache.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/macho/fat.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/macho/file.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/macho/load_command.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/macho/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/macho/relocation.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/macho/section.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/macho/segment.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/macho/symbol.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/pe/data_directory.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/pe/export.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/pe/file.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/pe/import.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/pe/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/pe/relocation.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/pe/resource.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/pe/rich.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/pe/section.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/read_cache.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/read_ref.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/traits.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/util.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/wasm.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/xcoff/comdat.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/xcoff/file.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/xcoff/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/xcoff/relocation.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/xcoff/section.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/xcoff/segment.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/read/xcoff/symbol.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/coff/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/coff/object.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/coff/writer.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/elf/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/elf/object.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/elf/writer.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/macho.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/pe.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/string.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/util.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/write/xcoff.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.0/src/xcoff.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/archive.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/build/bytes.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/build/elf.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/build/error.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/build/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/build/table.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/common.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/elf.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/endian.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/lib.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/macho.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/pe.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/pod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/any.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/archive.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/coff/comdat.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/coff/file.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/coff/import.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/coff/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/coff/relocation.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/coff/section.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/coff/symbol.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/attributes.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/comdat.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/compression.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/dynamic.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/file.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/hash.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/note.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/relocation.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/section.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/segment.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/symbol.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/elf/version.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/gnu_compression.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/macho/dyld_cache.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/macho/fat.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/macho/file.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/macho/load_command.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/macho/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/macho/relocation.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/macho/section.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/macho/segment.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/macho/symbol.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/pe/data_directory.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/pe/export.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/pe/file.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/pe/import.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/pe/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/pe/relocation.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/pe/resource.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/pe/rich.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/pe/section.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/read_cache.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/read_ref.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/traits.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/util.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/wasm.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/xcoff/comdat.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/xcoff/file.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/xcoff/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/xcoff/relocation.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/xcoff/section.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/xcoff/segment.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/read/xcoff/symbol.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/coff/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/coff/object.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/coff/writer.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/elf/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/elf/object.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/elf/writer.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/macho.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/pe.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/string.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/util.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/write/xcoff.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/vendor/object-0.36.2/src/xcoff.rs", ] inputs = [] no_std = true @@ -1683,7 +1698,7 @@ cargo_crate("object") { # Unit tests skipped. Generate with --with-tests to include them. build_native_rust_unit_tests = false edition = "2018" - cargo_pkg_version = "0.36.0" + cargo_pkg_version = "0.36.2" cargo_pkg_name = "object" cargo_pkg_description = "A unified interface for reading and writing object file formats." @@ -2135,6 +2150,9 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/android/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/android/net.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/android/raw.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/darwin/fs.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/darwin/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/darwin/raw.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/dragonfly/fs.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/dragonfly/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/dragonfly/raw.rs", @@ -2176,9 +2194,7 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/illumos/fs.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/illumos/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/illumos/raw.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/ios/fs.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/ios/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/ios/raw.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/l4re/fs.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/l4re/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/l4re/raw.rs", @@ -2187,9 +2203,7 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/linux/net.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/linux/process.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/linux/raw.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/macos/fs.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/macos/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/macos/raw.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/net/linux_ext/addr.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/net/linux_ext/mod.rs", @@ -2239,9 +2253,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/unix/process.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/unix/raw.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/unix/thread.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/visionos/fs.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/visionos/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/visionos/raw.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/vita/fs.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/vita/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/vita/raw.rs", @@ -2257,9 +2268,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/wasi/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/wasi/net/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/wasip2/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/watchos/fs.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/watchos/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/watchos/raw.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/windows/ffi.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/windows/fs.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/os/windows/io/handle.rs", @@ -2287,6 +2295,7 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/pat.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/path.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/path/tests.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/pipe.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/prelude/common.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/prelude/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/process.rs", @@ -2323,7 +2332,14 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sync/reentrant_lock/tests.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sync/rwlock.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sync/rwlock/tests.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/anonymous_pipe/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/anonymous_pipe/tests.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/anonymous_pipe/unix.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/anonymous_pipe/unsupported.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/anonymous_pipe/windows.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/cmath.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/exit_guard.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/os_str/bytes.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/os_str/bytes/tests.rs", @@ -2345,7 +2361,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/os.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/stdio.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/thread.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/thread_local_dtor.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/hermit/time.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/itron/abi.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/itron/error.rs", @@ -2378,7 +2393,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/os.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/stdio.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/thread.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/thread_local_key.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/thread_parking.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/time.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/sgx/waitqueue/mod.rs", @@ -2399,8 +2413,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/solid/net.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/solid/os.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/solid/stdio.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/solid/thread_local_dtor.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/solid/thread_local_key.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/solid/time.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/teeos/alloc.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/teeos/mod.rs", @@ -2409,13 +2421,13 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/teeos/rand.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/teeos/stdio.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/teeos/thread.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/teeos/thread_local_dtor.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/alloc.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/args.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/env.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/helpers.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/os.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/process.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/stdio.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/tests.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/uefi/thread.rs", @@ -2433,6 +2445,9 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/kernel_copy.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/kernel_copy/tests.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/l4re.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/linux/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/linux/pidfd.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/linux/pidfd/tests.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/net.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/os.rs", @@ -2453,8 +2468,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/stack_overflow.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/stdio.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread_local_dtor.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread_local_key.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread_parking.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/time.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unix/weak.rs", @@ -2471,8 +2484,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unsupported/process.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unsupported/stdio.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unsupported/thread.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unsupported/thread_local_dtor.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unsupported/thread_local_key.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/unsupported/time.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/wasi/args.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/wasi/env.rs", @@ -2501,6 +2512,7 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/args/tests.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/c.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/c/windows_sys.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/c/windows_targets.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/compat.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/env.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/fs.rs", @@ -2521,9 +2533,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/stdio.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/stdio/tests.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/thread.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/thread_local_dtor.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/thread_local_key.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/thread_local_key/tests.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/windows/time.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/xous/alloc.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/xous/mod.rs", @@ -2535,7 +2544,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/xous/os.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/xous/stdio.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/xous/thread.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/xous/thread_local_key.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/xous/time.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/zkvm/abi.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/zkvm/alloc.rs", @@ -2544,7 +2552,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/zkvm/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/zkvm/os.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/zkvm/stdio.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/pal/zkvm/thread_local_key.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/path/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/path/sgx.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/path/unix.rs", @@ -2592,15 +2599,26 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/thread_parking/mod.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/thread_parking/pthread.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/thread_parking/unsupported.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/thread_parking/windows.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/thread_parking/windows7.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/sync/thread_parking/xous.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/fast_local/eager.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/fast_local/lazy.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/fast_local/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/destructors/linux_like.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/destructors/list.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/guard/apple.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/guard/key.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/guard/solid.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/guard/windows.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/key/racy.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/key/sgx.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/key/tests.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/key/unix.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/key/windows.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/key/xous.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/mod.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/os_local.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/static_local.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/native/eager.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/native/lazy.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/native/mod.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/os.rs", + "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys/thread_local/statik.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/fs.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/io.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/lazy_box.rs", @@ -2609,9 +2627,6 @@ cargo_crate("std") { "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/net/tests.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/process.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/tests.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/thread_local_dtor.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/thread_local_key.rs", - "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/thread_local_key/tests.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/wstr.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/wtf8.rs", "//third_party/rust-toolchain/lib/rustlib/src/rust/library/std/src/sys_common/wtf8/tests.rs", diff --git a/toolchain/toolchain.gni b/toolchain/toolchain.gni index 0a69752d7b..4e18accf1f 100644 --- a/toolchain/toolchain.gni +++ b/toolchain/toolchain.gni @@ -50,11 +50,8 @@ if (generate_linker_map) { declare_args() { if (llvm_android_mainline) { # https://crbug.com/1481060 clang_version = "17" - } else if (llvm_force_head_revision) { - clang_version = "20" } else { - # TODO(crbug.com/355031922): Remove in the next Clang roll. - clang_version = "19" + clang_version = "20" } }