]>
git.lizzy.rs Git - rust.git/log
Seiichi Uchida [Mon, 6 Aug 2018 13:34:58 +0000 (22:34 +0900)]
Add comment
Seiichi Uchida [Mon, 6 Aug 2018 13:28:05 +0000 (22:28 +0900)]
Use custom path value if one exists when searching modules
Nick Cameron [Mon, 6 Aug 2018 07:37:05 +0000 (19:37 +1200)]
Merge pull request #2900 from topecongiro/combine-attrs
Combine function-like attributes
Nick Cameron [Mon, 6 Aug 2018 07:36:03 +0000 (19:36 +1200)]
Merge pull request #2897 from topecongiro/issue-2896
Ignore comment in wrap_str
Nick Cameron [Mon, 6 Aug 2018 07:34:44 +0000 (19:34 +1200)]
Merge pull request #2892 from topecongiro/issue-2884
Explicitly handle semicolon after the item in statement position
Nick Cameron [Mon, 6 Aug 2018 07:34:08 +0000 (19:34 +1200)]
Merge pull request #2890 from topecongiro/use-builder-pattern-for-ListFormatting
Use builder pattern for ListFormatting
Seiichi Uchida [Sun, 5 Aug 2018 23:10:19 +0000 (08:10 +0900)]
Combine list-like attributes
Seiichi Uchida [Sun, 5 Aug 2018 23:10:04 +0000 (08:10 +0900)]
Update test
Seiichi Uchida [Sun, 5 Aug 2018 12:04:06 +0000 (21:04 +0900)]
Add a test for chains with comment
Seiichi Uchida [Sun, 5 Aug 2018 12:03:45 +0000 (21:03 +0900)]
Fix chain with many try operators
Seiichi Uchida [Sun, 5 Aug 2018 10:34:22 +0000 (19:34 +0900)]
Put comment between chain elements on its original position
Seiichi Uchida [Sun, 5 Aug 2018 06:50:49 +0000 (15:50 +0900)]
Factor out functions that extract comments around items
Seiichi Uchida [Sun, 5 Aug 2018 06:06:05 +0000 (15:06 +0900)]
Add FIXME comment
Seiichi Uchida [Sun, 5 Aug 2018 06:04:48 +0000 (15:04 +0900)]
Format
Seiichi Uchida [Sun, 5 Aug 2018 06:03:36 +0000 (15:03 +0900)]
Do not handle comment when converting try
As we get faulty span.
Seiichi Uchida [Sun, 5 Aug 2018 05:37:13 +0000 (14:37 +0900)]
Add a space before comment that comes after a block-like chain item
Seiichi Uchida [Sun, 5 Aug 2018 05:34:34 +0000 (14:34 +0900)]
Veto putting a chain with comment in a single line
Seiichi Uchida [Sun, 5 Aug 2018 05:28:20 +0000 (14:28 +0900)]
Do not combine short parent and comment
Seiichi Uchida [Sun, 5 Aug 2018 05:28:10 +0000 (14:28 +0900)]
Format comment between chain elements
Seiichi Uchida [Sun, 5 Aug 2018 05:27:47 +0000 (14:27 +0900)]
Add Comment to ChainItemKind
Seiichi Uchida [Sun, 5 Aug 2018 04:54:28 +0000 (13:54 +0900)]
Make children list in-order
instead of working on reveresed list.
Seiichi Uchida [Sun, 5 Aug 2018 04:35:33 +0000 (13:35 +0900)]
Get correct span
Seiichi Uchida [Sun, 5 Aug 2018 04:02:24 +0000 (13:02 +0900)]
Add Span field to ChainItem
Seiichi Uchida [Sat, 4 Aug 2018 14:58:34 +0000 (23:58 +0900)]
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.
Seiichi Uchida [Sun, 5 Aug 2018 02:43:43 +0000 (11:43 +0900)]
Merge pull request #2895 from topecongiro/issue-2787
Fix parsing '#'-hiding of rustdoc
Seiichi Uchida [Sun, 5 Aug 2018 02:43:09 +0000 (11:43 +0900)]
Merge pull request #2898 from topecongiro/fix-travis
Remove before_script
Seiichi Uchida [Sun, 5 Aug 2018 02:14:00 +0000 (11:14 +0900)]
Remove before_script
Seiichi Uchida [Sun, 5 Aug 2018 01:50:34 +0000 (10:50 +0900)]
Ignore comment in wrap_str
Seiichi Uchida [Sun, 5 Aug 2018 01:50:24 +0000 (10:50 +0900)]
Add a test for #2896
Seiichi Uchida [Sat, 4 Aug 2018 23:45:02 +0000 (08:45 +0900)]
Remove stdsimd from allow_failures
Seiichi Uchida [Sat, 4 Aug 2018 10:27:34 +0000 (19:27 +0900)]
Fix parsing '#'-hiding of rustdoc
Seiichi Uchida [Sat, 4 Aug 2018 23:43:59 +0000 (08:43 +0900)]
Merge pull request #2894 from gnzlbg/packed_simd
add integration test rust-lang-nursery/packed_simd
gnzlbg [Sat, 4 Aug 2018 09:33:01 +0000 (11:33 +0200)]
add integration test rust-lang-nursery/packed_simd
Seiichi Uchida [Sat, 4 Aug 2018 00:59:38 +0000 (09:59 +0900)]
Explicitly handle semicolon after the item in statement position
Seiichi Uchida [Sat, 4 Aug 2018 00:59:19 +0000 (09:59 +0900)]
Add a test for #2884
Seiichi Uchida [Fri, 3 Aug 2018 23:47:48 +0000 (08:47 +0900)]
Remove pub(self)
Nick Cameron [Fri, 3 Aug 2018 23:41:48 +0000 (11:41 +1200)]
0.99.1
Nick Cameron [Fri, 3 Aug 2018 23:26:09 +0000 (11:26 +1200)]
Merge pull request #2889 from topecongiro/issue-2888
Handle imports with items whose name contains digits
Seiichi Uchida [Fri, 3 Aug 2018 13:14:45 +0000 (22:14 +0900)]
Fix imports
Seiichi Uchida [Fri, 3 Aug 2018 13:13:20 +0000 (22:13 +0900)]
Use builder pattern for ListFormatting
Seiichi Uchida [Fri, 3 Aug 2018 11:06:36 +0000 (20:06 +0900)]
Regard digits as an upper case character
Seiichi Uchida [Fri, 3 Aug 2018 11:06:29 +0000 (20:06 +0900)]
Add a test for #2888
Nick Cameron [Fri, 3 Aug 2018 08:42:00 +0000 (20:42 +1200)]
0.99.0 (1.0 RC)
Nick Cameron [Thu, 2 Aug 2018 09:09:52 +0000 (21:09 +1200)]
Tiny clarification in README.md
Nick Cameron [Wed, 1 Aug 2018 00:27:08 +0000 (12:27 +1200)]
Merge pull request #2881 from nrc/integration-failure
Fix the Failure integration test
Nick Cameron [Wed, 1 Aug 2018 00:01:39 +0000 (12:01 +1200)]
Fix the Failure integration test
Fixes #2858
Nick Cameron [Tue, 31 Jul 2018 22:41:16 +0000 (10:41 +1200)]
Add some tests I forgot about earlier
Nick Cameron [Tue, 31 Jul 2018 22:39:45 +0000 (10:39 +1200)]
Update rustc-ap-syntax
Nick Cameron [Tue, 31 Jul 2018 22:28:49 +0000 (10:28 +1200)]
Merge pull request #2879 from RReverser/master
Fix check for unstable features
Nick Cameron [Tue, 31 Jul 2018 22:06:31 +0000 (10:06 +1200)]
Merge pull request #2873 from aloucks/auto-detect-newline-style
Auto-detect newline style by default
Ingvar Stepanyan [Tue, 31 Jul 2018 10:53:22 +0000 (11:53 +0100)]
Use is_nightly helper instead of duplicate code
Ingvar Stepanyan [Tue, 31 Jul 2018 10:50:09 +0000 (11:50 +0100)]
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.
Aaron Loucks [Tue, 31 Jul 2018 03:19:46 +0000 (23:19 -0400)]
Increase capacity for newline conversion buffer
Nick Cameron [Tue, 31 Jul 2018 01:41:49 +0000 (13:41 +1200)]
Emit 0 exit code for --version and similar operations
Fixes #2878
Nick Cameron [Mon, 30 Jul 2018 22:02:32 +0000 (10:02 +1200)]
Warn the user if using an unstable option without `--unstable-options`
Fixes #2796
Nick Cameron [Mon, 30 Jul 2018 20:52:07 +0000 (08:52 +1200)]
Merge pull request #2874 from cavedweller/master
Format Async block and async fn
Benjamin Brittain [Mon, 30 Jul 2018 00:20:11 +0000 (17:20 -0700)]
fix nits
Aaron Loucks [Sun, 29 Jul 2018 21:02:32 +0000 (17:02 -0400)]
Updating newline_style documentation
Nick Cameron [Sun, 29 Jul 2018 20:29:45 +0000 (08:29 +1200)]
Merge pull request #2872 from aaudiber/raw-ident-struct-expr
Support raw identifiers in struct expressions
Nick Cameron [Sun, 29 Jul 2018 20:25:02 +0000 (08:25 +1200)]
Merge pull request #2870 from dcarosone/edition-readme
call out edition config in Readme: Quick start (#2837)
Ben Brittain [Sun, 29 Jul 2018 15:45:31 +0000 (08:45 -0700)]
Add tests for async & async move
Ben Brittain [Sun, 29 Jul 2018 14:37:24 +0000 (07:37 -0700)]
Format Async block and async fn
Aaron Loucks [Sat, 28 Jul 2018 20:18:58 +0000 (16:18 -0400)]
Auto-detect newline style by default
Andrew Audibert [Sun, 29 Jul 2018 02:38:14 +0000 (19:38 -0700)]
Support raw identifiers in struct expressions
Daniel Carosone [Sat, 28 Jul 2018 08:04:55 +0000 (18:04 +1000)]
call out edition config in Quick start (#2837)
Nick Cameron [Fri, 27 Jul 2018 04:24:46 +0000 (16:24 +1200)]
Merge pull request #2864 from topecongiro/issue-2863
Modify the rule for reordering impl items
Nick Cameron [Fri, 27 Jul 2018 04:24:11 +0000 (16:24 +1200)]
Merge pull request #2862 from topecongiro/issue-2852
Preserve parens in trait bounds
Nick Cameron [Fri, 27 Jul 2018 03:22:51 +0000 (15:22 +1200)]
Merge pull request #2865 from rust-lang-nursery/update-libsyntax-to-209
Update rustc-ap-syntax to 209.0.0.
kennytm [Thu, 26 Jul 2018 21:49:44 +0000 (05:49 +0800)]
Update rustc-ap-syntax to 209.0.0.
This should fix the breakage caused by rust-lang/rust#51587.
Seiichi Uchida [Thu, 26 Jul 2018 12:35:56 +0000 (21:35 +0900)]
Modify the rule for reordering impl items
1. If two items have the same kind, then reorder them based on its ident.
2. Handle existential type.
Seiichi Uchida [Thu, 26 Jul 2018 12:35:48 +0000 (21:35 +0900)]
Add a test for #2863
Seiichi Uchida [Wed, 25 Jul 2018 09:27:25 +0000 (18:27 +0900)]
Preserve parens in trait bounds
Seiichi Uchida [Wed, 25 Jul 2018 09:27:02 +0000 (18:27 +0900)]
Add and update tests for trait with paren
Nick Cameron [Wed, 25 Jul 2018 09:22:25 +0000 (21:22 +1200)]
Merge pull request #2861 from topecongiro/issue-2859
Put lifetimes after trait when they gets orphaned
Nick Cameron [Wed, 25 Jul 2018 09:21:30 +0000 (21:21 +1200)]
Merge pull request #2834 from topecongiro/issue-2830
Keep the context that we are inside macro in nested macro
Seiichi Uchida [Wed, 25 Jul 2018 09:16:10 +0000 (18:16 +0900)]
Rename test files
Seiichi Uchida [Tue, 24 Jul 2018 22:16:43 +0000 (07:16 +0900)]
Veto converting delimiters inside nested macro
Seiichi Uchida [Tue, 24 Jul 2018 23:34:43 +0000 (08:34 +0900)]
Put lifetimes after trait when they gets orphaned
Seiichi Uchida [Tue, 24 Jul 2018 23:33:41 +0000 (08:33 +0900)]
Add a test for #2859
Seiichi Uchida [Tue, 24 Jul 2018 22:15:33 +0000 (07:15 +0900)]
Keep the inside macro context in nested macro call
Seiichi Uchida [Tue, 24 Jul 2018 22:13:51 +0000 (07:13 +0900)]
Add tests for #2830 and #2857
Nick Cameron [Tue, 24 Jul 2018 19:22:08 +0000 (07:22 +1200)]
Merge pull request #2860 from topecongiro/rustc-ap-syntax
Format existetenial type
Seiichi Uchida [Tue, 24 Jul 2018 15:42:19 +0000 (00:42 +0900)]
Add a test for associated existential type
Seiichi Uchida [Tue, 24 Jul 2018 15:34:46 +0000 (00:34 +0900)]
Remove span from rewrite_generics's parameter
We can just use the span from ast::Generics.
Seiichi Uchida [Tue, 24 Jul 2018 15:30:01 +0000 (00:30 +0900)]
Format exitential type
Seiichi Uchida [Tue, 24 Jul 2018 15:29:45 +0000 (00:29 +0900)]
Add a simple test for exitential type
Seiichi Uchida [Tue, 24 Jul 2018 15:22:27 +0000 (00:22 +0900)]
Cargo update
Update `rustc-ap-*` to "206.0.0".
Nick Cameron [Tue, 24 Jul 2018 09:41:49 +0000 (21:41 +1200)]
Remove `Summary`
Nick Cameron [Tue, 24 Jul 2018 03:50:49 +0000 (15:50 +1200)]
Merge pull request #2838 from nrc/chains
Refactor chain formatting and fix some bugs
Nick Cameron [Tue, 24 Jul 2018 03:48:23 +0000 (15:48 +1200)]
Reformatting after rebase
Nick Cameron [Thu, 12 Jul 2018 02:08:16 +0000 (14:08 +1200)]
Add tests
Closes #2773
Closes #2786
Nick Cameron [Thu, 12 Jul 2018 02:05:50 +0000 (14:05 +1200)]
fixup tests
Nick Cameron [Wed, 11 Jul 2018 22:44:06 +0000 (10:44 +1200)]
chains: fix visual indent chain layout
Nick Cameron [Wed, 11 Jul 2018 10:06:30 +0000 (22:06 +1200)]
chains: treat some string lits as blocks
Nick Cameron [Wed, 11 Jul 2018 09:35:10 +0000 (21:35 +1200)]
formatting
Nick Cameron [Wed, 11 Jul 2018 09:01:40 +0000 (21:01 +1200)]
chains: prefer to use the next line for an expression, if using the same line would introduce an open block or similar
This problem came to light due to the chains changes, but effects other code too. It only happens rarely, e.g.,
before this fix:
```
match foo {
MacroArgKind::Delimited(ref delim_tok, ref args) => rewrite_delimited_inner(
delim_tok,
args,
).map(|(lhs, inner, rhs)| format!("{}{}{}", lhs, inner, rhs)),
};
```
after:
```
match foo {
MacroArgKind::Delimited(ref delim_tok, ref args) => {
rewrite_delimited_inner(delim_tok, args)
.map(|(lhs, inner, rhs)| format!("{}{}{}", lhs, inner, rhs))
}
}
```
Nick Cameron [Wed, 11 Jul 2018 02:56:26 +0000 (14:56 +1200)]
chains: minor fixups
* remove unnecessary clone
* comment formatting
* fix bug with `?` collection
* respect the heuristic if the root is more than just the parent
Nick Cameron [Wed, 11 Jul 2018 02:50:42 +0000 (14:50 +1200)]
chains: share code between block and visual formatters
Nick Cameron [Wed, 11 Jul 2018 01:39:35 +0000 (13:39 +1200)]
chains: refactor formatting of chain items
Nick Cameron [Wed, 11 Jul 2018 00:01:39 +0000 (12:01 +1200)]
chains: factor into objects