Nick Cameron
374dba833e
Merge pull request #2552 from alanhdu/master
...
Close #2551
2018-03-22 18:04:31 +13:00
Alan Du
d402cd20a8
Close #2551
2018-03-22 00:57:22 -04:00
Alan Du
d8723aaa8c
Fix build
2018-03-22 00:01:09 -04:00
Nick Cameron
ff9ab51617
Merge pull request #2550 from sinkuu/chars_count_index
...
Don't index a string with chars().count()/position()
2018-03-22 16:26:48 +13:00
Nick Cameron
0bc0241d2a
Merge pull request #2548 from topecongiro/match-mod
...
Do not collapse block around expr with condition on match arm
2018-03-22 15:40:36 +13:00
Nick Cameron
c593229171
Merge pull request #2535 from nrc/import-ord
...
Import ordering
2018-03-22 15:08:01 +13:00
Shotaro Yamada
83c8d23cc2
Omit unnecessary UTF-8 decoding
2018-03-22 08:34:53 +09:00
Shotaro Yamada
e5572bbb66
Use take_while
2018-03-22 08:34:36 +09:00
Shotaro Yamada
4757321277
Don't index a string with chars().count()
2018-03-22 08:33:18 +09:00
Seiichi Uchida
5b9b7d5b9f
Do not collapse block around expr with condition on match arm
...
Closes #2376 .
2018-03-21 22:21:08 +09:00
Seiichi Uchida
88589f2ad8
Add matches module
...
`matches` module contains `rewrite_match` and related stuffs.
2018-03-21 22:21:08 +09:00
Nick Cameron
3a138a24a3
Return grouping extern crate
to true by default
2018-03-20 09:54:00 +13:00
Nick Cameron
bf9f175336
reviewer comments and rebase fallout
2018-03-20 09:27:31 +13:00
Nick Cameron
0cf80dcce7
Better handle comments and newlines around erased imports
2018-03-20 09:27:31 +13:00
Nick Cameron
fa75ef4663
fixup tests
2018-03-20 09:27:31 +13:00
Nick Cameron
50c95a074a
cargo fmt
2018-03-20 09:27:31 +13:00
Nick Cameron
4cfffbd0a8
Reimplement import reordering.
2018-03-20 09:27:31 +13:00
Nick Cameron
a76d9b529a
format code and tests
2018-03-20 09:27:31 +13:00
Nick Cameron
164cf7d6c9
Reorder imports by default
2018-03-20 09:26:10 +13:00
Nick Cameron
5516223900
Merge pull request #2542 from topecongiro/macro-2.0
...
Handle macro arguments which exceeds max width
2018-03-19 15:13:47 +13:00
Seiichi Uchida
adc257f4b3
Put a space before colon that appears after a meta variable
...
Closes #2534 .
2018-03-19 08:27:53 +09:00
Seiichi Uchida
f8109f8e9c
Put spaces around braces
2018-03-19 08:23:53 +09:00
Seiichi Uchida
96a83b57e5
Add some doc comments and factor out add_repeat and add_delimited
2018-03-19 08:23:53 +09:00
Seiichi Uchida
0fd174d5f1
Handle binary operators and lifetimes
2018-03-19 08:23:53 +09:00
Seiichi Uchida
3f7b59ca2b
Break before meta variables when using multiple lines
2018-03-19 08:23:53 +09:00
Seiichi Uchida
95507e3a43
Remove has_prefix_space
2018-03-19 08:23:53 +09:00
Seiichi Uchida
ec71459c44
Format macro arguments with vertical layout
2018-03-19 08:23:53 +09:00
Seiichi Uchida
84ea306d32
Remove unit tests
2018-03-19 08:23:53 +09:00
Seiichi Uchida
c9701d8e18
Update tests
2018-03-19 08:23:53 +09:00
Nick Cameron
56d2a08db0
Merge pull request #2541 from topecongiro/issue-2358
...
Skip name replacement in comments and strings
2018-03-19 08:55:35 +13:00
Nick Cameron
b7bc720638
Merge pull request #2540 from topecongiro/version
...
Fix print_version
2018-03-19 08:53:31 +13:00
Seiichi Uchida
1a969cff7f
Remove FIXME about duplicated code
2018-03-17 14:59:39 +09:00
Seiichi Uchida
d7188654ea
Skip name replacement in comments and strings
2018-03-17 14:59:26 +09:00
Seiichi Uchida
9cc038897e
Add a test for #2538
2018-03-17 14:58:56 +09:00
Seiichi Uchida
ca6fc67e60
Fix print_version
2018-03-17 12:16:15 +09:00
topecongiro
87180d9065
0.4.1
2018-03-16 08:58:25 +09:00
topecongiro
a03b3b7d6f
Cargo update
...
Remove `rustc-ap-rustc_errors` from dependencies since it
is re-exported from `rustc-ap-syntax`.
2018-03-16 08:52:36 +09:00
Nick Cameron
c416246494
Merge pull request #2509 from topecongiro/issue-2493
...
Overflow the last rhs of a binary expression
2018-03-16 07:30:30 +13:00
Nick Cameron
65ce7bbb81
Merge pull request #2533 from topecongiro/rustc-ap-syntax
...
Update to the latest rustc-ap-syntax
2018-03-16 07:26:50 +13:00
Seiichi Uchida
eda626cfc9
Call syntax::with_globals before using a parser
2018-03-15 18:55:52 +09:00
Seiichi Uchida
a353294fe4
Cargo update
...
Update `rustc-ap-syntax` to `67.0.0`.
2018-03-15 18:55:31 +09:00
Seiichi Uchida
0dca70f290
Merge branch 'matthew-mcallister-attrib-block-expr'
2018-03-14 01:16:57 +09:00
Matthew McAllister
c5168405b0
Format attributes on block expressions
2018-03-14 01:16:19 +09:00
Seiichi Uchida
314c912303
Update CHANGELOG
2018-03-14 00:38:42 +09:00
Nick Cameron
a0e063a6e1
Merge pull request #2522 from topecongiro/ignore-config-option
...
Add ignore config option
2018-03-12 16:25:31 +13:00
Nick Cameron
047a52087e
Merge pull request #2528 from topecongiro/rfc/trait-impl-where
...
Implement RFC style for trait
2018-03-12 16:25:12 +13:00
topecongiro
3999d64f12
Simplify IgnoreList
2018-03-12 08:41:19 +09:00
Seiichi Uchida
182b46e0ed
Simplify join_bounds()
2018-03-12 07:57:03 +09:00
Seiichi Uchida
ccd134ed75
Add a test for #2497
...
Closes #2497 .
2018-03-12 07:54:12 +09:00
Seiichi Uchida
7917d6f94a
Update tests
...
This is an unintentional side effect of this PR. Nonetheless the diff looks
harmless to me, and it is only relevant when `indent_style = Visual`.
So I think this is ok.
2018-03-12 07:54:12 +09:00