Commit graph

2153 commits

Author SHA1 Message Date
topecongiro
02d82f926e Allow empty tuple pattern 2017-08-12 16:01:03 +09:00
topecongiro
a763f3b75b Cargo update 2017-08-11 17:54:54 +09:00
topecongiro
840edb2c4f Remove 'mut' notation 2017-08-11 17:54:38 +09:00
topecongiro
f35a420597 Update tests 2017-08-11 17:54:30 +09:00
topecongiro
2376582dfb Update tests 2017-08-11 17:54:20 +09:00
topecongiro
a4e0fe2b02 Allow attributes to stay on the same line with fields 2017-08-11 17:52:49 +09:00
topecongiro
0af19985fc Generalize combine_attr_and_expr 2017-08-11 17:52:13 +09:00
sinkuu
fea3080f91 Format 2017-08-11 17:44:16 +09:00
sinkuu
b433e63d2a Remove unnecessary blank lines at the start and the end of a block 2017-08-11 17:44:16 +09:00
Nick Cameron
0ee76bec0f Merge pull request #1870 from topecongiro/missing-comments-in-fn
Cover comments between function args and the brace
2017-08-11 17:07:44 +12:00
topecongiro
0bb998685d Cover comments between function args and the brace 2017-08-10 23:11:18 +09:00
Nick Cameron
e1a0d82dd7 Merge pull request #1869 from topecongiro/configs-error_on_line_overflow_comments
Add error_on_line_overflow_comments config option
2017-08-10 11:36:39 +12:00
topecongiro
e69a2aba18 Add error_on_line_overflow_comments config option 2017-08-10 08:13:20 +09:00
Nick Cameron
62689ef568 Merge pull request #1861 from topecongiro/refactor-chain
Remove unnecessary rewriting
2017-08-10 09:03:45 +12:00
Nick Cameron
7da776423a Merge pull request #1864 from topecongiro/reorder-extern-crates
Reorder extern crates
2017-08-09 20:45:49 +12:00
topecongiro
beeaf8d065 Fix a typo 2017-08-09 16:37:21 +09:00
topecongiro
bb8afcb091 Avoid rewriting the last argument whenever possible 2017-08-09 16:37:21 +09:00
topecongiro
be38606c77 Add leave_last field to ListItems 2017-08-09 16:37:21 +09:00
Seiichi Uchida
f9239dd630 Format source codes and update tests 2017-08-09 16:36:41 +09:00
Seiichi Uchida
04a6d16c7b Avoid trial and error in rewrite_chain whenever possible 2017-08-09 16:36:41 +09:00
Seiichi Uchida
7268a50e36 Handle prefix and suffix try operators differently 2017-08-09 16:36:41 +09:00
Nick Cameron
2c293bd01b Merge pull request #1863 from topecongiro/issue-1862
Keep the pre-comment on the same line with item if it fits max width
2017-08-09 19:16:42 +12:00
topecongiro
c28df858c7 Format source codes and update tests 2017-08-09 00:16:35 +09:00
topecongiro
7bf9aa25be Add reorder_extern_crates and reorder_extern_crates_in_group config options 2017-08-09 00:16:18 +09:00
topecongiro
021f922b9c Keep the pre-comment on the same line with item if it fits max width 2017-08-08 18:24:06 +09:00
Nick Cameron
b1b2dc8e0a Merge pull request #1859 from porglezomp-misc/master
Fix #1858 - "Don't erase a use with attributes attached"
2017-08-07 15:43:14 +12:00
Caleb Jones
94df4f8cca Move the empty path_list handling into rewrite_use_list() 2017-08-06 23:04:33 -04:00
Caleb Jones
fa242a5cd6 Fix #1858 - "Don't erase a use with attributes attached"
This prevents code like

    #[cfg(unix)]
    pub use self::unix::{};

from becoming

    #[cfg(unix)]

which would cause the attribute to be attached to the next item.
2017-08-06 19:53:57 -04:00
Nick Cameron
fc95e2827b Merge pull request #1855 from topecongiro/inner-outer-attrs
Format inner attributes in match expr
2017-08-06 11:24:38 +12:00
topecongiro
6f24c64673 Update tests 2017-08-05 15:24:20 +09:00
topecongiro
6b85c4a6e7 Format inner attributes in match expr 2017-08-05 15:24:12 +09:00
topecongiro
d4bf413956 Do not add missing snippet between arms if it's just spaces 2017-08-05 15:23:23 +09:00
topecongiro
60fb11e5dd Do not take inner attributes into account for span 2017-08-05 15:21:46 +09:00
Nick Cameron
41df87ec44 Merge pull request #1848 from topecongiro/refactor-rewrite-where-clause
Refactor `rewrite_where_clause()`
2017-08-03 11:28:16 +12:00
Seiichi Uchida
697e9485f7 Update tests 2017-08-02 23:28:52 +09:00
Seiichi Uchida
a5a7cc7643 Insert newline between type alias with where clause 2017-08-02 23:27:33 +09:00
Seiichi Uchida
c0c27761b4 Simplify comments separator 2017-08-02 23:27:19 +09:00
Seiichi Uchida
d955497751 Factor out boolean flags for rewrite_where_clause() 2017-08-02 23:26:35 +09:00
Nick Cameron
9ae00a4498 Merge pull request #1847 from topecongiro/issue-1843
Implement single-line where
2017-08-02 14:28:48 +12:00
Nick Cameron
39745b9540 Merge pull request #1846 from topecongiro/where-clause-span
Use Span from ast::WhereClause
2017-08-02 14:23:58 +12:00
Seiichi Uchida
d2acd99703 Update tests 2017-08-01 22:27:12 +09:00
Seiichi Uchida
659d325982 Implement compressed where clause with Rfc style 2017-08-01 22:27:12 +09:00
Seiichi Uchida
ec6c2d6e99 Refactor compute_budgets_for_args() 2017-08-01 22:27:12 +09:00
Seiichi Uchida
c67f729205 Refactoring 2017-08-01 22:27:12 +09:00
Seiichi Uchida
6ab727e6ff Set where_density default value to Density::Vertical 2017-08-01 22:27:12 +09:00
Seiichi Uchida
14f416273b Add format_constness() and last_line_used_width() 2017-08-01 22:27:12 +09:00
topecongiro
e636fe732e Use Span from ast::WhereClause 2017-08-01 18:36:36 +09:00
Nick Cameron
c283d3e643 Merge pull request #1840 from topecongiro/match-with-max-width
Match with max width
2017-08-01 13:51:23 +12:00
Nick Cameron
0e846998e6 Merge pull request #1842 from emilio/rustfmt-format-diff
bin: Add a very simple rustfmt-format-diff.
2017-08-01 13:42:10 +12:00
Nick Cameron
b9e5afd62e Merge pull request #1841 from emilio/file-lines-fixes
visitor: A few file lines fixes
2017-08-01 13:41:04 +12:00