Gaëtan Cassiers
e5ea13da6e
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 ("/*").
2015-08-28 14:32:02 +02:00
cassiersg
0ef88be7cf
Merge pull request #211 from sinhpham/master
...
Fix #201
2015-08-28 13:50:10 +02:00
Mika Attila
ce25165450
Don't pass --write-mode argument to rustc
...
Fixes regression introduced by
660f41865b
2015-08-28 13:12:27 +02:00
Sinh Pham
145a90da05
Fix #201
2015-08-28 06:44:13 -04:00
Mika Attila
660f41865b
Only exit after running all destructors and flushing stdout
2015-08-28 10:39:58 +02:00
cassiersg
9e4e445315
Merge pull request #208 from cassiersg/rewrite-attrs
...
Implement Rewrite for [ast::Attribute]
2015-08-27 22:38:31 +02:00
Gaëtan Cassiers
5e445697ce
Implement Rewrite for [ast::Attribute]
2015-08-27 22:29:07 +02:00
cassiersg
25650c2a8b
Merge pull request #206 from posix4e/usage
...
Fix usage of the tool. Provide -h and --help
2015-08-27 00:12:33 +02:00
Alex HotShot Newman
39538a0c77
Fix usage of the tool. Provide -h and --help
2015-08-26 15:07:01 -07:00
cassiersg
0957f3101e
Merge pull request #165 from SBSTP/config
...
Add project-specific configuration file support.
2015-08-26 22:23:43 +02:00
cassiersg
b64741643d
Merge pull request #204 from SBSTP/nightly
...
Fix build on nightly
2015-08-26 22:18:19 +02:00
Simon Bernier St-Pierre
99b0aa95f2
Delete src/default.toml file
2015-08-26 14:03:11 -04:00
Simon Bernier St-Pierre
9ead47151e
Add project-specific configuration file support
2015-08-25 19:05:30 -04:00
Simon Bernier St-Pierre
6adb6a1d1a
Fix build on nightly
...
https://github.com/rust-lang/rust/pull/27857
2015-08-25 17:37:48 -04:00
Marcus Klaas de Vries
393a151ab3
Merge pull request #196 from marcusklaas/if-else-single-line
...
Implement single line if-else formatting
2015-08-25 22:55:10 +02:00
Marcus Klaas
d92dd3d915
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.
2015-08-25 22:52:33 +02:00
Marcus Klaas
b7a71250f4
Implement single line if-else formatting
2015-08-25 22:09:46 +02:00
Marcus Klaas de Vries
eff87a4a66
Merge pull request #175 from marcusklaas/assignment
...
Format assignment
2015-08-25 21:45:25 +02:00
Marcus Klaas
120fd2426e
Format assignment
2015-08-25 21:43:13 +02:00
cassiersg
ca39467cde
Merge pull request #191 from myromeu/is_empty
...
Fixes nrc/rustfmt#187
2015-08-25 00:13:31 +02:00
Ivan Apachev
c7e6d0b54a
Replace uses of x.len() == 0 by x.is_empty() #187
2015-08-25 01:07:48 +03:00
cassiersg
4c4b0e6612
Merge pull request #203 from cassiersg/fix-190
...
Fix #190 for submodules
2015-08-24 22:03:30 +02:00
Gaëtan Cassiers
76ea7e3b64
Fix #190 for submodules
2015-08-24 22:01:01 +02:00
cassiersg
cf046b734c
Merge pull request #200 from sinhpham/master
...
Fix https://github.com/nrc/rustfmt/issues/190
2015-08-24 19:06:02 +02:00
Sinh Pham
49cae9c485
Fix https://github.com/nrc/rustfmt/issues/190
2015-08-23 08:37:43 -04:00
Nick Cameron
8319e33573
Merge pull request #198 from marcusklaas/parameterized-paths-matter
...
Fix bug in path formatting
2015-08-23 19:52:39 +12:00
Marcus Klaas de Vries
3c6f623385
Merge pull request #199 from ineol/raw_strings
...
Don't format raw strings
2015-08-22 21:26:50 +02:00
Léo Stefanesco
8b78568388
Add test for raw strings
2015-08-22 21:20:31 +02:00
Léo Stefanesco
5047091f08
Don't format raw strings
2015-08-21 19:13:46 +02:00
Marcus Klaas
150c333e6c
Fix bug in path formatting
2015-08-21 16:28:32 +02:00
Marcus Klaas de Vries
0a19c6d30c
Merge pull request #186 from marcusklaas/closures
...
Format closures
2015-08-21 12:59:05 +02:00
Marcus Klaas
e0ae162ae1
Reduce code duplication for block indentation helpers
2015-08-21 12:57:17 +02:00
Marcus Klaas
c8fd23ca68
Refactor closure formatting routine
2015-08-20 23:05:41 +02:00
Marcus Klaas
a75017e50e
Add additional tests for closures
2015-08-20 22:08:51 +02:00
Marcus Klaas
5fcd313b08
Format closures
2015-08-19 23:15:56 +02:00
Nick Cameron
95b6aa0dc8
Merge pull request #189 from nrc/match
...
match expressions
2015-08-20 08:20:43 +12:00
Nick Cameron
43ad7ad7a0
Re-jig binop formatting
...
and misc other fixes from the reviews.
2015-08-20 08:18:02 +12:00
Nick Cameron
df0fd0e119
reformatting/rebasing
2015-08-20 08:11:14 +12:00
Nick Cameron
81f2e449d7
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.
2015-08-20 08:11:14 +12:00
Nick Cameron
ae1eec81af
Rewrite match expressions (continued).
2015-08-20 08:11:14 +12:00
Nick Cameron
a43e2b5ae8
Formatting
2015-08-20 08:11:14 +12:00
Nick Cameron
d10629d8a5
Allow {}
to remain.
2015-08-20 08:08:11 +12:00
Nick Cameron
dc2544712c
Rewrite match expressions
2015-08-20 08:08:11 +12:00
Marcus Klaas de Vries
8dbe2133fb
Merge pull request #178 from marcusklaas/single-config-override
...
Allow override of single configuration lines in tests
2015-08-19 21:53:02 +02:00
Marcus Klaas
8e22a73cb7
Add option to override single configuration lines for tests
2015-08-19 21:51:03 +02:00
Marcus Klaas de Vries
2ef0b17955
Merge pull request #176 from marcusklaas/no-backup
...
Add an option to forgo backups
2015-08-19 21:34:07 +02:00
Marcus Klaas
10a80bb8be
Add an option to forgo backups
2015-08-19 21:31:27 +02:00
Marcus Klaas de Vries
ca651ee1ac
Merge pull request #188 from marcusklaas/refactor-itemize-list
...
Refactor itemize list so that it produces an iterator
2015-08-19 18:43:53 +02:00
Marcus Klaas
4e0a8da447
Refactor itemize list so that it produces an iterator
2015-08-19 18:40:02 +02:00
Marcus Klaas de Vries
229415bca2
Merge pull request #193 from posix4e/doc-defaulttoml
...
Doc defaulttoml
2015-08-18 20:39:54 +02:00