Commit Graph

1915 Commits

Author SHA1 Message Date
Simon Bernier St-Pierre 6adb6a1d1a Fix build on nightly
https://github.com/rust-lang/rust/pull/27857
2015-08-25 17:37:48 -04:00
Marcus Klaas de Vries 393a151ab3 Merge pull request #196 from marcusklaas/if-else-single-line
Implement single line if-else formatting
2015-08-25 22:55:10 +02:00
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