Commit graph

194 commits

Author SHA1 Message Date
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
Gaëtan Cassiers b93b64381f Fix bug in rewrite_tup_lit
Wasn't using all width available when the lenght is more than 1.
2015-07-15 00:38:54 +02:00
Nick Cameron 04cf309f32 Merge pull request #122 from cassiersg/fix-mod
Reformat modules in external files
2015-07-06 07:07:08 +12:00
Gaëtan Cassiers 990a123e1c Run rustfmt on the code 2015-07-03 11:13:28 +02:00
Gaëtan Cassiers 3de366d282 Format modules into separate files 2015-07-03 11:12:21 +02:00
Gaëtan Cassiers 83290f15ad Add comma after struct-like enum variant
This is mandatory.
2015-07-03 10:30:42 +02:00
Gaëtan Cassiers fc4483748c Fix fn decl rewriting in case of generics
An opening paren in generics caused a false-positive detection of args
beginning. The result was the creation of comments with some code into
it.
2015-07-03 10:30:42 +02:00
Nick Cameron 54d2620ead Merge pull request #124 from cassiersg/fix-bin-op
Fix bugs in width computation for bin op
2015-07-02 17:58:02 -07:00
Gaëtan Cassiers 163fbf62ee Fix bugs in width computation 2015-07-03 02:55:43 +02:00
Nick Cameron 08b9837a1f Merge pull request #99 from marcusklaas/bool-expr
Format expressions with binary and unary operators
2015-07-02 14:05:25 -07:00
Marcus Klaas 2d4b4b856a Format expressions with binary and unary operators 2015-07-02 22:44:55 +02:00
Nick Cameron f16cf1272a Merge pull request #113 from marcusklaas/import-comments
Update import list formatting
2015-07-02 12:34:22 -07:00
Marcus Klaas 482f200b0b Update import list formatting
Include comments and sort items alphabetically.
2015-06-26 03:43:12 +02:00
Nick Cameron 8cef6785bf Merge pull request #93 from marcusklaas/tuple-structs
Format tuple like structs
2015-06-25 14:18:19 -07:00
Marcus Klaas 28f7bd4205 Fixup comment wrapping in lists 2015-06-24 21:14:08 +02:00
Marcus Klaas 9f3ab0b5fe Format comments in struct literals 2015-06-24 01:11:29 +02:00
Marcus Klaas 0ef5db9496 Format tuple-like structs 2015-06-23 16:54:42 +02:00
Nick Cameron 66c6fe5334 Merge pull request #112 from marcusklaas/config-fix
Remove global mutable config to allow for concurrency
2015-06-23 06:18:07 -07:00
Marcus Klaas d7b49fd76c Remove global mutable config to allow for concurrency 2015-06-23 13:26:04 +02:00
Nick Cameron 1488d5eadb Merge pull request #90 from marcusklaas/empty-imports
Remove empty list imports
2015-06-22 17:32:55 -07:00
Nick Cameron 58df4664bb Merge pull request #107 from cassiersg/rewrite
Add a Rewrite trait
2015-06-22 17:30:27 -07:00
Gaëtan Cassiers b7ead806f4 Use FromIterator implementation for Option
Combined with try_opt!, this avoid an explicit for loop or another macro.
2015-06-23 02:15:46 +02:00
Gaëtan Cassiers ad658885d4 Comments for Rewrite 2015-06-23 02:15:46 +02:00
Gaëtan Cassiers 2161400c7d Add a try_opt! macro for ease of work with Rewrite 2015-06-23 02:15:46 +02:00
Gaëtan Cassiers c012d311c4 A basic impl of Rewrite for ast::Expr 2015-06-23 02:15:46 +02:00
Nick Cameron c10bfecdc2 Merge pull request #114 from marcusklaas/rustup
Rustup
2015-06-22 15:36:20 -07:00
Nick Cameron 3bb144c26e Merge pull request #117 from cassiersg/fix-round-power-of-two
Use wrapping operations for bit-level functions
2015-06-22 10:37:29 -07:00
Gaëtan Cassiers 35c996054a Use wrapping operations for bit-level functions
This handles a underflow panic on round_up_to_power_of_two(0).
2015-06-22 17:42:05 +02:00
Marcus Klaas 5924b83829 Rustup 2015-06-22 14:52:23 +02:00
Nick Cameron b74cdb7b53 Merge pull request #109 from marcusklaas/fix-string-lit
Fix off-by-one errors in rewrite_string_lit
2015-06-16 09:59:24 +12:00
Nick Cameron 129e2f12e4 Merge pull request #96 from marcusklaas/find-uncommented
Deal with problematic characters in comments
2015-06-16 09:45:01 +12:00
Marcus Klaas 963eafe94a Add tests for string literal formatting 2015-06-15 21:37:27 +02:00
Marcus Klaas 74f050bb5a Fix off-by-one bugs in rewrite_string_lit
Multi-line literals would typically have a character too many. Splitting of escape sequences also wasn't working correctly.
2015-06-15 21:37:04 +02:00
Marcus Klaas b17c920e46 Deal with problematic characters in comments 2015-06-15 15:07:47 +02:00
Nick Cameron c7ecf74af0 Merge pull request #106 from marcusklaas/issue-number-check-2
Implement checks for unnumbered TODOs and FIXMEs
2015-06-15 20:32:12 +12:00
Marcus Klaas d335d04575 Implement checks for unnumbered TODOs and FIXMEs 2015-06-12 20:58:23 +02:00