rust/src/test/pretty
bors 3ab170ffc5 auto merge of #16037 : erickt/rust/quote_arm, r=acrichto
This adds support for `quote_arm!(cx, $pat => $expr)`, and `macro_rules!(($a:arm) => (...))`. It also fixes a bug in pretty printing, where this would generate invalid code:

```
match { 5i } {
    1 => 2,
    _ => 3,
}
```

It would generate this code:

```
match { 5i } {
    1 => 2
    _ => 3
}
```

Finally, it adds a couple helper methods to `ExtCtxt`.
2014-07-30 13:01:10 +00:00
..
attr-fn-inner.rs Test fixes from rollup 2014-04-04 15:57:45 -07:00
blank-lines.rs test: Fix test. rs=test 2013-03-19 21:55:23 -07:00
block-comment-multiple-asterisks.rs Fix a pretty printer crash on /***. 2014-02-27 12:16:18 +11:00
block-comment-trailing-whitespace2.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
block-comment-trailing-whitespace.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
block-comment-wchar.pp Fix pretty test 2014-07-21 22:53:36 -07:00
block-comment-wchar.rs Add a ton of ignore-lexer-test 2014-07-21 18:38:40 -07:00
block-disambig.rs Remove managed_box gate from tests 2014-07-26 21:05:29 -07:00
closure-reform-pretty.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
disamb-stmt-expr.rs librustc: Fix merge fallout. 2013-11-26 11:04:39 -08:00
do1.rs librustc: Fix merge fallout. 2013-11-26 11:04:39 -08:00
doc-comments.rs Test fixes from rollup 2014-04-04 15:57:45 -07:00
empty-impl.pp Stop accepting 'impl ...;', require {} instead 2013-09-24 14:12:02 -07:00
empty-impl.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
empty-lines.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
example1.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
example2.pp tests: relicense .pp files. Oddly not caught during local testing. 2012-12-10 18:15:39 -08:00
example2.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
fn-types.rs librustc: Convert ~fn() to proc() everywhere. 2013-11-18 18:27:31 -08:00
for-comment.rs Fix warnings it tests 2013-08-17 08:42:35 -07:00
issue-929.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
issue-4264.pp Test fixes from the rollup 2014-07-29 16:28:46 -07:00
issue-4264.rs Add pretty=typed test support to compiletest and add a test for fixed size arrays. 2014-07-29 15:43:12 -07:00
match-block-expr.rs Fix a bug pretty printing match { 5i } { _ => { } } 2014-07-29 15:51:03 -07:00
match-naked-expr-medium.rs Fix a bug pretty printing match { 5i } { _ => { } } 2014-07-29 15:51:03 -07:00
match-naked-expr.rs Fix a bug pretty printing match { 5i } { _ => { } } 2014-07-29 15:51:03 -07:00
path-type-bounds.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
raw-str-nonexpr.rs Remove check-fast. Closes #4193, #8844, #6330, #7416 2014-04-06 15:55:43 -07:00
record-trailing-comma.rs Change xfail directives in compiletests to ignore, closes #11363 2014-02-11 18:23:20 +01:00
struct-tuple.rs Added tests to make tidy 2014-02-07 12:49:24 -06:00
tag-blank-lines.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
unary-op-disambig.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
vec-comments.pp librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
vec-comments.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00