diff for duplicates of <53d0b908-39af-4eb4-bbeb-2e3511c5d48c@windriver.com> diff --git a/a/1.txt b/N1/1.txt index 491e40b..35f7602 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,292 +1,610 @@ - On 20-01-2024 22:31, Randy MacLeod wrote: -> I like that you have broken the original patch down into 5 patches -> that are easier to + +> +> I like that you have broken the original patch down into 5 patches that +> are easier to > understand. -> +> > On 2024-01-19 10:09 a.m., Yash.Shinde@windriver.com wrote: ->> From: Yash Shinde<Yash.Shinde@windriver.com> ->> +> +>> From: Yash Shinde <Yash.Shinde@windriver.com> ( Yash.Shinde@windriver.com ) +>> +>> >> Tests which are failing from below modules are added to exclude list ->> tests/run-make +>> +>> tests/run-make >> tests/rustdoc >> tests/mir-opt >> tests/ui-fulldeps ->> ->> * Redundent test cases whose parent dir is also present in exclud list are removed. ->> +>> +>> * +>> Redundent test cases whose parent dir is also present in exclud list are +>> removed. +>> >> * Newly addded tests are sorted and updated. ->> ->> * Overall exclude tests count in exclude list is now reduced to 114. +>> +>> * Overall exclude +>> tests count in exclude list is now reduced to 114. +> > We need to resolve the mips32 problems that Richard pointed out. -> +> +> > Should we skip all the rust tests for mips32? -> +> +> + In previous oe-selftest implementation, we skipped rust tests for mips32. I think we should continue with it as rust tests are unstable with mips32. -> -> Please submit a v3 with the mips fix/avoidance and split this exclude -> list commit down into 3 steps: -> -> 1. Sort the existing list of tests -> 2. Remove the test cases whose parent dir is also present in the -> exclude list -> -> 3. Add the new tests that are to be excluded. -> -> This may seem really pedantic but otherwise the changes are really -> hard to review. -> -> The way I think about this is that someone looking at the commit log -> might be interested -> in exactly which tests are in being added to the exclude list so that +> +> +> +> +> +> Please submit a v3 with the mips fix/avoidance and split this exclude list +> commit down into 3 steps: +> +> 1. Sort the existing list of tests +> 2. Remove the test cases whose parent dir is also present in the exclude +> list +> +> 3. Add the new tests that are to be excluded. +> +> +> +> This may seem really pedantic but otherwise the changes are really hard to +> review. +> +> +> +> The way I think about this is that someone looking at the commit log might +> be interested +> in exactly which tests are in being added to the exclude list so that > should be clear from 3. > 1. won't really be of interest so most people will skip over that > 2. also won't be of interest to most people -> but you need 1 and 2 to make 3 be apparent to people who want that -> info quickly. -> +> but you need 1 and 2 to make 3 be apparent to people who want that info +> quickly. +> +> + For 1 the existing list of tests are already sorted. I will send a v3 with separate commits for: 1. newly added test cases -2. removing test cases whose parent dir is also present in the exclude -list 3. sorting the overall final list Regards, Yash +2. removing test cases whose parent dir is also present in the exclude list +3. sorting the overall final list + +Regards, +Yash +> +> +> > Thanks, -> +> +> +> > ../Randy -> +> +> >> * The testing is done on arm32, arm64, mips64, x86 and x86_64 targets. ->> ->> Signed-off-by: Yash Shinde<Yash.Shinde@windriver.com> +>> +>> Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> ( +>> Yash.Shinde@windriver.com ) >> --- ->> meta/lib/oeqa/selftest/cases/rust.py | 165 +++++---------------- ->> meta/recipes-devtools/rust/rust-source.inc | 4 + ->> 2 files changed, 43 insertions(+), 126 deletions(-) ->> ->> diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py +>> meta/lib/oeqa/selftest/cases/rust.py +>> | 165 +++++---------------- +>> meta/recipes-devtools/rust/rust-source.inc | +>> 4 + +>> 2 files changed, 43 insertions(+), 126 deletions(-) +>> +>> diff --git +>> a/meta/lib/oeqa/selftest/cases/rust.py +>> b/meta/lib/oeqa/selftest/cases/rust.py >> index 6dbc517006..7d0efb1b01 100644 >> --- a/meta/lib/oeqa/selftest/cases/rust.py ->> +++ b/meta/lib/oeqa/selftest/cases/rust.py ->> @@ -40,7 +40,7 @@ def parse_results(filename): ->> class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): ->> def test_rust(self, *args, **kwargs): ->> # Disable Rust Oe-selftest +>> +++ +>> b/meta/lib/oeqa/selftest/cases/rust.py +>> @@ -40,7 +40,7 @@ def +>> parse_results(filename): +>> class +>> RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): +>> +>> def test_rust(self, *args, **kwargs): +>> # Disable Rust Oe-selftest >> - self.skipTest("The Rust Oe-selftest is disabled.") ->> + #self.skipTest("The Rust Oe-selftest is disabled.") ->> ->> # build remote-test-server before image build ->> recipe = "rust" @@ -73,156 +73,90 @@ class ->> RustSelfTestSystemEmulated(OESelftestTestCase, ->> OEPTestResultTestCase): 'src/librustdoc', 'src/rustdoc-json-types', ->> 'src/tools/compiletest/src/common.rs', + 'src/tools/jsondoclint', ->> 'src/tools/lint-docs', + 'src/tools/replace-version-placeholder', ->> 'src/tools/rust-analyzer', 'src/tools/rustdoc-themes', ->> 'src/tools/tidy', 'tests/assembly/asm/aarch64-outline-atomics.rs', + ->> 'tests/codegen/abi-efiapi.rs', + 'tests/codegen/abi-efiapi.rs', ->> 'tests/codegen/abi-main-signature-32bit-c-int.rs', ->> 'tests/codegen/abi-repr-ext.rs', + 'tests/codegen/abi-sysv64.rs', ->> 'tests/codegen/abi-x86-interrupt.rs', + ->> 'tests/codegen/align-byval.rs', + 'tests/codegen/align-fn.rs', + ->> 'tests/codegen/asm-powerpc-clobbers.rs', + ->> 'tests/codegen/async-fn-debug-awaitee-field.rs', + ->> 'tests/codegen/binary-search-index-no-bound-check.rs', ->> 'tests/codegen/branch-protection.rs', + ->> 'tests/codegen/call-metadata.rs', 'tests/codegen/catch-unwind.rs', ->> 'tests/codegen/cf-protection.rs', + 'tests/codegen/debug-column.rs', ->> + 'tests/codegen/debug-limited.rs', + ->> 'tests/codegen/debuginfo-generic-closure-env-names.rs', + ->> 'tests/codegen/drop.rs', + ->> 'tests/codegen/dst-vtable-align-nonzero.rs', + ->> 'tests/codegen/enable-lto-unit-splitting.rs', ->> 'tests/codegen/enum-bounds-check-derived-idx.rs', + ->> 'tests/codegen/enum/enum-u128.rs', + ->> 'tests/codegen/fn-impl-trait-self.rs', ->> 'tests/codegen/force-unwind-tables.rs', + ->> 'tests/codegen/inherit_overflow.rs', + ->> 'tests/codegen/inherit_overflow.rs', + ->> 'tests/codegen/inline-function-args-debug-info.rs', ->> 'tests/codegen/intrinsic-no-unnamed-attr.rs', + ->> 'tests/codegen/intrinsics/mask.rs', + ->> 'tests/codegen/intrinsics/transmute-niched.rs', ->> 'tests/codegen/issues/issue-103840.rs', ->> 'tests/codegen/issues/issue-47278.rs', + ->> 'tests/codegen/issues/issue-73258.rs', ->> 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs', ->> + 'tests/codegen/issues/issue-75546.rs', + ->> 'tests/codegen/issues/issue-77812.rs', + ->> 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs', ->> 'tests/codegen/lifetime_start_end.rs', + ->> 'tests/codegen/llvm-ident.rs', ->> 'tests/codegen/local-generics-in-exe-internalized.rs', + ->> 'tests/codegen/mainsubprogram.rs', ->> 'tests/codegen/match-unoptimized.rs', + ->> 'tests/codegen/move-operands.rs', ->> 'tests/codegen/noalias-rwlockreadguard.rs', ->> 'tests/codegen/non-terminate/nonempty-infinite-loop.rs', ->> 'tests/codegen/noreturn-uninhabited.rs', ->> 'tests/codegen/repr-transparent-aggregates-3.rs', + ->> 'tests/codegen/repr/transparent-mips64.rs', ->> 'tests/codegen/sse42-implies-crc32.rs', ->> 'tests/codegen/thread-local.rs', 'tests/codegen/uninit-consts.rs', + ->> 'tests/mir-opt/', 'tests/pretty/raw-str-nonexpr.rs', ->> 'tests/run-make', - 'tests/run-make/cdylib-fewer-symbols/foo.rs', - ->> 'tests/run-make/doctests-keep-binaries/t.rs', - ->> 'tests/run-make-fulldeps', - 'tests/run-make/issue-22131/foo.rs', - ->> 'tests/run-make/issue-36710/Makefile', - ->> 'tests/run-make/issue-47551', - 'tests/run-make/pgo-branch-weights', ->> - 'tests/run-make/pgo-gen', - 'tests/run-make/pgo-gen-lto', - ->> 'tests/run-make/pgo-indirect-call-promotion', - ->> 'tests/run-make/pgo-use', - ->> 'tests/run-make/pointer-auth-link-with-c/Makefile', - ->> 'tests/run-make/profile', - 'tests/run-make/static-pie', - ->> 'tests/run-make/sysroot-crates-are-unstable', - ->> 'tests/run-make/target-specs', 'tests/rustdoc', - ->> 'tests/rustdoc/async-move-doctest.rs', - ->> 'tests/rustdoc/async-trait.rs', - 'tests/rustdoc/auto-traits.rs', - ->> 'tests/rustdoc/check-source-code-urls-to-def.rs', - ->> 'tests/rustdoc/comment-in-doctest.rs', - ->> 'tests/rustdoc/const-generics/const-generics-docs.rs', - ->> 'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs', - ->> 'tests/rustdoc/cross-crate-hidden-impl-parameter.rs', - ->> 'tests/rustdoc/cross-crate-links.rs', - ->> 'tests/rustdoc/cross-crate-primitive-doc.rs', - ->> 'tests/rustdoc/doctest-manual-crate-name.rs', - ->> 'tests/rustdoc/edition-doctest.rs', - ->> 'tests/rustdoc/edition-flag.rs', - ->> 'tests/rustdoc/elided-lifetime.rs', - ->> 'tests/rustdoc/external-macro-src.rs', - ->> 'tests/rustdoc/extern-html-root-url.rs', - ->> 'tests/rustdoc/extern-impl-trait.rs', - ->> 'tests/rustdoc/hide-unstable-trait.rs', - ->> 'tests/rustdoc/inline_cross/add-docs.rs', - ->> 'tests/rustdoc/inline_cross/default-trait-method.rs', - ->> 'tests/rustdoc/inline_cross/dyn_trait.rs', - ->> 'tests/rustdoc/inline_cross/impl_trait.rs', - ->> 'tests/rustdoc/inline_cross/issue-24183.rs', - ->> 'tests/rustdoc/inline_cross/macros.rs', - ->> 'tests/rustdoc/inline_cross/trait-vis.rs', - ->> 'tests/rustdoc/inline_cross/use_crate.rs', - ->> 'tests/rustdoc/intra-doc-crate/self.rs', - ->> 'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs', - ->> 'tests/rustdoc/intra-doc/cross-crate/basic.rs', - ->> 'tests/rustdoc/intra-doc/cross-crate/crate.rs', - ->> 'tests/rustdoc/intra-doc/cross-crate/hidden.rs', - ->> 'tests/rustdoc/intra-doc/cross-crate/macro.rs', - ->> 'tests/rustdoc/intra-doc/cross-crate/module.rs', - ->> 'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs', - ->> 'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs', - ->> 'tests/rustdoc/intra-doc/cross-crate/traits.rs', - ->> 'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs', - ->> 'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs', - ->> 'tests/rustdoc/intra-doc/extern-crate.rs', - ->> 'tests/rustdoc/intra-doc/extern-inherent-impl.rs', - ->> 'tests/rustdoc/intra-doc/extern-reference-link.rs', - ->> 'tests/rustdoc/intra-doc/issue-103463.rs', - ->> 'tests/rustdoc/intra-doc/issue-104145.rs', - ->> 'tests/rustdoc/intra-doc/issue-66159.rs', - ->> 'tests/rustdoc/intra-doc/pub-use.rs', - ->> 'tests/rustdoc/intra-doc/reexport-additional-docs.rs', - ->> 'tests/rustdoc/issue-18199.rs', - 'tests/rustdoc/issue-23106.rs', - ->> 'tests/rustdoc/issue-23744.rs', - 'tests/rustdoc/issue-25944.rs', - ->> 'tests/rustdoc/issue-30252.rs', - 'tests/rustdoc/issue-38129.rs', - ->> 'tests/rustdoc/issue-40936.rs', - 'tests/rustdoc/issue-43153.rs', - ->> 'tests/rustdoc/issue-46727.rs', - 'tests/rustdoc/issue-48377.rs', - ->> 'tests/rustdoc/issue-48414.rs', - 'tests/rustdoc/issue-53689.rs', - ->> 'tests/rustdoc/issue-54478-demo-allocator.rs', - ->> 'tests/rustdoc/issue-57180.rs', - 'tests/rustdoc/issue-61592.rs', - ->> 'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs', - ->> 'tests/rustdoc/issue-75588.rs', - 'tests/rustdoc/issue-85454.rs', - ->> 'tests/rustdoc/issue-86620.rs', - 'tests/rustdoc-json', ->> 'tests/rustdoc-js-std', - 'tests/rustdoc/macro_pub_in_module.rs', - ->> 'tests/rustdoc/masked.rs', - 'tests/rustdoc/normalize-assoc-item.rs', ->> - 'tests/rustdoc/no-stack-overflow-25295.rs', - ->> 'tests/rustdoc/primitive-reexport.rs', - ->> 'tests/rustdoc/process-termination.rs', - ->> 'tests/rustdoc/pub-extern-crate.rs', - ->> 'tests/rustdoc/pub-use-extern-macros.rs', - ->> 'tests/rustdoc/reexport-check.rs', - ->> 'tests/rustdoc/reexport-dep-foreign-fn.rs', - ->> 'tests/rustdoc/reexport-doc.rs', - 'tests/rustdoc/reexports-priv.rs', ->> - 'tests/rustdoc/reexports.rs', - ->> 'tests/rustdoc/rustc,-incoherent-impls.rs', - ->> 'tests/rustdoc/test_option_check/bar.rs', - ->> 'tests/rustdoc/test_option_check/test.rs', - ->> 'tests/rustdoc/trait-alias-mention.rs', - ->> 'tests/rustdoc/trait-visibility.rs', + 'tests/rustdoc-json', ->> 'tests/rustdoc-ui/cfg-test.rs', 'tests/rustdoc-ui/check-cfg-test.rs', ->> 'tests/rustdoc-ui/display-output.rs', ->> 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs', ->> 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs', ->> 'tests/rustdoc-ui/doc-test-doctest-feature.rs', + ->> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', ->> 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs', ->> 'tests/rustdoc-ui/doctest-output.rs', - ->> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', ->> 'tests/rustdoc-ui/failed-doctest-compile-fail.rs', ->> 'tests/rustdoc-ui/issue-80992.rs', 'tests/rustdoc-ui/issue-91134.rs', ->> + 'tests/rustdoc-ui/no-run-flag.rs', ->> 'tests/rustdoc-ui/nocapture-fail.rs', ->> 'tests/rustdoc-ui/nocapture.rs', - 'tests/rustdoc-ui/no-run-flag.rs', ->> 'tests/rustdoc-ui/run-directory.rs', ->> 'tests/rustdoc-ui/test-no_std.rs', 'tests/rustdoc-ui/test-type.rs', - ->> 'tests/rustdoc/unit-return.rs', + 'tests/ui-fulldeps/', ->> 'tests/ui/abi/stack-probes-lto.rs', 'tests/ui/abi/stack-probes.rs', ->> 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs', @@ ->> -233,31 +167,10 @@ class ->> RustSelfTestSystemEmulated(OESelftestTestCase, ->> OEPTestResultTestCase): ->> 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs', ->> 'tests/ui/drop/dynamic-drop.rs', 'tests/ui/empty_global_asm.rs', - ->> 'tests/ui-fulldeps/deriving-encodable-decodable-box.rs', - ->> 'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs', - ->> 'tests/ui-fulldeps/deriving-global.rs', - ->> 'tests/ui-fulldeps/deriving-hygiene.rs', - ->> 'tests/ui-fulldeps/dropck_tarena_sound_drop.rs', - ->> 'tests/ui-fulldeps/empty-struct-braces-derive.rs', - ->> 'tests/ui-fulldeps/internal-lints/bad_opt_access.rs', - ->> 'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr', - ->> 'tests/ui-fulldeps/internal-lints/default_hash_types.rs', - ->> 'tests/ui-fulldeps/internal-lints/diagnostics.rs', - ->> 'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs', - ->> 'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs', - ->> 'tests/ui-fulldeps/internal-lints/query_stability.rs', - ->> 'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs', - ->> 'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs', - ->> 'tests/ui-fulldeps/issue-14021.rs', - ->> 'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs', - ->> 'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs', - ->> 'tests/ui-fulldeps/lint-pass-macros.rs', - ->> 'tests/ui-fulldeps/regions-mock-tcx.rs', - ->> 'tests/ui-fulldeps/rustc_encodable_hygiene.rs', - ->> 'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs', ->> 'tests/ui/functions-closures/fn-help-with-err.rs', ->> 'tests/ui/linkage-attr/issue-10755.rs', ->> 'tests/ui/macros/restricted-shadowing-legacy.rs', + ->> 'tests/ui/numbers-arithmetic/u128.rs', ->> 'tests/ui/process/nofile-limit.rs', ->> 'tests/ui/process/process-panic-after-fork.rs', ->> 'tests/ui/process/process-sigpipe.rs', diff --git ->> a/meta/recipes-devtools/rust/rust-source.inc ->> b/meta/recipes-devtools/rust/rust-source.inc index ->> 83a0dbc15f..e02829e6b3 100644 --- ->> a/meta/recipes-devtools/rust/rust-source.inc +++ ->> b/meta/recipes-devtools/rust/rust-source.inc @@ -10,6 +10,10 @@ ->> SRC_URI += "https://static.rust-lang.org/dist/rustc-${RUST_VERSION}-src.tar.xz;n ->> file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=${RUSTSRC} \ ->> file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=${RUSTSRC} \ ->> file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=${RUSTSRC} \ ->> +file://cargo-path.patch;patchdir=${RUSTSRC} \ ->> +file://custom-target-cfg.patch;patchdir=${RUSTSRC} \ ->> +file://rustc-bootstrap.patch;patchdir=${RUSTSRC} \ ->> +file://target-build-value.patch;patchdir=${RUSTSRC} \ ->> " ->> SRC_URI[rust.sha256sum] = "b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e" ->> -> -> +>> + +>> #self.skipTest("The Rust Oe-selftest is disabled.") +>> +>> # build +>> remote-test-server before image build +>> recipe = "rust " +>> @@ -73,156 +73,90 @@ class +>> RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): +>> +>> 'src/librustdoc', +>> 'src/rustdoc-json-types', +>> +>> 'src/tools/compiletest/src/common.rs', +>> + +>> 'src/tools/jsondoclint', +>> +>> 'src/tools/lint-docs', +>> + +>> 'src/tools/replace-version-placeholder', +>> +>> 'src/tools/rust-analyzer', +>> +>> 'src/tools/rustdoc-themes', +>> 'src/tools/tidy', +>> 'tests/assembly/asm/aarch64-outline-atomics.rs', +>> + +>> 'tests/codegen/abi-efiapi.rs', +>> + +>> 'tests/codegen/abi-efiapi.rs', +>> +>> 'tests/codegen/abi-main-signature-32bit-c-int.rs', +>> +>> 'tests/codegen/abi-repr-ext.rs', +>> + +>> 'tests/codegen/abi-sysv64.rs', +>> +>> 'tests/codegen/abi-x86-interrupt.rs', +>> + +>> 'tests/codegen/align-byval.rs', +>> + +>> 'tests/codegen/align-fn.rs', +>> + +>> 'tests/codegen/asm-powerpc-clobbers.rs', +>> + +>> 'tests/codegen/async-fn-debug-awaitee-field.rs', +>> + +>> 'tests/codegen/binary-search-index-no-bound-check.rs', +>> +>> 'tests/codegen/branch-protection.rs', +>> + +>> 'tests/codegen/call-metadata.rs', +>> +>> 'tests/codegen/catch-unwind.rs', +>> +>> 'tests/codegen/cf-protection.rs', +>> + +>> 'tests/codegen/debug-column.rs', +>> + +>> 'tests/codegen/debug-limited.rs', +>> + +>> 'tests/codegen/debuginfo-generic-closure-env-names.rs', +>> + +>> 'tests/codegen/drop.rs', +>> + +>> 'tests/codegen/dst-vtable-align-nonzero.rs', +>> + +>> 'tests/codegen/enable-lto-unit-splitting.rs', +>> +>> 'tests/codegen/enum-bounds-check-derived-idx.rs', +>> + +>> 'tests/codegen/enum/enum-u128.rs', +>> + +>> 'tests/codegen/fn-impl-trait-self.rs', +>> +>> 'tests/codegen/force-unwind-tables.rs', +>> + +>> 'tests/codegen/inherit_overflow.rs', +>> + +>> 'tests/codegen/inherit_overflow.rs', +>> + +>> 'tests/codegen/inline-function-args-debug-info.rs', +>> +>> 'tests/codegen/intrinsic-no-unnamed-attr.rs', +>> + +>> 'tests/codegen/intrinsics/mask.rs', +>> + +>> 'tests/codegen/intrinsics/transmute-niched.rs', +>> +>> 'tests/codegen/issues/issue-103840.rs', +>> +>> 'tests/codegen/issues/issue-47278.rs', +>> + +>> 'tests/codegen/issues/issue-73258.rs', +>> +>> 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs', +>> + +>> 'tests/codegen/issues/issue-75546.rs', +>> + +>> 'tests/codegen/issues/issue-77812.rs', +>> + +>> 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs', +>> +>> 'tests/codegen/lifetime_start_end.rs', +>> + +>> 'tests/codegen/llvm-ident.rs', +>> +>> 'tests/codegen/local-generics-in-exe-internalized.rs', +>> + +>> 'tests/codegen/mainsubprogram.rs', +>> +>> 'tests/codegen/match-unoptimized.rs', +>> + +>> 'tests/codegen/move-operands.rs', +>> +>> 'tests/codegen/noalias-rwlockreadguard.rs', +>> +>> 'tests/codegen/non-terminate/nonempty-infinite-loop.rs', +>> +>> 'tests/codegen/noreturn-uninhabited.rs', +>> +>> 'tests/codegen/repr-transparent-aggregates-3.rs', +>> + +>> 'tests/codegen/repr/transparent-mips64.rs', +>> +>> 'tests/codegen/sse42-implies-crc32.rs', +>> +>> 'tests/codegen/thread-local.rs', +>> +>> 'tests/codegen/uninit-consts.rs', +>> + +>> 'tests/mir-opt/', +>> +>> 'tests/pretty/raw-str-nonexpr.rs', +>> +>> 'tests/run-make', +>> - +>> 'tests/run-make/cdylib-fewer-symbols/foo.rs', +>> - +>> 'tests/run-make/doctests-keep-binaries/t.rs', +>> - +>> 'tests/run-make-fulldeps', +>> - +>> 'tests/run-make/issue-22131/foo.rs', +>> - +>> 'tests/run-make/issue-36710/Makefile', +>> - +>> 'tests/run-make/issue-47551', +>> - +>> 'tests/run-make/pgo-branch-weights', +>> - +>> 'tests/run-make/pgo-gen', +>> - +>> 'tests/run-make/pgo-gen-lto', +>> - +>> 'tests/run-make/pgo-indirect-call-promotion', +>> - +>> 'tests/run-make/pgo-use', +>> - +>> 'tests/run-make/pointer-auth-link-with-c/Makefile', +>> - +>> 'tests/run-make/profile', +>> - +>> 'tests/run-make/static-pie', +>> - +>> 'tests/run-make/sysroot-crates-are-unstable', +>> - +>> 'tests/run-make/target-specs', +>> +>> 'tests/rustdoc', +>> - +>> 'tests/rustdoc/async-move-doctest.rs', +>> - +>> 'tests/rustdoc/async-trait.rs', +>> - +>> 'tests/rustdoc/auto-traits.rs', +>> - +>> 'tests/rustdoc/check-source-code-urls-to-def.rs', +>> - +>> 'tests/rustdoc/comment-in-doctest.rs', +>> - +>> 'tests/rustdoc/const-generics/const-generics-docs.rs', +>> - +>> 'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs', +>> - +>> 'tests/rustdoc/cross-crate-hidden-impl-parameter.rs', +>> - +>> 'tests/rustdoc/cross-crate-links.rs', +>> - +>> 'tests/rustdoc/cross-crate-primitive-doc.rs', +>> - +>> 'tests/rustdoc/doctest-manual-crate-name.rs', +>> - +>> 'tests/rustdoc/edition-doctest.rs', +>> - +>> 'tests/rustdoc/edition-flag.rs', +>> - +>> 'tests/rustdoc/elided-lifetime.rs', +>> - +>> 'tests/rustdoc/external-macro-src.rs', +>> - +>> 'tests/rustdoc/extern-html-root-url.rs', +>> - +>> 'tests/rustdoc/extern-impl-trait.rs', +>> - +>> 'tests/rustdoc/hide-unstable-trait.rs', +>> - +>> 'tests/rustdoc/inline_cross/add-docs.rs', +>> - +>> 'tests/rustdoc/inline_cross/default-trait-method.rs', +>> - +>> 'tests/rustdoc/inline_cross/dyn_trait.rs', +>> - +>> 'tests/rustdoc/inline_cross/impl_trait.rs', +>> - +>> 'tests/rustdoc/inline_cross/issue-24183.rs', +>> - +>> 'tests/rustdoc/inline_cross/macros.rs', +>> - +>> 'tests/rustdoc/inline_cross/trait-vis.rs', +>> - +>> 'tests/rustdoc/inline_cross/use_crate.rs', +>> - +>> 'tests/rustdoc/intra-doc-crate/self.rs', +>> - +>> 'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs', +>> - +>> 'tests/rustdoc/intra-doc/cross-crate/basic.rs', +>> - +>> 'tests/rustdoc/intra-doc/cross-crate/crate.rs', +>> - +>> 'tests/rustdoc/intra-doc/cross-crate/hidden.rs', +>> - +>> 'tests/rustdoc/intra-doc/cross-crate/macro.rs', +>> - +>> 'tests/rustdoc/intra-doc/cross-crate/module.rs', +>> - +>> 'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs', +>> - +>> 'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs', +>> - +>> 'tests/rustdoc/intra-doc/cross-crate/traits.rs', +>> - +>> 'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs', +>> - +>> 'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs', +>> - +>> 'tests/rustdoc/intra-doc/extern-crate.rs', +>> - +>> 'tests/rustdoc/intra-doc/extern-inherent-impl.rs', +>> - +>> 'tests/rustdoc/intra-doc/extern-reference-link.rs', +>> - +>> 'tests/rustdoc/intra-doc/issue-103463.rs', +>> - +>> 'tests/rustdoc/intra-doc/issue-104145.rs', +>> - +>> 'tests/rustdoc/intra-doc/issue-66159.rs', +>> - +>> 'tests/rustdoc/intra-doc/pub-use.rs', +>> - +>> 'tests/rustdoc/intra-doc/reexport-additional-docs.rs', +>> - +>> 'tests/rustdoc/issue-18199.rs', +>> - +>> 'tests/rustdoc/issue-23106.rs', +>> - +>> 'tests/rustdoc/issue-23744.rs', +>> - +>> 'tests/rustdoc/issue-25944.rs', +>> - +>> 'tests/rustdoc/issue-30252.rs', +>> - +>> 'tests/rustdoc/issue-38129.rs', +>> - +>> 'tests/rustdoc/issue-40936.rs', +>> - +>> 'tests/rustdoc/issue-43153.rs', +>> - +>> 'tests/rustdoc/issue-46727.rs', +>> - +>> 'tests/rustdoc/issue-48377.rs', +>> - +>> 'tests/rustdoc/issue-48414.rs', +>> - +>> 'tests/rustdoc/issue-53689.rs', +>> - +>> 'tests/rustdoc/issue-54478-demo-allocator.rs', +>> - +>> 'tests/rustdoc/issue-57180.rs', +>> - +>> 'tests/rustdoc/issue-61592.rs', +>> - +>> 'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs', +>> - +>> 'tests/rustdoc/issue-75588.rs', +>> - +>> 'tests/rustdoc/issue-85454.rs', +>> - +>> 'tests/rustdoc/issue-86620.rs', +>> - +>> 'tests/rustdoc-json', +>> 'tests/rustdoc-js-std', +>> - 'tests/rustdoc/macro_pub_in_module.rs', +>> - +>> 'tests/rustdoc/masked.rs', +>> - +>> 'tests/rustdoc/normalize-assoc-item.rs', +>> - +>> 'tests/rustdoc/no-stack-overflow-25295.rs', +>> - +>> 'tests/rustdoc/primitive-reexport.rs', +>> - +>> 'tests/rustdoc/process-termination.rs', +>> - +>> 'tests/rustdoc/pub-extern-crate.rs', +>> - +>> 'tests/rustdoc/pub-use-extern-macros.rs', +>> - +>> 'tests/rustdoc/reexport-check.rs', +>> - +>> 'tests/rustdoc/reexport-dep-foreign-fn.rs', +>> - +>> 'tests/rustdoc/reexport-doc.rs', +>> - +>> 'tests/rustdoc/reexports-priv.rs', +>> - +>> 'tests/rustdoc/reexports.rs', +>> - +>> 'tests/rustdoc/rustc,-incoherent-impls.rs', +>> - +>> 'tests/rustdoc/test_option_check/bar.rs', +>> - +>> 'tests/rustdoc/test_option_check/test.rs', +>> - +>> 'tests/rustdoc/trait-alias-mention.rs', +>> - +>> 'tests/rustdoc/trait-visibility.rs', +>> + +>> 'tests/rustdoc-json', +>> +>> 'tests/rustdoc-ui/cfg-test.rs', +>> +>> 'tests/rustdoc-ui/check-cfg-test.rs', +>> +>> 'tests/rustdoc-ui/display-output.rs', +>> +>> 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs', +>> +>> 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs', +>> +>> 'tests/rustdoc-ui/doc-test-doctest-feature.rs', +>> + +>> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', +>> +>> 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs', +>> +>> 'tests/rustdoc-ui/doctest-output.rs', +>> - +>> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', +>> +>> 'tests/rustdoc-ui/failed-doctest-compile-fail.rs', +>> +>> 'tests/rustdoc-ui/issue-80992.rs', +>> +>> 'tests/rustdoc-ui/issue-91134.rs', +>> + +>> 'tests/rustdoc-ui/no-run-flag.rs', +>> +>> 'tests/rustdoc-ui/nocapture-fail.rs', +>> +>> 'tests/rustdoc-ui/nocapture.rs', +>> - +>> 'tests/rustdoc-ui/no-run-flag.rs', +>> +>> 'tests/rustdoc-ui/run-directory.rs', +>> +>> 'tests/rustdoc-ui/test-no_std.rs', +>> +>> 'tests/rustdoc-ui/test-type.rs', +>> - +>> 'tests/rustdoc/unit-return.rs', +>> + +>> 'tests/ui-fulldeps/', +>> +>> 'tests/ui/abi/stack-probes-lto.rs', +>> +>> 'tests/ui/abi/stack-probes.rs', +>> +>> 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs', +>> @@ +>> -233,31 +167,10 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, +>> OEPTestResultTestCase): +>> +>> 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs', +>> +>> 'tests/ui/drop/dynamic-drop.rs', +>> +>> 'tests/ui/empty_global_asm.rs', +>> - +>> 'tests/ui-fulldeps/deriving-encodable-decodable-box.rs', +>> - +>> 'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs', +>> - +>> 'tests/ui-fulldeps/deriving-global.rs', +>> - +>> 'tests/ui-fulldeps/deriving-hygiene.rs', +>> - +>> 'tests/ui-fulldeps/dropck_tarena_sound_drop.rs', +>> - +>> 'tests/ui-fulldeps/empty-struct-braces-derive.rs', +>> - +>> 'tests/ui-fulldeps/internal-lints/bad_opt_access.rs', +>> - +>> 'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr', +>> - +>> 'tests/ui-fulldeps/internal-lints/default_hash_types.rs', +>> - +>> 'tests/ui-fulldeps/internal-lints/diagnostics.rs', +>> - +>> 'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs', +>> - +>> 'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs', +>> - +>> 'tests/ui-fulldeps/internal-lints/query_stability.rs', +>> - +>> 'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs', +>> - +>> 'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs', +>> - +>> 'tests/ui-fulldeps/issue-14021.rs', +>> - +>> 'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs', +>> - +>> 'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs', +>> - +>> 'tests/ui-fulldeps/lint-pass-macros.rs', +>> - +>> 'tests/ui-fulldeps/regions-mock-tcx.rs', +>> - +>> 'tests/ui-fulldeps/rustc_encodable_hygiene.rs', +>> - +>> 'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs', +>> +>> 'tests/ui/functions-closures/fn-help-with-err.rs', +>> +>> 'tests/ui/linkage-attr/issue-10755.rs', +>> +>> 'tests/ui/macros/restricted-shadowing-legacy.rs', +>> + +>> 'tests/ui/numbers-arithmetic/u128.rs', +>> +>> 'tests/ui/process/nofile-limit.rs', +>> +>> 'tests/ui/process/process-panic-after-fork.rs', +>> +>> 'tests/ui/process/process-sigpipe.rs', +>> diff --git +>> a/meta/recipes-devtools/rust/rust-source.inc +>> b/meta/recipes-devtools/rust/rust-source.inc +>> index 83a0dbc15f..e02829e6b3 +>> 100644 +>> --- a/meta/recipes-devtools/rust/rust-source.inc +>> +++ +>> b/meta/recipes-devtools/rust/rust-source.inc +>> @@ -10,6 +10,10 @@ SRC_URI += +>> " ( +>> @@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+= +>> ) https://static.rust-lang.org/dist/rustc-$ {RUST_VERSION}-src.tar.xz;n +>> +>> file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$ {RUSTSRC} +>> \ +>> file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$ +>> {RUSTSRC} \ +>> file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$ +>> {RUSTSRC} \ +>> + file://cargo-path.patch;patchdir=$ {RUSTSRC} \ +>> + file://custom-target-cfg.patch;patchdir=$ {RUSTSRC} \ +>> + +>> file://rustc-bootstrap.patch;patchdir=$ {RUSTSRC} \ +>> + file://target-build-value.patch;patchdir=$ {RUSTSRC} \ +>> " +>> +>> SRC_URI[rust.sha256sum] = +>> "b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e" +>> +>> +> +> +> +> +> > -- > # Randy MacLeod > # Wind River Linux diff --git a/a/2.bin b/N1/2.bin index 071d571..5391283 100644 --- a/a/2.bin +++ b/N1/2.bin @@ -1,24 +1,11 @@ -<!DOCTYPE html><html><head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> - </head> - <body> - <p><br> - </p> - <div class="moz-cite-prefix">On 20-01-2024 22:31, Randy MacLeod - wrote:<br> - </div> - <blockquote type="cite" cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com"> - - <div class="moz-cite-prefix">I like that you have broken the - original patch down into 5 patches that are easier to<br> - understand.</div> - <div class="moz-cite-prefix"><br> - </div> - <div class="moz-cite-prefix">On 2024-01-19 10:09 a.m., <a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:Yash.Shinde@windriver.com" moz-do-not-send="true">Yash.Shinde@windriver.com</a> - wrote:<br> - </div> - <blockquote type="cite" cite="mid:20240119150907.3840110-5-Yash.Shinde@windriver.com"> - <pre class="moz-quote-pre" wrap="">From: Yash Shinde <a class="moz-txt-link-rfc2396E" href="mailto:Yash.Shinde@windriver.com" moz-do-not-send="true"><Yash.Shinde@windriver.com></a> +<p> </p> +<div class="moz-cite-prefix">On 20-01-2024 22:31, Randy MacLeod wrote:</div> +<blockquote cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com"> +<div class="moz-cite-prefix">I like that you have broken the original patch down into 5 patches that are easier to<br />understand.</div> +<div class="moz-cite-prefix"> </div> +<div class="moz-cite-prefix">On 2024-01-19 10:09 a.m., <a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:Yash.Shinde@windriver.com" target="_blank" rel="nofollow noopener">Yash.Shinde@windriver.com</a> wrote:</div> +<blockquote cite="mid:20240119150907.3840110-5-Yash.Shinde@windriver.com"> +<pre class="moz-quote-pre">From: Yash Shinde <a class="moz-txt-link-rfc2396E" href="mailto:Yash.Shinde@windriver.com" target="_blank" rel="nofollow noopener"><Yash.Shinde@windriver.com></a> Tests which are failing from below modules are added to exclude list tests/run-make @@ -31,55 +18,28 @@ Tests which are failing from below modules are added to exclude list * Newly addded tests are sorted and updated. * Overall exclude tests count in exclude list is now reduced to 114.</pre> - </blockquote> - We need to resolve the mips32 problems that Richard pointed out.<br> - <p>Should we skip all the rust tests for mips32?</p> - </blockquote> - In previous oe-selftest implementation, we skipped rust tests for - mips32.<br> - I think we should continue with it as rust tests are unstable with - mips32.<br> - <br> - <blockquote type="cite" cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com"> - <p><br> - </p> - Please submit a v3 with the mips fix/avoidance and split this - exclude list commit down into 3 steps:<br> - <br> - 1. Sort the existing list of tests<br> - 2. Remove the <span style="white-space: pre-wrap">test cases whose parent dir is also present in the exclude list -</span> - <p> 3. Add the new tests that are to be excluded.</p> - <p>This may seem really pedantic but otherwise the changes are - really hard to review.</p> - <p>The way I think about this is that someone looking at the - commit log might be interested<br> - in exactly which tests are in being added to the exclude list so - that should be clear from 3.<br> - 1. won't really be of interest so most people will skip over - that<br> - 2. also won't be of interest to most people <br> - but you need 1 and 2 to make 3 be apparent to people who want - that info quickly.</p> - </blockquote> - <p>For 1 the existing list of tests are already sorted.<br> - I will send a v3 with separate commits for:<br> - <br> - 1. newly added test cases<br> - 2. removing test cases <span style="white-space: pre-wrap">whose parent dir is also present in the exclude list -3. sorting the overall final list +</blockquote> +We need to resolve the mips32 problems that Richard pointed out.<br /> +<p>Should we skip all the rust tests for mips32?</p> +</blockquote> +In previous oe-selftest implementation, we skipped rust tests for mips32.<br />I think we should continue with it as rust tests are unstable with mips32.<br /><br /> +<blockquote cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com"> +<p> </p> +Please submit a v3 with the mips fix/avoidance and split this exclude list commit down into 3 steps:<br /><br /> 1. Sort the existing list of tests<br /> 2. Remove the <span>test cases whose parent dir is also present in the exclude list </span> +<p> 3. Add the new tests that are to be excluded.</p> +<p>This may seem really pedantic but otherwise the changes are really hard to review.</p> +<p>The way I think about this is that someone looking at the commit log might be interested<br />in exactly which tests are in being added to the exclude list so that should be clear from 3.<br />1. won't really be of interest so most people will skip over that<br />2. also won't be of interest to most people <br />but you need 1 and 2 to make 3 be apparent to people who want that info quickly.</p> +</blockquote> +<p>For 1 the existing list of tests are already sorted.<br />I will send a v3 with separate commits for:<br /><br />1. newly added test cases<br />2. removing test cases <span>whose parent dir is also present in the exclude list<br /></span>3. sorting the overall final list<span><br /></span></p> +<p> </p> +<p><span>Regards, <br /></span><span>Yash </span></p> +<blockquote cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com"> +<p>Thanks,</p> +<p>../Randy</p> +<blockquote cite="mid:20240119150907.3840110-5-Yash.Shinde@windriver.com"> +<pre class="moz-quote-pre">* The testing is done on arm32, arm64, mips64, x86 and x86_64 targets. -Regards, -Yash -</span></p> - <blockquote type="cite" cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com"> - <p>Thanks,</p> - <p>../Randy<br> - </p> - <blockquote type="cite" cite="mid:20240119150907.3840110-5-Yash.Shinde@windriver.com"> - <pre class="moz-quote-pre" wrap="">* The testing is done on arm32, arm64, mips64, x86 and x86_64 targets. - -Signed-off-by: Yash Shinde <a class="moz-txt-link-rfc2396E" href="mailto:Yash.Shinde@windriver.com" moz-do-not-send="true"><Yash.Shinde@windriver.com></a> +Signed-off-by: Yash Shinde <a class="moz-txt-link-rfc2396E" href="mailto:Yash.Shinde@windriver.com" target="_blank" rel="nofollow noopener"><Yash.Shinde@windriver.com></a> --- meta/lib/oeqa/selftest/cases/rust.py | 165 +++++---------------- meta/recipes-devtools/rust/rust-source.inc | 4 + @@ -93,11 +53,11 @@ index 6dbc517006..7d0efb1b01 100644 class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): def test_rust(self, *args, **kwargs): # Disable Rust Oe-selftest -- self.skipTest("The Rust Oe-selftest is disabled.") -+ #self.skipTest("The Rust Oe-selftest is disabled.") +- self.skipTest("The Rust Oe-selftest is disabled.") ++ #self.skipTest("The Rust Oe-selftest is disabled.") # build remote-test-server before image build - recipe = "rust<a class="moz-txt-link-rfc2396E" href="mailto:@@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=" moz-do-not-send="true">" + recipe = "rust<a class="moz-txt-link-rfc2396E" href="mailto:@@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=" target="_blank" rel="nofollow noopener">" @@ -73,156 +73,90 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): 'src/librustdoc', 'src/rustdoc-json-types', @@ -329,24 +289,21 @@ diff --git a/meta/recipes-devtools/rust/rust-source.inc b/meta/recipes-devtools/ index 83a0dbc15f..e02829e6b3 100644 --- a/meta/recipes-devtools/rust/rust-source.inc +++ b/meta/recipes-devtools/rust/rust-source.inc -@@ -10,6 +10,10 @@ SRC_URI += "</a><a class="moz-txt-link-freetext" href="https://static.rust-lang.org/dist/rustc-$">https://static.rust-lang.org/dist/rustc-$</a>{RUST_VERSION}-src.tar.xz;n - <a class="moz-txt-link-freetext" href="file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$">file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$</a>{RUSTSRC} \ - <a class="moz-txt-link-freetext" href="file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$">file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$</a>{RUSTSRC} \ - <a class="moz-txt-link-freetext" href="file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$">file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$</a>{RUSTSRC} \ -+ <a class="moz-txt-link-freetext" href="file://cargo-path.patch;patchdir=$">file://cargo-path.patch;patchdir=$</a>{RUSTSRC} \ -+ <a class="moz-txt-link-freetext" href="file://custom-target-cfg.patch;patchdir=$">file://custom-target-cfg.patch;patchdir=$</a>{RUSTSRC} \ -+ <a class="moz-txt-link-freetext" href="file://rustc-bootstrap.patch;patchdir=$">file://rustc-bootstrap.patch;patchdir=$</a>{RUSTSRC} \ -+ <a class="moz-txt-link-freetext" href="file://target-build-value.patch;patchdir=$">file://target-build-value.patch;patchdir=$</a>{RUSTSRC} \ - " - SRC_URI[rust.sha256sum] = "b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e" +@@ -10,6 +10,10 @@ SRC_URI += "</a><a class="moz-txt-link-freetext" href="https://static.rust-lang.org/dist/rustc-$" target="_blank" rel="nofollow noopener">https://static.rust-lang.org/dist/rustc-$</a>{RUST_VERSION}-src.tar.xz;n + <a class="moz-txt-link-freetext" href="file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$</a>{RUSTSRC} \ + <a class="moz-txt-link-freetext" href="file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$</a>{RUSTSRC} \ + <a class="moz-txt-link-freetext" href="file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$</a>{RUSTSRC} \ ++ <a class="moz-txt-link-freetext" href="file://cargo-path.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://cargo-path.patch;patchdir=$</a>{RUSTSRC} \ ++ <a class="moz-txt-link-freetext" href="file://custom-target-cfg.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://custom-target-cfg.patch;patchdir=$</a>{RUSTSRC} \ ++ <a class="moz-txt-link-freetext" href="file://rustc-bootstrap.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://rustc-bootstrap.patch;patchdir=$</a>{RUSTSRC} \ ++ <a class="moz-txt-link-freetext" href="file://target-build-value.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://target-build-value.patch;patchdir=$</a>{RUSTSRC} \ + " + SRC_URI[rust.sha256sum] = "b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e" </pre> - </blockquote> - <p><br> - </p> - <pre class="moz-signature" cols="72">-- +</blockquote> +<p> </p> +<pre class="moz-signature">-- # Randy MacLeod # Wind River Linux</pre> - </blockquote> - </body> -</html> +</blockquote> diff --git a/a/content_digest b/N1/content_digest index 7898911..19571b9 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,9 +1,9 @@ "ref\020240119150907.3840110-1-Yash.Shinde@windriver.com\0" "ref\020240119150907.3840110-5-Yash.Shinde@windriver.com\0" "ref\0e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\0" - "From\0Yash Shinde <Yash.Shinde@windriver.com>\0" + "From\0Shinde, Yash <Yash.Shinde@windriver.com>\0" "Subject\0Re: [PATCH v2 5/5] rust: Enable rust oe-selftest.\0" - "Date\0Mon, 22 Jan 2024 16:29:07 +0530\0" + "Date\0Mon, 22 Jan 2024 03:01:42 -0800\0" "To\0Randy MacLeod <randy.macleod@windriver.com>" openembedded-core@lists.openembedded.org " Richard Purdie <richard.purdie@linuxfoundation.org>\0" @@ -13,321 +13,626 @@ " Shivaprasad.Moodalappa@windriver.com\0" "\01:1\0" "b\0" - "\n" "On 20-01-2024 22:31, Randy MacLeod wrote:\n" - "> I like that you have broken the original patch down into 5 patches \n" - "> that are easier to\n" + "\n" + "> \n" + "> I like that you have broken the original patch down into 5 patches that\n" + "> are easier to\n" "> understand.\n" - ">\n" + "> \n" "> On 2024-01-19 10:09 a.m., Yash.Shinde@windriver.com wrote:\n" - ">> From: Yash Shinde<Yash.Shinde@windriver.com>\n" - ">>\n" + "> \n" + ">> From: Yash Shinde <Yash.Shinde@windriver.com> ( Yash.Shinde@windriver.com )\n" + ">> \n" + ">> \n" ">> Tests which are failing from below modules are added to exclude list\n" - ">> \ttests/run-make\n" + ">> \n" + ">> tests/run-make\n" ">> \ttests/rustdoc\n" ">> \ttests/mir-opt\n" ">> \ttests/ui-fulldeps\n" - ">>\n" - ">> * Redundent test cases whose parent dir is also present in exclud list are removed.\n" - ">>\n" + ">> \n" + ">> *\n" + ">> Redundent test cases whose parent dir is also present in exclud list are\n" + ">> removed.\n" + ">> \n" ">> * Newly addded tests are sorted and updated.\n" - ">>\n" - ">> * Overall exclude tests count in exclude list is now reduced to 114.\n" + ">> \n" + ">> * Overall exclude\n" + ">> tests count in exclude list is now reduced to 114.\n" + "> \n" "> We need to resolve the mips32 problems that Richard pointed out.\n" - ">\n" + "> \n" + "> \n" "> Should we skip all the rust tests for mips32?\n" - ">\n" + "> \n" + "> \n" + "\n" "In previous oe-selftest implementation, we skipped rust tests for mips32.\n" "I think we should continue with it as rust tests are unstable with mips32.\n" "\n" - ">\n" - "> Please submit a v3 with the mips fix/avoidance and split this exclude \n" - "> list commit down into 3 steps:\n" - ">\n" - "> \302\2401. Sort the existing list of tests\n" - "> \302\2402. Remove the test cases whose parent dir is also present in the \n" - "> exclude list\n" - ">\n" - "> \302\2403. Add the new tests that are to be excluded.\n" - ">\n" - "> This may seem really pedantic but otherwise the changes are really \n" - "> hard to review.\n" - ">\n" - "> The way I think about this is that someone looking at the commit log \n" - "> might be interested\n" - "> in exactly which tests are in being added to the exclude list so that \n" + "> \n" + "> \n" + "> \n" + "> \n" + "> \n" + "> Please submit a v3 with the mips fix/avoidance and split this exclude list\n" + "> commit down into 3 steps:\n" + "> \n" + "> 1. Sort the existing list of tests\n" + "> 2. Remove the test cases whose parent dir is also present in the exclude\n" + "> list\n" + "> \n" + "> 3. Add the new tests that are to be excluded.\n" + "> \n" + "> \n" + "> \n" + "> This may seem really pedantic but otherwise the changes are really hard to\n" + "> review.\n" + "> \n" + "> \n" + "> \n" + "> The way I think about this is that someone looking at the commit log might\n" + "> be interested\n" + "> in exactly which tests are in being added to the exclude list so that\n" "> should be clear from 3.\n" "> 1. won't really be of interest so most people will skip over that\n" "> 2. also won't be of interest to most people\n" - "> but you need 1 and 2 to make 3 be apparent to people who want that \n" - "> info quickly.\n" - ">\n" + "> but you need 1 and 2 to make 3 be apparent to people who want that info\n" + "> quickly.\n" + "> \n" + "> \n" + "\n" "For 1 the existing list of tests are already sorted.\n" "I will send a v3 with separate commits for:\n" "\n" "1. newly added test cases\n" - "2. removing test cases whose parent dir is also present in the exclude \n" - "list 3. sorting the overall final list Regards, Yash\n" + "2. removing test cases whose parent dir is also present in the exclude list\n" + "3. sorting the overall final list\n" + "\n" + "Regards,\n" + "Yash\n" "\n" + "> \n" + "> \n" + "> \n" "> Thanks,\n" - ">\n" + "> \n" + "> \n" + "> \n" "> ../Randy\n" - ">\n" + "> \n" + "> \n" ">> * The testing is done on arm32, arm64, mips64, x86 and x86_64 targets.\n" - ">>\n" - ">> Signed-off-by: Yash Shinde<Yash.Shinde@windriver.com>\n" + ">> \n" + ">> Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> (\n" + ">> Yash.Shinde@windriver.com )\n" ">> ---\n" - ">> meta/lib/oeqa/selftest/cases/rust.py | 165 +++++----------------\n" - ">> meta/recipes-devtools/rust/rust-source.inc | 4 +\n" - ">> 2 files changed, 43 insertions(+), 126 deletions(-)\n" - ">>\n" - ">> diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py\n" + ">> meta/lib/oeqa/selftest/cases/rust.py \n" + ">> | 165 +++++----------------\n" + ">> meta/recipes-devtools/rust/rust-source.inc | \n" + ">> 4 +\n" + ">> 2 files changed, 43 insertions(+), 126 deletions(-)\n" + ">> \n" + ">> diff --git\n" + ">> a/meta/lib/oeqa/selftest/cases/rust.py\n" + ">> b/meta/lib/oeqa/selftest/cases/rust.py\n" ">> index 6dbc517006..7d0efb1b01 100644\n" ">> --- a/meta/lib/oeqa/selftest/cases/rust.py\n" - ">> +++ b/meta/lib/oeqa/selftest/cases/rust.py\n" - ">> @@ -40,7 +40,7 @@ def parse_results(filename):\n" - ">> class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\n" - ">> def test_rust(self, *args, **kwargs):\n" - ">> # Disable Rust Oe-selftest\n" + ">> +++\n" + ">> b/meta/lib/oeqa/selftest/cases/rust.py\n" + ">> @@ -40,7 +40,7 @@ def\n" + ">> parse_results(filename):\n" + ">> class\n" + ">> RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\n" + ">> \n" + ">> def test_rust(self, *args, **kwargs):\n" + ">> # Disable Rust Oe-selftest\n" ">> - self.skipTest(\"The Rust Oe-selftest is disabled.\")\n" - ">> + #self.skipTest(\"The Rust Oe-selftest is disabled.\")\n" - ">> \n" - ">> # build remote-test-server before image build\n" - ">> recipe = \"rust\" @@ -73,156 +73,90 @@ class \n" - ">> RustSelfTestSystemEmulated(OESelftestTestCase, \n" - ">> OEPTestResultTestCase): 'src/librustdoc', 'src/rustdoc-json-types', \n" - ">> 'src/tools/compiletest/src/common.rs', + 'src/tools/jsondoclint', \n" - ">> 'src/tools/lint-docs', + 'src/tools/replace-version-placeholder', \n" - ">> 'src/tools/rust-analyzer', 'src/tools/rustdoc-themes', \n" - ">> 'src/tools/tidy', 'tests/assembly/asm/aarch64-outline-atomics.rs', + \n" - ">> 'tests/codegen/abi-efiapi.rs', + 'tests/codegen/abi-efiapi.rs', \n" - ">> 'tests/codegen/abi-main-signature-32bit-c-int.rs', \n" - ">> 'tests/codegen/abi-repr-ext.rs', + 'tests/codegen/abi-sysv64.rs', \n" - ">> 'tests/codegen/abi-x86-interrupt.rs', + \n" - ">> 'tests/codegen/align-byval.rs', + 'tests/codegen/align-fn.rs', + \n" - ">> 'tests/codegen/asm-powerpc-clobbers.rs', + \n" - ">> 'tests/codegen/async-fn-debug-awaitee-field.rs', + \n" - ">> 'tests/codegen/binary-search-index-no-bound-check.rs', \n" - ">> 'tests/codegen/branch-protection.rs', + \n" - ">> 'tests/codegen/call-metadata.rs', 'tests/codegen/catch-unwind.rs', \n" - ">> 'tests/codegen/cf-protection.rs', + 'tests/codegen/debug-column.rs', \n" - ">> + 'tests/codegen/debug-limited.rs', + \n" - ">> 'tests/codegen/debuginfo-generic-closure-env-names.rs', + \n" - ">> 'tests/codegen/drop.rs', + \n" - ">> 'tests/codegen/dst-vtable-align-nonzero.rs', + \n" - ">> 'tests/codegen/enable-lto-unit-splitting.rs', \n" - ">> 'tests/codegen/enum-bounds-check-derived-idx.rs', + \n" - ">> 'tests/codegen/enum/enum-u128.rs', + \n" - ">> 'tests/codegen/fn-impl-trait-self.rs', \n" - ">> 'tests/codegen/force-unwind-tables.rs', + \n" - ">> 'tests/codegen/inherit_overflow.rs', + \n" - ">> 'tests/codegen/inherit_overflow.rs', + \n" - ">> 'tests/codegen/inline-function-args-debug-info.rs', \n" - ">> 'tests/codegen/intrinsic-no-unnamed-attr.rs', + \n" - ">> 'tests/codegen/intrinsics/mask.rs', + \n" - ">> 'tests/codegen/intrinsics/transmute-niched.rs', \n" - ">> 'tests/codegen/issues/issue-103840.rs', \n" - ">> 'tests/codegen/issues/issue-47278.rs', + \n" - ">> 'tests/codegen/issues/issue-73258.rs', \n" - ">> 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs', \n" - ">> + 'tests/codegen/issues/issue-75546.rs', + \n" - ">> 'tests/codegen/issues/issue-77812.rs', + \n" - ">> 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs', \n" - ">> 'tests/codegen/lifetime_start_end.rs', + \n" - ">> 'tests/codegen/llvm-ident.rs', \n" - ">> 'tests/codegen/local-generics-in-exe-internalized.rs', + \n" - ">> 'tests/codegen/mainsubprogram.rs', \n" - ">> 'tests/codegen/match-unoptimized.rs', + \n" - ">> 'tests/codegen/move-operands.rs', \n" - ">> 'tests/codegen/noalias-rwlockreadguard.rs', \n" - ">> 'tests/codegen/non-terminate/nonempty-infinite-loop.rs', \n" - ">> 'tests/codegen/noreturn-uninhabited.rs', \n" - ">> 'tests/codegen/repr-transparent-aggregates-3.rs', + \n" - ">> 'tests/codegen/repr/transparent-mips64.rs', \n" - ">> 'tests/codegen/sse42-implies-crc32.rs', \n" - ">> 'tests/codegen/thread-local.rs', 'tests/codegen/uninit-consts.rs', + \n" - ">> 'tests/mir-opt/', 'tests/pretty/raw-str-nonexpr.rs', \n" - ">> 'tests/run-make', - 'tests/run-make/cdylib-fewer-symbols/foo.rs', - \n" - ">> 'tests/run-make/doctests-keep-binaries/t.rs', - \n" - ">> 'tests/run-make-fulldeps', - 'tests/run-make/issue-22131/foo.rs', - \n" - ">> 'tests/run-make/issue-36710/Makefile', - \n" - ">> 'tests/run-make/issue-47551', - 'tests/run-make/pgo-branch-weights', \n" - ">> - 'tests/run-make/pgo-gen', - 'tests/run-make/pgo-gen-lto', - \n" - ">> 'tests/run-make/pgo-indirect-call-promotion', - \n" - ">> 'tests/run-make/pgo-use', - \n" - ">> 'tests/run-make/pointer-auth-link-with-c/Makefile', - \n" - ">> 'tests/run-make/profile', - 'tests/run-make/static-pie', - \n" - ">> 'tests/run-make/sysroot-crates-are-unstable', - \n" - ">> 'tests/run-make/target-specs', 'tests/rustdoc', - \n" - ">> 'tests/rustdoc/async-move-doctest.rs', - \n" - ">> 'tests/rustdoc/async-trait.rs', - 'tests/rustdoc/auto-traits.rs', - \n" - ">> 'tests/rustdoc/check-source-code-urls-to-def.rs', - \n" - ">> 'tests/rustdoc/comment-in-doctest.rs', - \n" - ">> 'tests/rustdoc/const-generics/const-generics-docs.rs', - \n" - ">> 'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs', - \n" - ">> 'tests/rustdoc/cross-crate-hidden-impl-parameter.rs', - \n" - ">> 'tests/rustdoc/cross-crate-links.rs', - \n" - ">> 'tests/rustdoc/cross-crate-primitive-doc.rs', - \n" - ">> 'tests/rustdoc/doctest-manual-crate-name.rs', - \n" - ">> 'tests/rustdoc/edition-doctest.rs', - \n" - ">> 'tests/rustdoc/edition-flag.rs', - \n" - ">> 'tests/rustdoc/elided-lifetime.rs', - \n" - ">> 'tests/rustdoc/external-macro-src.rs', - \n" - ">> 'tests/rustdoc/extern-html-root-url.rs', - \n" - ">> 'tests/rustdoc/extern-impl-trait.rs', - \n" - ">> 'tests/rustdoc/hide-unstable-trait.rs', - \n" - ">> 'tests/rustdoc/inline_cross/add-docs.rs', - \n" - ">> 'tests/rustdoc/inline_cross/default-trait-method.rs', - \n" - ">> 'tests/rustdoc/inline_cross/dyn_trait.rs', - \n" - ">> 'tests/rustdoc/inline_cross/impl_trait.rs', - \n" - ">> 'tests/rustdoc/inline_cross/issue-24183.rs', - \n" - ">> 'tests/rustdoc/inline_cross/macros.rs', - \n" - ">> 'tests/rustdoc/inline_cross/trait-vis.rs', - \n" - ">> 'tests/rustdoc/inline_cross/use_crate.rs', - \n" - ">> 'tests/rustdoc/intra-doc-crate/self.rs', - \n" - ">> 'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs', - \n" - ">> 'tests/rustdoc/intra-doc/cross-crate/basic.rs', - \n" - ">> 'tests/rustdoc/intra-doc/cross-crate/crate.rs', - \n" - ">> 'tests/rustdoc/intra-doc/cross-crate/hidden.rs', - \n" - ">> 'tests/rustdoc/intra-doc/cross-crate/macro.rs', - \n" - ">> 'tests/rustdoc/intra-doc/cross-crate/module.rs', - \n" - ">> 'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs', - \n" - ">> 'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs', - \n" - ">> 'tests/rustdoc/intra-doc/cross-crate/traits.rs', - \n" - ">> 'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs', - \n" - ">> 'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs', - \n" - ">> 'tests/rustdoc/intra-doc/extern-crate.rs', - \n" - ">> 'tests/rustdoc/intra-doc/extern-inherent-impl.rs', - \n" - ">> 'tests/rustdoc/intra-doc/extern-reference-link.rs', - \n" - ">> 'tests/rustdoc/intra-doc/issue-103463.rs', - \n" - ">> 'tests/rustdoc/intra-doc/issue-104145.rs', - \n" - ">> 'tests/rustdoc/intra-doc/issue-66159.rs', - \n" - ">> 'tests/rustdoc/intra-doc/pub-use.rs', - \n" - ">> 'tests/rustdoc/intra-doc/reexport-additional-docs.rs', - \n" - ">> 'tests/rustdoc/issue-18199.rs', - 'tests/rustdoc/issue-23106.rs', - \n" - ">> 'tests/rustdoc/issue-23744.rs', - 'tests/rustdoc/issue-25944.rs', - \n" - ">> 'tests/rustdoc/issue-30252.rs', - 'tests/rustdoc/issue-38129.rs', - \n" - ">> 'tests/rustdoc/issue-40936.rs', - 'tests/rustdoc/issue-43153.rs', - \n" - ">> 'tests/rustdoc/issue-46727.rs', - 'tests/rustdoc/issue-48377.rs', - \n" - ">> 'tests/rustdoc/issue-48414.rs', - 'tests/rustdoc/issue-53689.rs', - \n" - ">> 'tests/rustdoc/issue-54478-demo-allocator.rs', - \n" - ">> 'tests/rustdoc/issue-57180.rs', - 'tests/rustdoc/issue-61592.rs', - \n" - ">> 'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs', - \n" - ">> 'tests/rustdoc/issue-75588.rs', - 'tests/rustdoc/issue-85454.rs', - \n" - ">> 'tests/rustdoc/issue-86620.rs', - 'tests/rustdoc-json', \n" - ">> 'tests/rustdoc-js-std', - 'tests/rustdoc/macro_pub_in_module.rs', - \n" - ">> 'tests/rustdoc/masked.rs', - 'tests/rustdoc/normalize-assoc-item.rs', \n" - ">> - 'tests/rustdoc/no-stack-overflow-25295.rs', - \n" - ">> 'tests/rustdoc/primitive-reexport.rs', - \n" - ">> 'tests/rustdoc/process-termination.rs', - \n" - ">> 'tests/rustdoc/pub-extern-crate.rs', - \n" - ">> 'tests/rustdoc/pub-use-extern-macros.rs', - \n" - ">> 'tests/rustdoc/reexport-check.rs', - \n" - ">> 'tests/rustdoc/reexport-dep-foreign-fn.rs', - \n" - ">> 'tests/rustdoc/reexport-doc.rs', - 'tests/rustdoc/reexports-priv.rs', \n" - ">> - 'tests/rustdoc/reexports.rs', - \n" - ">> 'tests/rustdoc/rustc,-incoherent-impls.rs', - \n" - ">> 'tests/rustdoc/test_option_check/bar.rs', - \n" - ">> 'tests/rustdoc/test_option_check/test.rs', - \n" - ">> 'tests/rustdoc/trait-alias-mention.rs', - \n" - ">> 'tests/rustdoc/trait-visibility.rs', + 'tests/rustdoc-json', \n" - ">> 'tests/rustdoc-ui/cfg-test.rs', 'tests/rustdoc-ui/check-cfg-test.rs', \n" - ">> 'tests/rustdoc-ui/display-output.rs', \n" - ">> 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs', \n" - ">> 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs', \n" - ">> 'tests/rustdoc-ui/doc-test-doctest-feature.rs', + \n" - ">> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', \n" - ">> 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs', \n" - ">> 'tests/rustdoc-ui/doctest-output.rs', - \n" - ">> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', \n" - ">> 'tests/rustdoc-ui/failed-doctest-compile-fail.rs', \n" - ">> 'tests/rustdoc-ui/issue-80992.rs', 'tests/rustdoc-ui/issue-91134.rs', \n" - ">> + 'tests/rustdoc-ui/no-run-flag.rs', \n" - ">> 'tests/rustdoc-ui/nocapture-fail.rs', \n" - ">> 'tests/rustdoc-ui/nocapture.rs', - 'tests/rustdoc-ui/no-run-flag.rs', \n" - ">> 'tests/rustdoc-ui/run-directory.rs', \n" - ">> 'tests/rustdoc-ui/test-no_std.rs', 'tests/rustdoc-ui/test-type.rs', - \n" - ">> 'tests/rustdoc/unit-return.rs', + 'tests/ui-fulldeps/', \n" - ">> 'tests/ui/abi/stack-probes-lto.rs', 'tests/ui/abi/stack-probes.rs', \n" - ">> 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs', @@ \n" - ">> -233,31 +167,10 @@ class \n" - ">> RustSelfTestSystemEmulated(OESelftestTestCase, \n" - ">> OEPTestResultTestCase): \n" - ">> 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs', \n" - ">> 'tests/ui/drop/dynamic-drop.rs', 'tests/ui/empty_global_asm.rs', - \n" - ">> 'tests/ui-fulldeps/deriving-encodable-decodable-box.rs', - \n" - ">> 'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs', - \n" - ">> 'tests/ui-fulldeps/deriving-global.rs', - \n" - ">> 'tests/ui-fulldeps/deriving-hygiene.rs', - \n" - ">> 'tests/ui-fulldeps/dropck_tarena_sound_drop.rs', - \n" - ">> 'tests/ui-fulldeps/empty-struct-braces-derive.rs', - \n" - ">> 'tests/ui-fulldeps/internal-lints/bad_opt_access.rs', - \n" - ">> 'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr', - \n" - ">> 'tests/ui-fulldeps/internal-lints/default_hash_types.rs', - \n" - ">> 'tests/ui-fulldeps/internal-lints/diagnostics.rs', - \n" - ">> 'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs', - \n" - ">> 'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs', - \n" - ">> 'tests/ui-fulldeps/internal-lints/query_stability.rs', - \n" - ">> 'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs', - \n" - ">> 'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs', - \n" - ">> 'tests/ui-fulldeps/issue-14021.rs', - \n" - ">> 'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs', - \n" - ">> 'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs', - \n" - ">> 'tests/ui-fulldeps/lint-pass-macros.rs', - \n" - ">> 'tests/ui-fulldeps/regions-mock-tcx.rs', - \n" - ">> 'tests/ui-fulldeps/rustc_encodable_hygiene.rs', - \n" - ">> 'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs', \n" - ">> 'tests/ui/functions-closures/fn-help-with-err.rs', \n" - ">> 'tests/ui/linkage-attr/issue-10755.rs', \n" - ">> 'tests/ui/macros/restricted-shadowing-legacy.rs', + \n" - ">> 'tests/ui/numbers-arithmetic/u128.rs', \n" - ">> 'tests/ui/process/nofile-limit.rs', \n" - ">> 'tests/ui/process/process-panic-after-fork.rs', \n" - ">> 'tests/ui/process/process-sigpipe.rs', diff --git \n" - ">> a/meta/recipes-devtools/rust/rust-source.inc \n" - ">> b/meta/recipes-devtools/rust/rust-source.inc index \n" - ">> 83a0dbc15f..e02829e6b3 100644 --- \n" - ">> a/meta/recipes-devtools/rust/rust-source.inc +++ \n" - ">> b/meta/recipes-devtools/rust/rust-source.inc @@ -10,6 +10,10 @@ \n" - ">> SRC_URI += \"https://static.rust-lang.org/dist/rustc-${RUST_VERSION}-src.tar.xz;n\n" - ">> file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=${RUSTSRC} \\\n" - ">> file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=${RUSTSRC} \\\n" - ">> file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=${RUSTSRC} \\\n" - ">> +file://cargo-path.patch;patchdir=${RUSTSRC} \\\n" - ">> +file://custom-target-cfg.patch;patchdir=${RUSTSRC} \\\n" - ">> +file://rustc-bootstrap.patch;patchdir=${RUSTSRC} \\\n" - ">> +file://target-build-value.patch;patchdir=${RUSTSRC} \\\n" - ">> \"\n" - ">> SRC_URI[rust.sha256sum] = \"b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e\"\n" - ">> \n" - ">\n" - ">\n" + ">> + \n" + ">> #self.skipTest(\"The Rust Oe-selftest is disabled.\")\n" + ">> \n" + ">> # build\n" + ">> remote-test-server before image build\n" + ">> recipe = \"rust \"\n" + ">> @@ -73,156 +73,90 @@ class\n" + ">> RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\n" + ">> \n" + ">> 'src/librustdoc',\n" + ">> 'src/rustdoc-json-types',\n" + ">> \n" + ">> 'src/tools/compiletest/src/common.rs',\n" + ">> + \n" + ">> 'src/tools/jsondoclint',\n" + ">> \n" + ">> 'src/tools/lint-docs',\n" + ">> + \n" + ">> 'src/tools/replace-version-placeholder',\n" + ">> \n" + ">> 'src/tools/rust-analyzer',\n" + ">> \n" + ">> 'src/tools/rustdoc-themes',\n" + ">> 'src/tools/tidy',\n" + ">> 'tests/assembly/asm/aarch64-outline-atomics.rs',\n" + ">> + \n" + ">> 'tests/codegen/abi-efiapi.rs',\n" + ">> + \n" + ">> 'tests/codegen/abi-efiapi.rs',\n" + ">> \n" + ">> 'tests/codegen/abi-main-signature-32bit-c-int.rs',\n" + ">> \n" + ">> 'tests/codegen/abi-repr-ext.rs',\n" + ">> + \n" + ">> 'tests/codegen/abi-sysv64.rs',\n" + ">> \n" + ">> 'tests/codegen/abi-x86-interrupt.rs',\n" + ">> + \n" + ">> 'tests/codegen/align-byval.rs',\n" + ">> + \n" + ">> 'tests/codegen/align-fn.rs',\n" + ">> + \n" + ">> 'tests/codegen/asm-powerpc-clobbers.rs',\n" + ">> + \n" + ">> 'tests/codegen/async-fn-debug-awaitee-field.rs',\n" + ">> + \n" + ">> 'tests/codegen/binary-search-index-no-bound-check.rs',\n" + ">> \n" + ">> 'tests/codegen/branch-protection.rs',\n" + ">> + \n" + ">> 'tests/codegen/call-metadata.rs',\n" + ">> \n" + ">> 'tests/codegen/catch-unwind.rs',\n" + ">> \n" + ">> 'tests/codegen/cf-protection.rs',\n" + ">> + \n" + ">> 'tests/codegen/debug-column.rs',\n" + ">> + \n" + ">> 'tests/codegen/debug-limited.rs',\n" + ">> + \n" + ">> 'tests/codegen/debuginfo-generic-closure-env-names.rs',\n" + ">> + \n" + ">> 'tests/codegen/drop.rs',\n" + ">> + \n" + ">> 'tests/codegen/dst-vtable-align-nonzero.rs',\n" + ">> + \n" + ">> 'tests/codegen/enable-lto-unit-splitting.rs',\n" + ">> \n" + ">> 'tests/codegen/enum-bounds-check-derived-idx.rs',\n" + ">> + \n" + ">> 'tests/codegen/enum/enum-u128.rs',\n" + ">> + \n" + ">> 'tests/codegen/fn-impl-trait-self.rs',\n" + ">> \n" + ">> 'tests/codegen/force-unwind-tables.rs',\n" + ">> + \n" + ">> 'tests/codegen/inherit_overflow.rs',\n" + ">> + \n" + ">> 'tests/codegen/inherit_overflow.rs',\n" + ">> + \n" + ">> 'tests/codegen/inline-function-args-debug-info.rs',\n" + ">> \n" + ">> 'tests/codegen/intrinsic-no-unnamed-attr.rs',\n" + ">> + \n" + ">> 'tests/codegen/intrinsics/mask.rs',\n" + ">> + \n" + ">> 'tests/codegen/intrinsics/transmute-niched.rs',\n" + ">> \n" + ">> 'tests/codegen/issues/issue-103840.rs',\n" + ">> \n" + ">> 'tests/codegen/issues/issue-47278.rs',\n" + ">> + \n" + ">> 'tests/codegen/issues/issue-73258.rs',\n" + ">> \n" + ">> 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',\n" + ">> + \n" + ">> 'tests/codegen/issues/issue-75546.rs',\n" + ">> + \n" + ">> 'tests/codegen/issues/issue-77812.rs',\n" + ">> + \n" + ">> 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs',\n" + ">> \n" + ">> 'tests/codegen/lifetime_start_end.rs',\n" + ">> + \n" + ">> 'tests/codegen/llvm-ident.rs',\n" + ">> \n" + ">> 'tests/codegen/local-generics-in-exe-internalized.rs',\n" + ">> + \n" + ">> 'tests/codegen/mainsubprogram.rs',\n" + ">> \n" + ">> 'tests/codegen/match-unoptimized.rs',\n" + ">> + \n" + ">> 'tests/codegen/move-operands.rs',\n" + ">> \n" + ">> 'tests/codegen/noalias-rwlockreadguard.rs',\n" + ">> \n" + ">> 'tests/codegen/non-terminate/nonempty-infinite-loop.rs',\n" + ">> \n" + ">> 'tests/codegen/noreturn-uninhabited.rs',\n" + ">> \n" + ">> 'tests/codegen/repr-transparent-aggregates-3.rs',\n" + ">> + \n" + ">> 'tests/codegen/repr/transparent-mips64.rs',\n" + ">> \n" + ">> 'tests/codegen/sse42-implies-crc32.rs',\n" + ">> \n" + ">> 'tests/codegen/thread-local.rs',\n" + ">> \n" + ">> 'tests/codegen/uninit-consts.rs',\n" + ">> + \n" + ">> 'tests/mir-opt/',\n" + ">> \n" + ">> 'tests/pretty/raw-str-nonexpr.rs',\n" + ">> \n" + ">> 'tests/run-make',\n" + ">> - \n" + ">> 'tests/run-make/cdylib-fewer-symbols/foo.rs',\n" + ">> - \n" + ">> 'tests/run-make/doctests-keep-binaries/t.rs',\n" + ">> - \n" + ">> 'tests/run-make-fulldeps',\n" + ">> - \n" + ">> 'tests/run-make/issue-22131/foo.rs',\n" + ">> - \n" + ">> 'tests/run-make/issue-36710/Makefile',\n" + ">> - \n" + ">> 'tests/run-make/issue-47551',\n" + ">> - \n" + ">> 'tests/run-make/pgo-branch-weights',\n" + ">> - \n" + ">> 'tests/run-make/pgo-gen',\n" + ">> - \n" + ">> 'tests/run-make/pgo-gen-lto',\n" + ">> - \n" + ">> 'tests/run-make/pgo-indirect-call-promotion',\n" + ">> - \n" + ">> 'tests/run-make/pgo-use',\n" + ">> - \n" + ">> 'tests/run-make/pointer-auth-link-with-c/Makefile',\n" + ">> - \n" + ">> 'tests/run-make/profile',\n" + ">> - \n" + ">> 'tests/run-make/static-pie',\n" + ">> - \n" + ">> 'tests/run-make/sysroot-crates-are-unstable',\n" + ">> - \n" + ">> 'tests/run-make/target-specs',\n" + ">> \n" + ">> 'tests/rustdoc',\n" + ">> - \n" + ">> 'tests/rustdoc/async-move-doctest.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/async-trait.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/auto-traits.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/check-source-code-urls-to-def.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/comment-in-doctest.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/const-generics/const-generics-docs.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/cross-crate-links.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/cross-crate-primitive-doc.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/doctest-manual-crate-name.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/edition-doctest.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/edition-flag.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/elided-lifetime.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/external-macro-src.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/extern-html-root-url.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/extern-impl-trait.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/hide-unstable-trait.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/inline_cross/add-docs.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/inline_cross/default-trait-method.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/inline_cross/dyn_trait.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/inline_cross/impl_trait.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/inline_cross/issue-24183.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/inline_cross/macros.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/inline_cross/trait-vis.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/inline_cross/use_crate.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc-crate/self.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/cross-crate/basic.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/cross-crate/crate.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/cross-crate/hidden.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/cross-crate/macro.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/cross-crate/module.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/cross-crate/traits.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/extern-crate.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/extern-inherent-impl.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/extern-reference-link.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/issue-103463.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/issue-104145.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/issue-66159.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/pub-use.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/intra-doc/reexport-additional-docs.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-18199.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-23106.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-23744.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-25944.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-30252.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-38129.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-40936.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-43153.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-46727.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-48377.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-48414.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-53689.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-54478-demo-allocator.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-57180.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-61592.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-75588.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-85454.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/issue-86620.rs',\n" + ">> - \n" + ">> 'tests/rustdoc-json',\n" + ">> 'tests/rustdoc-js-std',\n" + ">> - 'tests/rustdoc/macro_pub_in_module.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/masked.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/normalize-assoc-item.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/no-stack-overflow-25295.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/primitive-reexport.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/process-termination.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/pub-extern-crate.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/pub-use-extern-macros.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/reexport-check.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/reexport-dep-foreign-fn.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/reexport-doc.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/reexports-priv.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/reexports.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/rustc,-incoherent-impls.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/test_option_check/bar.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/test_option_check/test.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/trait-alias-mention.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/trait-visibility.rs',\n" + ">> + \n" + ">> 'tests/rustdoc-json',\n" + ">> \n" + ">> 'tests/rustdoc-ui/cfg-test.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/check-cfg-test.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/display-output.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/doc-test-doctest-feature.rs',\n" + ">> + \n" + ">> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/doctest-output.rs',\n" + ">> - \n" + ">> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/failed-doctest-compile-fail.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/issue-80992.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/issue-91134.rs',\n" + ">> + \n" + ">> 'tests/rustdoc-ui/no-run-flag.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/nocapture-fail.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/nocapture.rs',\n" + ">> - \n" + ">> 'tests/rustdoc-ui/no-run-flag.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/run-directory.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/test-no_std.rs',\n" + ">> \n" + ">> 'tests/rustdoc-ui/test-type.rs',\n" + ">> - \n" + ">> 'tests/rustdoc/unit-return.rs',\n" + ">> + \n" + ">> 'tests/ui-fulldeps/',\n" + ">> \n" + ">> 'tests/ui/abi/stack-probes-lto.rs',\n" + ">> \n" + ">> 'tests/ui/abi/stack-probes.rs',\n" + ">> \n" + ">> 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',\n" + ">> @@\n" + ">> -233,31 +167,10 @@ class RustSelfTestSystemEmulated(OESelftestTestCase,\n" + ">> OEPTestResultTestCase):\n" + ">> \n" + ">> 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs',\n" + ">> \n" + ">> 'tests/ui/drop/dynamic-drop.rs',\n" + ">> \n" + ">> 'tests/ui/empty_global_asm.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/deriving-global.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/deriving-hygiene.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/empty-struct-braces-derive.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/internal-lints/default_hash_types.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/internal-lints/diagnostics.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/internal-lints/query_stability.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/issue-14021.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/lint-pass-macros.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/regions-mock-tcx.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/rustc_encodable_hygiene.rs',\n" + ">> - \n" + ">> 'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs',\n" + ">> \n" + ">> 'tests/ui/functions-closures/fn-help-with-err.rs',\n" + ">> \n" + ">> 'tests/ui/linkage-attr/issue-10755.rs',\n" + ">> \n" + ">> 'tests/ui/macros/restricted-shadowing-legacy.rs',\n" + ">> + \n" + ">> 'tests/ui/numbers-arithmetic/u128.rs',\n" + ">> \n" + ">> 'tests/ui/process/nofile-limit.rs',\n" + ">> \n" + ">> 'tests/ui/process/process-panic-after-fork.rs',\n" + ">> \n" + ">> 'tests/ui/process/process-sigpipe.rs',\n" + ">> diff --git\n" + ">> a/meta/recipes-devtools/rust/rust-source.inc\n" + ">> b/meta/recipes-devtools/rust/rust-source.inc\n" + ">> index 83a0dbc15f..e02829e6b3\n" + ">> 100644\n" + ">> --- a/meta/recipes-devtools/rust/rust-source.inc\n" + ">> +++\n" + ">> b/meta/recipes-devtools/rust/rust-source.inc\n" + ">> @@ -10,6 +10,10 @@ SRC_URI +=\n" + ">> \" (\n" + ">> @@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=\n" + ">> ) https://static.rust-lang.org/dist/rustc-$ {RUST_VERSION}-src.tar.xz;n\n" + ">> \n" + ">> file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$ {RUSTSRC}\n" + ">> \\\n" + ">> file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$\n" + ">> {RUSTSRC} \\\n" + ">> file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$\n" + ">> {RUSTSRC} \\\n" + ">> + file://cargo-path.patch;patchdir=$ {RUSTSRC} \\\n" + ">> + file://custom-target-cfg.patch;patchdir=$ {RUSTSRC} \\\n" + ">> + \n" + ">> file://rustc-bootstrap.patch;patchdir=$ {RUSTSRC} \\\n" + ">> + file://target-build-value.patch;patchdir=$ {RUSTSRC} \\\n" + ">> \"\n" + ">> \n" + ">> SRC_URI[rust.sha256sum] =\n" + ">> \"b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e\"\n" + ">> \n" + ">> \n" + "> \n" + "> \n" + "> \n" + "> \n" + "> \n" "> -- \n" "> # Randy MacLeod\n" > # Wind River Linux "\01:2\0" "b\0" - "<!DOCTYPE html><html><head>\r\n" - "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n" - " </head>\r\n" - " <body>\r\n" - " <p><br>\r\n" - " </p>\r\n" - " <div class=\"moz-cite-prefix\">On 20-01-2024 22:31, Randy MacLeod\r\n" - " wrote:<br>\r\n" - " </div>\r\n" - " <blockquote type=\"cite\" cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n" - " \r\n" - " <div class=\"moz-cite-prefix\">I like that you have broken the\r\n" - " original patch down into 5 patches that are easier to<br>\r\n" - " understand.</div>\r\n" - " <div class=\"moz-cite-prefix\"><br>\r\n" - " </div>\r\n" - " <div class=\"moz-cite-prefix\">On 2024-01-19 10:09 a.m., <a class=\"moz-txt-link-abbreviated moz-txt-link-freetext\" href=\"mailto:Yash.Shinde@windriver.com\" moz-do-not-send=\"true\">Yash.Shinde@windriver.com</a>\r\n" - " wrote:<br>\r\n" - " </div>\r\n" - " <blockquote type=\"cite\" cite=\"mid:20240119150907.3840110-5-Yash.Shinde@windriver.com\">\r\n" - " <pre class=\"moz-quote-pre\" wrap=\"\">From: Yash Shinde <a class=\"moz-txt-link-rfc2396E\" href=\"mailto:Yash.Shinde@windriver.com\" moz-do-not-send=\"true\"><Yash.Shinde@windriver.com></a>\r\n" + "<p> </p>\r\n" + "<div class=\"moz-cite-prefix\">On 20-01-2024 22:31, Randy MacLeod wrote:</div>\r\n" + "<blockquote cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n" + "<div class=\"moz-cite-prefix\">I like that you have broken the original patch down into 5 patches that are easier to<br />understand.</div>\r\n" + "<div class=\"moz-cite-prefix\"> </div>\r\n" + "<div class=\"moz-cite-prefix\">On 2024-01-19 10:09 a.m., <a class=\"moz-txt-link-abbreviated moz-txt-link-freetext\" href=\"mailto:Yash.Shinde@windriver.com\" target=\"_blank\" rel=\"nofollow noopener\">Yash.Shinde@windriver.com</a> wrote:</div>\r\n" + "<blockquote cite=\"mid:20240119150907.3840110-5-Yash.Shinde@windriver.com\">\r\n" + "<pre class=\"moz-quote-pre\">From: Yash Shinde <a class=\"moz-txt-link-rfc2396E\" href=\"mailto:Yash.Shinde@windriver.com\" target=\"_blank\" rel=\"nofollow noopener\"><Yash.Shinde@windriver.com></a>\r\n" "\r\n" "Tests which are failing from below modules are added to exclude list\r\n" "\ttests/run-make\r\n" @@ -340,55 +645,28 @@ "* Newly addded tests are sorted and updated.\r\n" "\r\n" "* Overall exclude tests count in exclude list is now reduced to 114.</pre>\r\n" - " </blockquote>\r\n" - " We need to resolve the mips32 problems that Richard pointed out.<br>\r\n" - " <p>Should we skip all the rust tests for mips32?</p>\r\n" - " </blockquote>\r\n" - " In previous oe-selftest implementation, we skipped rust tests for\r\n" - " mips32.<br>\r\n" - " I think we should continue with it as rust tests are unstable with\r\n" - " mips32.<br>\r\n" - " <br>\r\n" - " <blockquote type=\"cite\" cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n" - " <p><br>\r\n" - " </p>\r\n" - " Please submit a v3 with the mips fix/avoidance and split this\r\n" - " exclude list commit down into 3 steps:<br>\r\n" - " <br>\r\n" - " 1. Sort the existing list of tests<br>\r\n" - " 2. Remove the <span style=\"white-space: pre-wrap\">test cases whose parent dir is also present in the exclude list\r\n" - "</span>\r\n" - " <p> 3. Add the new tests that are to be excluded.</p>\r\n" - " <p>This may seem really pedantic but otherwise the changes are\r\n" - " really hard to review.</p>\r\n" - " <p>The way I think about this is that someone looking at the\r\n" - " commit log might be interested<br>\r\n" - " in exactly which tests are in being added to the exclude list so\r\n" - " that should be clear from 3.<br>\r\n" - " 1. won't really be of interest so most people will skip over\r\n" - " that<br>\r\n" - " 2. also won't be of interest to most people <br>\r\n" - " but you need 1 and 2 to make 3 be apparent to people who want\r\n" - " that info quickly.</p>\r\n" - " </blockquote>\r\n" - " <p>For 1 the existing list of tests are already sorted.<br>\r\n" - " I will send a v3 with separate commits for:<br>\r\n" - " <br>\r\n" - " 1. newly added test cases<br>\r\n" - " 2. removing test cases <span style=\"white-space: pre-wrap\">whose parent dir is also present in the exclude list\r\n" - "3. sorting the overall final list\r\n" - "\r\n" - "Regards,\r\n" - "Yash\r\n" - "</span></p>\r\n" - " <blockquote type=\"cite\" cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n" - " <p>Thanks,</p>\r\n" - " <p>../Randy<br>\r\n" - " </p>\r\n" - " <blockquote type=\"cite\" cite=\"mid:20240119150907.3840110-5-Yash.Shinde@windriver.com\">\r\n" - " <pre class=\"moz-quote-pre\" wrap=\"\">* The testing is done on arm32, arm64, mips64, x86 and x86_64 targets.\r\n" + "</blockquote>\r\n" + "We need to resolve the mips32 problems that Richard pointed out.<br />\r\n" + "<p>Should we skip all the rust tests for mips32?</p>\r\n" + "</blockquote>\r\n" + "In previous oe-selftest implementation, we skipped rust tests for mips32.<br />I think we should continue with it as rust tests are unstable with mips32.<br /><br />\r\n" + "<blockquote cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n" + "<p> </p>\r\n" + "Please submit a v3 with the mips fix/avoidance and split this exclude list commit down into 3 steps:<br /><br /> 1. Sort the existing list of tests<br /> 2. Remove the <span>test cases whose parent dir is also present in the exclude list </span>\r\n" + "<p> 3. Add the new tests that are to be excluded.</p>\r\n" + "<p>This may seem really pedantic but otherwise the changes are really hard to review.</p>\r\n" + "<p>The way I think about this is that someone looking at the commit log might be interested<br />in exactly which tests are in being added to the exclude list so that should be clear from 3.<br />1. won't really be of interest so most people will skip over that<br />2. also won't be of interest to most people <br />but you need 1 and 2 to make 3 be apparent to people who want that info quickly.</p>\r\n" + "</blockquote>\r\n" + "<p>For 1 the existing list of tests are already sorted.<br />I will send a v3 with separate commits for:<br /><br />1. newly added test cases<br />2. removing test cases <span>whose parent dir is also present in the exclude list<br /></span>3. sorting the overall final list<span><br /></span></p>\r\n" + "<p> </p>\r\n" + "<p><span>Regards, <br /></span><span>Yash </span></p>\r\n" + "<blockquote cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n" + "<p>Thanks,</p>\r\n" + "<p>../Randy</p>\r\n" + "<blockquote cite=\"mid:20240119150907.3840110-5-Yash.Shinde@windriver.com\">\r\n" + "<pre class=\"moz-quote-pre\">* The testing is done on arm32, arm64, mips64, x86 and x86_64 targets.\r\n" "\r\n" - "Signed-off-by: Yash Shinde <a class=\"moz-txt-link-rfc2396E\" href=\"mailto:Yash.Shinde@windriver.com\" moz-do-not-send=\"true\"><Yash.Shinde@windriver.com></a>\r\n" + "Signed-off-by: Yash Shinde <a class=\"moz-txt-link-rfc2396E\" href=\"mailto:Yash.Shinde@windriver.com\" target=\"_blank\" rel=\"nofollow noopener\"><Yash.Shinde@windriver.com></a>\r\n" "---\r\n" " meta/lib/oeqa/selftest/cases/rust.py | 165 +++++----------------\r\n" " meta/recipes-devtools/rust/rust-source.inc | 4 +\r\n" @@ -402,11 +680,11 @@ " class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\r\n" " def test_rust(self, *args, **kwargs):\r\n" " # Disable Rust Oe-selftest\r\n" - "- self.skipTest("The Rust Oe-selftest is disabled.")\r\n" - "+ #self.skipTest("The Rust Oe-selftest is disabled.")\r\n" + "- self.skipTest(\"The Rust Oe-selftest is disabled.\")\r\n" + "+ #self.skipTest(\"The Rust Oe-selftest is disabled.\")\r\n" " \r\n" " # build remote-test-server before image build\r\n" - " recipe = "rust<a class=\"moz-txt-link-rfc2396E\" href=\"mailto:@@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=\" moz-do-not-send=\"true\">"\r\n" + " recipe = \"rust<a class=\"moz-txt-link-rfc2396E\" href=\"mailto:@@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=\" target=\"_blank\" rel=\"nofollow noopener\">\"\r\n" "@@ -73,156 +73,90 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\r\n" " 'src/librustdoc',\r\n" " 'src/rustdoc-json-types',\r\n" @@ -638,26 +916,23 @@ "index 83a0dbc15f..e02829e6b3 100644\r\n" "--- a/meta/recipes-devtools/rust/rust-source.inc\r\n" "+++ b/meta/recipes-devtools/rust/rust-source.inc\r\n" - "@@ -10,6 +10,10 @@ SRC_URI += "</a><a class=\"moz-txt-link-freetext\" href=\"https://static.rust-lang.org/dist/rustc-$\">https://static.rust-lang.org/dist/rustc-$</a>{RUST_VERSION}-src.tar.xz;n\r\n" - " <a class=\"moz-txt-link-freetext\" href=\"file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$\">file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$</a>{RUSTSRC} \\\r\n" - " <a class=\"moz-txt-link-freetext\" href=\"file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$\">file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$</a>{RUSTSRC} \\\r\n" - " <a class=\"moz-txt-link-freetext\" href=\"file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$\">file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$</a>{RUSTSRC} \\\r\n" - "+ <a class=\"moz-txt-link-freetext\" href=\"file://cargo-path.patch;patchdir=$\">file://cargo-path.patch;patchdir=$</a>{RUSTSRC} \\\r\n" - "+ <a class=\"moz-txt-link-freetext\" href=\"file://custom-target-cfg.patch;patchdir=$\">file://custom-target-cfg.patch;patchdir=$</a>{RUSTSRC} \\\r\n" - "+ <a class=\"moz-txt-link-freetext\" href=\"file://rustc-bootstrap.patch;patchdir=$\">file://rustc-bootstrap.patch;patchdir=$</a>{RUSTSRC} \\\r\n" - "+ <a class=\"moz-txt-link-freetext\" href=\"file://target-build-value.patch;patchdir=$\">file://target-build-value.patch;patchdir=$</a>{RUSTSRC} \\\r\n" - " "\r\n" - " SRC_URI[rust.sha256sum] = "b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e"\r\n" + "@@ -10,6 +10,10 @@ SRC_URI += \"</a><a class=\"moz-txt-link-freetext\" href=\"https://static.rust-lang.org/dist/rustc-$\" target=\"_blank\" rel=\"nofollow noopener\">https://static.rust-lang.org/dist/rustc-$</a>{RUST_VERSION}-src.tar.xz;n\r\n" + " <a class=\"moz-txt-link-freetext\" href=\"file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$</a>{RUSTSRC} \\\r\n" + " <a class=\"moz-txt-link-freetext\" href=\"file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$</a>{RUSTSRC} \\\r\n" + " <a class=\"moz-txt-link-freetext\" href=\"file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$</a>{RUSTSRC} \\\r\n" + "+ <a class=\"moz-txt-link-freetext\" href=\"file://cargo-path.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://cargo-path.patch;patchdir=$</a>{RUSTSRC} \\\r\n" + "+ <a class=\"moz-txt-link-freetext\" href=\"file://custom-target-cfg.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://custom-target-cfg.patch;patchdir=$</a>{RUSTSRC} \\\r\n" + "+ <a class=\"moz-txt-link-freetext\" href=\"file://rustc-bootstrap.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://rustc-bootstrap.patch;patchdir=$</a>{RUSTSRC} \\\r\n" + "+ <a class=\"moz-txt-link-freetext\" href=\"file://target-build-value.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://target-build-value.patch;patchdir=$</a>{RUSTSRC} \\\r\n" + " \"\r\n" + " SRC_URI[rust.sha256sum] = \"b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e\"\r\n" " \r\n" "</pre>\r\n" - " </blockquote>\r\n" - " <p><br>\r\n" - " </p>\r\n" - " <pre class=\"moz-signature\" cols=\"72\">-- \r\n" + "</blockquote>\r\n" + "<p> </p>\r\n" + "<pre class=\"moz-signature\">-- \r\n" "# Randy MacLeod\r\n" "# Wind River Linux</pre>\r\n" - " </blockquote>\r\n" - " </body>\r\n" - "</html>\r\n" + "</blockquote>\r\n" -4656c414b757dbc71fadab1d4251a9ffb81c29d824d628c272d614845f7d03fb +422c2b5d594a91033143ca23dec9b382f4956f2f89259301b6487d1119f78de2
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox