]>
git.lizzy.rs Git - rust.git/log
Nick Cameron [Tue, 5 Apr 2016 04:53:37 +0000 (16:53 +1200)]
Merge pull request #908 from matklad/simplify-tests
simplify tests
Aleksey Kladov [Mon, 4 Apr 2016 23:02:22 +0000 (02:02 +0300)]
simplify tests
* change layout so that test group `foo` has source files in
`test/foo/source` and target files in `test/foo/target`.
* use significant comments to specify write mode instead of threading
Option<WriteMode>
Nick Cameron [Mon, 4 Apr 2016 23:25:13 +0000 (11:25 +1200)]
Merge pull request #897 from matklad/refactor-run
Refactor run family of functions
Aleksey Kladov [Mon, 4 Apr 2016 22:20:14 +0000 (01:20 +0300)]
make naming more consistent
0x0G [Mon, 4 Apr 2016 10:49:16 +0000 (13:49 +0300)]
Fix. rustfmt write to stderr instead stdout
Fix. rustfmt write to stderr instead stdout
Nick Cameron [Sun, 3 Apr 2016 10:43:20 +0000 (22:43 +1200)]
Merge pull request #898 from srinivasreddy/spell
Correct spelling of 'style'
Aleksey Kladov [Sat, 2 Apr 2016 21:45:04 +0000 (00:45 +0300)]
make format_string and fmt_lines private
Aleksey Kladov [Sat, 2 Apr 2016 21:32:24 +0000 (00:32 +0300)]
use format_input function in tests
Aleksey Kladov [Sat, 2 Apr 2016 20:41:25 +0000 (23:41 +0300)]
don't read config twice during tests
Srinivas Reddy Thatiparthy [Sat, 2 Apr 2016 19:38:25 +0000 (01:08 +0530)]
Correct spelling of 'style'
Aleksey Kladov [Sat, 2 Apr 2016 18:56:37 +0000 (21:56 +0300)]
refactor: unify run and run_from_stdin
Aleksey Kladov [Sat, 2 Apr 2016 16:36:56 +0000 (19:36 +0300)]
minor: use &mut ref instead of by value argument
This also unifies `write_all_files` and `write_file` functions
Nick Cameron [Fri, 1 Apr 2016 22:10:06 +0000 (11:10 +1300)]
Merge pull request #895 from erikjohnston/fn_arg_block_incorrect_indent
Fix incorrect indent with fn_args_layout: Block
Erik Johnston [Fri, 1 Apr 2016 21:59:35 +0000 (22:59 +0100)]
Fix incorrect indent with fn_args_layout: Block
The closing parenthesis for the arg list was written on a new line
without first applying the appropriate indent.
Nick Cameron [Thu, 31 Mar 2016 00:47:09 +0000 (13:47 +1300)]
Merge pull request #892 from marcusklaas/closed-ranges
Format closed ranges
Nick Cameron [Wed, 30 Mar 2016 02:19:46 +0000 (15:19 +1300)]
Version bump - v0.4
closes #870
Marcus Klaas de Vries [Wed, 30 Mar 2016 00:03:28 +0000 (02:03 +0200)]
Merge pull request #883 from marcusklaas/macro-with-name
Properly format macro's with an extra ident
Marcus Klaas [Tue, 29 Mar 2016 22:01:54 +0000 (00:01 +0200)]
Do not panic on type ascription or try shorthand
Instead, simply format expressions involving these unstable features
as they were found.
Marcus Klaas [Tue, 29 Mar 2016 21:46:55 +0000 (23:46 +0200)]
Format closed ranges
Marcus Klaas [Sun, 27 Mar 2016 12:45:55 +0000 (14:45 +0200)]
Properly format macro's with an extra ident
Nick Cameron [Tue, 29 Mar 2016 08:00:31 +0000 (21:00 +1300)]
Merge pull request #889 from kamalmarhubi/next-power-of-two
Use checked_next_power_of_two from std instead of custom method
Nick Cameron [Tue, 29 Mar 2016 07:58:57 +0000 (20:58 +1300)]
Merge pull request #891 from kamalmarhubi/update-syntex-syntax
deps: Update syntex_syntax to 0.30.0
Nick Cameron [Tue, 29 Mar 2016 07:57:16 +0000 (20:57 +1300)]
Merge pull request #886 from matklad/make-illegal-states-unrepresentable
Introduce verbosity enum
Kamal Marhubi [Tue, 29 Mar 2016 04:04:44 +0000 (00:04 -0400)]
deps: Update syntex_syntax to 0.30.0
This bump includes ability to parse inclusive ranges (`a...b`) and the
question mark operator.
Refs #867, #890
Kamal Marhubi [Tue, 29 Mar 2016 03:30:08 +0000 (23:30 -0400)]
Use checked_next_power_of_two from std instead of custom method
NB The custom method returned 0 on an input of 0, which is arguably
incorrect: 0 is not a power of two; the method in `std` returns 1 in
that case.
Nick Cameron [Tue, 29 Mar 2016 00:56:00 +0000 (13:56 +1300)]
Merge pull request #879 from matklad/proper-exit-code
cargo-fmt: don't return zero on failure
Aleksey Kladov [Mon, 28 Mar 2016 23:37:43 +0000 (02:37 +0300)]
minor: use enum instead of pair of booleans
This is a bit more typing, but statically forbids using both verbose and
quiet
Aleksey Kladov [Fri, 25 Mar 2016 13:11:33 +0000 (16:11 +0300)]
cargo-fmt: don't return zero on failure
Nick Cameron [Mon, 28 Mar 2016 19:17:52 +0000 (08:17 +1300)]
Merge pull request #885 from marcusklaas/empty-trait-type-params
Remove trailing whitespace for fn types /w non-unit return
Nick Cameron [Mon, 28 Mar 2016 19:14:27 +0000 (08:14 +1300)]
Merge pull request #882 from marcusklaas/empty-makro-issues
Fix issues with empty macros with curly braces
Nick Cameron [Mon, 28 Mar 2016 19:03:57 +0000 (08:03 +1300)]
Merge pull request #881 from marcusklaas/nightly-update
Fix tuple destructuring in impl fns
Marcus Klaas [Sun, 27 Mar 2016 18:20:51 +0000 (20:20 +0200)]
Remove trailing whitespace for fn types /w non-unit return
Marcus Klaas [Sun, 27 Mar 2016 11:44:08 +0000 (13:44 +0200)]
Fix issues with empty macros with curly braces
Marcus Klaas [Sun, 27 Mar 2016 11:07:28 +0000 (13:07 +0200)]
Fix tuple destructuring in impl fns
Marcus Klaas de Vries [Thu, 24 Mar 2016 13:57:24 +0000 (14:57 +0100)]
Merge pull request #868 from rust-lang-nursery/tuple-wide
Don't apply the function args heuristic to tuple lits.
Marcus Klaas de Vries [Tue, 22 Mar 2016 09:14:04 +0000 (10:14 +0100)]
Merge pull request #864 from Venti-/fn-density
Add option for vertical function argument list
Marcus Klaas de Vries [Thu, 17 Mar 2016 08:32:25 +0000 (09:32 +0100)]
Merge pull request #874 from kamalmarhubi/rustfmt_skip-clarification
readme: Clarify the ways of specifying rustfmt_skip
Kamal Marhubi [Thu, 17 Mar 2016 04:51:16 +0000 (00:51 -0400)]
readme: Clarify the ways of specifying rustfmt_skip
It was previously unclear that the `cfg_attr` version works in stable
Rust.
Marcus Klaas de Vries [Wed, 16 Mar 2016 17:06:25 +0000 (18:06 +0100)]
Merge pull request #866 from rust-lang-nursery/empty-extern
Keep empty extern blocks on one line
Nick Cameron [Tue, 15 Mar 2016 22:24:26 +0000 (11:24 +1300)]
Merge pull request #869 from ConnorGBrewster/add-trait-formatting
Add trait formatting
Connor Brewster [Tue, 15 Mar 2016 20:08:12 +0000 (14:08 -0600)]
Fixed nitpicks
Removed unneeded comment
Commented line wrapping conditions
Removed prefix param on `rewrite_associated_type`
Merged `rewrite_associated_static` into `rewrite_static`
Added extra tests
Connor Brewster [Tue, 15 Mar 2016 02:51:41 +0000 (20:51 -0600)]
Fixed span_after issue
Connor Brewster [Tue, 15 Mar 2016 02:49:14 +0000 (20:49 -0600)]
Merge branch 'master' of https://github.com/rust-lang-nursery/rustfmt into add-trait-formatting
Connor Brewster [Tue, 15 Mar 2016 02:11:39 +0000 (20:11 -0600)]
Readded spaces to source test
Connor Brewster [Tue, 15 Mar 2016 02:05:20 +0000 (20:05 -0600)]
Added tests
Connor Brewster [Tue, 15 Mar 2016 01:52:07 +0000 (19:52 -0600)]
Finished implementing impl and trait type/const
Nick Cameron [Mon, 14 Mar 2016 07:51:06 +0000 (20:51 +1300)]
Don't apply the function args heuristic to tuple lits.
Closes #450
Closes #510
Nick Cameron [Mon, 14 Mar 2016 05:55:55 +0000 (18:55 +1300)]
Keep empty extern blocks on one line
Closes #462
Nick Cameron [Mon, 14 Mar 2016 05:19:57 +0000 (18:19 +1300)]
cargo update
Nick Cameron [Mon, 14 Mar 2016 05:00:51 +0000 (18:00 +1300)]
Merge pull request #857 from kamalmarhubi/codemap-ext
utils: Add CodeMapExt extension trait for span_* methods
Ari Koivula [Mon, 14 Mar 2016 01:53:26 +0000 (03:53 +0200)]
Add independent test for Vertical rustfmt-fn_args_density
Ari Koivula [Sun, 13 Mar 2016 21:27:13 +0000 (23:27 +0200)]
Fix last comment turning into block comment
This fixes the comment after the last argument in an argument list
being turned into a block comment when it's not necessary.
Ari Koivula [Sun, 13 Mar 2016 21:02:03 +0000 (23:02 +0200)]
Add test for vertical fn_args_density
Ari Koivula [Sun, 13 Mar 2016 20:57:03 +0000 (22:57 +0200)]
Add Vertical fn_args_density
This adds new option Vertical to fn_args_density, which formats the
list vertically no matter what.
Kamal Marhubi [Mon, 7 Mar 2016 18:41:32 +0000 (13:41 -0500)]
utils: Add CodeMapSpanUtils trait for span_* methods
This commit adds a CodeMapSpanUtils extension trait on CodeMap, and
moves some functions to methods there:
- span_after
- span_after_last
- span_before
This better reflects them being lookup methods on the codemap.
Nick Cameron [Sun, 13 Mar 2016 22:13:46 +0000 (11:13 +1300)]
Merge pull request #859 from solidsnack/master
Write non-output to stderr when there is output
Connor Brewster [Sat, 12 Mar 2016 18:09:27 +0000 (11:09 -0700)]
Updated to latest rustfmt
Connor Brewster [Sat, 12 Mar 2016 17:53:47 +0000 (10:53 -0700)]
Uncommented missed spans check
Connor Brewster [Sat, 12 Mar 2016 05:50:30 +0000 (22:50 -0700)]
Removed unneeded pattern matching
Connor Brewster [Sat, 12 Mar 2016 05:41:22 +0000 (22:41 -0700)]
Fixed formatting
Connor Brewster [Sat, 12 Mar 2016 05:32:08 +0000 (22:32 -0700)]
Added support for associated type rewriting
Connor Brewster [Fri, 11 Mar 2016 21:49:11 +0000 (14:49 -0700)]
Added where clause formatting
Connor Brewster [Fri, 11 Mar 2016 21:18:30 +0000 (14:18 -0700)]
Adding trait formatting
trait header formatting finished
generic formatting finished
added basic trait bounds formatting
Marcus Klaas de Vries [Fri, 11 Mar 2016 09:50:14 +0000 (10:50 +0100)]
Merge pull request #851 from Amanieu/const_unsafe
Fix ordering of "const unsafe fn"
Jason Dusek [Fri, 11 Mar 2016 08:41:11 +0000 (00:41 -0800)]
Use braces, not parens, for macro def
Jason Dusek [Wed, 9 Mar 2016 19:03:57 +0000 (11:03 -0800)]
Align arguments
Jason Dusek [Wed, 9 Mar 2016 05:52:58 +0000 (21:52 -0800)]
Write non-output to stderr when there is output
Amanieu d'Antras [Thu, 3 Mar 2016 04:45:47 +0000 (04:45 +0000)]
Add a test for #850
Amanieu d'Antras [Wed, 2 Mar 2016 15:37:20 +0000 (15:37 +0000)]
Fix ordering of "const unsafe fn"
Nick Cameron [Wed, 9 Mar 2016 10:31:02 +0000 (18:31 +0800)]
Merge pull request #847 from kamalmarhubi/update-syntex_syntax
deps: Update syntex_syntax to 0.29.1
Marcus Klaas de Vries [Thu, 3 Mar 2016 09:27:42 +0000 (10:27 +0100)]
Merge pull request #841 from kamalmarhubi/operation-struct-like-enum
rustfmt: Use struct-like enum variants for Operation
Kamal Marhubi [Tue, 1 Mar 2016 22:27:19 +0000 (17:27 -0500)]
deps: Update syntex_syntax to 0.29.1
Kamal Marhubi [Thu, 25 Feb 2016 21:27:37 +0000 (16:27 -0500)]
rustfmt: Use struct-like enum variants for Operation
Marcus Klaas de Vries [Wed, 2 Mar 2016 13:34:36 +0000 (14:34 +0100)]
Merge pull request #846 from kamalmarhubi/update-design-doc
doc: Update Design.md to mention syntex_syntax and config
Marcus Klaas de Vries [Wed, 2 Mar 2016 13:30:49 +0000 (14:30 +0100)]
Merge pull request #845 from regexident/fix_811
Fix for issue #811
Marcus Klaas de Vries [Wed, 2 Mar 2016 12:10:34 +0000 (13:10 +0100)]
Merge pull request #843 from Manishearth/rustup
Upgrade deps to make it compile again
Kamal Marhubi [Tue, 1 Mar 2016 17:19:37 +0000 (12:19 -0500)]
doc: Update Design.md to mention syntex_syntax and config
Vincent Esche [Tue, 1 Mar 2016 15:39:43 +0000 (16:39 +0100)]
Fix for issue #811 (falsely inserted "::" in paths with parameterized trait cast).
Manish Goregaokar [Fri, 26 Feb 2016 19:28:31 +0000 (00:58 +0530)]
Upgrade deps to make it compile again
Nick Cameron [Mon, 15 Feb 2016 03:36:58 +0000 (16:36 +1300)]
Merge pull request #798 from kamalmarhubi/default-no-todo-warnings
config: Disable report_todo by default
Nick Cameron [Sun, 14 Feb 2016 21:17:11 +0000 (10:17 +1300)]
Merge pull request #820 from rust-lang-nursery/patterns
Format all patterns (well, except macros)
Nick Cameron [Sun, 14 Feb 2016 21:07:19 +0000 (10:07 +1300)]
reviewer changes
Nick Cameron [Fri, 12 Feb 2016 01:59:13 +0000 (14:59 +1300)]
Format all patterns (well, except macros)
Fixes #18
Fixes #672
Nick Cameron [Wed, 10 Feb 2016 19:55:27 +0000 (08:55 +1300)]
Merge pull request #818 from kamalmarhubi/cargo-lock
Bump version in Cargo.lock
Kamal Marhubi [Wed, 10 Feb 2016 18:15:01 +0000 (13:15 -0500)]
Bump version in Cargo.lock
This was missed in
82a177e .
Refs #805
Nick Cameron [Tue, 9 Feb 2016 04:28:45 +0000 (17:28 +1300)]
Version bump
Fixes #805
Nick Cameron [Tue, 9 Feb 2016 04:16:54 +0000 (17:16 +1300)]
Merge pull request #812 from kamalmarhubi/write-mode-from-config
config: Use write_mode from config
Kamal Marhubi [Fri, 5 Feb 2016 20:59:41 +0000 (15:59 -0500)]
config: Use write_mode from config
This commit tidies up handling of `write_mode` by setting it in the
config at the start, and removing the `write_mode` parameter threaded
throughout the formatting process.
Nick Cameron [Thu, 4 Feb 2016 21:24:09 +0000 (10:24 +1300)]
Merge pull request #809 from andradei/patch-1
Correct command that lists config options
Isaac Andrade [Wed, 3 Feb 2016 23:50:39 +0000 (16:50 -0700)]
Correct command that lists config options
`cargo run -- --config-help` Simply runs a project without printing the config options.
`rustfmt --config-help` actually prints the config files.
Nick Cameron [Wed, 3 Feb 2016 06:26:38 +0000 (19:26 +1300)]
Merge pull request #799 from kamalmarhubi/const-instead-of-static
cleanup: Use const instead of static
Marcus Klaas de Vries [Wed, 3 Feb 2016 05:12:27 +0000 (06:12 +0100)]
Merge pull request #780 from sidred/config_path
Add support for the config-path option
Marcus Klaas de Vries [Wed, 3 Feb 2016 05:11:01 +0000 (06:11 +0100)]
Merge pull request #786 from rust-lang-nursery/str-leave
Don't reformat strings if we don't have to.
Marcus Klaas de Vries [Wed, 3 Feb 2016 05:08:34 +0000 (06:08 +0100)]
Merge pull request #797 from kamalmarhubi/config-expect
config: Make panic messages more useful
Marcus Klaas de Vries [Wed, 3 Feb 2016 05:07:53 +0000 (06:07 +0100)]
Merge pull request #800 from kamalmarhubi/gitignore-rust-bk
gitignore .rs.bk files
Marcus Klaas de Vries [Wed, 3 Feb 2016 05:07:07 +0000 (06:07 +0100)]
Merge pull request #802 from kamalmarhubi/remove-args-doc
cleanup: Remove documentation of deleted parameter
Kamal Marhubi [Tue, 2 Feb 2016 17:37:38 +0000 (12:37 -0500)]
cleanup: Remove documentation of deleted parameter
The `args` parameter was removed in
579fb34 .
sid [Fri, 22 Jan 2016 10:43:54 +0000 (16:13 +0530)]
Add support for the config-path option
Adds a config-path option for rustfmt. If this argument is provided,
it recursively searches the config-path for a rustfmt.toml file.
If file is not found, reverts to searching the file input path for the
config file or uses default options.
Kamal Marhubi [Tue, 2 Feb 2016 04:58:38 +0000 (23:58 -0500)]
gitignore .rs.bk files
These clutter up `git status` output when working on rustfmt.
Kamal Marhubi [Tue, 2 Feb 2016 04:40:45 +0000 (23:40 -0500)]
cleanup: Use const instead of static