]> git.lizzy.rs Git - rust.git/log
rust.git
7 years agoMerge pull request #1738 from birkenfeld/patch-1
Nick Cameron [Wed, 21 Jun 2017 23:09:40 +0000 (11:09 +1200)]
Merge pull request #1738 from birkenfeld/patch-1

Handle proc-macro crates in cargo-fmt

7 years agoMerge pull request #1740 from euclio/patch-2
Nick Cameron [Wed, 21 Jun 2017 19:59:19 +0000 (07:59 +1200)]
Merge pull request #1740 from euclio/patch-2

remove link to old style guidelines

7 years agoremove link to old style guidelines
Andy Russell [Wed, 21 Jun 2017 17:45:24 +0000 (13:45 -0400)]
remove link to old style guidelines

Fixes #1564.

7 years agoHandle proc-macro crates in cargo-fmt
Georg Brandl [Wed, 21 Jun 2017 05:32:23 +0000 (07:32 +0200)]
Handle proc-macro crates in cargo-fmt

7 years agoMerge pull request #1729 from topecongiro/single-line-block
Nick Cameron [Tue, 20 Jun 2017 20:33:12 +0000 (08:33 +1200)]
Merge pull request #1729 from topecongiro/single-line-block

Allow single line block in expression context

7 years agoFix a typo
topecongiro [Tue, 20 Jun 2017 13:35:56 +0000 (22:35 +0900)]
Fix a typo

7 years agoUpdate tests
topecongiro [Tue, 20 Jun 2017 12:36:28 +0000 (21:36 +0900)]
Update tests

7 years agoUse format_expr wherever single-lined block is not allowed
topecongiro [Tue, 20 Jun 2017 12:35:52 +0000 (21:35 +0900)]
Use format_expr wherever single-lined block is not allowed

7 years agoRefactor rewrite for ast::Block
topecongiro [Tue, 20 Jun 2017 12:34:19 +0000 (21:34 +0900)]
Refactor rewrite for ast::Block

7 years agoAdd warning about write-mode change
Nick Cameron [Tue, 20 Jun 2017 06:47:32 +0000 (18:47 +1200)]
Add warning about write-mode change

7 years agonightly-0.1.5
Nick Cameron [Tue, 20 Jun 2017 05:00:01 +0000 (17:00 +1200)]
nightly-0.1.5

7 years agoMerge pull request #1709 from theotherphil/master
Nick Cameron [Tue, 20 Jun 2017 04:29:01 +0000 (16:29 +1200)]
Merge pull request #1709 from theotherphil/master

Fix defaults in Configurations.md

7 years agoMerge pull request #1732 from olson-sean-k/issue-1377
Seiichi Uchida [Tue, 20 Jun 2017 03:07:03 +0000 (12:07 +0900)]
Merge pull request #1732 from olson-sean-k/issue-1377

Keep brace on same line as `match` when using `ClosingNextLine`.

7 years agoMerge pull request #1735 from kogai/public-file-lines
Nick Cameron [Tue, 20 Jun 2017 01:09:43 +0000 (13:09 +1200)]
Merge pull request #1735 from kogai/public-file-lines

Public file-lines constructor

7 years agoMerge pull request #1734 from topecongiro/raw-string-literal
Nick Cameron [Tue, 20 Jun 2017 00:29:25 +0000 (12:29 +1200)]
Merge pull request #1734 from topecongiro/raw-string-literal

Allow extending a chain after raw string literal

7 years agoMerge pull request #1733 from topecongiro/cargo-fmt
Nick Cameron [Tue, 20 Jun 2017 00:28:36 +0000 (12:28 +1200)]
Merge pull request #1733 from topecongiro/cargo-fmt

Do not run cargo fmt if there are unnecessary arguments

7 years agoMerge pull request #1728 from topecongiro/trailing-comma
Nick Cameron [Tue, 20 Jun 2017 00:22:58 +0000 (12:22 +1200)]
Merge pull request #1728 from topecongiro/trailing-comma

Apply config.trailing_comma wherever possible

7 years agoFix control_style example
Phil Ellison [Mon, 19 Jun 2017 18:43:38 +0000 (19:43 +0100)]
Fix control_style example

7 years agoModify `control_brace_sytle` test to ensure `match` braces are formatted correctly.
Sean Olson [Mon, 19 Jun 2017 15:12:15 +0000 (08:12 -0700)]
Modify `control_brace_sytle` test to ensure `match` braces are formatted correctly.

