Nick Cameron
|
224eecce50
|
Minor refactoring in compute_budgets_for_args
|
2015-09-27 19:25:04 +13:00 |
|
Nick Cameron
|
dad4626517
|
Merge pull request #368 from nrc/struct-wide
Use a width heuristic for struct lits
|
2015-09-27 10:50:50 +13:00 |
|
Marcus Klaas
|
2d4a0cbe3b
|
Fix match arm indentation bug
|
2015-09-26 23:18:57 +02:00 |
|
Marcus Klaas
|
078fff068a
|
Improve heuristics for match arm body placement
|
2015-09-26 22:35:53 +02:00 |
|
Nick Cameron
|
617eed353c
|
Changes to rustfmt source
|
2015-09-26 18:29:48 +12:00 |
|
Nick Cameron
|
b894dd8abf
|
Use a width heuristic for struct lits.
Closes #123
|
2015-09-26 18:25:41 +12:00 |
|
Nick Cameron
|
b2e7da0aa0
|
Format imports with aliases.
Closes #366
|
2015-09-26 18:12:25 +12:00 |
|
Nick Cameron
|
d161b8df72
|
rebasing changes and address review comment
|
2015-09-26 14:00:19 +12:00 |
|
Nick Cameron
|
99d71a164a
|
Changes to source formatting
|
2015-09-26 13:58:12 +12:00 |
|
Nick Cameron
|
ebf64ca35d
|
Heuristic max width for function calls
|
2015-09-26 13:54:22 +12:00 |
|
Nick Cameron
|
e161de0daa
|
Merge pull request #352 from nrc/ty_parens_fix
Formatting of some types
|
2015-09-26 13:50:00 +12:00 |
|
Nick Cameron
|
92fbb80097
|
Formatting of some types
Closes #341
|
2015-09-26 13:48:02 +12:00 |
|
Nick Cameron
|
dcbfd0469f
|
Merge pull request #362 from marcusklaas/rewrite-string
Make rewrite_string return `Option<String>`
|
2015-09-26 13:36:59 +12:00 |
|
Marcus Klaas
|
5db17ca703
|
Use the maximum available width in struct formatting
Previously, we'd use an approximation for the maximum width since the configuration wasn't available in `write_list`.
|
2015-09-25 16:56:22 +02:00 |
|
Marcus Klaas
|
bc0dd2c68d
|
Adjust for changed representation of box expressions in AST
|
2015-09-25 13:25:52 +02:00 |
|
Marcus Klaas
|
a7690cb1e5
|
Make rewrite_string return Option<String>
|
2015-09-25 13:01:20 +02:00 |
|
Eli Friedman
|
19e887c309
|
Add support for formatting AddrOf (unary "&").
|
2015-09-24 01:13:57 -07:00 |
|
Nick Cameron
|
d941fe20b4
|
Merge pull request #358 from eefriedman/rewrite-return
Add support for formatting "return" expressions.
|
2015-09-24 18:19:37 +12:00 |
|
Eli Friedman
|
69da1a78de
|
Add support for formatting "return" expressions.
Fixes #303.
|
2015-09-23 23:12:04 -07:00 |
|
Eli Friedman
|
ed597a8059
|
Exhaustively enumerate expressions in expression rewriting.
|
2015-09-23 22:51:37 -07:00 |
|
Scyptnex
|
f1dfab5a29
|
fix for #355 and test cases
|
2015-09-24 12:01:48 +10:00 |
|
Scyptnex
|
19d1ec1dec
|
Fixes #339 and #272
|
2015-09-24 10:22:06 +10:00 |
|
Robin Gloster
|
5e2633b742
|
adapt to rust sytax::ast::Mac changes
|
2015-09-23 18:31:31 +00:00 |
|
Nick Cameron
|
5e18b03bb9
|
Merge pull request #345 from Manishearth/fix-match
Handle comments in match better (fixes #344)
|
2015-09-22 17:00:18 +12:00 |
|
Manish Goregaokar
|
106f7251fb
|
Add tests, reformat expr
|
2015-09-22 09:35:50 +05:30 |
|
Marcus Klaas
|
71faa8984d
|
Format foreign functions and statics
|
2015-09-21 20:02:45 +02:00 |
|
Marcus Klaas de Vries
|
fa67e0359a
|
Merge pull request #334 from marcusklaas/sparse-mods
Place the closing brace of an inline mod on a new line
|
2015-09-21 19:42:36 +02:00 |
|
Manish Goregaokar
|
abdb693922
|
Handle comments in match better (fixes #344)
|
2015-09-21 17:48:35 +05:30 |
|
Marcus Klaas
|
5ee6304d8d
|
Fix struct overflows
|
2015-09-20 18:45:25 +02:00 |
|
Sebastian Ullrich
|
9bd502ad54
|
Fix negative overflow and missing '..' on struct lit base exprs
|
2015-09-20 15:47:21 +02:00 |
|
Marcus Klaas
|
f8e74bfa2c
|
Place the closing brace of an inline mod on a new line
|
2015-09-20 14:22:12 +02:00 |
|
Pavel Sountsov
|
01bdcd0014
|
Remove unnecessary config parameter from format_missing_with_indent.
|
2015-09-19 10:44:28 -07:00 |
|
Pavel Sountsov
|
620650219e
|
Use the block_indent inside visit_expr.
This seems to pass all the tests and greatly improves the formatting output
when using hard tabs.
|
2015-09-19 10:36:46 -07:00 |
|
Pavel Sountsov
|
03e1b27826
|
Add Indent::none(), remove make_indent.
|
2015-09-19 10:36:45 -07:00 |
|
Pavel Sountsov
|
d4108a3029
|
Initial implementation of hard tab indentation.
|
2015-09-19 10:36:45 -07:00 |
|
Sebastian Ullrich
|
3da7adbc3f
|
rustc update: Remove variant visibility
https://github.com/rust-lang/rust/pull/28440
|
2015-09-19 17:46:25 +02:00 |
|
Marcus Klaas
|
e72d488281
|
Refactor test code
No longer use callbacks or thread::catch_panic; reduce stdout spew; guard against rustfmt breaking the column limit.
|
2015-09-18 22:34:46 +02:00 |
|
Marcus Klaas
|
110f7206e6
|
Split formatting function from side effects
This makes rustfmt more usable as a library.
|
2015-09-18 22:31:33 +02:00 |
|
cassiersg
|
9c5dc29416
|
Merge pull request #314 from alobb/configDocumentation
Fixed https://github.com/nrc/rustfmt/issues/291
|
2015-09-17 23:13:25 +02:00 |
|
Marcus Klaas
|
f751356910
|
Format macro invocations
|
2015-09-16 20:26:14 +02:00 |
|
Aaron Lobb
|
07f7926bc2
|
Added help string for chains_overflow_last config parameter
|
2015-09-15 21:15:46 -07:00 |
|
Nick Cameron
|
e4cca21a10
|
Preserve unsafe blocks in closures
Fixes #321
|
2015-09-15 17:47:18 +12:00 |
|
Nick Cameron
|
a29023a191
|
Remove a few unnecessary rustfmt_skip s
|
2015-09-15 11:46:27 +12:00 |
|
Aaron Lobb
|
d773580715
|
Changed ConfigType trait to only return a string of variants, rather than a vec
|
2015-09-14 13:43:55 -07:00 |
|
Aaron Lobb
|
cd9e9b5db0
|
Merged config imports
|
2015-09-14 13:06:09 -07:00 |
|
Aaron Lobb
|
8b808de6ff
|
Fixed https://github.com/nrc/rustfmt/issues/291; added output to --help runtime option with possible config values
|
2015-09-14 00:29:15 -07:00 |
|
Nick Cameron
|
4738d284f2
|
Merge pull request #309 from marcusklaas/array-literals
Format array literals
|
2015-09-13 09:20:37 +12:00 |
|
Marcus Klaas
|
ffa7e8d599
|
Prevent generation of bogus comment in some function calls
This would happen when the callee contained parentheses.
|
2015-09-12 14:31:51 +02:00 |
|
Marcus Klaas
|
7deee6daf5
|
Format array literals
|
2015-09-12 00:06:17 +02:00 |
|
Marcus Klaas
|
623d6c972a
|
Rewrite types in function arguments
|
2015-09-11 12:32:34 +02:00 |
|