Commit Graph

1915 Commits

Author SHA1 Message Date
Sunrim KIM (keen) f9edf14d1e enhance .travis.yml. build on OS X too and define deploy process; you can just create a tag to release a binary. 2015-10-17 17:40:40 +09:00
Marcus Klaas 5407202fdf Properly indent pub fns in extern blocks 2015-10-16 23:05:11 +02:00
Marcus Klaas a9bd695723 Format vec! macro using brackets 2015-10-16 22:55:42 +02:00
Marcus Klaas de Vries 00aa232834 Merge pull request #472 from marcusklaas/rustup4000
Remove unsafe push and pop variants
2015-10-16 18:16:48 +02:00
Marcus Klaas 5cc60dca97 Remove unsafe push and pop variants 2015-10-16 18:11:46 +02:00
Marcus Klaas de Vries dfa8ae4048 Merge pull request #464 from marcusklaas/semicolonz
Force semicolons after break/continue/return. Remove after blocks.
2015-10-15 21:03:38 +02:00
Marcus Klaas de Vries 5ac3be2c11 Merge pull request #469 from marcusklaas/rustup300
Adjust for unified enum variants and structs
2015-10-15 20:50:33 +02:00
Marcus Klaas 5ca9381d74 Adjust for unified enum variants and structs 2015-10-15 20:37:36 +02:00
Marcus Klaas b039e3a8c3 Force semicolons after break/continue/return. Remove after blocks. 2015-10-15 19:55:42 +02:00
Nick Cameron f04358e398 Merge pull request #461 from marcusklaas/hard-tab-chains
Indent uncontinued chains to block level
2015-10-15 08:40:01 +13:00
Marcus Klaas dba08bf898 Indent uncontinued chains to block level 2015-10-14 19:41:29 +02:00
Nick Cameron 1acce558be Merge pull request #453 from gsvolt/issue353
Issue353
2015-10-13 20:16:43 +13:00
Gaurav Saxena 7f1fbea8e9 added semicolons for return statements 2015-10-13 02:22:35 -04:00
Gaurav Saxena af00f3ffe6 added semicolons to break statements 2015-10-13 02:17:51 -04:00
Nick Cameron c23dca3925 Merge pull request #449 from marcusklaas/array-block-indent
Use visual block indentation for array literals
2015-10-13 12:11:05 +13:00
Marcus Klaas e6af5d2c83 Use visual block indentation for array literals 2015-10-12 21:14:12 +02:00
Marcus Klaas de Vries 4bc43f6f35 Merge pull request #443 from marcusklaas/variadic-fns
Format variadic arguments
2015-10-11 21:01:10 +02:00
Marcus Klaas b768d27f03 Format variadic arguments 2015-10-11 20:57:44 +02:00
Nick Cameron 47483866c6 Merge pull request #437 from iwillspeak/master
Fix Build to Compile with 1.5.0-nightly (87cd2c082)
2015-10-11 08:16:44 +13:00
Will Speak a5081c9832 Fix Build to Compile with 1.5.0-nightly (87cd2c082)
There was an extra, unused, paramter int he match arm which causes an
error when compiling with the latest nightly.
2015-10-10 19:02:25 +01:00
Nick Cameron 25abebf576 Merge pull request #432 from nrc/long-tuple
Handle multi-line return types and multi-line tuples
2015-10-10 14:58:33 +13:00
Nick Cameron aed558fce4 Handle multi-line return types and multi-line tuples
Closes #409
2015-10-10 14:55:31 +13:00
Nick Cameron e9ea76983c Merge pull request #433 from sinhpham/fix_430
Fix https://github.com/nrc/rustfmt/issues/430
2015-10-09 18:51:58 +13:00
Sinh Pham f075fd01ab Fix https://github.com/nrc/rustfmt/issues/430 2015-10-08 22:49:16 -07:00
Nick Cameron 3ca8d3677a Merge pull request #429 from marcusklaas/method-calls2
Try "overflowing" the final function argument when it's a closure
2015-10-09 12:27:37 +13:00
Marcus Klaas ccd404ac6f Try "overflowing" the final function argument when it's a closure
This means that we try formatting the last argument of a function call with block
indentation instead of visual indentation when it is a closure and its first line
fits on the same line as the first arguments.
2015-10-08 23:40:33 +02:00
Marcus Klaas de Vries e7a6795509 Merge pull request #420 from mwiczer/Issue270
Fix https://github.com/nrc/rustfmt/issues/270
2015-10-08 23:38:04 +02:00
mwiczer 5162282b60 Support pre- and post-comments for enums
Use lists to format enum variants rather than special formatting.
Add tests for enums mostly around block comments.
2015-10-08 17:22:57 -04:00
Nick Cameron 9209e1cd1e Merge pull request #428 from marcusklaas/macro-fewer-panix
Prevent panics on list-like macro uses with trailing commas
2015-10-09 09:46:01 +13:00
Marcus Klaas 8daf4c3a31 Prevent panics on list-like macro uses with trailing commas 2015-10-08 22:04:17 +02:00
Marcus Klaas de Vries 915f27f177 Merge pull request #423 from nrc/atrib_bug
Format inner and outer attributes separately.
2015-10-08 19:51:30 +02:00
cassiersg 0860633e40 Merge pull request #427 from steveklabnik/cargo_style
Use newer style in Cargo.toml
2015-10-08 17:22:07 +02:00
Steve Klabnik 67e5c28fd9 Use newer style in Cargo.toml
This keeps everything under dependencies, which is nice.
2015-10-08 11:09:54 -04:00
cassiersg b6db26e1d2 Merge pull request #425 from jonas-schievink/patch-1
Fix typos in config descriptions
2015-10-08 16:20:15 +02:00
Jonas Schievink e68cd08935 Fix typos in config descriptions 2015-10-08 16:13:10 +02:00
Nick Cameron 6600cd341a Format inner and outer attributes separately.
Actually just skips inner attributes, because its a pain to track them, and lets missed spans handle them.

