]>
git.lizzy.rs Git - rust.git/log
Marcus Klaas de Vries [Tue, 1 Sep 2015 21:44:19 +0000 (23:44 +0200)]
Merge pull request #243 from nrc/fn-decl-2
More function decl variety
Nick Cameron [Tue, 1 Sep 2015 21:41:08 +0000 (09:41 +1200)]
Support struct-like layouts for fn args
Nick Cameron [Tue, 1 Sep 2015 20:56:37 +0000 (08:56 +1200)]
Rename fn_args_layout to fn_args_density
Nick Cameron [Tue, 1 Sep 2015 20:00:28 +0000 (08:00 +1200)]
Merge pull request #238 from nrc/fn-decl
Customisation of function decls
Nick Cameron [Tue, 1 Sep 2015 07:36:00 +0000 (19:36 +1200)]
Support where clauses on the same line as the function decl where it all fits on one line.
Nick Cameron [Tue, 1 Sep 2015 19:43:09 +0000 (07:43 +1200)]
Merge pull request #241 from marcusklaas/string-reformat
Remove faulty shortcut in `rewrite_string_lit`
Marcus Klaas [Tue, 1 Sep 2015 18:42:07 +0000 (20:42 +0200)]
Remove faulty shortcut in `rewrite_string_lit`
Rustfmt would leave the literal unchanged when it did not exceed the column limit in its original position, not considering its position after formatting.
Marcus Klaas de Vries [Tue, 1 Sep 2015 18:34:22 +0000 (20:34 +0200)]
Merge pull request #239 from sinhpham/format_strings_option
Format strings option https://github.com/nrc/rustfmt/issues/202
Marcus Klaas de Vries [Tue, 1 Sep 2015 18:32:09 +0000 (20:32 +0200)]
Merge pull request #240 from marcusklaas/rustup2
Rustup
Marcus Klaas [Tue, 1 Sep 2015 18:28:38 +0000 (20:28 +0200)]
Rustup
Fix breakage caused by rust commit
2076cdd .
Sinh Pham [Tue, 1 Sep 2015 12:14:52 +0000 (08:14 -0400)]
Format strings option https://github.com/nrc/rustfmt/issues/202
Nick Cameron [Tue, 1 Sep 2015 07:04:41 +0000 (19:04 +1200)]
Support where clause predicates at different indentations
Nick Cameron [Tue, 1 Sep 2015 06:53:16 +0000 (18:53 +1200)]
Support where predicates on the same line
Nick Cameron [Tue, 1 Sep 2015 06:38:12 +0000 (18:38 +1200)]
Support non-indented where clauses
Nick Cameron [Tue, 1 Sep 2015 06:20:17 +0000 (18:20 +1200)]
Support different indent styles for generics
Nick Cameron [Tue, 1 Sep 2015 05:22:00 +0000 (17:22 +1200)]
Support different tabbing of function args
(Although, frankly anything other than visual is deeply wrong).
Nick Cameron [Tue, 1 Sep 2015 05:06:41 +0000 (17:06 +1200)]
Option to pack fn args on fewer lines
Nick Cameron [Tue, 1 Sep 2015 04:35:55 +0000 (16:35 +1200)]
Merge pull request #237 from posix4e/readme
rejiggered the readme file
Alex HotShot Newman [Tue, 1 Sep 2015 02:42:58 +0000 (19:42 -0700)]
Readme cleanup
Nick Cameron [Tue, 1 Sep 2015 03:43:37 +0000 (15:43 +1200)]
Merge pull request #236 from nrc/comments-test
Add a test module to comments
Nick Cameron [Tue, 1 Sep 2015 03:39:37 +0000 (15:39 +1200)]
Add a test module to comments
Nick Cameron [Mon, 31 Aug 2015 19:22:46 +0000 (07:22 +1200)]
Merge pull request #232 from marcusklaas/boxes
Fix bad offset, underflow issues
Marcus Klaas [Mon, 31 Aug 2015 17:30:00 +0000 (19:30 +0200)]
Fix some potential arithmetic underflow issues
There have been many of this sort already. These were just bugs waiting to happen.
Marcus Klaas [Mon, 31 Aug 2015 17:15:40 +0000 (19:15 +0200)]
Fix offset for unary operations
Fixes https://github.com/nrc/rustfmt/issues/227.
Marcus Klaas de Vries [Mon, 31 Aug 2015 05:43:31 +0000 (07:43 +0200)]
Merge pull request #230 from jdm/underflow
Avoid an integer underflow panic. Fixes #229.
Josh Matthews [Mon, 31 Aug 2015 03:15:14 +0000 (23:15 -0400)]
Avoid an integer underflow panic. Fixes #229.
Nick Cameron [Sun, 30 Aug 2015 23:03:39 +0000 (11:03 +1200)]
Merge pull request #221 from marcusklaas/diff-context
Refactor diff handling in tests
Marcus Klaas [Sun, 30 Aug 2015 18:47:46 +0000 (20:47 +0200)]
Refactor diff handling in tests
This splits the generation and display of mismatches. Mismatches now include a few lines of context. Finally, diffs are now coloured.
cassiersg [Sat, 29 Aug 2015 08:36:50 +0000 (10:36 +0200)]
Merge pull request #214 from crumblingstatue/clean_exit
Only exit after running all destructors and flushing stdout
Mika Attila [Fri, 28 Aug 2015 21:51:26 +0000 (23:51 +0200)]
Simplify match expression
cassiersg [Fri, 28 Aug 2015 21:03:14 +0000 (23:03 +0200)]
Merge pull request #218 from cassiersg/empty_file
Add unittest for #115
Gaëtan Cassiers [Fri, 28 Aug 2015 20:59:36 +0000 (22:59 +0200)]
Add unittest for #115
cassiersg [Fri, 28 Aug 2015 12:34:25 +0000 (14:34 +0200)]
Merge pull request #207 from cassiersg/find-comments
Add a generic tool for searching comments in code
Gaëtan Cassiers [Thu, 27 Aug 2015 12:07:15 +0000 (14:07 +0200)]
Add a generic tool for searching comments in code
This make a base for all functions searching for comments, or searching
code excluding comments, etc. These functions where too simple and
didn't handle complicated cases like nested comments or comment marks
inside string litterals ("/*").
cassiersg [Fri, 28 Aug 2015 11:50:10 +0000 (13:50 +0200)]
Merge pull request #211 from sinhpham/master
Fix #201
Mika Attila [Fri, 28 Aug 2015 11:07:08 +0000 (13:07 +0200)]
Don't pass --write-mode argument to rustc
Fixes regression introduced by
660f41865b43f38d68b649328c04b1702e37655e
Sinh Pham [Fri, 28 Aug 2015 03:15:21 +0000 (23:15 -0400)]
Fix #201
Mika Attila [Fri, 28 Aug 2015 08:28:28 +0000 (10:28 +0200)]
Only exit after running all destructors and flushing stdout
cassiersg [Thu, 27 Aug 2015 20:38:31 +0000 (22:38 +0200)]
Merge pull request #208 from cassiersg/rewrite-attrs
Implement Rewrite for [ast::Attribute]
Gaëtan Cassiers [Fri, 17 Jul 2015 21:10:15 +0000 (23:10 +0200)]
Implement Rewrite for [ast::Attribute]
cassiersg [Wed, 26 Aug 2015 22:12:33 +0000 (00:12 +0200)]
Merge pull request #206 from posix4e/usage
Fix usage of the tool. Provide -h and --help
Alex HotShot Newman [Wed, 26 Aug 2015 22:02:06 +0000 (15:02 -0700)]
Fix usage of the tool. Provide -h and --help
cassiersg [Wed, 26 Aug 2015 20:23:43 +0000 (22:23 +0200)]
Merge pull request #165 from SBSTP/config
Add project-specific configuration file support.
cassiersg [Wed, 26 Aug 2015 20:18:19 +0000 (22:18 +0200)]
Merge pull request #204 from SBSTP/nightly
Fix build on nightly
Simon Bernier St-Pierre [Wed, 26 Aug 2015 18:03:11 +0000 (14:03 -0400)]
Delete src/default.toml file
Simon Bernier St-Pierre [Fri, 31 Jul 2015 23:21:44 +0000 (19:21 -0400)]
Add project-specific configuration file support
Simon Bernier St-Pierre [Tue, 25 Aug 2015 21:37:48 +0000 (17:37 -0400)]
Fix build on nightly
https://github.com/rust-lang/rust/pull/27857
Marcus Klaas de Vries [Tue, 25 Aug 2015 20:55:10 +0000 (22:55 +0200)]
Merge pull request #196 from marcusklaas/if-else-single-line
Implement single line if-else formatting
Marcus Klaas [Tue, 25 Aug 2015 20:07:02 +0000 (22:07 +0200)]
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.
Marcus Klaas [Tue, 25 Aug 2015 19:46:58 +0000 (21:46 +0200)]
Implement single line if-else formatting
Marcus Klaas de Vries [Tue, 25 Aug 2015 19:45:25 +0000 (21:45 +0200)]
Merge pull request #175 from marcusklaas/assignment
Format assignment
Marcus Klaas [Fri, 21 Aug 2015 11:31:09 +0000 (13:31 +0200)]
Format assignment
cassiersg [Mon, 24 Aug 2015 22:13:31 +0000 (00:13 +0200)]
Merge pull request #191 from myromeu/is_empty
Fixes nrc/rustfmt#187
Ivan Apachev [Mon, 24 Aug 2015 21:54:47 +0000 (00:54 +0300)]
Replace uses of x.len() == 0 by x.is_empty() #187
cassiersg [Mon, 24 Aug 2015 20:03:30 +0000 (22:03 +0200)]
Merge pull request #203 from cassiersg/fix-190
Fix #190 for submodules
Gaëtan Cassiers [Mon, 24 Aug 2015 20:01:01 +0000 (22:01 +0200)]
Fix #190 for submodules
cassiersg [Mon, 24 Aug 2015 17:06:02 +0000 (19:06 +0200)]
Merge pull request #200 from sinhpham/master
Fix https://github.com/nrc/rustfmt/issues/190
Sinh Pham [Sat, 22 Aug 2015 22:08:11 +0000 (18:08 -0400)]
Fix https://github.com/nrc/rustfmt/issues/190
Nick Cameron [Sun, 23 Aug 2015 07:52:39 +0000 (19:52 +1200)]
Merge pull request #198 from marcusklaas/parameterized-paths-matter
Fix bug in path formatting
Marcus Klaas de Vries [Sat, 22 Aug 2015 19:26:50 +0000 (21:26 +0200)]
Merge pull request #199 from ineol/raw_strings
Don't format raw strings
Léo Stefanesco [Sat, 22 Aug 2015 19:20:31 +0000 (21:20 +0200)]
Add test for raw strings
Léo Stefanesco [Fri, 21 Aug 2015 17:13:46 +0000 (19:13 +0200)]
Don't format raw strings
Marcus Klaas [Fri, 21 Aug 2015 14:28:32 +0000 (16:28 +0200)]
Fix bug in path formatting
Marcus Klaas de Vries [Fri, 21 Aug 2015 10:59:05 +0000 (12:59 +0200)]
Merge pull request #186 from marcusklaas/closures
Format closures
Marcus Klaas [Fri, 21 Aug 2015 10:57:17 +0000 (12:57 +0200)]
Reduce code duplication for block indentation helpers
Marcus Klaas [Thu, 20 Aug 2015 21:05:41 +0000 (23:05 +0200)]
Refactor closure formatting routine
Marcus Klaas [Thu, 20 Aug 2015 20:08:51 +0000 (22:08 +0200)]
Add additional tests for closures
Marcus Klaas [Wed, 19 Aug 2015 20:39:45 +0000 (22:39 +0200)]
Format closures
Nick Cameron [Wed, 19 Aug 2015 20:20:43 +0000 (08:20 +1200)]
Merge pull request #189 from nrc/match
match expressions
Nick Cameron [Wed, 19 Aug 2015 03:15:54 +0000 (15:15 +1200)]
Re-jig binop formatting
and misc other fixes from the reviews.
Nick Cameron [Sun, 16 Aug 2015 21:55:26 +0000 (09:55 +1200)]
reformatting/rebasing
Nick Cameron [Sun, 16 Aug 2015 04:43:59 +0000 (16:43 +1200)]
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.
Nick Cameron [Sun, 16 Aug 2015 21:41:45 +0000 (09:41 +1200)]
Rewrite match expressions (continued).
Nick Cameron [Sun, 16 Aug 2015 03:58:17 +0000 (15:58 +1200)]
Formatting
Nick Cameron [Sun, 16 Aug 2015 04:13:55 +0000 (16:13 +1200)]
Allow `{}` to remain.
Nick Cameron [Fri, 14 Aug 2015 08:00:22 +0000 (20:00 +1200)]
Rewrite match expressions
Marcus Klaas de Vries [Wed, 19 Aug 2015 19:53:02 +0000 (21:53 +0200)]
Merge pull request #178 from marcusklaas/single-config-override
Allow override of single configuration lines in tests
Marcus Klaas [Wed, 19 Aug 2015 19:41:19 +0000 (21:41 +0200)]
Add option to override single configuration lines for tests
Marcus Klaas de Vries [Wed, 19 Aug 2015 19:34:07 +0000 (21:34 +0200)]
Merge pull request #176 from marcusklaas/no-backup
Add an option to forgo backups
Marcus Klaas [Tue, 18 Aug 2015 19:10:30 +0000 (21:10 +0200)]
Add an option to forgo backups
Marcus Klaas de Vries [Wed, 19 Aug 2015 16:43:53 +0000 (18:43 +0200)]
Merge pull request #188 from marcusklaas/refactor-itemize-list
Refactor itemize list so that it produces an iterator
Marcus Klaas [Wed, 19 Aug 2015 16:12:05 +0000 (18:12 +0200)]
Refactor itemize list so that it produces an iterator
Marcus Klaas de Vries [Tue, 18 Aug 2015 18:39:54 +0000 (20:39 +0200)]
Merge pull request #193 from posix4e/doc-defaulttoml
Doc defaulttoml
Alex Newman [Tue, 18 Aug 2015 18:04:58 +0000 (11:04 -0700)]
Provide information about default.toml
Marcus Klaas de Vries [Sun, 16 Aug 2015 20:59:03 +0000 (22:59 +0200)]
Merge pull request #174 from marcusklaas/format-paths
Format paths
Marcus Klaas [Fri, 14 Aug 2015 12:09:19 +0000 (14:09 +0200)]
Format paths
Marcus Klaas de Vries [Fri, 14 Aug 2015 09:58:30 +0000 (11:58 +0200)]
Merge pull request #159 from marcusklaas/explicit-self
Correctly format typed self in function arguments
Marcus Klaas [Fri, 24 Jul 2015 17:54:38 +0000 (19:54 +0200)]
Correctly format typed self in function arguments
cassiersg [Sun, 2 Aug 2015 12:51:48 +0000 (14:51 +0200)]
Merge pull request #162 from cassiersg/sep-mods
Move modules listing outside of FmtVisitor
Gaëtan Cassiers [Sun, 2 Aug 2015 12:49:35 +0000 (14:49 +0200)]
Fix nits for filemap
Gaëtan Cassiers [Sat, 1 Aug 2015 13:02:59 +0000 (15:02 +0200)]
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).
Gaëtan Cassiers [Sun, 26 Jul 2015 12:05:43 +0000 (14:05 +0200)]
Remove ChangeSet of FmtVisitor
Gaëtan Cassiers [Sun, 26 Jul 2015 10:55:25 +0000 (12:55 +0200)]
Separate modules and files listing of reformatting
As suggested in #141
Closes #156
Marcus Klaas de Vries [Sun, 2 Aug 2015 10:42:00 +0000 (12:42 +0200)]
Merge pull request #167 from marcusklaas/unsafe
Properly format unsafe blocks
Marcus Klaas [Sat, 1 Aug 2015 12:22:31 +0000 (14:22 +0200)]
Properly format unsafe blocks
Nick Cameron [Fri, 31 Jul 2015 15:03:31 +0000 (08:03 -0700)]
Merge pull request #164 from marcusklaas/rustup
Rustup
Marcus Klaas [Fri, 31 Jul 2015 11:06:28 +0000 (13:06 +0200)]
Phase out token::get_ident in favour of ToString
token::get_ident was removed in rust commit
00a5e66f818ad9d79cc4425f5564c7b07e3213a6
Nick Cameron [Sat, 25 Jul 2015 21:38:07 +0000 (09:38 +1200)]
Merge pull request #144 from marcusklaas/single-use
Format simple imports
Nick Cameron [Sat, 25 Jul 2015 21:37:12 +0000 (09:37 +1200)]
Merge pull request #161 from cassiersg/fix-bin-op-width
Add regression tests for binOps
Gaëtan Cassiers [Sat, 25 Jul 2015 21:28:31 +0000 (23:28 +0200)]
Add regression tests for binOps