Nick Cameron
9d0f8b8ac8
Merge pull request #579 from alex/patch-2
...
Cache downloaded packages on travis
2015-11-12 09:14:50 +13:00
Nick Cameron
09d8540561
Update README with new url
2015-11-12 09:01:38 +13:00
Nick Cameron
231b9f1172
Merge pull request #578 from alex/patch-1
...
Update README, cargo install is now stable
2015-11-12 09:00:09 +13:00
Alex Gaynor
77200c5692
Cache downloaded packages on travis
2015-11-11 12:41:12 -05:00
Alex Gaynor
eebb926acb
Update README, cargo install is now stable
2015-11-11 12:34:17 -05:00
Nick Cameron
7d4bdc646d
Merge pull request #478 from KeenS/travis
...
Create a binary from travis ci and so on
2015-11-11 11:24:12 +13:00
Nick Cameron
f9cc06df53
Merge pull request #577 from nrc/docs
...
Information for new contributors
2015-11-11 11:16:20 +13:00
Nick Cameron
8ac0b3144c
Information for new contributors
2015-11-11 11:15:54 +13:00
Marcus Klaas de Vries
b6120b39ab
Merge pull request #571 from nrc/semi
...
Don't strip semi-colons from expressions with non-void type since it …
2015-11-10 08:43:29 +01:00
Nick Cameron
5346daf541
Merge pull request #576 from boblehest/check_cwd_for_config
...
Check if the CWD contains a config (previously it only checked parents)
2015-11-09 17:05:48 -05:00
Jørn Lode
5d07b63ce5
Check if the CWD contains a config (previously it only checked parents)
2015-11-09 21:41:25 +01:00
Marcus Klaas de Vries
e0e24c4e76
Merge pull request #573 from nrc/doom_panic
...
Format tuple structs better
2015-11-09 20:17:50 +01:00
Marcus Klaas de Vries
5354f96196
Merge pull request #575 from nrc/comments
...
Option to disable line breaking in comments
2015-11-09 20:15:56 +01:00
Nick Cameron
b7d61254a7
Option to disable line breaking in comments
...
Set to false by default for now, since we are having a lot of problems with comments. We should set to true once we have a better algorithm.
2015-11-10 08:03:01 +13:00
Nick Cameron
bcda2824a2
Format tuple structs better
...
closes #546
2015-11-09 19:00:04 +13:00
Nick Cameron
3dc0b804f1
Don't strip semi-colons from expressions with non-void type since it can change semantics
2015-11-09 13:23:19 +13:00
Nick Cameron
1c0934772c
Merge pull request #567 from kamalmarhubi/config-docs-flag
...
Move config help to dedicated --config-help flag
2015-11-07 22:41:16 -05:00
Kamal Marhubi
ae13bbcc98
Move config help to dedicated --config-help flag
...
The existing help output is very verbose, overflowing a 50+ line
terminal. This moves the configuration options to a separate help flag
to make a mistyped command less annoying!
2015-11-07 19:03:25 -05:00
Nick Cameron
0d0606c3c0
Merge pull request #565 from takkanm/fix_unused_variable_path_warning
...
fix unused variable `path` warning
2015-11-04 18:37:27 -05:00
Mitsutaka Mimura
67f0b00112
fix unused variable path
warning
2015-11-05 08:14:55 +09:00
Nick Cameron
a762a32a0c
Add Vim reference to README and reorg
2015-11-04 17:45:01 +13:00
Nick Cameron
af40fef3f8
Merge pull request #560 from Florob/enum_trailing_comma
...
Honor "enum_trailing_comma" option. Fixes #556
2015-11-03 18:59:43 -05:00
Florian Zeitz
2aa35f0f6d
Honor "enum_trailing_comma" option. Fixes #556
2015-11-03 23:57:31 +01:00
Nick Cameron
3c60328df8
Merge pull request #558 from johannhof/master
...
Stdin support
2015-11-03 03:39:21 -05:00
Johann
154e20a04f
Address review concerns
2015-11-03 09:16:33 +01:00
Johann
fcc62cbbe0
Stdin support
...
Adds support for receiving input from stdin in case no file was
specified. This is useful for editor/IDE integrations and other tooling.
To achieve clean output a new write-mode option called plain was added,
this option is mandatory when using stdin.
2015-11-02 20:45:45 +01:00
Marcus Klaas de Vries
bd0fdbb364
Merge pull request #543 from eefriedman/macro-crash
...
Fix crash speculatively parsing macro arguments as expressions.
2015-10-28 08:09:44 +01:00
Eli Friedman
1c235de97d
Fix crash speculatively parsing macro arguments as expressions.
...
The problem is essentially that if we try to parse a token tree using a
CodeMap different from the one the tree was originally parsed with,
spans become nonsense. Since CodeMaps can't be cloned, we're basically
forced to use the original ParseSess for additional parsing.
Ideally, rustfmt would be a bit more clever and figure out how to parse
macro arguments based on the definition of the macro itself, rather than
just guessing that a particular token sequence looks like an expression,
but this is good enough for now.
Fixes #538 .
2015-10-27 23:41:32 -07:00
Nick Cameron
3abe93596a
Merge pull request #541 from zeckalpha/link-in-readme
...
Link in README
2015-10-27 07:47:39 -04:00
Kyle Marek-Spartz
2b5bc7c9a8
Link in README
2015-10-26 21:51:59 -05:00
Nick Cameron
100058f2de
Merge pull request #531 from marcusklaas/match-inner-block
...
Address some issues with multiline patterns in let statements
2015-10-26 06:46:26 +13:00
Nick Cameron
7a9ae5c4ab
Merge pull request #533 from marcusklaas/double-help
...
Print configuration options once in help message
2015-10-26 02:00:39 +13:00
Marcus Klaas de Vries
3ce2b840cf
Merge pull request #522 from marcusklaas/writing-tests
...
Add a brief overview of rustfmt tests
2015-10-24 16:38:51 +02:00
Marcus Klaas
be77f8a277
Add a brief overview of rustfmt tests
2015-10-24 16:24:51 +02:00
Marcus Klaas
4fa0b0bc57
Print configuration options once in help message
2015-10-24 16:03:10 +02:00
Marcus Klaas
d122ad5adc
Address some issues with multiline patterns in let statements
2015-10-24 13:13:15 +02:00
Marcus Klaas de Vries
58ff0d8730
Merge pull request #515 from Wafflespeanut/coverage
...
Coverage mode for rustfmt...
2015-10-24 12:06:27 +02:00
Ravi Shankar
7f7d763175
tests for coverage mode
2015-10-24 15:22:45 +05:30
Ravi Shankar
d135217db2
show rustfmt coverage!
2015-10-24 15:22:37 +05:30
Nick Cameron
29b244b67e
Merge pull request #471 from defuz/relative-configfile
...
Lookup of rustfmt.toml file should be relative from input file
2015-10-24 12:20:54 +13:00
defuz
2ec769709f
Lookup rustfmt.toml file is relative from input file, not from current directory
2015-10-24 02:14:12 +03:00
Nick Cameron
efa5df39a5
Merge pull request #530 from marcusklaas/match-inner-block
...
Bump match inner block indent a level
2015-10-24 11:22:50 +13:00
Nick Cameron
0c1360a77c
Merge pull request #529 from marcusklaas/pattern-indent
...
Fix indentation for enum-style patterns
2015-10-24 11:15:01 +13:00
Nick Cameron
45bcf59bde
Merge pull request #528 from marcusklaas/chain-idempotence
...
Restore idempotence for chain formatting
2015-10-24 11:14:24 +13:00
Marcus Klaas de Vries
02c118ae72
Merge pull request #523 from alexcrichton/stable
...
Move to stable Rust
2015-10-23 22:57:43 +02:00
Alex Crichton
7fdfff6e58
Update README for stable build
2015-10-23 13:51:29 -07:00
Alex Crichton
4121b503e9
Add test for a macro not containing an exprssion
2015-10-23 13:46:14 -07:00
Alex Crichton
9006a8b87d
Test on stable/beta branches on Travis as well
2015-10-23 13:46:14 -07:00
Alex Crichton
e6b7ad3e39
Ignore #[cfg_attr(rustfmt, rustfmt_skip)] functions
...
This adds to #[rustfmt_skip] but is usable on stable Rust!
2015-10-23 13:46:14 -07:00
Alex Crichton
26958a1c10
Move option parsing to crates.io-based getopts crate
...
Should help adding more options in the future as well!
2015-10-23 13:46:14 -07:00