about summary refs log tree commit diff
path: root/src/test/ui/refutable-pattern-errors.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-10-22 12:01:41 +0000
committerbors <bors@rust-lang.org>2019-10-22 12:01:41 +0000
commit57bfb8096295150c06559da10adc5629e445a4ac (patch)
tree2a5ad1bf8c65eab2366dde584dc7bf1566daefa2 /src/test/ui/refutable-pattern-errors.rs
parent50ffa79589600f515ff2710830c23cd2dce7cb76 (diff)
parentae04dc8473f9ea53b71123eb4eb0fcec71e6d797 (diff)
downloadrust-57bfb8096295150c06559da10adc5629e445a4ac.tar.gz
rust-57bfb8096295150c06559da10adc5629e445a4ac.zip
Auto merge of #65503 - popzxc:refactor-libtest, r=wesleywiser
Refactor libtest

## Short overview

`libtest` got refactored and splitted into smaller modules

## Description

`libtest` module is already pretty big and hard to understand. Everything is mixed up: CLI, console output, test execution, etc.

This PR splits `libtest` into smaller logically-consistent modules, makes big functions smaller and more readable, and adds more comments, so `libtest` will be easier to understand and maintain.

Although there are a lot of changes, all the refactoring is "soft", meaning that no public interfaces were affected and nothing should be broken.

Thus this PR (at least should be) completely backward-compatible.

r? @wesleywiser
cc @Centril
Diffstat (limited to 'src/test/ui/refutable-pattern-errors.rs')
0 files changed, 0 insertions, 0 deletions