Nick Cameron
8573df602a
Merge pull request #2925 from scampi/issue539
...
discard trailing blank comments
2018-08-23 10:13:56 +12:00
Nick Cameron
f40baaa272
Merge pull request #2935 from topecongiro/rustc-ap-syntax
...
Cargo update
2018-08-21 20:28:56 +12:00
Nick Cameron
127a480726
Merge pull request #2915 from Xanewok/file-lines-ser-json
...
Expose FileLines JSON representation
2018-08-21 20:26:25 +12:00
Seiichi Uchida
05a0c8140d
Update import path to ThinVec
2018-08-19 00:26:34 +09:00
Stéphane Campinas
2db2327aaf
fix verbose output
2018-08-16 20:00:49 +02:00
Stéphane Campinas
dd14d304ef
discard trailing blank comments
2018-08-16 19:59:32 +02:00
Stéphane Campinas
f23e6aaaf9
fix the identification of a block comment.
...
Block comments like below were not properly supported:
/*
something here but it doesn't start with a star
*/
because of the line that didn't start with a star.
2018-08-16 19:55:15 +02:00
Seiichi Uchida
b318e5a684
Increase the max width by tab width when using format_code_block
...
since the macro body will be surrounded by fn main block.
2018-08-16 07:49:55 +09:00
Seiichi Uchida
9a5a86164f
Reduce the max width by the width of indent
2018-08-16 07:49:55 +09:00
Igor Matuszewski
9d52940dbe
Run cargo fmt
2018-08-14 23:23:00 +02:00
Igor Matuszewski
38361c05bc
Make file_lines_to_json test deterministic
2018-08-14 23:22:09 +02:00
Igor Matuszewski
4604f46ce8
Expose FileLines JSON representation
2018-08-14 13:33:58 +02:00
Seiichi Uchida
934cf2807d
Remove a wildcard parttern from slice patterns
2018-08-12 23:56:09 +09:00
Nick Cameron
66d3924aa8
Merge pull request #2899 from topecongiro/chain-with-comments
...
Format chains with comment
2018-08-07 15:07:23 +12:00
Seiichi Uchida
a201d856d1
Add comment
2018-08-06 22:34:58 +09:00
Seiichi Uchida
4ad1c66001
Use custom path value if one exists when searching modules
2018-08-06 22:28:05 +09:00
Nick Cameron
803d000ed3
Merge pull request #2900 from topecongiro/combine-attrs
...
Combine function-like attributes
2018-08-06 19:37:05 +12:00
Nick Cameron
e4d560b914
Merge pull request #2897 from topecongiro/issue-2896
...
Ignore comment in wrap_str
2018-08-06 19:36:03 +12:00
Nick Cameron
8cd6633499
Merge pull request #2892 from topecongiro/issue-2884
...
Explicitly handle semicolon after the item in statement position
2018-08-06 19:34:44 +12:00
Nick Cameron
f6a76c443e
Merge pull request #2890 from topecongiro/use-builder-pattern-for-ListFormatting
...
Use builder pattern for ListFormatting
2018-08-06 19:34:08 +12:00
Seiichi Uchida
b1c241ea72
Combine list-like attributes
2018-08-06 08:10:19 +09:00
Seiichi Uchida
4bbfe0829d
Fix chain with many try operators
2018-08-05 21:03:45 +09:00
Seiichi Uchida
e6d814c423
Put comment between chain elements on its original position
2018-08-05 19:55:22 +09:00
Seiichi Uchida
24fccdc45c
Factor out functions that extract comments around items
2018-08-05 19:55:03 +09:00
Seiichi Uchida
3ec6de1de8
Add FIXME comment
2018-08-05 15:06:05 +09:00
Seiichi Uchida
49945a14f7
Format
2018-08-05 15:04:48 +09:00
Seiichi Uchida
9e113b5bab
Do not handle comment when converting try
...
As we get faulty span.
2018-08-05 15:03:36 +09:00
Seiichi Uchida
75967f0da2
Add a space before comment that comes after a block-like chain item
2018-08-05 14:37:13 +09:00
Seiichi Uchida
91c058a516
Veto putting a chain with comment in a single line
2018-08-05 14:34:34 +09:00
Seiichi Uchida
caefd218c9
Do not combine short parent and comment
2018-08-05 14:28:20 +09:00
Seiichi Uchida
e6bde923f5
Format comment between chain elements
2018-08-05 14:28:10 +09:00
Seiichi Uchida
844e878d12
Add Comment to ChainItemKind
2018-08-05 14:27:47 +09:00
Seiichi Uchida
fc3ea494ac
Make children list in-order
...
instead of working on reveresed list.
2018-08-05 13:54:28 +09:00
Seiichi Uchida
c480309aad
Get correct span
2018-08-05 13:35:33 +09:00
Seiichi Uchida
c20bf454c9
Add Span field to ChainItem
2018-08-05 13:02:24 +09:00
Seiichi Uchida
c5b36f53ae
Normalize chain elements
...
Instead of passing around a list of subexpressions ([`a`, `a.b`, `a.b.c`]),
we now use a list of chain element ([`a`, `.b`, `.c`]). This should make it
easier to extract comments between chain elements.
2018-08-05 11:45:05 +09:00
Seiichi Uchida
2eeb366311
Ignore comment in wrap_str
2018-08-05 10:50:43 +09:00
Seiichi Uchida
2eca09e438
Fix parsing '#'-hiding of rustdoc
2018-08-05 08:44:20 +09:00
Seiichi Uchida
d96e3ca604
Explicitly handle semicolon after the item in statement position
2018-08-04 09:59:38 +09:00
Seiichi Uchida
1a6df18d6f
Remove pub(self)
2018-08-04 08:47:48 +09:00
Seiichi Uchida
e5c79bb26b
Fix imports
2018-08-03 22:14:45 +09:00
Seiichi Uchida
024c03e81b
Use builder pattern for ListFormatting
2018-08-03 22:13:20 +09:00
Seiichi Uchida
1928ae78a2
Regard digits as an upper case character
2018-08-03 20:06:36 +09:00
Nick Cameron
5ed600cbeb
Merge pull request #2879 from RReverser/master
...
Fix check for unstable features
2018-08-01 10:28:49 +12:00
Nick Cameron
df2e8bb594
Merge pull request #2873 from aloucks/auto-detect-newline-style
...
Auto-detect newline style by default
2018-08-01 10:06:31 +12:00
Ingvar Stepanyan
593a5c40a4
Use is_nightly helper instead of duplicate code
2018-07-31 11:53:22 +01:00
Ingvar Stepanyan
c25deef110
Fix check for unstable features
...
These features are registered only on Nightly and so matches.opt_present panics when it's called without the is_nightly guard.
2018-07-31 11:50:09 +01:00
Aaron Loucks
dab572e0b0
Increase capacity for newline conversion buffer
2018-07-30 23:19:46 -04:00
Nick Cameron
ca6b360c8a
Emit 0 exit code for --version and similar operations
...
Fixes #2878
2018-07-31 13:41:49 +12:00
Nick Cameron
d43874113e
Warn the user if using an unstable option without --unstable-options
...
Fixes #2796
2018-07-31 10:02:32 +12:00