Commit Graph

1537 Commits

Author SHA1 Message Date
rchaser53 dec3902076 leave post comment for self 2019-03-02 17:33:43 +09:00
rchaser53 ae7330eea4 leave pre comment for self 2019-02-24 22:05:08 +09:00
rchaser53 0e408bf83c add config inline_attribute_width
If the line width is width within config width, attribute is inline.
I don't want to change default rustfmt behavior, so config default value is 0.

- fix description
- fix test comment
- remove unnecessary clone
- remove unnecessary test file
- fix test for β version
- attributes => attribute
2019-02-23 13:40:11 +09:00
Alexander Regueiro 7a3b7c9275 Various cosmetic improvements (#3403) 2019-02-19 11:56:42 +09:00
Stéphane Campinas e5284b1377 Merge pull request #3334 from rchaser53/issue-3227
fix Inconsistency between  loop  and while
2019-02-15 13:12:42 +01:00
rchaser53 c4b6b52ada remove tests/source/issue-3227/one.rs 2019-02-15 18:11:49 +09:00
rchaser53 7d9a2ef96d version/2: Align loop and while formatting
The loop and while formatting was diverting as  `loop`
was not being moved to a new, indented block, as `while`
was.

This commit fixes this inconsistency but pins it to version 2
to avoid changing existing code.
2019-02-14 10:06:29 +09:00
topecongiro 96a3df3b5c Format visibility on trait alias 2019-02-12 10:16:12 +09:00
topecongiro 9a7ea6aacb Handle a macro argument with a single keyword
Closes #3331.
2019-02-11 00:34:23 +09:00
Seiichi Uchida c4611a0e6b Merge pull request #3326 from scampi/issue-3302
fix formatting of strings within a macro
2019-02-11 00:32:06 +09:00
Seiichi Uchida 44d6f7c43e Merge pull request #3332 from rchaser53/issue-3234
add issue-3234 test
2019-02-08 12:35:50 +09:00
Seiichi Uchida 672f352c89 Merge pull request #3325 from topecongiro/rustcap
Update rustc-ap-* crates to 366.0.0
2019-02-08 00:24:57 +09:00
rchaser53 5e530980b7 add issue-3234 test
this issue is already resolved
2019-02-08 00:05:54 +09:00
Stéphane Campinas 4ed31b606d Merge pull request #3322 from fyrchik/fix/3304
calculate statement first line properly
2019-02-07 10:51:08 +01:00
Evgenii 109394536d add more tests 2019-02-07 12:12:36 +03:00
Evgenii 2502939b60 fix review comments 2019-02-07 10:55:55 +03:00
Stéphane Campinas 813aa79567 fix formatting of strings within a macro 2019-02-07 00:05:05 +01:00
Seiichi Uchida 1ae032652c Add a test for #3313 2019-02-06 23:10:27 +09:00
Evgenii da2d8a4c57 calculate statement first line properly 2019-02-06 10:05:51 +03:00
Stéphane Campinas 4c5ef9a2f5 remove unecessary source test file 2019-02-05 21:19:41 +01:00
rchaser53 5fcb7507ca fix Removed indentation after nested comments error 2019-02-05 13:12:45 +09:00
Seiichi Uchida bfcfaf1743 Merge pull request #3308 from topecongiro/issue-2835
Prioritize single_line_fn and empty_item_single_line over brace_style
2019-02-04 00:11:01 +09:00
Seiichi Uchida efd6fda43f Merge pull request #3311 from rchaser53/issue-3295
fix "internal error: left behind trailing whitespace" with long lines
2019-02-04 00:10:42 +09:00
rchaser53 c2534f5324 fix "internal error: left behind trailing whitespace" with long lines 2019-02-01 19:58:38 +09:00
topecongiro 0142e961ad Prioritize single_line_fn and empty_item_single_line over brace_style
When either one of these two options are set to `true`, each should take
precedence over the brace_style option.

This commit does not introduce any formatting change to the default
configuration, so no version gate is required.
2019-02-01 00:22:47 +09:00
topecongiro 154ccf6a02 Do not force trailing comma when using mixed layout 2019-01-31 23:44:58 +09:00
Seiichi Uchida 923da60f72 Merge pull request #3298 from topecongiro/issue-3272
Use the same rule between function and macro
2019-01-30 00:36:55 +09:00
topecongiro 181ca427dc Use the same rule with macro and function calls with a single chain 2019-01-28 23:05:42 +09:00
topecongiro 5df0a18849 Avoid putting a long macro call in a single line 2019-01-28 23:05:39 +09:00
Seiichi Uchida 36c9dc646c Merge pull request #3293 from scampi/issue-3241
Keep leading colons for global paths
2019-01-27 23:14:57 +09:00
Stéphane Campinas 2125ad272e fix glob and nested global imports 2019-01-27 12:46:14 +01:00
Seiichi Uchida 203e6d265d Merge pull request #3294 from rchaser53/issue-3278
change new line point in the case of no args
2019-01-27 16:28:28 +09:00
Seiichi Uchida 35d5ef7828 Apply rustfmt::skip on imports (#3289) 2019-01-27 16:26:09 +09:00
rchaser53 f92f3e3bda add the version gate to the code and test 2019-01-27 14:38:57 +09:00
rchaser53 7b996542cc change new line point in the case of no args 2019-01-26 00:16:51 +09:00
Nick Cameron d2e91b5b68 Merge pull request #3284 from scampi/issue-3270
recognize strings inside comments in order to avoid indenting them
2019-01-17 20:22:36 +13:00
Stéphane Campinas 083a20fb1a version-gate the formatting of commented strings 2019-01-16 23:06:28 +01:00
wada314 a01990c4d0 Use Unicode-standard char width to wrap comments or strings. (#3275) 2019-01-15 08:41:09 +09:00
Stéphane Campinas 503cddeb0f Merge pull request #3225 from scampi/issue-3224
rewrite_comment: fix block fallback when failing to rewrite an itemized block
2019-01-14 14:41:00 +01:00
Stéphane Campinas baa62c609e recognize strings inside comments in order to avoid indenting them
Close #3270
2019-01-10 21:04:16 +01:00
Nick Cameron 2c204c11d1 Merge pull request #3260 from topecongiro/issue-3004
Do not modify original source code inside macro call
2019-01-07 17:39:05 +13:00
Stéphane Campinas 3b18238009 simplify function to create a string from the itemized block 2018-12-25 23:15:52 +01:00
Seiichi Uchida 996d5e8d6c Fix shape when formatting return or break expr on statement position (#3259) 2018-12-25 18:20:29 +09:00
wada314 09c9cd4125 Fix issue #3263 (#3264) 2018-12-25 18:03:48 +09:00
Shohei Wada 6a316e3ac7 Add test cases. 2018-12-24 06:18:00 +09:00
topecongiro 30cda580bd Add a test for #3004 2018-12-20 01:13:18 +09:00
Stéphane Campinas b73a602d6e version-gate the trailing semicolon change of return statements inside a match arm 2018-12-14 09:54:23 +01:00
Stéphane Campinas d03d9a45ef end expressions like return/continue/break with a semicolon
Close #3213
2018-11-29 20:39:07 +01:00
Stéphane Campinas 40174e9481 fix the visitor's starting position when visiting a labelled block
Close #3217
2018-11-28 22:50:17 +01:00
Nick Cameron 378994b858 Add a version option 2018-11-27 14:18:14 +13:00