rust/src/etc
bors 00fc203b65 Auto merge of #67334 - estebank:ignore-triple, r=nikomatsakis
Teach `compiletest` to ignore platform triples

The UI tests are written assuming `--remap-path-prefix` is *not used* (`remap-debuginfo` in `config.toml`). The consequence is that the error messages may include paths and snippets into the standard library. When `remap-debuginfo` is enabled, these messages change in format and structure because `rustc` will not show paths and snippets into the standard library.

This normally isn't a problem for the "main" platforms (linux/macos/windows), because the CI infrastructure is set up so that the tests run without `remap-debuginfo`, but the `dist` artifacts are built separately with `remap-debuginfo` enabled. However, some of the lower-tier platforms perform both tests and distribution in a single step with `remap-debuginfo` enabled. This also affects developers and distributors who use `remap-debuginfo`.

To sidestep this problem, we add a way to ignore tests in specific platform triples, and update the overly broad `ignore-x86` rule in affected tests.

Address #46948, #54546, #53081.
2019-12-28 23:02:09 +00:00
..
installer tidy: change msdn links to newer locations 2019-12-25 15:35:54 +00:00
natvis debuginfo: Support for std::collections::Hash* in windows debuggers. 2019-11-20 19:27:42 -08:00
test-float-parse Format the world 2019-12-22 17:42:47 -05:00
third-party Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
cat-and-grep.sh Remove licenses 2018-12-25 21:08:33 -07:00
CONFIGS.md Add sublime-rust to CONFIGS.md. 2016-08-22 01:24:01 -04:00
cpu-usage-over-time-plot.sh Fix bucket in CPU usage script 2019-07-03 10:19:59 -04:00
ctags.rust Update the ctags rules and targets. 2015-07-30 06:35:42 +10:00
debugger_pretty_printers_common.py Remove the private generic NonZero<T> wrapper type. 2018-12-26 20:54:10 +01:00
dec2flt_table.py Make dec2flt_table compatible with rustfmt 2019-11-29 20:17:09 -08:00
gdb_load_rust_pretty_printers.py import gdb for explicit access to gdb.current_objfile() 2019-06-28 06:43:03 +02:00
gdb_rust_pretty_printing.py made gdb pretty-printing script more robust when printing uninitialized vec. 2019-11-20 16:37:17 +01:00
generate-deriving-span-tests.py Ignore i586-unknown-linux-gnu and i586-unknown-musl in tests 2019-12-28 12:26:48 -08:00
generate-keyword-tests.py Fix runtime error in generate-keyword-tests 2019-02-15 14:48:21 +01:00
htmldocck.py use utf-8 throughout htmldocck 2019-01-06 01:27:33 -05:00
indenter fix some python3 incompatibilities 2017-11-16 13:34:13 -05:00
lldb_batchmode.py lldb: avoid mixing "Hit breakpoint" message with other output. 2019-09-09 19:00:08 +03:00
lldb_rust_formatters.py rust-lldb: fix crash when printing empty string 2019-03-06 12:28:38 -05:00
rust-gdb Remove licenses 2018-12-25 21:08:33 -07:00
rust-gdbgui Remove licenses 2018-12-25 21:08:33 -07:00
rust-lldb Check for lldb existences 2019-07-14 04:19:39 +00:00
rust-windbg.cmd Remove licenses 2018-12-25 21:08:33 -07:00
wasm32-shim.js std: Remove the wasm_syscall feature 2019-08-28 08:34:31 -07:00