Marcus Klaas
d92dd3d915
Prevent nested if-else from being put on a single line.
...
This is done using a pretty terribad hack, introducing an extra function parameter and some code duplication. Unfortunately, there seem to be few alternatives.
2015-08-25 22:52:33 +02:00
Marcus Klaas
b7a71250f4
Implement single line if-else formatting
2015-08-25 22:09:46 +02:00
Marcus Klaas de Vries
eff87a4a66
Merge pull request #175 from marcusklaas/assignment
...
Format assignment
2015-08-25 21:45:25 +02:00
Marcus Klaas
120fd2426e
Format assignment
2015-08-25 21:43:13 +02:00
cassiersg
ca39467cde
Merge pull request #191 from myromeu/is_empty
...
Fixes nrc/rustfmt#187
2015-08-25 00:13:31 +02:00
Ivan Apachev
c7e6d0b54a
Replace uses of x.len() == 0 by x.is_empty() #187
2015-08-25 01:07:48 +03:00
cassiersg
4c4b0e6612
Merge pull request #203 from cassiersg/fix-190
...
Fix #190 for submodules
2015-08-24 22:03:30 +02:00
Gaëtan Cassiers
76ea7e3b64
Fix #190 for submodules
2015-08-24 22:01:01 +02:00
cassiersg
cf046b734c
Merge pull request #200 from sinhpham/master
...
Fix https://github.com/nrc/rustfmt/issues/190
2015-08-24 19:06:02 +02:00
Sinh Pham
49cae9c485
Fix https://github.com/nrc/rustfmt/issues/190
2015-08-23 08:37:43 -04:00
Nick Cameron
8319e33573
Merge pull request #198 from marcusklaas/parameterized-paths-matter
...
Fix bug in path formatting
2015-08-23 19:52:39 +12:00
Marcus Klaas de Vries
3c6f623385
Merge pull request #199 from ineol/raw_strings
...
Don't format raw strings
2015-08-22 21:26:50 +02:00
Léo Stefanesco
8b78568388
Add test for raw strings
2015-08-22 21:20:31 +02:00
Léo Stefanesco
5047091f08
Don't format raw strings
2015-08-21 19:13:46 +02:00
Marcus Klaas
150c333e6c
Fix bug in path formatting
2015-08-21 16:28:32 +02:00
Marcus Klaas de Vries
0a19c6d30c
Merge pull request #186 from marcusklaas/closures
...
Format closures
2015-08-21 12:59:05 +02:00
Marcus Klaas
e0ae162ae1
Reduce code duplication for block indentation helpers
2015-08-21 12:57:17 +02:00
Marcus Klaas
c8fd23ca68
Refactor closure formatting routine
2015-08-20 23:05:41 +02:00
Marcus Klaas
a75017e50e
Add additional tests for closures
2015-08-20 22:08:51 +02:00
Marcus Klaas
5fcd313b08
Format closures
2015-08-19 23:15:56 +02:00
Nick Cameron
95b6aa0dc8
Merge pull request #189 from nrc/match
...
match expressions
2015-08-20 08:20:43 +12:00
Nick Cameron
43ad7ad7a0
Re-jig binop formatting
...
and misc other fixes from the reviews.
2015-08-20 08:18:02 +12:00
Nick Cameron
df0fd0e119
reformatting/rebasing
2015-08-20 08:11:14 +12:00
Nick Cameron
81f2e449d7
Handle span error with continue
...
This should be properly addressed by #184 , but requires a change to the rustc parser, so this patch just works around the issue.
2015-08-20 08:11:14 +12:00
Nick Cameron
ae1eec81af
Rewrite match expressions (continued).
2015-08-20 08:11:14 +12:00
Nick Cameron
a43e2b5ae8
Formatting
2015-08-20 08:11:14 +12:00
Nick Cameron
d10629d8a5
Allow {}
to remain.
2015-08-20 08:08:11 +12:00
Nick Cameron
dc2544712c
Rewrite match expressions
2015-08-20 08:08:11 +12:00
Marcus Klaas de Vries
8dbe2133fb
Merge pull request #178 from marcusklaas/single-config-override
...
Allow override of single configuration lines in tests
2015-08-19 21:53:02 +02:00
Marcus Klaas
8e22a73cb7
Add option to override single configuration lines for tests
2015-08-19 21:51:03 +02:00
Marcus Klaas de Vries
2ef0b17955
Merge pull request #176 from marcusklaas/no-backup
...
Add an option to forgo backups
2015-08-19 21:34:07 +02:00
Marcus Klaas
10a80bb8be
Add an option to forgo backups
2015-08-19 21:31:27 +02:00
Marcus Klaas de Vries
ca651ee1ac
Merge pull request #188 from marcusklaas/refactor-itemize-list
...
Refactor itemize list so that it produces an iterator
2015-08-19 18:43:53 +02:00
Marcus Klaas
4e0a8da447
Refactor itemize list so that it produces an iterator
2015-08-19 18:40:02 +02:00
Marcus Klaas de Vries
229415bca2
Merge pull request #193 from posix4e/doc-defaulttoml
...
Doc defaulttoml
2015-08-18 20:39:54 +02:00
Alex Newman
2f4ef7dd1e
Provide information about default.toml
2015-08-18 11:35:18 -07:00
Marcus Klaas de Vries
68627522b0
Merge pull request #174 from marcusklaas/format-paths
...
Format paths
2015-08-16 22:59:03 +02:00
Marcus Klaas
41bca58100
Format paths
2015-08-16 22:53:06 +02:00
Marcus Klaas de Vries
78b38c84c6
Merge pull request #159 from marcusklaas/explicit-self
...
Correctly format typed self in function arguments
2015-08-14 11:58:30 +02:00
Marcus Klaas
82b27fc4ab
Correctly format typed self in function arguments
2015-08-14 11:56:27 +02:00
cassiersg
d07eb28150
Merge pull request #162 from cassiersg/sep-mods
...
Move modules listing outside of FmtVisitor
2015-08-02 14:51:48 +02:00
Gaëtan Cassiers
5a29d2f081
Fix nits for filemap
2015-08-02 14:49:35 +02:00
Gaëtan Cassiers
5b5927996f
Kill ChangeSet and replace remaining part by FileMap
...
Also fix style issues
Cargo update to get fixes of strings.rs (was cause of a misformatted
function call).
2015-08-02 13:33:01 +02:00
Gaëtan Cassiers
0eab4bf430
Remove ChangeSet of FmtVisitor
2015-08-02 13:12:51 +02:00
Gaëtan Cassiers
0e10329dc7
Separate modules and files listing of reformatting
...
As suggested in #141
Closes #156
2015-08-02 13:07:27 +02:00
Marcus Klaas de Vries
bc43b81200
Merge pull request #167 from marcusklaas/unsafe
...
Properly format unsafe blocks
2015-08-02 12:42:00 +02:00
Marcus Klaas
0f640b06dd
Properly format unsafe blocks
2015-08-02 12:40:02 +02:00
Nick Cameron
7214008f60
Merge pull request #164 from marcusklaas/rustup
...
Rustup
2015-07-31 08:03:31 -07:00
Marcus Klaas
54a96355dd
Phase out token::get_ident in favour of ToString
...
token::get_ident was removed in rust commit 00a5e66f81
2015-07-31 13:10:19 +02:00
Nick Cameron
ed889e01db
Merge pull request #144 from marcusklaas/single-use
...
Format simple imports
2015-07-26 09:38:07 +12:00