Commit Graph

3856 Commits

Author SHA1 Message Date
Seiichi Uchida
fa6892eb63 Use field initialization shorthand if possible
Also this PR fixes a bug that attributes on a shorthand field get removed.
2018-01-22 13:04:20 +09:00
Seiichi Uchida
fff59fe8d9 Add a test for field initialization shorthand 2018-01-22 13:03:48 +09:00
David Alber
69f27673df Extending spaces_around_ranges to ranges in match arm patterns 2018-01-21 16:50:17 -08:00
Seiichi Uchida
8e6ee4a762
Merge pull request #2341 from rust-lang-nursery/steveklabnik-patch-1
Fix installation instructions to use rustup
2018-01-21 15:26:31 +09:00
Seiichi Uchida
6b19d4d749
Merge pull request #2378 from kjvalencik/hard-tabs-overflow
LineOverflow: Count tabs as tab_spaces when measuring line length for overflow
2018-01-21 15:20:33 +09:00
Chris Emerson
6f669091e0 Fix typo in comment. 2018-01-20 20:46:30 +00:00
Chris Emerson
7213b88ba1 Return a struct instead of a 4-tuple from get_modified_lines(). 2018-01-20 20:45:06 +00:00
Chris Emerson
fc377f3fb0 Add a new get_modified_lines() API to get only the new
changed lines from rustfmting.

Squashed commit of the following:

commit e90f9da64bbdb640b8c9ee61c3ad395617d8b4da
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Sat Jan 20 20:10:16 2018 +0000

    Fix tests after merging with master.

commit c3af0042769fe459b0c9c94a0934605ea4b40e40
Merge: 03868583 e0e3e222
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Sat Jan 20 17:45:05 2018 +0000

    Merge remote-tracking branch 'origin/master' into HEAD

commit 03868583f8555aae30bdfb5839a82afd3704f4cb
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Mon Nov 20 01:57:56 2017 +0000

    Fix some warnings.

commit 162b13463e44c782394d418db5ca5710931beb7a
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Mon Nov 20 01:48:02 2017 +0000

    Remove unneeded import.

commit 20cce3cbfd0f386d92b80bf4c7b83ab4d78a73e7
Merge: 81e98147 fa794f58
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Mon Nov 20 01:07:17 2017 +0000

    Merge branch 'master' into difflines_mode

commit 81e981472ceb3a0938d6f050edf8dcd5ebff8e33
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Mon Nov 20 01:02:50 2017 +0000

    Add a simple "modified lines" test.

commit 018390ced3523ca9fdd5384a6c1004cdb99174a9
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Thu Nov 2 23:06:21 2017 +0000

    Update test output.

commit 7909f4986ed21999aff7b3d075332e686ac464ff
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Thu Nov 2 23:03:22 2017 +0000

    Rerun rustfmt.

commit 6275f1a8da52db1df36c4b7432996cdbb94ca463
Merge: 7a66d286 175c0c6f
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Thu Nov 2 21:40:29 2017 +0000

    Merge remote-tracking branch 'origin/master' into difflines_mode

commit 7a66d2866432c430b046938bb37bf5efc03fa9da
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Thu Nov 2 21:36:40 2017 +0000

    WIP: Add a separate API to get changed lines.
    Currently calls format_input() and adjusts the output.

commit c8163a923c7d9ae42fd8078cd9b2b51c6f73e36e
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Fri Oct 27 22:53:33 2017 +0100

    Remove "modified" from the documentation again.

commit 94041fa115a6f428afe40e01d41bf2fe603f70bb
Merge: acaa3c7c 2adf7eec
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Fri Oct 27 22:47:05 2017 +0100

    Merge branch 'master' into difflines_mode

commit acaa3c7ce446297cd3fe5c9610763629a2d8537c
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Tue Oct 24 23:34:14 2017 +0100

    Update the Modified write mode to use `out` instead of just prinln!().

    This means we can test it more easily, so do so.

commit 9f1bbca1f3c12d933ea823918cc548e69b438b1e
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Tue Oct 24 23:11:55 2017 +0100

    Add "Modified" to the various lists of modes.

commit e12f023756cf3daf202dcaa02bd6492b0d2a0455
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Tue Oct 24 22:57:33 2017 +0100

    Rerun cargo fmt.

commit 0f8a43630fa1548e95dcb1c0933708f9c11ae135
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Tue Oct 24 22:46:26 2017 +0100

    Add `line_number_orig` to instances of `Mismatch` in tests.

commit d432a7061f74dbc159584f08470c64985a4b41d9
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Tue Oct 24 22:41:40 2017 +0100

    Add a `line_number_orig` field to `Mismatch` to track the pre-format line number.
    Use that for the write-mode=modified output.

commit bdb7d1d23f02f7b8f18e7073a65be88ff94cdbb3
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Tue Oct 24 22:35:50 2017 +0100

    First basic --write-mode=modified implementation.

commit ea1433dae0c32879a31182c11be08b1bf53fbf31
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Fri Oct 20 00:04:16 2017 +0100

    WIP on new "modified" mode.

commit 27ee9483cf937a11a0e115f54de0afcc3f9ceb44
Merge: e48dd81a 2a84352d
Author: Chris Emerson <github@mail.nosreme.org>
Date:   Tue Oct 24 21:56:44 2017 +0100

    Merge remote-tracking branch 'jc/diff_zero_context' into difflines_mode
