From 3aade23432d6c54cbee0ea4eed6bba13334de41d Mon Sep 17 00:00:00 2001 From: Ximin Luo Date: Fri, 4 Sep 2020 16:37:26 +0100 Subject: [PATCH] Update Files-Excluded and patches for new upstream version 1.47.0~beta.2 --- debian/control | 1 + debian/copyright | 96 ++++++------------- .../d-0000-ignore-removed-submodules.patch | 36 ++++--- debian/patches/d-0001-disable-miniz.patch | 27 +----- ...0002-pkg-config-no-special-snowflake.patch | 27 ++---- .../d-0003-mdbook-strip-embedded-libs.patch | 24 ++--- debian/rules | 2 +- debian/rustc.links | 1 + debian/upstream-tarball-unsuspicious.txt | 45 +++++---- 9 files changed, 106 insertions(+), 153 deletions(-) diff --git a/debian/control b/debian/control index 4fb4401cb0..303a59229a 100644 --- a/debian/control +++ b/debian/control @@ -147,6 +147,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} # Embeds wasi-libc so doesn't need to depend on it # None of its licenses require source redistrib, so no need for Built-Using Recommends: lld-10 +Suggests: clang-10 Build-Profiles: Description: Rust standard libraries - development files Rust is a curly-brace, block-structured expression language. It diff --git a/debian/copyright b/debian/copyright index 1a0d17865d..067b7bf642 100644 --- a/debian/copyright +++ b/debian/copyright @@ -6,10 +6,13 @@ Files-Excluded: src/llvm-emscripten src/llvm-project vendor/jemalloc-sys + vendor/libmimalloc-sys + vendor/mimalloc vendor/mdbook/src/theme/fonts vendor/mdbook/src/theme/FontAwesome vendor/mdbook/src/theme/highlight.js vendor/mdbook/src/theme/highlight.css + vendor/psm/src/arch/wasm32.o # Exclude submodules https://github.com/rust-lang/rust/tree/master/src/tools # We prefer to do them in different Debian packages so they can have their own # version numbers. If upstream merges them "properly" (i.e. unify the version @@ -36,22 +39,20 @@ Files-Excluded: src/doc/book/nostarch/docx # unused dependencies, generated by debian/prune-unused-deps # DO NOT EDIT below, AUTOGENERATED - vendor/adler32-1.0.3 - vendor/aho-corasick-0.7.10 vendor/annotate-snippets-0.6.1 vendor/arc-swap - vendor/argon2rs - vendor/arrayvec-0.4.7 - vendor/backtrace-0.3.46 + vendor/arrayref + vendor/autocfg-1.0.0 + vendor/backtrace + vendor/base64-0.11.0 vendor/bitmaps - vendor/blake2-rfc - vendor/bstr-0.1.3 + vendor/blake2b_simd vendor/bytecount - vendor/byteorder-1.3.2 vendor/bytes vendor/bytesize - vendor/cargo_metadata-0.8.0 - vendor/chrono-0.4.6 + vendor/cargo_metadata-0.8.2 + vendor/cargo_metadata-0.9.1 + vendor/cc-1.0.58 vendor/colored vendor/commoncrypto vendor/commoncrypto-sys @@ -59,9 +60,7 @@ Files-Excluded: vendor/constant_time_eq vendor/core-foundation vendor/core-foundation-sys - vendor/crossbeam-channel-0.4.0 - vendor/crossbeam-deque-0.7.1 - vendor/crossbeam-epoch-0.7.2 + vendor/crossbeam-channel vendor/crypto-hash vendor/curl vendor/curl-sys @@ -70,34 +69,27 @@ Files-Excluded: vendor/directories vendor/dirs vendor/dirs-sys - vendor/either-1.5.0 vendor/env_logger-0.6.2 vendor/failure vendor/failure_derive - vendor/filetime-0.2.9 - vendor/fnv-1.0.6 + vendor/flate2-1.0.16 vendor/foreign-types vendor/foreign-types-shared - vendor/fst-0.3.0 - vendor/fuchsia-cprng + vendor/fst-0.3.5 + vendor/fuchsia-zircon + vendor/fuchsia-zircon-sys vendor/futures vendor/fwdansi vendor/git2 vendor/git2-curl - vendor/glob - vendor/globset-0.4.3 - vendor/heck-0.3.0 vendor/hex-0.3.2 vendor/hex - vendor/home-0.5.1 + vendor/home vendor/humantime vendor/idna-0.1.5 vendor/if_chain vendor/im-rc - vendor/indexmap-1.0.2 vendor/iovec - vendor/itoa-0.4.4 - vendor/jemalloc-sys-0.3.0 vendor/json vendor/jsonrpc-client-transports vendor/jsonrpc-core @@ -108,24 +100,19 @@ Files-Excluded: vendor/jsonrpc-server-utils vendor/kernel32-sys vendor/lazycell + vendor/libc-0.2.74 vendor/libgit2-sys vendor/libnghttp2-sys vendor/libssh2-sys - vendor/linked-hash-map-0.5.2 + vendor/libz-sys + vendor/linked-hash-map vendor/lsp-codec vendor/lsp-types-0.60.0 - vendor/memoffset-0.5.1 - vendor/miniz_oxide-0.3.5 - vendor/mio-0.6.16 + vendor/mio vendor/mio-named-pipes vendor/mio-uds vendor/miow-0.2.1 - vendor/net2-0.2.33 - vendor/nodrop - vendor/num_cpus-1.10.1 - vendor/num-integer-0.1.39 - vendor/num-traits-0.2.6 - vendor/once_cell-1.1.0 + vendor/net2 vendor/openssl vendor/openssl-probe vendor/openssl-src @@ -135,24 +122,16 @@ Files-Excluded: vendor/parity-tokio-ipc vendor/percent-encoding-1.0.1 vendor/pretty_env_logger - vendor/proc-macro2-1.0.3 vendor/proc-macro-crate + vendor/proc-macro-error-attr vendor/proc-macro-error vendor/quine-mc_cluskey - vendor/quote-1.0.2 vendor/racer - vendor/rand_core-0.4.0 - vendor/rand_os vendor/rand_xoshiro - vendor/rayon-1.2.0 - vendor/rayon-core-1.6.0 - vendor/rdrand vendor/redox_users - vendor/regex-1.3.7 - vendor/regex-syntax-0.6.17 - vendor/remove_dir_all-0.5.2 vendor/rls-analysis vendor/rls-vfs + vendor/rust-argon2 vendor/rustc-ap-rustc_arena vendor/rustc-ap-rustc_ast vendor/rustc-ap-rustc_ast_passes @@ -165,7 +144,7 @@ Files-Excluded: vendor/rustc-ap-rustc_fs_util vendor/rustc-ap-rustc_graphviz vendor/rustc-ap-rustc_index - vendor/rustc-ap-rustc_lexer-664.0.0 + vendor/rustc-ap-rustc_lexer-671.0.0 vendor/rustc-ap-rustc_macros vendor/rustc-ap-rustc_parse vendor/rustc-ap-rustc_serialize @@ -173,31 +152,20 @@ Files-Excluded: vendor/rustc-ap-rustc_span vendor/rustc-ap-rustc_target vendor/rustc_tools_util - vendor/ryu-1.0.0 - vendor/same-file-1.0.4 vendor/schannel - vendor/scoped_threadpool - vendor/scopeguard-1.0.0 - vendor/semver - vendor/serde-1.0.99 - vendor/serde_derive-1.0.106 vendor/serde_ignored - vendor/serde_json-1.0.40 - vendor/serde_repr-0.1.5 + vendor/serde_repr vendor/shell-escape - vendor/signal-hook + vendor/signal-hook-registry vendor/sized-chunks vendor/slab vendor/strip-ansi-escapes vendor/structopt vendor/structopt-derive - vendor/syn-1.0.11 - vendor/synstructure-0.12.1 vendor/term vendor/tester vendor/thiserror vendor/thiserror-impl - vendor/time-0.1.42 vendor/tokio vendor/tokio-codec vendor/tokio-current-thread @@ -215,22 +183,18 @@ Files-Excluded: vendor/tokio-timer vendor/tokio-udp vendor/tokio-uds + vendor/tracing-attributes-0.1.10 vendor/unicode_categories - vendor/unicode-normalization-0.1.12 - vendor/unicode-xid-0.2.0 vendor/url-1.7.2 - vendor/url-2.1.0 vendor/utf8parse + vendor/vcpkg vendor/vergen vendor/vte - vendor/walkdir-2.2.7 vendor/winapi-0.2.8 - vendor/winapi-0.3.8 vendor/winapi-build - vendor/winapi-util-0.1.2 vendor/ws2_32-sys vendor/yaml-merge-keys - vendor/yaml-rust-0.4.3 + vendor/yaml-rust # DO NOT EDIT above, AUTOGENERATED Files: C*.md diff --git a/debian/patches/d-0000-ignore-removed-submodules.patch b/debian/patches/d-0000-ignore-removed-submodules.patch index c5954ffdfd..335eacc8ed 100644 --- a/debian/patches/d-0000-ignore-removed-submodules.patch +++ b/debian/patches/d-0000-ignore-removed-submodules.patch @@ -5,20 +5,21 @@ Forwarded: not-needed --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,6 @@ members = [ - "src/libtest", - "src/librustc_codegen_llvm", + "library/std", + "library/test", "src/tools/cargotest", - "src/tools/clippy", "src/tools/compiletest", "src/tools/error_index_generator", "src/tools/linkchecker", -@@ -14,18 +14,10 @@ members = [ - "src/tools/unstable-book-gen", +@@ -14,19 +14,11 @@ members = [ "src/tools/tidy", + "src/tools/tier-check", "src/tools/build-manifest", - "src/tools/remote-test-client", - "src/tools/remote-test-server", "src/tools/rust-installer", + "src/tools/rust-demangler", - "src/tools/cargo", "src/tools/rustdoc", - "src/tools/rls", @@ -31,9 +32,9 @@ Forwarded: not-needed ] exclude = [ "build", -@@ -47,29 +40,10 @@ debug-assertions = false - # per-crate configuration isn't specifiable in the environment. - codegen-units = 10000 +@@ -47,36 +40,18 @@ debug-assertions = false + miniz_oxide.debug = 0 + object.debug = 0 -# We want the RLS to use the version of Cargo that we've got vendored in this -# repository to ensure that the same exact version of Cargo is used by both the @@ -43,22 +44,29 @@ Forwarded: not-needed -[patch."https://github.com/rust-lang/cargo"] -cargo = { path = "src/tools/cargo" } - - [patch.crates-io] +-[patch."https://github.com/rust-lang/rustfmt"] -# Similar to Cargo above we want the RLS to use a vendored version of `rustfmt` -# that we're shipping as well (to ensure that the rustfmt in RLS and the -# `rustfmt` executable are the same exact version). -rustfmt-nightly = { path = "src/tools/rustfmt" } -- + + [patch.crates-io] -# See comments in `src/tools/rustc-workspace-hack/README.md` for what's going on -# here -rustc-workspace-hack = { path = 'src/tools/rustc-workspace-hack' } - # See comments in `tools/rustc-std-workspace-core/README.md` for what's going on + # See comments in `library/rustc-std-workspace-core/README.md` for what's going on # here - rustc-std-workspace-core = { path = 'src/tools/rustc-std-workspace-core' } - rustc-std-workspace-alloc = { path = 'src/tools/rustc-std-workspace-alloc' } - rustc-std-workspace-std = { path = 'src/tools/rustc-std-workspace-std' } -- + rustc-std-workspace-core = { path = 'library/rustc-std-workspace-core' } + rustc-std-workspace-alloc = { path = 'library/rustc-std-workspace-alloc' } + rustc-std-workspace-std = { path = 'library/rustc-std-workspace-std' } + + # This crate's integration with libstd is a bit wonky, so we use a submodule + # instead of a crates.io dependency. Make sure everything else in the repo is + # also using the submodule, however, so we can avoid duplicate copies of the + # source code for this crate. + backtrace = { path = "library/backtrace" } + -[patch."https://github.com/rust-lang/rust-clippy"] -clippy_lints = { path = "src/tools/clippy/clippy_lints" } --- a/src/bootstrap/bootstrap.py diff --git a/debian/patches/d-0001-disable-miniz.patch b/debian/patches/d-0001-disable-miniz.patch index 362796268a..a54bd05fc9 100644 --- a/debian/patches/d-0001-disable-miniz.patch +++ b/debian/patches/d-0001-disable-miniz.patch @@ -1,32 +1,13 @@ --- a/vendor/flate2/Cargo.toml +++ b/vendor/flate2/Cargo.toml -@@ -40,14 +40,6 @@ version = "0.2" - version = "1.0" +@@ -40,10 +40,6 @@ version = "0.2" optional = true + default-features = false -[dependencies.miniz-sys] -version = "0.1.11" -optional = true - --[dependencies.miniz_oxide] --version = "0.3.2" --optional = true -- - [dependencies.tokio-io] - version = "0.1.11" + [dependencies.miniz_oxide] + version = "0.4.0" optional = true -@@ -71,12 +63,10 @@ version = "0.1.3" - version = "0.1.10" - - [features] --default = ["rust_backend"] --rust_backend = ["miniz_oxide"] -+default = ["zlib"] -+rust_backend = ["zlib"] - tokio = ["tokio-io", "futures"] - zlib = ["libz-sys"] --[target."cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))".dependencies.miniz_oxide] --version = "0.3.2" - [badges.appveyor] - repository = "alexcrichton/flate2-rs" - diff --git a/debian/patches/d-0002-pkg-config-no-special-snowflake.patch b/debian/patches/d-0002-pkg-config-no-special-snowflake.patch index 4f299301b3..f42bf3c49e 100644 --- a/debian/patches/d-0002-pkg-config-no-special-snowflake.patch +++ b/debian/patches/d-0002-pkg-config-no-special-snowflake.patch @@ -21,21 +21,6 @@ CrossCompilation, /// Failed to run `pkg-config`. -@@ -130,13 +127,9 @@ impl error::Error for Error { - fn description(&self) -> &str { - match *self { - Error::EnvNoPkgConfig(_) => "pkg-config requested to be aborted", -- Error::CrossCompilation => { -- "pkg-config doesn't handle cross compilation. \ -- Use PKG_CONFIG_ALLOW_CROSS=1 to override" -- } - Error::Command { .. } => "failed to run pkg-config", - Error::Failure { .. } => "pkg-config did not exit sucessfully", -- Error::__Nonexhaustive => panic!(), -+ Error::CrossCompilation | Error::__Nonexhaustive => panic!(), - } - } - @@ -152,11 +145,6 @@ impl fmt::Display for Error { fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { match *self { @@ -69,12 +54,12 @@ @@ -399,7 +389,11 @@ impl Config { fn command(&self, name: &str, args: &[&str]) -> Command { let exe = self - .env_var("PKG_CONFIG") -- .unwrap_or_else(|_| String::from("pkg-config")); -+ .unwrap_or_else(|_| { -+ self.env_var("DEB_HOST_GNU_TYPE") -+ .map(|t| t.to_string() + "-pkg-config") -+ .unwrap_or_else(|_| String::from("pkg-config")) + .env_var_os("PKG_CONFIG") +- .unwrap_or_else(|| OsString::from("pkg-config")); ++ .unwrap_or_else(|| { ++ self.env_var_os("DEB_HOST_GNU_TYPE") ++ .map(|mut t| { t.push(OsString::from("-pkg-config")); t }) ++ .unwrap_or_else(|| OsString::from("pkg-config")) + }); let mut cmd = Command::new(exe); if self.is_static(name) { diff --git a/debian/patches/d-0003-mdbook-strip-embedded-libs.patch b/debian/patches/d-0003-mdbook-strip-embedded-libs.patch index 41a8d7f769..8ced2fd7af 100644 --- a/debian/patches/d-0003-mdbook-strip-embedded-libs.patch +++ b/debian/patches/d-0003-mdbook-strip-embedded-libs.patch @@ -20,7 +20,7 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ + if url.starts_with("../") { + return; + } - let mut parts = url.splitn(2, "#"); + let mut parts = url.splitn(2, '#'); let url = parts.next().unwrap(); let fragment = parts.next(); --- a/vendor/mdbook/src/theme/index.hbs @@ -194,9 +194,9 @@ Date: Thu Aug 6 22:06:10 2020 +0100 use crate::utils::fs::write_file; @@ -194,80 +194,8 @@ impl HtmlHandlebars { - write_file(destination, "css/variables.css", &theme.variables_css)?; - write_file(destination, "favicon.png", &theme.favicon_png)?; - write_file(destination, "favicon.svg", &theme.favicon_svg)?; + if let Some(contents) = &theme.favicon_svg { + write_file(destination, "favicon.svg", &contents)?; + } - write_file(destination, "highlight.css", &theme.highlight_css)?; write_file(destination, "tomorrow-night.css", &theme.tomorrow_night_css)?; write_file(destination, "ayu-highlight.css", &theme.ayu_highlight_css)?; @@ -318,8 +318,8 @@ Date: Thu Aug 6 22:06:10 2020 +0100 /// The `Theme` struct should be used instead of the static variables because /// the `new()` method will look if the user has a theme directory in their @@ -57,11 +44,8 @@ pub struct Theme { - pub favicon_png: Vec, - pub favicon_svg: Vec, + pub favicon_png: Option>, + pub favicon_svg: Option>, pub js: Vec, - pub highlight_css: Vec, pub tomorrow_night_css: Vec, @@ -330,9 +330,9 @@ Date: Thu Aug 6 22:06:10 2020 +0100 impl Theme { @@ -93,9 +77,6 @@ impl Theme { + theme_dir.join("css/variables.css"), + &mut theme.variables_css, ), - (theme_dir.join("favicon.png"), &mut theme.favicon_png), - (theme_dir.join("favicon.svg"), &mut theme.favicon_svg), - (theme_dir.join("highlight.js"), &mut theme.highlight_js), - (theme_dir.join("clipboard.min.js"), &mut theme.clipboard_js), - (theme_dir.join("highlight.css"), &mut theme.highlight_css), @@ -340,8 +340,8 @@ Date: Thu Aug 6 22:06:10 2020 +0100 theme_dir.join("tomorrow-night.css"), &mut theme.tomorrow_night_css, @@ -135,11 +116,8 @@ impl Default for Theme { - favicon_png: FAVICON_PNG.to_owned(), - favicon_svg: FAVICON_SVG.to_owned(), + favicon_png: Some(FAVICON_PNG.to_owned()), + favicon_svg: Some(FAVICON_SVG.to_owned()), js: JS.to_owned(), - highlight_css: HIGHLIGHT_CSS.to_owned(), tomorrow_night_css: TOMORROW_NIGHT_CSS.to_owned(), @@ -352,8 +352,8 @@ Date: Thu Aug 6 22:06:10 2020 +0100 } } @@ -222,11 +200,8 @@ mod tests { - favicon_png: Vec::new(), - favicon_svg: Vec::new(), + favicon_png: Some(Vec::new()), + favicon_svg: Some(Vec::new()), js: Vec::new(), - highlight_css: Vec::new(), tomorrow_night_css: Vec::new(), diff --git a/debian/rules b/debian/rules index 3dea87e72d..54a29b4823 100755 --- a/debian/rules +++ b/debian/rules @@ -191,7 +191,7 @@ debian/rust-src.%: debian/rust-src.%.in debian/dh_auto_configure.stamp: debian/config.toml # fail the build if we have any instances of OLD_LLVM_VERSION in debian, except for debian/changelog - ! grep --color=always -i 'll\(..\|d\)-\?$(subst .,\.,$(OLD_LLVM_VERSION))' --exclude=changelog --exclude=copyright --exclude='*.patch' --exclude-dir='.debhelper' -R debian + ! grep --color=always -i '\(clang\|ll\(..\|d\)\)-\?$(subst .,\.,$(OLD_LLVM_VERSION))' --exclude=changelog --exclude=copyright --exclude='*.patch' --exclude-dir='.debhelper' -R debian # fail the build if we accidentally vendored openssl, indicates we pulled in unnecessary dependencies test ! -e vendor/openssl # fail the build if our version contains ~exp and we are not releasing to experimental diff --git a/debian/rustc.links b/debian/rustc.links index 792007d96c..a5695ac94f 100644 --- a/debian/rustc.links +++ b/debian/rustc.links @@ -1 +1,2 @@ usr/bin/lld-10 usr/bin/rust-lld +usr/bin/clang-10 usr/bin/rust-clang diff --git a/debian/upstream-tarball-unsuspicious.txt b/debian/upstream-tarball-unsuspicious.txt index 8fe352227b..6046338ef4 100644 --- a/debian/upstream-tarball-unsuspicious.txt +++ b/debian/upstream-tarball-unsuspicious.txt @@ -15,10 +15,15 @@ vendor/regex/tests/suffix_reverse.rs # False-positive, "verylongtext" but OK CONTRIBUTING.md +library/std/sys/cloudabi/abi/cloudabi.rs +library/std/src/os/raw/*.md +library/std/src/sys/sgx/abi/entry.S src/doc/book/first-edition/src/the-stack-and-the-heap.md src/doc/book/*/tools/docx-to-md.xsl +src/doc/edition-guide/src/rust-next/cargo-vendor.md src/doc/embedded-book/src/*/*.md src/doc/rust-by-example/src/flow_control/if_let.md +src/doc/rust-by-example/src/std/arc.md src/doc/rust-by-example/src/trait/dyn.md src/doc/rustc/src/lints/groups.md src/doc/rustc/src/targets/known-issues.md @@ -30,9 +35,6 @@ src/doc/*/CODE_OF_CONDUCT.md src/doc/unstable-book/src/*/*.md src/etc/third-party/README.txt src/librustc_codegen_ssa/README.md -src/libstd/sys/cloudabi/abi/cloudabi.rs -src/libstd/os/raw/*.md -src/libstd/sys/sgx/abi/entry.S vendor/*/.travis.yml vendor/*/Cargo.toml vendor/*/CHANGELOG.md @@ -50,6 +52,7 @@ vendor/clap/.github/CONTRIBUTING.md vendor/handlebars/src/lib.rs vendor/maplit/README.rst vendor/lazy_static/src/lib.rs +vendor/oorandom/tarpaulin-report.html vendor/pulldown-cmark/tests/suite/footnotes.rs vendor/pulldown-cmark/third_party/xi-editor/crdt.md vendor/pulldown-cmark/specs/footnotes.txt @@ -58,13 +61,16 @@ vendor/pulldown-cmark-*/third_party/xi-editor/crdt.md vendor/pulldown-cmark-*/specs/footnotes.txt vendor/rustc-demangle/src/legacy.rs vendor/stable_deref_trait/src/lib.rs +vendor/tracing-subscriber/src/fmt/format/json.rs vendor/unicase/src/lib.rs vendor/winapi-*/src/winnt.rs vendor/winapi/src/lib.rs +vendor/xml5ever/examples/README.md # False-positive, audit-vendor-source automatically flags JS/C files # The below ones are OK since they're actually part of rust's own source code # and are not "embedded libraries". +library/backtrace/crates/line-tables-only/src/callback.c src/ci/docker/scripts/qemu-bare-bones-addentropy.c src/doc/book/*/ferris.js src/doc/book/ferris.js @@ -84,10 +90,10 @@ vendor/salsa/book/mermaid-init.js vendor/stacker/src/arch/windows.c # Embedded libraries, justified in README.source -vendor/backtrace-sys/src/libbacktrace/configure -vendor/backtrace-sys/src/libbacktrace/config/libtool.m4 -vendor/backtrace-sys/src/libbacktrace/*.c -vendor/backtrace-sys/src/android-api.c +library/backtrace/crates/backtrace-sys/src/libbacktrace/configure +library/backtrace/crates/backtrace-sys/src/libbacktrace/config/libtool.m4 +library/backtrace/crates/backtrace-sys/src/libbacktrace/*.c +library/backtrace/crates/backtrace-sys/src/android-api.c vendor/compiler_builtins/compiler-rt/lib/BlocksRuntime/*.c vendor/compiler_builtins/compiler-rt/lib/builtins/*.c vendor/compiler_builtins/compiler-rt/lib/builtins/*/*.c @@ -99,12 +105,12 @@ vendor/walkdir/compare/nftw.c vendor/walkdir-*/compare/nftw.c # False-positive, misc +library/backtrace/crates/backtrace-sys/src/libbacktrace/libtool.m4 +library/stdarch/.travis.yml +library/stdarch/crates/core_arch/foo.wasm src/doc/rustc-dev-guide/src/queries/example-0.counts.txt -src/stdarch/.travis.yml -src/stdarch/crates/core_arch/foo.wasm src/test/run-make-fulldeps/target-specs/*.json src/test/run-make-fulldeps/libtest-json/output.json -vendor/backtrace-sys/src/libbacktrace/libtool.m4 vendor/clap/.mention-bot vendor/cloudabi/cloudabi.rs vendor/elasticlunr-rs/src/lang/*.rs @@ -154,13 +160,17 @@ vendor/termion/logo.svg vendor/html5ever/examples/capi/tokenize.c # Test data -src/stdarch/ci/gba.json -src/stdarch/crates/stdarch-verify/arm-intrinsics.html -src/stdarch/crates/stdarch-verify/x86-intel.xml -src/stdarch/crates/std_detect/src/detect/test_data/*.auxv +library/stdarch/ci/gba.json +library/stdarch/crates/stdarch-verify/arm-intrinsics.html +library/stdarch/crates/stdarch-verify/x86-intel.xml +library/stdarch/crates/std_detect/src/detect/test_data/*.auxv src/test/compile-fail/not-utf8.bin +src/test/mir-opt/*.mir +src/test/mir-opt/*.diff +src/test/mir-opt/*.diff.* src/test/mir-opt/*/*.mir src/test/mir-opt/*/*.diff +src/test/mir-opt/*/*.diff.* src/test/mir-opt/*/*/*.mir src/test/mir-opt/*/*/*.diff src/test/mir-opt/*/*/*/*.mir @@ -174,6 +184,7 @@ src/test/*/*/*.rs src/test/*/*/*.json src/test/*/*/*.stderr src/test/*/*/*.stdout +src/test/*/*/*/*.stdout src/test/*/*/*/*.stderr src/test/ui/terminal-width/non-whitespace-trimming*.rs src/tools/*/tests/*/*.stderr @@ -181,7 +192,7 @@ vendor/bstr/src/unicode/data/*Test.txt vendor/cargo_metadata/tests/test_samples.rs vendor/cssparser/src/css-parsing-tests/*.json vendor/cssparser/src/big-data-url.css -vendor/elasticlunr-rs/tests/data/tr.in.txt +vendor/elasticlunr-rs/tests/data/*.in.txt vendor/flate2/tests/*.gz vendor/gimli/fixtures/self/* vendor/goblin/etc/*.rs @@ -224,9 +235,9 @@ vendor/toml/tests/*/*.json vendor/unicode-segmentation/src/testdata.rs vendor/url/tests/*.json vendor/url-1*/tests/*.json +vendor/xml5ever/data/bench/strong.xml vendor/yaml-rust/tests/specexamples.rs.inc vendor/yaml-rust-0*/tests/specexamples.rs.inc -vendor/ucd-parse/src/sentence_break.rs # Compromise, ideally we'd autogenerate these # Should already by documented in debian/copyright @@ -234,6 +245,8 @@ src/doc/rustc-dev-guide/src/mir/mir_*.svg src/librustdoc/html/static/normalize.css vendor/pest_meta/src/grammar.rs vendor/regex-syntax/src/unicode_tables/*.rs +vendor/ucd-parse/src/sentence_break.rs +vendor/ucd-trie/src/general_category.rs vendor/unicode-normalization/src/tables.rs vendor/unicode-script/src/tables.rs vendor/unicode-segmentation/src/tables.rs -- 2.39.5