David Wood
e343521276
Add assert_eq! to special-cased macros
...
Allows for this form of assert_eq! macros:
```rust
assert_eq!(
left.id, right.id,
"IDs are not equal: {:?} {:?}",
left, right
);
```
Also allows for assert! macros to have the format arguments split across
multiple lines even if the assert condition is not simple:
```rust
assert!(
result >= 42,
"The result must be at least 42: {:?}",
result, result.code, context
);
```
2017-12-23 01:06:17 +00:00
Nick Cameron
5725f41974
Merge pull request #2298 from davidalber/fix-2269
...
Adding --version to cargo-fmt
2017-12-22 21:55:07 +13:00
topecongiro
fb0e449ab3
Update CHANGELOG
2017-12-22 17:20:15 +09:00
Nick Cameron
18c42f1ab4
Merge pull request #2303 from topecongiro/issue-2296
...
Fix indent width bug when recovering comments
2017-12-22 17:46:10 +13:00
Nick Cameron
c537f2de11
0.3.3
2017-12-22 16:14:05 +13:00
topecongiro
984ac100a4
Fix indent width bug when recovering comments
...
Using last_line_width() ignores the width of tab character ('\t').
2017-12-22 12:05:36 +09:00
Nick Cameron
baa0dad582
Merge pull request #2288 from davidalber/fix-2078
...
Reporting test parse errors as test failures
2017-12-22 15:44:19 +13:00
Nick Cameron
de5683cf11
fix tests
2017-12-22 15:30:45 +13:00
Nick Cameron
c813b98e96
Merge pull request #2302 from bkchr/rust_nightly_21_22_2017
...
Fixes compilation with rust version 2017-12-21
2017-12-22 15:24:57 +13:00
Bastian Köcher
fa67631b32
Fixes compilation with rust version 2017-12-21
2017-12-22 02:52:22 +01:00
Nick Cameron
723b938057
Merge pull request #2291 from topecongiro/issue-2289
...
Take the width of block's prefix into account only once
2017-12-22 12:58:02 +13:00
Nick Cameron
23dfa827a7
Merge pull request #2295 from topecongiro/issue-2280
...
Make 'cargo fmt' formats every workspace member
2017-12-22 12:56:53 +13:00
Nick Cameron
72413c55b0
fix libsyntax fallout
2017-12-22 11:30:54 +13:00
Nick Cameron
c3cd1f442f
Merge pull request #2297 from topecongiro/type-alias-wrong-indent
...
Fix wrong indentation on type alias
2017-12-22 11:05:02 +13:00
David Alber
09d0ca4892
Using common execute rustfmt function
2017-12-20 23:24:28 -08:00
David Alber
f17556966c
Reusing status-handling function
2017-12-20 22:36:36 -08:00
David Alber
655022c42b
Factoring out status code values
2017-12-20 21:53:33 -08:00
David Alber
6aaed5b08f
Adding --version option to cargo-fmt
2017-12-20 21:48:59 -08:00
topecongiro
1d8619d49a
Fix wrong indentation on type alias
...
Use rewrite_assign_rhs() when rewriting type alias.
2017-12-21 09:58:13 +09:00
Seiichi Uchida
85ef4638b6
Make 'cargo fmt' formats every workspace member
2017-12-20 22:47:51 +09:00
topecongiro
366ff40ae7
Take the width of block's prefix into account only once
2017-12-20 15:44:11 +09:00
David Alber
fa0a63989e
Using if let
to be more concise
2017-12-18 01:03:12 -08:00
David Alber
54067a7466
Reporting test parse errors as test failures
...
Fixes 2078.
2017-12-17 16:50:09 -08:00
Nick Cameron
8998c1d5b5
Merge pull request #2286 from topecongiro/issue-2123
...
Respect leading whitespace when wrapping comment
2017-12-17 19:42:19 +13:00
Seiichi Uchida
ccc487ade7
Do not put comment's line start and closer on the same line
2017-12-17 15:25:24 +09:00
Seiichi Uchida
81eb88c4c0
Respect leading whitespace in original comment when wrapping comment
2017-12-17 15:24:49 +09:00
Seiichi Uchida
366621eb46
Add a test for #2123 and update tests
2017-12-17 15:23:17 +09:00
Nick Cameron
331124a42a
Merge pull request #2228 from CAD97/patch-1
...
Add configuration stability information
2017-12-17 19:14:20 +13:00
Christopher Durham
dcd6ed7d5e
Remove reference to env var
...
The check was moved to compile time and was not intended to be user-facing
2017-12-16 21:05:24 -05:00
Christopher Durham
54faea0797
Mention un/stable configuration in README
2017-12-16 21:03:51 -05:00
Christopher Durham
e18401ca01
Remove chain_indent
2017-12-16 21:03:51 -05:00
Christopher Durham
9ac1e6d978
Add configuration stability information
2017-12-16 21:03:51 -05:00
Nick Cameron
7a4daf0d41
Fix CI instructions in README.md
...
Closes #2285
2017-12-15 23:59:06 +13:00
Nick Cameron
8db33ff0f7
Merge pull request #2284 from topecongiro/trait-aliases
...
Format trait aliases
2017-12-15 18:11:28 +13:00
topecongiro
3a98b5a5be
Format trait aliases
2017-12-15 13:47:52 +09:00
topecongiro
4f7cbc3aad
Add tests for trait aliases
2017-12-15 13:47:32 +09:00
topecongiro
c0701f5fa5
0.3.2
2017-12-15 10:39:33 +09:00
topecongiro
d60c2ec5d3
Add an initial support for trait aliases
2017-12-15 10:35:07 +09:00
Oliver Schneider
fad903fd14
Move from String to PathBuf where applicable
2017-12-15 10:26:19 +09:00
Nick Cameron
4ee7911f4b
Merge pull request #2271 from topecongiro/refactorings
...
Refactorings from cargo clippy etc.
2017-12-15 08:53:48 +13:00
Nick Cameron
2a7ac4aa41
Merge pull request #2276 from topecongiro/changelog
...
Update CHANGELOG
2017-12-13 20:54:56 +13:00
Seiichi Uchida
75874bc257
Update CHANGELOG
...
1. Update CHANGELOG from 0.2.17 to 0.3.1.
2. Add Unreleased section to ease the management of CHANGELOG.
2017-12-12 15:02:29 +09:00
Seiichi Uchida
7229b26f14
Do not print to stderr when parsing the toml file succeeded
2017-12-12 14:10:31 +09:00
Seiichi Uchida
efb68ee21a
Refactor write_snippet_inner()
2017-12-12 13:48:24 +09:00
Seiichi Uchida
516f15aba1
Cargo clippy
2017-12-12 13:48:12 +09:00
Nick Cameron
30abfd65a2
Merge pull request #2274 from topecongiro/better-error-msg
...
Attempt to improve error meassage from rustfmt
2017-12-12 16:55:55 +13:00
topecongiro
17154c30cb
Warn when there are unknown config options
2017-12-12 00:54:55 +09:00
topecongiro
32804c1f09
Do not print usage when rustfmt failed
2017-12-12 00:54:37 +09:00
Seiichi Uchida
6ce082e3f1
0.3.1
2017-12-11 22:09:48 +09:00
Nick Cameron
fc52a4d33f
Merge pull request #2173 from topecongiro/assignment-with-100-chars
...
Assignment whose lhs has 100 chars
2017-12-11 17:04:41 +13:00