rust/src/ci
bors 43bec40138 Auto merge of #73383 - ecstatic-morse:test-unoptimized-std, r=Mark-Simulacrum
Run standard library unit tests without optimizations in `nopt` CI jobs

This was discussed in #73288 as a way to catch similar issues in the future. This builds an unoptimized standard library with the bootstrap compiler and runs the unit tests. This takes about 2 minutes on my laptop.

I confirmed that this method works locally, although there may be a better way of implementing it. It would be better to use the stage 2 compiler instead of the bootstrap one.

Notably, there are currently four `libstd` unit tests that fail in debug mode on `i686-unkown-linux-gnu` (a tier one target):

```
failures:
    f32::tests::test_float_bits_conv
    f32::tests::test_total_cmp
    f64::tests::test_float_bits_conv
    f64::tests::test_total_cmp
```

These are the tests that prompted #73288 as well as the ones added in #72568, which is currently broken due to #73328.
2020-08-14 07:10:36 +00:00
..
azure-pipelines Use --stage 2 explicitly in CI 2020-07-27 23:19:16 -04:00
docker Add no-opt standard library builders 2020-08-13 15:18:13 -04:00
github-actions Update MinGW comments in ci.yml 2020-08-11 16:31:32 +02:00
scripts ci: avoid symlinking the build directory on self-hosted builders 2020-07-23 11:29:47 +02:00
cpu-usage-over-time.py remove unnecessary semicolons 2020-02-07 23:35:27 -05:00
init_repo.sh Remove src/llvm-emscripten submodule 2019-10-21 13:05:31 -07:00
publish_toolstate.sh more toolstate comments 2020-03-04 08:30:26 -08:00
run.sh ci: Update dist-{i686,x86_64}-linux to Debian 6 2020-07-15 10:00:06 -07:00
shared.sh ci: avoid symlinking the build directory on self-hosted builders 2020-07-23 11:29:47 +02:00