Commit graph

229 commits

Author SHA1 Message Date
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
Nick Cameron 799c673316 Merge pull request #161 from cassiersg/fix-bin-op-width
Add regression tests for binOps
2015-07-26 09:37:12 +12:00
Gaëtan Cassiers efda914ab9 Add regression tests for binOps 2015-07-25 23:28:31 +02:00
Marcus Klaas 397d0d3d72 Format simple imports 2015-07-25 23:17:56 +02:00
Nick Cameron 0f3848471d Merge pull request #142 from cassiersg/rewrite-imports
Move 'use' to Rewrite
2015-07-26 09:03:56 +12:00
cassiersg 92b3f69934 Add a helper method to format imports 2015-07-25 19:00:38 +02:00
cassiersg 5168d7458a Indent fix 2015-07-25 19:00:38 +02:00
Gaëtan Cassiers 30b16bc474 Move 'use' to Rewrite
Implements Rewrite for ViewPath

Behavior change: always use max_width instead of ideal_width for use
list rewrite. I think it looks better, was also suggested by @nrc in
https://github.com/nrc/rustfmt/issues/82#issuecomment-105314265
2015-07-25 19:00:38 +02:00
Gaëtan Cassiers ff301efa4e Fix width computation in rewrite_binary_op
Operator width was counted twice.
2015-07-25 18:58:16 +02:00
Nick Cameron 8461e8a0a8 Merge pull request #147 from marcusklaas/even-more-expr
Format if expressions & loops
2015-07-25 09:51:59 +12:00
Nick Cameron 4aa24f5962 Merge pull request #158 from marcusklaas/modules
Use new module code from libsyntax
2015-07-25 09:48:58 +12:00
Marcus Klaas 3aa03dcc25 Use new module code from libsyntax 2015-07-24 19:25:01 +02:00
Marcus Klaas c4101de53d Refactor some things; add extra tests. 2015-07-24 19:00:14 +02:00
Nick Cameron 0fc8c37836 Merge pull request #157 from marcusklaas/box-syntax
Preserve box syntax
2015-07-24 10:30:15 +12:00
Marcus Klaas d7fe47d858 Preserve box syntax 2015-07-23 23:08:41 +02:00
Nick Cameron 609e621a57 Merge pull request #151 from marcusklaas/fix-for-servo
Fix underflow bug in rewrite_call
2015-07-23 10:18:36 +12:00
Marcus Klaas d13fc2289a Fix underflow bug in rewrite_call
Fixes https://github.com/nrc/rustfmt/issues/148.
Now properly propagates the rewrite failure instead of panicking. Added regression test from servo code. This example will be properly rewritten when https://github.com/nrc/rustfmt/issues/17 is addressed.
2015-07-22 23:43:24 +02:00
Nick Cameron c10c732425 Simplify CompilerCalls impl 2015-07-23 08:07:57 +12:00
Nick Cameron 8e8a5b3990 Merge pull request #146 from marcusklaas/fix-inverted-span
Format unnamed function arguments
2015-07-21 07:38:20 +12:00
Marcus Klaas 500fb78a33 Format unnamed function arguments 2015-07-20 20:07:54 +02:00
Marcus Klaas 2fa6220f57 Format all the loops! 2015-07-19 23:43:32 +02:00
Marcus Klaas 2fda8dd883 Format if-let-else expressions 2015-07-19 23:43:03 +02:00
Marcus Klaas b161815fe0 Format if-else expressions 2015-07-19 23:42:54 +02:00
Marcus Klaas e47e91013e Format while loops, including labels 2015-07-18 12:25:41 +02:00
Nick Cameron 979d0c9756 Resolve some warnings 2015-07-17 18:26:10 +12:00
Nick Cameron c3375078e5 Merge pull request #137 from nrc/struct-lit-opt
Options for formatting struct literals
2015-07-17 06:57:01 +12:00
Nick Cameron fa4ef4d785 Merge pull request #139 from nrc/todo-sorry
Don't apologise if its not our fault in warnings
2015-07-17 06:56:38 +12:00
Nick Cameron f2bcee9d87 Tidy up some overrunning lines 2015-07-16 14:23:48 +12:00
Nick Cameron 9ab1587a98 Don't apologise if its not our fault in warnings 2015-07-16 14:17:07 +12:00
Nick Cameron a32b0e7627 Fix some bugs 2015-07-16 14:05:10 +12:00
Nick Cameron 018fa85453 Reformat code to new struct lit style 2015-07-16 14:05:10 +12:00
Nick Cameron 7518f68861 Add an option to format struct lits with either block or visual indent 2015-07-16 14:05:05 +12:00
Nick Cameron e4a6f96d70 Merge pull request #128 from marcusklaas/subexpr
Format loops
2015-07-16 10:08:36 +12:00
Marcus Klaas b473c2bd2a Format loops 2015-07-15 23:33:01 +02:00
Nick Cameron 337c5b5fba Merge pull request #132 from cassiersg/fix-tup-lit
Fix bug in rewrite_tup_lit
2015-07-16 07:05:54 +12:00