about summary refs log tree commit diff
path: root/src/libstd/sys/unix/net.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-12-22 00:10:13 +0000
committerbors <bors@rust-lang.org>2019-12-22 00:10:13 +0000
commit6e9172f633dabec3e084f1e3fd9ac3695f27fba0 (patch)
tree6dc757aca87536433ba07a4be9e391b7f6169091 /src/libstd/sys/unix/net.rs
parent5535c253140bd0e48488fad43e60013b48ecd716 (diff)
parent73e6a2174af1ae3df32890b08696c978231a0485 (diff)
downloadrust-6e9172f633dabec3e084f1e3fd9ac3695f27fba0.tar.gz
rust-6e9172f633dabec3e084f1e3fd9ac3695f27fba0.zip
Auto merge of #66932 - rust-lang:pass-check-runfail, r=petrochenkov
Revamp `// run-fail` wrt. `--pass` & support `// build-fail` & `// check-fail`

Revamp how `// run-fail` tests work internally by having a separate `FailMode` that does not interfere with `PassMode`. In particular, `--pass check` will now have no effect on `// *-fail` tests. Moreover, new test annotations `// check-fail` (the default) and `// build-fail` are added. The latter is useful to distinguish post-monomorphization failures from pre-monomorphization failures as seen throughout the PR. Finally, ensure that non-`Ui` tests do not listen to `--pass check` such that the flag can be used with e.g. `./x.py test --pass check` directly.

Fixes #66929.
Fixes #67128.

r? @petrochenkov
cc @RalfJung @ninjasource
Diffstat (limited to 'src/libstd/sys/unix/net.rs')
0 files changed, 0 insertions, 0 deletions