Commit graph

2029 commits

Author SHA1 Message Date
topecongiro
848d4559e1 Enhance macro rewrite 2017-08-31 13:52:13 +09:00
Nick Cameron
8122f0b083 nightly-0.2.5
And cargo update
2017-08-31 14:32:54 +12:00
Nick Cameron
39a91ba292 Fixup warnings and test formatting 2017-08-31 14:20:47 +12:00
Vadim Petrochenkov
6e5c6f5ba3 Use getters to access Span fields 2017-08-31 14:14:13 +12:00
Nick Cameron
4eca284c9f Merge pull request #1933 from topecongiro/attributes-on-stmt
Format and preserve attributes on `ast::Stmt`
2017-08-31 09:30:44 +12:00
topecongiro
5280583369 Format 2017-08-30 19:27:50 +09:00
topecongiro
979d131c5d Format and preserve attributes on ast::Stmt 2017-08-30 19:27:36 +09:00
topecongiro
e31a48b4d9 Refactoring: remove duplicates 2017-08-30 19:26:45 +09:00
Nick Cameron
e780532239 nightly-0.2.4 2017-08-30 13:56:08 +12:00
Alex Crichton
1577cefad5 Add support for Yield 2017-08-30 13:54:25 +12:00
Nick Cameron
897b224b54 nightly-0.2.3 2017-08-30 12:26:27 +12:00
Nick Cameron
64cfb9663b Merge pull request #1929 from topecongiro/remove-unused-extern-crate
Remove unused extern crate
2017-08-29 11:33:26 +12:00
Seiichi Uchida
404e2db046 Remove unused extern crate 2017-08-28 23:43:49 +09:00
Seiichi Uchida
98f737c708 Cargo update 2017-08-28 23:39:56 +09:00
Nick Cameron
7298ce9d52 Merge pull request #1925 from topecongiro/enhance-comment
Enhance comment formatting
2017-08-28 09:33:08 +12:00
Nick Cameron
4b90fb140f Merge pull request #1924 from topecongiro/issue-1922
Fix a typo in calculating overhead for fn args
2017-08-28 09:08:18 +12:00
Nick Cameron
536db5b83f Merge pull request #1923 from topecongiro/issue-1920
Allow pre-line single-lined comments to stay on the same line
2017-08-28 09:07:35 +12:00
Nick Cameron
565492083f Merge pull request #1918 from topecongiro/issue-1917
Ignore empty lines inside arguments of macro with brace
2017-08-28 09:06:54 +12:00
topecongiro
1015dd8860 Use String::with_capacity() instead of String::new() 2017-08-28 00:24:10 +09:00
topecongiro
25bf1741b2 Update tests 2017-08-28 00:18:17 +09:00
topecongiro
eb828ed9ff Preserve blank line between doc comment and attribute 2017-08-28 00:17:38 +09:00
topecongiro
c4c55285da Recover comments between 'trait' and the opening brace 2017-08-28 00:17:19 +09:00
topecongiro
fa7c4d5030 Recover comments between 'impl' and the opening brace 2017-08-28 00:16:54 +09:00
topecongiro
6bbc6b54de Refactor - remove duplicates
replacing some functions with recover_missing_comments() and
rewrite_missing_comments().
2017-08-28 00:13:42 +09:00
topecongiro
66b1642624 Add recover_missing_comment_in_span() and rewrite_missing_comment() 2017-08-28 00:11:25 +09:00
topecongiro
fa364ad066 Suppress cargo warnings 2017-08-28 00:07:53 +09:00
topecongiro
ef84319e47 Fix a typo in calculating overhead for fn args 2017-08-27 14:57:21 +09:00
topecongiro
74834c3f7f Update tests 2017-08-27 14:41:30 +09:00
topecongiro
fd10d25680 Allow pre-line single-lined comments to stay on the same line 2017-08-27 14:41:15 +09:00
topecongiro
343b315830 Handle macros with tabs 2017-08-27 13:44:49 +09:00
topecongiro
24efc3a934 Ignore empty lines inside arguments of macro with brace 2017-08-25 22:35:22 +09:00
Nick Cameron
6554e7c206 Merge pull request #1916 from topecongiro/issue-1914
Implement Rewrite trait for ast::ForeignItem
2017-08-25 17:03:36 +12:00
topecongiro
34cf16436a Add a test for #1914 and #1915 2017-08-25 08:20:11 +09:00
topecongiro
1f9e7c25c9 Implement Rewrite trait for ast::ForeignItem 2017-08-25 08:19:51 +09:00
Nick Cameron
1a02c35f9b Merge pull request #1910 from topecongiro/config-merge_derives
Add merge_derives config option
2017-08-25 07:36:04 +12:00
topecongiro
669a139956 Only merge consecutive derives 2017-08-24 23:48:18 +09:00
topecongiro
5dafcc24e4 Add merge_derives config option 2017-08-24 22:29:56 +09:00
Nick Cameron
ba6121c4e2 Merge pull request #1898 from spinda/overflow-controls
Add overflow_closures and overflow_match_arms opts
2017-08-24 18:10:51 +12:00
Nick Cameron
bc9c65a2ac 0.2.2 2017-08-22 13:09:13 +12:00
Nick Cameron
da8a07f146 Merge pull request #1907 from topecongiro/issue-1885
Add indent to macro we could not format
2017-08-22 12:58:27 +12:00
Michael Smith
411c73c12f
Add multiline_{closure,match_arm}_forces_block
multiline_closure_forces_block = false (default):
    result.and_then(|maybe_value| match maybe_value {
        None => ...,
        Some(value) => ...,
    })

