Seiichi Uchida
02bb1c8c97
Rustup to rustc 1.24.0-nightly ( 5165ee9e2
2017-12-22)
2017-12-23 11:58:19 +09:00
David Wood
ef8b2efd13
Fix off-by-one error in assert_eq! line wrapping
...
If two really long conditions are checked for equality, they wouldn't be split
into multiple lines if the last condition is the one to push the line past the
width limit.
Fix the off-by-one error that caused this, and add a test-case for it.
2017-12-23 01:32:55 +00:00
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