Otavio Salvador
6a1b768f49
.gitignore: Ignore Emacs backup files
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-09 05:26:27 -03:00
Stéphane Campinas
c0b7222e2d
handle itemized items inside comments
2018-10-09 00:44:59 +02:00
Nick Cameron
2f25ae7e57
Merge pull request #3082 from otavio/bump-dependencies
...
Bump dependencies
2018-10-09 08:01:25 +12:00
Nick Cameron
ceac4838e1
Merge pull request #3080 from topecongiro/issue-3031
...
Format macro calls with item-like arguments
2018-10-09 08:00:45 +12:00
Otavio Salvador
0f3cc703fd
Bump rustc-ap-* to 270.0.0
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-08 14:42:54 -03:00
Otavio Salvador
0279b7d02c
Replace isatty
crate with atty
...
The `isatty` crate has been deprecated and a replacement has been
released for it called `atty`. It offers a nicer API and the code
change to adapt is trivial.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-08 14:39:16 -03:00
Stéphane Campinas
8b3788d875
rewrite_string: allow to break on a boundary character that is on edge
2018-10-08 14:48:15 +02:00
Stéphane Campinas
bb7442802a
rewrite_string: retain blank lines that are trailing
2018-10-08 14:48:15 +02:00
Stéphane Campinas
1c6a2e3de8
rewrite_string: take care of blank lines appearing within the last line
2018-10-08 14:48:14 +02:00
Stéphane Campinas
3205e17cc3
rewrite_string: handle newlines in the last line that fits in the shape for cases where line_start is not a whitespace
2018-10-08 14:48:14 +02:00
Stéphane Campinas
2fc1de6b4a
rewrite_string: do not overflow the next line when the line_start is not a whitespace
2018-10-08 14:48:13 +02:00
Stéphane Campinas
f46082fbd8
rewrite_string: trim trailing whitespace in case the last_line fits in the given shape
2018-10-08 14:48:13 +02:00
Seiichi Uchida
70177a08a4
Format a macro call with multile item-like arguments
2018-10-08 13:52:26 +09:00
Seiichi Uchida
baa20dfcf1
Format a macro call with a single item-like argument
2018-10-08 13:50:03 +09:00
Seiichi Uchida
a925bdf092
Add a test for #3031 and update test
...
No combining for an item-like macro argument.
2018-10-08 13:50:00 +09:00
Nick Cameron
1b2e72726f
Merge pull request #3078 from YaLTeR/fix-closure-indentation
...
Fix inconsistent overflow behavior in Visual style
2018-10-08 14:38:49 +13:00
Nick Cameron
832a912f79
Merge pull request #3077 from YaLTeR/fix-extra-commas
...
Get rid of extra commas in Visual struct literal formatting
2018-10-08 14:37:48 +13:00
Nick Cameron
4dc5557625
Merge pull request #3070 from topecongiro/issue-3030
...
Format a paren expr with double slash comment
2018-10-08 13:05:36 +13:00
Nick Cameron
80d744973f
Merge pull request #3069 from topecongiro/issue-3003
...
Consider a multi-lined array as a block-like expression
2018-10-08 13:04:45 +13:00
Nick Cameron
d0c6a6d642
Merge pull request #3067 from topecongiro/refactor-toexpr
...
Add println!-like heuristic to the fail attribute
2018-10-08 12:38:33 +13:00
Nick Cameron
b32cf4aad8
Merge pull request #3063 from otavio/add-doc-is_doc_comment
...
comment: Add documentation to `is_doc_comment` public method
2018-10-08 10:41:18 +13:00
Seiichi Uchida
cab5ea3ed3
Merge pull request #3079 from topecongiro/rustc-ap
...
Cargo update
2018-10-07 07:37:44 +09:00
Seiichi Uchida
003fc730e6
Fix empty types being inserted to closure
...
cc https://github.com/rust-lang/rust/pull/54229 .
2018-10-07 00:52:06 +09:00
Seiichi Uchida
5a6822c326
Cargo update
2018-10-07 00:39:49 +09:00
Ivan Molodetskikh
dee68434e6
Overflow Visual functions even with one argument
2018-10-06 16:32:38 +03:00
Ivan Molodetskikh
6dc9b96651
Add a test for #3049
2018-10-06 16:32:27 +03:00
Ivan Molodetskikh
cbaed838d5
No trailing comma in struct literals (Visual)
2018-10-06 10:59:47 +03:00
Ivan Molodetskikh
cfe20fe585
Add a test for #3066
2018-10-06 10:59:47 +03:00
Seiichi Uchida
383a23d0ee
Merge pull request #3073 from scampi/format_strings
...
format_strings: take into account newline occurring within a rewritten line
2018-10-02 10:29:37 +09:00
Stéphane Campinas
4b26723e55
format_strings: take into account newline occurring within a rewritten line
2018-10-02 00:41:56 +02:00
Seiichi Uchida
70c8e366a6
Format a paren expr with double slash comment
2018-10-01 00:07:18 +09:00
Seiichi Uchida
efe24bd7e7
Add a test for #3030
2018-10-01 00:06:37 +09:00
Seiichi Uchida
30048222f2
Consider a multi-lined array as a block-like expression
2018-09-30 23:28:14 +09:00
Seiichi Uchida
4a15875f07
Add a test for #3003
...
and run cargo fmt.
2018-09-30 23:28:03 +09:00
Seiichi Uchida
bc835b71fd
Update .travis.yml
2018-09-30 09:10:52 +09:00
Seiichi Uchida
6e901c8f37
Format and update test
2018-09-30 08:05:45 +09:00
Seiichi Uchida
d7e1f0006a
Put arguments of the fail attribute on the same line as println!
2018-09-30 08:05:45 +09:00
Seiichi Uchida
052ba6c5df
Move maybe_get_args_offset to overflow.rs
2018-09-30 08:05:45 +09:00
Seiichi Uchida
63387824b3
Avoid using to_expr as much as possible
2018-09-30 08:05:45 +09:00
Seiichi Uchida
c302409f56
Get rid of ToExpr trait
2018-09-30 08:05:35 +09:00
Seiichi Uchida
755d27a424
Take impl Iterator for overflow routines
2018-09-29 14:33:00 +09:00
Otavio Salvador
301ddd39db
comment: Add documentation to is_doc_comment
public method
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-28 10:01:07 -03:00
Nick Cameron
4c1b0c2241
Merge pull request #3061 from mehcode/feature/default-edition
...
Fix help message for edition config option
2018-09-28 21:54:29 +12:00
Nick Cameron
3dc6eed601
Merge pull request #2816 from moxian/enum-discrim
...
Add option to vertically align enum discriminants.
2018-09-28 21:48:57 +12:00
Ryan Leckey
c7377c3555
Fix help message for edition config option
2018-09-27 22:31:17 -07:00
Seiichi Uchida
86fff9eafa
Merge pull request #3050 from andrehjr/empty-impl-body-with-braces-newline
...
Trait Implementation - Adds a newline before the last brace on impls without a body if the first brace is also on a newline
2018-09-28 11:10:58 +09:00
Seiichi Uchida
333c580090
Merge pull request #3052 from scampi/contributing
...
added a note about the use of the RUST_LOG environment variable
2018-09-28 11:08:51 +09:00
Stéphane Campinas
2bcc3a9302
do not format a code block in documentation if it is annotated with ignore or text ( #3058 )
2018-09-28 11:06:29 +09:00
Stéphane Campinas
d681d5f456
added a note about the use of the RUST_LOG environment variable
2018-09-26 22:42:59 +02:00
moxian
65ae0b9a09
Change enum align semantics to care about absolute length, rather than difference.
...
If we're only aligning enum discriminants that are "not too far apart
(length-wise)", then this works really well for enums with
consistently-long or consistently-short idents, but not for the mixed
ones.
However, consistently-long idents is somewhate of an uncommon case and
overlong idents may be allowed to be formatted suboptimally if that
makes mixed-length idents work better (and it does in this case).
2018-09-26 18:47:17 +00:00