multiline_closure_forces_block = true:
    result.and_then(|maybe_value| {
        match maybe_value {
            None => ...,
            Some(value) => ...,
        }
    })

multiline_match_arm_forces_block = false (default):
    match lorem {
        None => if ipsum {
            println!("Hello World");
        },
        Some(dolor) => ...,
    }

multiline_match_arm_forces_block = true:
    match lorem {
        None => {
            if ipsum {
                println!("Hello World");
            }
        }
        Some(dolor) => ...,
    }
2017-08-21 14:05:20 -07:00
Seiichi Uchida
a18a40cbc1 Add indent to macro we could not format 2017-08-21 23:19:01 +09:00
Nick Cameron
7e171836c6 Merge pull request #1900 from spinda/attributes-on-same-line
Add attributes_on_same_line_as_{field,variant} configs
2017-08-21 11:26:36 +12:00
Nick Cameron
d7b5e7de54 Merge pull request #1906 from topecongiro/remove_count_missing_closing_parens
Remove count_missing_closing_parens()
2017-08-21 10:12:30 +12:00
Nick Cameron
88cb142173 Merge pull request #1895 from topecongiro/configs-match_pattern_separator_break_point
Add mach_pattern_separator_break_point config option
2017-08-21 09:30:34 +12:00
Seiichi Uchida
4fcbf7f489 Merge pull request #1904 from spinda/assoc-types-bounds-fix
Fix wrapping of bounds in associated types
2017-08-20 23:37:15 +09:00
topecongiro
3d1b6fe1c6 Remove count_missing_closing_parens() 2017-08-20 23:23:13 +09:00
Michael Smith
baafa4f011
Fix wrapping of bounds in associated types
Bounds were wrapped to the full width of the line rather then the width
available after the "type ...: ", resulting in rustfmt unnecessarily producing
lines that were longer than the maximum width.
2017-08-19 15:30:53 -07:00
Michael Smith
1c9d044c05
Add attributes_on_same_line_as_{field,variant} 2017-08-19 15:09:10 -07:00
Seiichi Uchida
6fb17c4130 Merge pull request #1896 from spinda/fix-typos
Fix typos
2017-08-19 12:42:27 +09:00