2018-01-20 20:23:25 +00:00
K.J. Valencik
1fb172f989 LineOverflow: Count tabs as tab_spaces when measuring line length for overflow 2018-01-19 12:18:25 -05:00
Seiichi Uchida
e0e3e22248 0.3.6 2018-01-18 18:56:46 +09:00
Nick Cameron
30ba763c77
Merge pull request #2371 from topecongiro/issue-2370
Do not panic when special macros have less args than expected
2018-01-18 15:19:41 +13:00
Seiichi Uchida
298f29a57d Do not panic when special macros have less args than expected 2018-01-18 00:50:16 +09:00
David Alber
2afd1eada3 Wrapping match_block_trailing_comma=true snippet in function 2018-01-16 08:12:32 -08:00
David Alber
44d2fcc2a0 Wrapping match_block_trailing_comma=false snippet in function 2018-01-16 08:12:32 -08:00
David Alber
ee9bdeed7d Fixing imports_layout="HorizontalVertical" snippet 2018-01-16 08:12:32 -08:00
David Alber
e49314fccc Fixing imports_layout="Mixed" snippet 2018-01-16 08:12:32 -08:00
David Alber
c92a3b4066 Fixing imports_indent="Block" snippet 2018-01-16 08:12:32 -08:00
David Alber
167ed92a24 Fixing imports_indent="Visual" snippet 2018-01-16 08:12:32 -08:00
David Alber
df9cbb92bd Fixing format_strings=true snippet 2018-01-16 08:12:31 -08:00
David Alber
30f89c3063 Fixing format_strings=false snippet 2018-01-16 08:12:31 -08:00
David Alber
ed90b2232f Fixing where_single_line=true snippet 2018-01-16 08:12:31 -08:00
David Alber
76947a68d3 Fixing where_single_line=false snippet 2018-01-16 08:12:31 -08:00
David Alber
45deeee80f Fixing brace_style="PreferSameLine" structs and enums snippet 2018-01-16 08:12:31 -08:00
David Alber
034bd7a88e Fixing brace_style="AlwaysNextLine" structs and enums snippet 2018-01-16 08:12:31 -08:00
David Alber
4db479f637 Fixing brace_style="SameLineWhere" structs and enums snippet 2018-01-16 08:12:31 -08:00
David Alber
514adeb156 Getting fn_args_density="Vertical" snippet to pass 2018-01-16 08:12:31 -08:00
David Alber
7e7370756c Wrapping control_brace_style="ClosingNextLine" snippet in function 2018-01-16 08:12:31 -08:00
David Alber
ba7f3ab718 Wrapping control_brace_style="AlwaysNextLine" snippet in function 2018-01-16 08:12:31 -08:00
David Alber
d49e22a2b8 Wrapping control_brace_style="AlwaysSameLine" snippet in function 2018-01-16 08:12:31 -08:00
David Alber
368a44b564 Wrapping condense_wildcard_suffixes=true snippet in function 2018-01-16 08:12:31 -08:00
David Alber
c08c706f55 Wrapping condense_wildcard_suffixes=false snippet in function 2018-01-16 08:12:31 -08:00
David Alber
8b010c30fc Getting binop_separator="Front" snippet to pass 2018-01-16 08:12:31 -08:00
David Alber
b23204fc54 Correcting use_small_heuristics=true snippet 2018-01-16 08:12:31 -08:00
David Alber
3a7eb68db9 Correcting indent_style="Block" where predicate snippet 2018-01-16 08:12:31 -08:00
David Alber
e2ffee7cf8 Wrapping indent_style="Visual" struct snippet in function 2018-01-16 08:12:31 -08:00
David Alber
c6a18143a8 Wrapping indent_style="Block" struct snippet in function 2018-01-16 08:12:31 -08:00
David Alber
b56d88f751 Correcting indent_style="Visual" generics snippet 2018-01-16 08:12:31 -08:00
David Alber
2455d60718 Correcting indent_style="Block" generics snippet 2018-01-16 08:12:31 -08:00
David Alber
5180df4988 Wrapping indent_style="Visual" function call snippet in function 2018-01-16 08:12:31 -08:00
David Alber
9fc00aa794 Wrapping indent_style="Block" function call snippet in function 2018-01-16 08:12:31 -08:00
David Alber
48d7fb2db0 Wrapping indent_style="Visual" array snippet in function 2018-01-16 08:12:31 -08:00
David Alber
5673c0fdbf Wrapping indent_style="Block" array snippet in function 2018-01-16 08:12:31 -08:00
Seiichi Uchida
c87bd9e92e
Merge pull request #2367 from Stinners/range_binopts
Fixing binop_separator="Back" for ranges (Issue #2364)
2018-01-16 17:52:09 +09:00
Seiichi Uchida
88cac558d9
Merge pull request #2366 from davidalber/restore-characters
Restoring accidentally-removed characters
2018-01-16 17:51:37 +09:00
David Alber
790611cd82 Restoring characters accidentally removed in bbe4b380 2018-01-15 20:57:28 -08:00
Chris Stinson
4c4e079613 Fixing binop_separator="Back" for ranges
Hardcoded Separator::Place=Front in call to rewrite_pair for range
caused binop_separator="Back" to be hendled incorrectly

Fixed rewrite_pair call and the example in Configuration.md showing
the faulty behaviour
2018-01-16 17:50:20 +13:00
Nick Cameron
13a0bb9158
Merge pull request #2361 from davidalber/fix-binop-separator-back-snippet
Getting `binop_separator="Back"` snippet in Configurations.md to pass
2018-01-16 13:01:02 +13:00
David Alber
bbe4b380c3 Getting binop_separator="Back" to pass 2018-01-15 10:47:35 -08:00
Seiichi Uchida
fa782303a6 0.3.5 2018-01-15 21:34:41 +09:00
Seiichi Uchida
6af94c3188
Merge pull request #2363 from davidalber/reword-config-note
Rewording configuration note
2018-01-15 20:46:22 +09:00