7 years agoDo not run cargo fmt if there are unnecessary arguments
Seiichi Uchida [Mon, 19 Jun 2017 14:39:59 +0000 (23:39 +0900)]
Do not run cargo fmt if there are unnecessary arguments

7 years agoKeep brace on same line as `match` when using `ClosingNextLine` for `control_brace_st...
Sean Olson [Mon, 19 Jun 2017 14:14:51 +0000 (07:14 -0700)]
Keep brace on same line as `match` when using `ClosingNextLine` for `control_brace_style`.

7 years agoAllow extending a chain after raw string literal
Seiichi Uchida [Mon, 19 Jun 2017 13:06:08 +0000 (22:06 +0900)]
Allow extending a chain after raw string literal

7 years agoPublic file-lines constructor
shinichi kogai [Mon, 19 Jun 2017 12:14:33 +0000 (21:14 +0900)]
Public file-lines constructor

7 years agoApply config.trailing_comma wherever possible
topecongiro [Mon, 19 Jun 2017 07:00:04 +0000 (16:00 +0900)]
Apply config.trailing_comma wherever possible

7 years agoMerge pull request #1727 from topecongiro/disallow-overflowing-closure
Nick Cameron [Mon, 19 Jun 2017 04:49:29 +0000 (16:49 +1200)]
Merge pull request #1727 from topecongiro/disallow-overflowing-closure

Disallow overflowing closure if there are multiple closures in args

7 years agoDisallow overflowing closure if there are multiple closures in args
topecongiro [Mon, 19 Jun 2017 03:07:20 +0000 (12:07 +0900)]
Disallow overflowing closure if there are multiple closures in args

7 years agoMerge pull request #1726 from topecongiro/tuple-overflow
Nick Cameron [Mon, 19 Jun 2017 02:36:50 +0000 (14:36 +1200)]
Merge pull request #1726 from topecongiro/tuple-overflow

Apply the same overflowing rule to tuple as function call

7 years agoUpdate tests
topecongiro [Mon, 19 Jun 2017 02:25:21 +0000 (11:25 +0900)]
Update tests

7 years agoApply the same overflowing rule to tuple as function call
topecongiro [Mon, 19 Jun 2017 02:24:36 +0000 (11:24 +0900)]
Apply the same overflowing rule to tuple as function call

7 years agonightly-0.1.4
Nick Cameron [Mon, 19 Jun 2017 01:22:42 +0000 (13:22 +1200)]
nightly-0.1.4

7 years agoMerge pull request #1724 from topecongiro/multiline-string-lit
Nick Cameron [Mon, 19 Jun 2017 01:02:21 +0000 (13:02 +1200)]
Merge pull request #1724 from topecongiro/multiline-string-lit

Align multiline string literal

7 years agoMerge pull request #1711 from topecongiro/combine-control-flow-condition-body
Nick Cameron [Mon, 19 Jun 2017 01:00:27 +0000 (13:00 +1200)]
Merge pull request #1711 from topecongiro/combine-control-flow-condition-body

Combine control flow condition and body

7 years agoMerge pull request #1719 from topecongiro/macro-on-rhs
Nick Cameron [Mon, 19 Jun 2017 01:00:12 +0000 (13:00 +1200)]
Merge pull request #1719 from topecongiro/macro-on-rhs

Avoid line break when rhs of assignment is an invalid macro

7 years agomake file_lines::Range public
Nick Cameron [Mon, 19 Jun 2017 00:58:29 +0000 (12:58 +1200)]
make file_lines::Range public

7 years agoFormat source codes
Seiichi Uchida [Sun, 18 Jun 2017 13:45:08 +0000 (22:45 +0900)]
Format source codes

7 years agoAlign multiline string literal
Seiichi Uchida [Sun, 18 Jun 2017 13:44:56 +0000 (22:44 +0900)]
Align multiline string literal

7 years agoDocument control_style in Configurations.md
Phil Ellison [Sun, 18 Jun 2017 09:37:05 +0000 (10:37 +0100)]
Document control_style in Configurations.md

7 years agoUpdate names on where_style code snippets
Phil Ellison [Sun, 18 Jun 2017 08:34:24 +0000 (09:34 +0100)]
Update names on where_style code snippets

7 years agoFix names of possible values for where_style
Phil Ellison [Sun, 18 Jun 2017 07:33:32 +0000 (08:33 +0100)]
Fix names of possible values for where_style

7 years agoFormat source codes
topecongiro [Sat, 17 Jun 2017 12:17:20 +0000 (21:17 +0900)]
Format source codes

7 years agoCombine condition and body of control flow
topecongiro [Sat, 17 Jun 2017 12:11:55 +0000 (21:11 +0900)]
Combine condition and body of control flow

If the condition of control flow expressions ends with closing parens and alike,
put the opening bracket of the body on the same line with closing parens.

7 years agoAvoid line break when rhs of assignment is an invalid macro
Seiichi Uchida [Sat, 17 Jun 2017 17:35:18 +0000 (02:35 +0900)]
Avoid line break when rhs of assignment is an invalid macro

7 years agoMerge pull request #1717 from topecongiro/type-and-generics
Nick Cameron [Sun, 18 Jun 2017 03:57:34 +0000 (15:57 +1200)]
Merge pull request #1717 from topecongiro/type-and-generics

Refactor format against types and generics

7 years agoMerge pull request #1708 from topecongiro/chain-overflow
Nick Cameron [Sun, 18 Jun 2017 03:29:52 +0000 (15:29 +1200)]
Merge pull request #1708 from topecongiro/chain-overflow

Allow overflowing the last element of chain if it is originally multi-lined

7 years agoUpdate tests
Seiichi Uchida [Sat, 17 Jun 2017 17:04:03 +0000 (02:04 +0900)]
Update tests

7 years agoRefactor format against types and generics
Seiichi Uchida [Sat, 17 Jun 2017 17:00:58 +0000 (02:00 +0900)]
Refactor format against types and generics

Previous implementation relied on the fact that rustfmt used visual indent
style as a default. However, since now rustfmt uses block indent style against
most part of the code, we need some refactorings.

7 years agoFix defaults in Configurations.md
Phil Ellison [Sat, 17 Jun 2017 10:22:04 +0000 (11:22 +0100)]
Fix defaults in Configurations.md

7 years agoUpdate tests
topecongiro [Sat, 17 Jun 2017 07:57:00 +0000 (16:57 +0900)]
Update tests

7 years agoFormat source codes
topecongiro [Sat, 17 Jun 2017 07:56:54 +0000 (16:56 +0900)]
Format source codes

7 years agoUse correct budget for chain
topecongiro [Sat, 17 Jun 2017 07:56:37 +0000 (16:56 +0900)]
Use correct budget for chain

7 years agoFix wrap_str
topecongiro [Sat, 17 Jun 2017 07:54:25 +0000 (16:54 +0900)]
Fix wrap_str

Use shape.width for the first line and shape.used_width() for the last line.

7 years agoTry overflowing the last element of chain only if it goes multi line
topecongiro [Sat, 17 Jun 2017 06:33:29 +0000 (15:33 +0900)]
Try overflowing the last element of chain only if it goes multi line

7 years agoMerge pull request #1701 from topecongiro/issue-1697
Seiichi Uchida [Sat, 17 Jun 2017 07:25:10 +0000 (16:25 +0900)]
Merge pull request #1701 from topecongiro/issue-1697

Forbid overflowing closure if its header goes multi lines

7 years agoUse correct span for Infer type inside closure header
topecongiro [Fri, 16 Jun 2017 21:25:58 +0000 (06:25 +0900)]
Use correct span for Infer type inside closure header

7 years agoAdd a test for #1697
topecongiro [Fri, 16 Jun 2017 09:58:15 +0000 (18:58 +0900)]
Add a test for #1697

7 years agoUpdate tests
topecongiro [Fri, 16 Jun 2017 09:56:38 +0000 (18:56 +0900)]
Update tests

7 years agoFormat source codes
topecongiro [Fri, 16 Jun 2017 09:56:32 +0000 (18:56 +0900)]
Format source codes

7 years agoUse special rules when overflowing the last argument
topecongiro [Fri, 16 Jun 2017 09:53:21 +0000 (18:53 +0900)]
Use special rules when overflowing the last argument

When overflowing the last argument of function call, if it is a closure,
we apply some special rules in order to avoid weird formatting.

7 years agoUse correct budget for function call args
topecongiro [Fri, 16 Jun 2017 09:52:46 +0000 (18:52 +0900)]
Use correct budget for function call args

7 years agoMerge pull request #1705 from topecongiro/issue-1703
Nick Cameron [Sat, 17 Jun 2017 04:58:11 +0000 (16:58 +1200)]
Merge pull request #1705 from topecongiro/issue-1703

Preserve comments inside attributes

7 years agoMerge pull request #1698 from topecongiro/vec-semi
Nick Cameron [Sat, 17 Jun 2017 04:55:43 +0000 (16:55 +1200)]
Merge pull request #1698 from topecongiro/vec-semi

Use correct indentaion for vec! with semicolon

7 years agoPreserve comments inside attributes
topecongiro [Fri, 16 Jun 2017 20:44:54 +0000 (05:44 +0900)]
Preserve comments inside attributes

7 years agoUse correct indentaion for vec! with semicolon
topecongiro [Fri, 16 Jun 2017 04:57:37 +0000 (13:57 +0900)]
Use correct indentaion for vec! with semicolon

7 years agonightly-0.1.3
Nick Cameron [Fri, 16 Jun 2017 04:50:53 +0000 (16:50 +1200)]
nightly-0.1.3

7 years agoConfig knows if an option was default or set
Nick Cameron [Fri, 16 Jun 2017 04:49:54 +0000 (16:49 +1200)]
Config knows if an option was default or set

7 years agoMerge pull request #1692 from topecongiro/chain/last-item
Nick Cameron [Fri, 16 Jun 2017 01:24:03 +0000 (13:24 +1200)]
Merge pull request #1692 from topecongiro/chain/last-item

Allow overflowing the last item of chain only if it is multi-lined

7 years agoMerge pull request #1688 from topecongiro/overflow-closure
Nick Cameron [Fri, 16 Jun 2017 01:05:57 +0000 (13:05 +1200)]
Merge pull request #1688 from topecongiro/overflow-closure

Wrap closure in block with a single control flow expr with multi line condition

7 years agoUpdate README for running the nightly version
Nick Cameron [Fri, 16 Jun 2017 00:00:43 +0000 (12:00 +1200)]
Update README for running the nightly version

7 years agoFormat source codes
topecongiro [Thu, 15 Jun 2017 23:49:49 +0000 (08:49 +0900)]
Format source codes

7 years agoAllow overflowing the last item of chain only if it is multi-lined
topecongiro [Thu, 15 Jun 2017 23:47:33 +0000 (08:47 +0900)]
Allow overflowing the last item of chain only if it is multi-lined

By multi-lined we mean if it has more than 3 lines.

7 years agoAdd and remove comments
topecongiro [Thu, 15 Jun 2017 23:28:12 +0000 (08:28 +0900)]
Add and remove comments

7 years agoFormat source codes and add a test
topecongiro [Thu, 15 Jun 2017 14:29:46 +0000 (23:29 +0900)]
Format source codes and add a test

7 years agoWrap closure with a single control flow expr with multi line condition
topecongiro [Thu, 15 Jun 2017 14:27:53 +0000 (23:27 +0900)]
Wrap closure with a single control flow expr with multi line condition

7 years agoRefactor rewrite for closure
topecongiro [Thu, 15 Jun 2017 14:27:33 +0000 (23:27 +0900)]
Refactor rewrite for closure

7 years agoRefactor rewrite for ConrtolFlow
topecongiro [Thu, 15 Jun 2017 14:26:32 +0000 (23:26 +0900)]
Refactor rewrite for ConrtolFlow

7 years agoMerge pull request #1680 from topecongiro/tuple-pattern
Nick Cameron [Thu, 15 Jun 2017 20:53:54 +0000 (08:53 +1200)]
Merge pull request #1680 from topecongiro/tuple-pattern

Use block indent for tuple pattern

7 years agoUpdate tests
topecongiro [Thu, 15 Jun 2017 07:26:46 +0000 (16:26 +0900)]
Update tests

Add more patterns and types

7 years agoFormat source codes
topecongiro [Thu, 15 Jun 2017 07:26:41 +0000 (16:26 +0900)]
Format source codes

7 years agoUse block indent for tuple pattern when fn_call_style is Block
topecongiro [Thu, 15 Jun 2017 07:25:40 +0000 (16:25 +0900)]
Use block indent for tuple pattern when fn_call_style is Block

7 years agoMerge pull request #1615 from Mitranim/patch-1
Nick Cameron [Thu, 15 Jun 2017 05:02:36 +0000 (17:02 +1200)]
Merge pull request #1615 from Mitranim/patch-1

suggested a better Sublime Text plugin

7 years agonightly v0.1.2
Nick Cameron [Thu, 15 Jun 2017 00:18:52 +0000 (12:18 +1200)]
nightly v0.1.2

7 years agoMerge pull request #1673 from topecongiro/get-tests-passing-again
Nick Cameron [Wed, 14 Jun 2017 22:39:29 +0000 (10:39 +1200)]
Merge pull request #1673 from topecongiro/get-tests-passing-again

Get tests passing again

7 years agoMerge pull request #1666 from topecongiro/tuple-type
Nick Cameron [Wed, 14 Jun 2017 22:01:00 +0000 (10:01 +1200)]
Merge pull request #1666 from topecongiro/tuple-type

Block indent tuple type when fn_call_style is Block

7 years agoRun travis and appveyor only against nightly
topecongiro [Wed, 14 Jun 2017 12:07:49 +0000 (21:07 +0900)]
Run travis and appveyor only against nightly

7 years agoFormat source codes
topecongiro [Wed, 14 Jun 2017 11:39:07 +0000 (20:39 +0900)]
Format source codes

7 years agoAdd offset wherever necessary
topecongiro [Wed, 14 Jun 2017 11:37:54 +0000 (20:37 +0900)]
Add offset wherever necessary

7 years agoPut match arm guard on the next line if it contains new line
topecongiro [Wed, 14 Jun 2017 11:36:28 +0000 (20:36 +0900)]
Put match arm guard on the next line if it contains new line

7 years agoDirect format vec! instead of using rewrite_pair
topecongiro [Wed, 14 Jun 2017 11:33:54 +0000 (20:33 +0900)]
Direct format vec! instead of using rewrite_pair

7 years agov0.1.1
Nick Cameron [Wed, 14 Jun 2017 04:38:14 +0000 (16:38 +1200)]
v0.1.1

7 years agoMerge pull request #1671 from robinst/add-cargo-fmt-binary
Nick Cameron [Wed, 14 Jun 2017 04:36:52 +0000 (16:36 +1200)]
Merge pull request #1671 from robinst/add-cargo-fmt-binary

Add back cargo-fmt binary

7 years agoAdd back cargo-fmt binary (#1670)
Robin Stocker [Wed, 14 Jun 2017 04:16:51 +0000 (14:16 +1000)]
Add back cargo-fmt binary (#1670)

When there are no `[[bin]]` sections, all the binaries in `src/bin` are
automatically picked up. When a section is added, that is no longer the
case, so all the binaries need to be specified explicitly.

7 years agoMove to Libsyntax
Nick Cameron [Wed, 14 Jun 2017 01:57:31 +0000 (13:57 +1200)]
Move to Libsyntax

7 years agoUpdate tests
topecongiro [Wed, 14 Jun 2017 00:30:04 +0000 (09:30 +0900)]
Update tests

7 years agoUse block indent style against tuple type
topecongiro [Wed, 14 Jun 2017 00:29:39 +0000 (09:29 +0900)]
Use block indent style against tuple type

7 years agoMerge pull request #1669 from topecongiro/issue-1668
Nick Cameron [Tue, 13 Jun 2017 20:32:21 +0000 (08:32 +1200)]
Merge pull request #1669 from topecongiro/issue-1668

Use correct spans when rewrting attributes

7 years agoUpdate tests
topecongiro [Tue, 13 Jun 2017 15:09:17 +0000 (00:09 +0900)]
Update tests

7 years agoUse correct span for MetaItem
topecongiro [Tue, 13 Jun 2017 15:09:05 +0000 (00:09 +0900)]
Use correct span for MetaItem

7 years agoDo not rely on format_missing for rewriting attributes
topecongiro [Tue, 13 Jun 2017 15:08:31 +0000 (00:08 +0900)]
Do not rely on format_missing for rewriting attributes

7 years agoAvoid overflow
topecongiro [Tue, 13 Jun 2017 15:06:48 +0000 (00:06 +0900)]
Avoid overflow

7 years agoFix overflow
Nick Cameron [Tue, 13 Jun 2017 03:09:48 +0000 (15:09 +1200)]
Fix overflow

cc #1665