]>
git.lizzy.rs Git - rust.git/log
Marcus Klaas [Tue, 1 Sep 2015 18:28:38 +0000 (20:28 +0200)]
Rustup
Fix breakage caused by rust commit
2076cdd .
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
Marcus Klaas [Sat, 25 Jul 2015 21:10:48 +0000 (23:10 +0200)]
Format simple imports
Nick Cameron [Sat, 25 Jul 2015 21:03:56 +0000 (09:03 +1200)]
Merge pull request #142 from cassiersg/rewrite-imports
Move 'use' to Rewrite
cassiersg [Mon, 20 Jul 2015 19:33:23 +0000 (21:33 +0200)]
Add a helper method to format imports
cassiersg [Mon, 20 Jul 2015 19:14:45 +0000 (21:14 +0200)]
Indent fix
Gaëtan Cassiers [Fri, 17 Jul 2015 13:58:47 +0000 (15:58 +0200)]
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
Gaëtan Cassiers [Sat, 25 Jul 2015 16:58:16 +0000 (18:58 +0200)]
Fix width computation in rewrite_binary_op
Operator width was counted twice.
Nick Cameron [Fri, 24 Jul 2015 21:51:59 +0000 (09:51 +1200)]
Merge pull request #147 from marcusklaas/even-more-expr
Format if expressions & loops
Nick Cameron [Fri, 24 Jul 2015 21:48:58 +0000 (09:48 +1200)]
Merge pull request #158 from marcusklaas/modules
Use new module code from libsyntax
Marcus Klaas [Fri, 24 Jul 2015 13:29:04 +0000 (15:29 +0200)]
Use new module code from libsyntax
Marcus Klaas [Mon, 20 Jul 2015 21:29:25 +0000 (23:29 +0200)]
Refactor some things; add extra tests.
Nick Cameron [Thu, 23 Jul 2015 22:30:15 +0000 (10:30 +1200)]
Merge pull request #157 from marcusklaas/box-syntax
Preserve box syntax
Marcus Klaas [Thu, 23 Jul 2015 21:08:41 +0000 (23:08 +0200)]
Preserve box syntax
Nick Cameron [Wed, 22 Jul 2015 22:18:36 +0000 (10:18 +1200)]
Merge pull request #151 from marcusklaas/fix-for-servo
Fix underflow bug in rewrite_call
Marcus Klaas [Wed, 22 Jul 2015 21:39:37 +0000 (23:39 +0200)]
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.
Nick Cameron [Wed, 22 Jul 2015 20:05:34 +0000 (08:05 +1200)]
Simplify CompilerCalls impl
Nick Cameron [Mon, 20 Jul 2015 19:38:20 +0000 (07:38 +1200)]
Merge pull request #146 from marcusklaas/fix-inverted-span
Format unnamed function arguments