..
a-b-a-linker-guard
test: force legacy mangling for run-make-fulldeps/a-b-a-linker-guard.
2019-05-31 18:24:54 +03:00
alloc-extern-crates
mv std libs to library/
2020-07-27 19:51:13 -05:00
allow-non-lint-warnings-cmdline
Remove licenses
2018-12-25 21:08:33 -07:00
allow-warnings-cmdline-stability
Require issue = "none" over issue = "0" in unstable attributes
2019-12-21 13:16:18 +02:00
archive-duplicate-names
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
arguments-non-c-like-enum
test: address comments and pacify the merciless tidy.
2020-02-08 06:52:09 +02:00
atomic-lock-free
Remove licenses
2018-12-25 21:08:33 -07:00
bare-outfile
Remove licenses
2018-12-25 21:08:33 -07:00
c-dynamic-dylib
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
c-dynamic-rlib
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
c-link-to-rust-dylib
Remove unused ignore-license directives
2020-01-24 00:00:00 +00:00
c-link-to-rust-staticlib
Remove unused ignore-license directives
2020-01-24 00:00:00 +00:00
c-link-to-rust-va-list-fn
va_args implementation for AAPCS.
2020-06-30 09:58:00 +01:00
c-static-dylib
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
c-static-rlib
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
c-unwind-abi-catch-lib-panic
add integration tests, unwind across FFI boundary
2021-03-09 14:40:33 -05:00
c-unwind-abi-catch-panic
add integration tests, unwind across FFI boundary
2021-03-09 14:40:33 -05:00
cat-and-grep-sanity-check
rustc: Add a #[wasm_custom_section] attribute
2018-03-22 13:16:38 -07:00
cdylib
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
cdylib-dylib-linkage
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
cdylib-fewer-symbols
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
codegen-options-parsing
Remove licenses
2018-12-25 21:08:33 -07:00
compile-stdin
rustc: Add a #[wasm_custom_section] attribute
2018-03-22 13:16:38 -07:00
compiler-lookup-paths
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
compiler-lookup-paths-2
Remove licenses
2018-12-25 21:08:33 -07:00
compiler-rt-works-on-mingw
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
coverage
Rebuilt out of date tests and fixed an old bug now exposed
2021-04-30 01:10:48 -07:00
coverage-llvmir
Run LLVM coverage instrumentation passes before optimization passes
2021-03-30 02:10:28 +01:00
coverage-reports
Rebuilt out of date tests and fixed an old bug now exposed
2021-04-30 01:10:48 -07:00
crate-data-smoke
Remove licenses
2018-12-25 21:08:33 -07:00
crate-name-priority
Remove licenses
2018-12-25 21:08:33 -07:00
cross-lang-lto
bootstrap: Don't add LLVM's bin directory to the PATH for tool invocations.
2019-04-29 14:55:29 +02:00
cross-lang-lto-clang
bootstrap: Don't add LLVM's bin directory to the PATH for tool invocations.
2019-04-29 14:55:29 +02:00
cross-lang-lto-pgo-smoketest
Stabilize profile-guided optimization.
2019-06-21 09:54:58 +02:00
cross-lang-lto-upstream-rlibs
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
debug-assertions
Remove licenses
2018-12-25 21:08:33 -07:00
dep-info
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
dep-info-doesnt-run-much
Remove licenses
2018-12-25 21:08:33 -07:00
dep-info-spaces
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
duplicate-output-flavors
Remove licenses
2018-12-25 21:08:33 -07:00
dylib-chain
Remove licenses
2018-12-25 21:08:33 -07:00
emit
Remove licenses
2018-12-25 21:08:33 -07:00
emit-stack-sizes
Update the minimum external LLVM to 7
2019-12-02 11:36:21 -08:00
error-found-staticlib-instead-crate
Remove licenses
2018-12-25 21:08:33 -07:00
error-writing-dependencies
Remove licenses
2018-12-25 21:08:33 -07:00
exit-code
intra_doc_resolution_failures -> broken_intra_doc_links
2020-07-30 10:38:55 -07:00
extern-diff-internal-name
Remove licenses
2018-12-25 21:08:33 -07:00
extern-flag-disambiguates
Remove licenses
2018-12-25 21:08:33 -07:00
extern-flag-fun
Add test for --extern alloc=librustc.rlib
2019-11-07 06:43:07 -08:00
extern-flag-pathless
Add more --extern tests.
2019-11-07 05:51:17 -08:00
extern-flag-rename-transitive
Remove licenses
2018-12-25 21:08:33 -07:00
extern-fn-generic
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
extern-fn-mangle
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
extern-fn-reachable
Remove support for self-opening
2020-04-25 10:55:20 -04:00
extern-fn-struct-passing-abi
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
extern-fn-with-extern-types
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
extern-fn-with-packed-struct
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
extern-fn-with-union
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
extern-multiple-copies
Remove licenses
2018-12-25 21:08:33 -07:00
extern-multiple-copies2
Remove licenses
2018-12-25 21:08:33 -07:00
extern-overrides-distribution
Remove licenses
2018-12-25 21:08:33 -07:00
extra-filename-with-temp-outputs
Remove licenses
2018-12-25 21:08:33 -07:00
foreign-exceptions
Abort when catch_unwind catches a foreign exception
2020-08-27 21:08:30 +01:00
fpic
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
glibc-staticlib-args
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
hir-tree
Remove licenses
2018-12-25 21:08:33 -07:00
hotplug_codegen_backend
Fix hotplug_codegen_backend test
2020-10-10 19:00:51 +02:00
include_bytes_deps
Fix various tests to run on windows-gnu
2020-07-17 20:45:29 +02:00
incr-add-rust-src-component
Add integration test for --remap-pathh-prefix
2021-04-29 12:53:59 +00:00
inline-always-many-cgu
Revert "Auto merge of #76896 - spastorino:codegen-inline-fns2, r=davidtwco,wesleywiser"
2021-01-11 16:27:59 -03:00
interdependent-c-libraries
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
intrinsic-unreachable
Fix various tests to run on windows-gnu
2020-07-17 20:45:29 +02:00
invalid-library
rustc_metadata: don't let LLVM confuse rmeta blobs for COFF object files.
2019-11-09 02:06:22 +02:00
invalid-staticlib
rustc: Add a #[wasm_custom_section] attribute
2018-03-22 13:16:38 -07:00
issue-7349
Remove licenses
2018-12-25 21:08:33 -07:00
issue-11908
Remove licenses
2018-12-25 21:08:33 -07:00
issue-14500
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
issue-14698
Remove licenses
2018-12-25 21:08:33 -07:00
issue-15460
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
issue-18943
Remove double trailing newlines
2019-04-22 16:57:01 +01:00
issue-19371
Fix src/test/run-make-fulldeps/issue-19371
2021-03-15 21:16:39 +08:00
issue-20626
Remove licenses
2018-12-25 21:08:33 -07:00
issue-22131
Remove licenses
2018-12-25 21:08:33 -07:00
issue-24445
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
issue-25581
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
issue-26006
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
issue-26092
Remove licenses
2018-12-25 21:08:33 -07:00
issue-28595
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
issue-28766
Remove licenses
2018-12-25 21:08:33 -07:00
issue-30063
Remove licenses
2018-12-25 21:08:33 -07:00
issue-33329
Remove licenses
2018-12-25 21:08:33 -07:00
issue-35164
Remove licenses
2018-12-25 21:08:33 -07:00
issue-37839
Remove some ignore-stage1 annotations.
2020-07-02 22:29:38 -07:00
issue-37893
Remove some ignore-stage1 annotations.
2020-07-02 22:29:38 -07:00
issue-38237
Remove licenses
2018-12-25 21:08:33 -07:00
issue-40535
Remove licenses
2018-12-25 21:08:33 -07:00
issue-46239
Remove licenses
2018-12-25 21:08:33 -07:00
issue-51671
Fix various tests to run on windows-gnu
2020-07-17 20:45:29 +02:00
issue-53964
Remove licenses
2018-12-25 21:08:33 -07:00
issue-64153
Ignore issue-64153 run-make test on Windows since supporting a Windows version is not worth the trouble.
2019-10-28 17:07:25 +01:00
issue-68794-textrel-on-minimal-lib
add regression test for issue #68794
2020-02-14 14:38:31 +01:00
issue-69368
Abort when catch_unwind catches a foreign exception
2020-08-27 21:08:30 +01:00
issue-83045
Fix #83045 by moving some crate loading verification code to a better place.
2021-03-26 09:59:10 +01:00
issue64319
Add regression test for #64319 back in.
2020-01-20 12:00:43 +01:00
issues-41478-43796
Remove licenses
2018-12-25 21:08:33 -07:00
libs-and-bins
Remove licenses
2018-12-25 21:08:33 -07:00
libs-through-symlinks
Rename to RUSTC_LOG
2019-04-30 17:27:53 +09:00
libtest-json
libtest: Make sed arguments compatible with apple
2020-11-29 02:14:49 +01:00
link-arg
Remove licenses
2018-12-25 21:08:33 -07:00
link-args-order
Remove attribute #[link_args]
2021-04-03 21:25:53 +03:00
link-cfg
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
link-path-order
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
linkage-attr-on-static
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
long-linker-command-lines
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
long-linker-command-lines-cmd-exe
Remove licenses
2018-12-25 21:08:33 -07:00
longjmp-across-rust
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
ls-metadata
Remove licenses
2018-12-25 21:08:33 -07:00
lto-dylib-dep
Remove leading newlines
2019-04-22 17:01:33 +01:00
lto-empty
rustc: Handle modules in "fat" LTO more robustly
2019-08-27 13:51:14 -07:00
lto-no-link-whole-rlib
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
lto-readonly-lib
Remove licenses
2018-12-25 21:08:33 -07:00
lto-smoke
Remove licenses
2018-12-25 21:08:33 -07:00
lto-smoke-c
Remove unused ignore-license directives
2020-01-24 00:00:00 +00:00
manual-crate-name
Remove licenses
2018-12-25 21:08:33 -07:00
manual-link
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
many-crates-but-no-match
Remove compile-fail test suite
2020-12-29 23:39:56 +03:00
metadata-flag-frobs-symbols
Remove licenses
2018-12-25 21:08:33 -07:00
min-global-align
Assert that locals have storage when used
2020-10-31 21:06:29 +01:00
mingw-export-call-convention
Add test for #50176
2020-07-29 14:19:58 +02:00
mismatching-target-triples
Remove licenses
2018-12-25 21:08:33 -07:00
missing-crate-dependency
Remove licenses
2018-12-25 21:08:33 -07:00
mixing-deps
Remove licenses
2018-12-25 21:08:33 -07:00
mixing-formats
Remove licenses
2018-12-25 21:08:33 -07:00
mixing-libs
Remove licenses
2018-12-25 21:08:33 -07:00
msvc-opt-minsize
Remove licenses
2018-12-25 21:08:33 -07:00
multiple-emits
Remove licenses
2018-12-25 21:08:33 -07:00
no-builtins-lto
Remove licenses
2018-12-25 21:08:33 -07:00
no-duplicate-libs
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
no-intermediate-extras
Remove licenses
2018-12-25 21:08:33 -07:00
obey-crate-type-flag
Remove licenses
2018-12-25 21:08:33 -07:00
output-filename-conflicts-with-directory
Remove licenses
2018-12-25 21:08:33 -07:00
output-filename-overwrites-input
Remove licenses
2018-12-25 21:08:33 -07:00
output-type-permutations
Fix staticlib name for *-pc-windows-gnu targets
2020-04-09 00:33:05 +02:00
output-with-hyphens
Remove licenses
2018-12-25 21:08:33 -07:00
override-aliased-flags
Move run-make test to run-make-fulldeps
2019-05-05 10:45:10 +01:00
panic-impl-transitive
Remove licenses
2018-12-25 21:08:33 -07:00
pass-non-c-like-enum-to-c
test: use all: $(call NATIVE_STATICLIB,test) to build a C lib.
2020-02-08 13:40:50 +02:00
pgo-branch-weights
Ignore failing PGO/coverage tests on MinGW
2020-09-05 12:31:16 +02:00
pgo-gen
Ignore failing PGO/coverage tests on MinGW
2020-09-05 12:31:16 +02:00
pgo-gen-lto
Ignore failing PGO/coverage tests on MinGW
2020-09-05 12:31:16 +02:00
pgo-gen-no-imp-symbols
Stabilize profile-guided optimization.
2019-06-21 09:54:58 +02:00
pgo-indirect-call-promotion
Ignore failing PGO/coverage tests on MinGW
2020-09-05 12:31:16 +02:00
pgo-use
Explicitly disable preinline during pgo-use test
2021-03-03 20:48:37 +01:00
prefer-dylib
Remove licenses
2018-12-25 21:08:33 -07:00
prefer-rlib
Remove licenses
2018-12-25 21:08:33 -07:00
pretty-expanded
Update fulldeps tests and clippy
2020-06-03 00:18:57 +03:00
pretty-print-to-file
Remove licenses
2018-12-25 21:08:33 -07:00
print-cfg
rustc: Add a #[wasm_custom_section] attribute
2018-03-22 13:16:38 -07:00
print-target-list
Fix an sh error
2019-05-27 19:40:11 -05:00
print-unversioned-files
Update Source Serif to release 4.004
2021-04-05 10:48:08 +02:00
profile
Add -Z profile-emit=<path> for Gcov gcda output.
2020-05-27 14:10:40 -04:00
prune-link-args
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
redundant-libs
Fix various tests to run on windows-gnu
2020-07-17 20:45:29 +02:00
relocation-model
Remove licenses
2018-12-25 21:08:33 -07:00
relro-levels
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
reproducible-build
Stop test from running on Windows.
2019-08-09 09:24:45 -07:00
reproducible-build-2
Export ZERO_AR_DATE for macos linker invocations
2020-05-26 07:38:43 -07:00
resolve-rename
Remove licenses
2018-12-25 21:08:33 -07:00
return-non-c-like-enum
test: address comments and pacify the merciless tidy.
2020-02-08 06:52:09 +02:00
return-non-c-like-enum-from-c
test: use all: $(call NATIVE_STATICLIB,test) to build a C lib.
2020-02-08 13:40:50 +02:00
rlib-chain
Remove licenses
2018-12-25 21:08:33 -07:00
rustdoc-determinism
add regression test for #61216
2020-07-03 11:24:05 -04:00
rustdoc-error-lines
upgrade rustdoc's pulldown-cmark to 0.4.1
2019-04-22 09:11:26 -04:00
rustdoc-io-error
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
rustdoc-map-file
Add full test for rustdoc map file
2021-02-23 11:13:35 +01:00
rustdoc-output-path
Remove licenses
2018-12-25 21:08:33 -07:00
rustdoc-themes
Fix Makefile themes check
2019-11-18 18:53:45 +01:00
sanitizer-cdylib-link
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
sanitizer-dylib-link
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
sanitizer-staticlib-link
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
save-analysis
Fix run-make test
2020-08-14 17:34:32 +01:00
save-analysis-fail
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
save-analysis-rfc2126
Stabilize --extern flag without a path.
2019-11-07 05:51:17 -08:00
separate-link
Add a test that rustc compiles and links separately
2020-12-23 12:51:10 +11:00
sepcomp-cci-copies
Remove licenses
2018-12-25 21:08:33 -07:00
sepcomp-inlining
Remove licenses
2018-12-25 21:08:33 -07:00
sepcomp-separate
Remove licenses
2018-12-25 21:08:33 -07:00
share-generics-dylib
Add regression test for shared-generics x dylibs ( #67276 ).
2020-01-20 12:00:43 +01:00
simd-ffi
expand/resolve: Turn #[derive] into a regular macro attribute
2021-02-07 20:08:45 +03:00
simple-dylib
Remove licenses
2018-12-25 21:08:33 -07:00
simple-rlib
Remove licenses
2018-12-25 21:08:33 -07:00
split-debuginfo
Update LLVM to pull in fixes to llvm-dwp
2021-02-20 15:56:36 +02:00
split-dwarf
Support LLVM 12 in rustc
2021-02-28 10:19:44 +01:00
stable-symbol-names
test: support both (legacy and v0) choices of mangling.
2019-05-31 18:24:53 +03:00
static-dylib-by-default
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
static-extern-type
Do not ICE in codegen given a extern_type static
2019-02-05 21:20:07 +00:00
static-nobundle
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
static-unwinding
Remove licenses
2018-12-25 21:08:33 -07:00
staticlib-blank-lib
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
std-core-cycle
Update code to account for extern ABI requirement
2021-01-13 07:49:45 -05:00
stdin-non-utf8
rustc: Add a #[wasm_custom_section] attribute
2018-03-22 13:16:38 -07:00
suspicious-library
Remove licenses
2018-12-25 21:08:33 -07:00
symbol-visibility
Fix various tests to run on windows-gnu
2020-07-17 20:45:29 +02:00
symbols-include-type-name
Remove licenses
2018-12-25 21:08:33 -07:00
symlinked-extern
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
symlinked-libraries
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
symlinked-rlib
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
sysroot-crates-are-unstable
Avoid "whitelist"
2020-07-10 07:39:28 -04:00
target-cpu-native
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
target-specs
Update tests for extern block linting
2021-01-13 07:49:16 -05:00
target-without-atomic-cas
Split non-CAS atomic support off into target_has_atomic_load_store
2019-10-08 20:34:30 +01:00
test-harness
Remove licenses
2018-12-25 21:08:33 -07:00
type-mismatch-same-crate-name
Remove compile-fail test suite
2020-12-29 23:39:56 +03:00
use-extern-for-plugins
Remove bitrig support from rust
2019-05-13 11:09:06 +02:00
use-suggestions-rust-2018
Remove licenses
2018-12-25 21:08:33 -07:00
used
Fix various tests to run on windows-gnu
2020-07-17 20:45:29 +02:00
version
rustc: Add a #[wasm_custom_section] attribute
2018-03-22 13:16:38 -07:00
volatile-intrinsics
Remove licenses
2018-12-25 21:08:33 -07:00
weird-output-filenames
Remove licenses
2018-12-25 21:08:33 -07:00
windows-binary-no-external-deps
[windows] Add testcase to make sure executables are self-contained
2020-04-11 21:16:27 +02:00
windows-spawn
use ignore directives for run-make tests
2019-02-11 17:02:06 -05:00
windows-subsystem
Remove double trailing newlines
2019-04-22 16:57:01 +01:00
tools.mk
Disabled SHELL=dash on Windows due to invalid path backslash handling
2021-02-13 00:14:50 -08:00