Closes #413
2015-10-08 17:20:19 +13:00
cassiersg 8880c0e5d3 Merge pull request #416 from SingingTree/windows_tests
Fix path issue with tests on Windows
2015-10-07 15:50:12 +02:00
Bryce Van Dyk 8be1d1926e Fix path issue with tests on Windows
The code that manipulates paths to try and find files in the target dir
was not handling windows file seperators correctly. The code has been
updated to use the path module, and hopefully will play nicer across
operating systems.
2015-10-08 01:10:07 +13:00
Marcus Klaas de Vries 5eeae3944e Merge pull request #404 from marcusklaas/rewrite-list-fmt
List formatting refactoring
2015-10-06 22:29:52 +02:00
Marcus Klaas 199d40fa55 Increase default function call width limit 2015-10-06 22:27:11 +02:00
Marcus Klaas de Vries 7ea589d7b4 Merge pull request #403 from marcusklaas/casts
Format casts, indices and repeated elements
2015-10-05 19:26:14 +02:00
Marcus Klaas a76df6b4d9 Make listItem contain option 2015-10-04 20:40:14 +02:00
Marcus Klaas 965ea09664 Split ListTactic decision logic from write_list 2015-10-04 20:40:14 +02:00
Marcus Klaas de Vries 251af6e161 Merge pull request #398 from sezna/master
Fix https://github.com/nrc/rustfmt/issues/389
2015-10-02 21:15:10 +02:00
Alex c726bcae80 infinite while loop fixed, redundancy removed 2015-10-02 11:13:07 -05:00
sezna 2f7acf00e5 Added punctuation preference
Create test.rs

Delete test.rs

Fixed compile error.

Trying a possible fix on an arithmetic overflow

another try at the test failure...

passed all tests.

Added tests and cleaned up logic as per nrc's critiques

Delete string.rs.old

Delete string.rs.bk

Made changes as per nrc's requests.

Update string_punctuation.rs

Update string_punctuation.rs

fixed logical redundancy
2015-10-02 08:37:21 -05:00
Marcus Klaas d0be26b383 Unify pair formatting code 2015-10-02 12:25:22 +02:00
Marcus Klaas ca0b860688 Format repeated element array literals 2015-10-02 12:00:28 +02:00
Marcus Klaas 84718b5b90 Format rustfmt's own indices 2015-10-02 11:48:52 +02:00
Marcus Klaas ad2e3b8e2b Format indices 2015-10-02 11:47:03 +02:00