bors
6271dedd8d
Auto merge of #88493 - chenyukang:fix-duplicated-diagnostic, r=estebank
...
Fix #88256 remove duplicated diagnostics
Fix #88256
2021-09-06 00:14:41 +00:00
yukang
1674eea8ad
Fix #88256 , remove duplicated diagnostic
2021-09-04 19:26:25 +08:00
Esteban Kuber
48b8e4577a
Detect bare blocks with type ascription that were meant to be a struct
literal
...
Address part of #34255 .
Potential improvement: silence the other knock down errors in
`issue-34255-1.rs`.
2021-09-03 14:43:04 +00:00
Eric
ae5696a7c4
test: add test for #4322
2021-09-02 20:53:15 -05:00
Eric
bfc60466bd
test: add test for #4954
2021-09-02 20:53:15 -05:00
Eric
33d1368674
test: add test for #4257
2021-09-02 20:53:15 -05:00
Eric
d19f69cd71
test: add missing source for #4943
2021-09-02 20:53:15 -05:00
Akiomi Kamakura
c71c68c43f
Add <title> to docs
2021-09-01 21:59:58 -05:00
Yusuke Tanaka
ca9b050bbf
Implement One
option for imports_granularity ( #4669 )
...
This option merges all imports into a single `use` statement as long as
they have the same visibility.
2021-08-31 18:33:06 -05:00
Cameron Steffen
a603756cc5
Temporary fix rustfmt for let-else
2021-08-30 20:18:41 -05:00
Deadbeef
20ddab3def
Fix rustfmt test
2021-08-27 11:53:03 +00:00
Deadbeef
076916fe94
Introduce ~const
...
- [x] Removed `?const` and change uses of `?const`
- [x] Added `~const` to the AST. It is gated behind const_trait_impl.
- [x] Validate `~const` in ast_validation.
- [ ] Add enum `BoundConstness` to the HIR. (With variants `NotConst` and
`ConstIfConst` allowing future extensions)
- [ ] Adjust trait selection and pre-existing code to use `BoundConstness`.
- [ ] Optional steps (*for this PR, obviously*)
- [ ] Fix #88155
- [ ] Do something with constness bounds in chalk
2021-08-27 05:07:37 +00:00
Ashvin Arsakularatne
e81c393663
fix: remove wrong reformatting of qualified paths in struct patterns
2021-08-25 21:18:41 -05:00
David Tolnay
fd6b025e8a
Preserve visibility on trait items inside trait and impl
2021-08-22 12:06:18 -05:00
David Tolnay
c8bd550c8d
Add test for visibility on a trait item (currently wrong)
2021-08-22 12:06:18 -05:00
Frank Steffahn
9bc0dbeb64
Fix typos “an”→“a” and a few different ones that appeared in the same search
2021-08-22 18:15:49 +02:00
Frank Steffahn
25ebc35f97
Fix more “a”/“an” typos
2021-08-22 16:35:29 +02:00
David Bar-On
f7872887e9
Fix for version config option anchor
2021-08-17 21:55:26 -05:00
gunadhya
ec86cfd6ba
Fix redirect issue
...
Signed-off-by: gunadhya <6939749+gunadhya@users.noreply.github.com>
2021-08-17 21:55:26 -05:00
gunadhya
042c2ec369
Added Updated default version to Rustfmt docs config
2021-08-17 21:55:26 -05:00
jdollar
3c36a0c0b7
Exluding v0.8.1 and v0.7 from the config dropdown
...
Older tags of the repo don't have the configuration.md file
that the docs/index.html file uses to display configuration options.
Removing them from the list since they don't apply to the use case of the
documentation page.
2021-08-17 21:55:26 -05:00
Ayaz Hafiz
5c7ac69393
Warn when rate limit is on docs page
...
Demo: https://5f0fad2f06c62143ac519413--festive-golick-afb5e0.netlify.app
2021-08-17 21:55:26 -05:00
Ayaz Hafiz
f5c782f321
fixup! Ensure that doc url hash IDs are scrolled to on page load
2021-08-17 21:55:26 -05:00
Ayaz Hafiz
bf47fc17a3
Ensure that doc url hash IDs are scrolled to on page load
...
I broke this a few weeks ago so I'll fix it
Demo: https://5f0fa445faca4aff5f580029--naughty-borg-09b903.netlify.app/?version=master&search=#brace_style
2021-08-17 21:55:26 -05:00
Ayaz Hafiz
3195d6c2b7
docs: Preserve updated query param content and add config option links
...
- Preserve search and version parameter updates in the url
- Render headings with an anchor to itself for easier linking to config
options, variants, etc.
Demo: https://5efeb81ca3f0d.htmlsave.net/
2021-08-17 21:55:26 -05:00
asrar
31c97ce0f0
Adds query param for version no ( #4270 )
...
* Adds query param for version no
This adds support for using a query parameter for selecting the version no
* Adds error handling to configuration request
Catch request exception in case fetching the configuration from the url fails, this can happen either if non existent version number is passed in or because of server issues.
* Makes version selection better
Covers a few common cases in which the version number can be specified.
2021-08-17 21:55:26 -05:00
asrar
c5f1d9698e
Adds direct linking using header ids ( #4272 )
...
Separates out search and direct linking, uses header ids for direct linking and `?search=term` for filtering configurations.
Once the app mounts the page is scrolled to the current header set in the url hash.
2021-08-17 21:55:26 -05:00
hafiz
1045c62ac1
Add github-style highlighting for code blocks ( #4224 )
2021-08-17 21:55:26 -05:00
Ayaz Hafiz
916c238103
fixup! Show configs from different versions on github pages
2021-08-17 21:55:26 -05:00
Ayaz Hafiz
6959d03a3a
Show configs from different versions on github pages
...
See https://gushiermainecoon.htmlpasta.com/ for a demo of this change.
Part of #4178
2021-08-17 21:55:26 -05:00
Ayaz Hafiz
667a2da7af
Fix stable toggle on gh pages configuration site
...
A demonstration of the fix is included in the PR associated with this
commit.
2021-08-17 21:55:26 -05:00
bors
e1dac88cfe
Auto merge of #87119 - jyn514:rustfmt-doc-private, r=Mark-Simulacrum
...
Document private items for rustfmt
This is possible now that https://github.com/rust-lang/rust/pull/73936 has been merged.
2021-08-17 04:18:55 +00:00
Joshua Nelson
7769ed0484
Document private items for rustfmt
...
This is possible now that rustdoc allows passing
`--document-private-items` more than once.
2021-08-16 01:46:56 +00:00
Caio
64bf8dfa33
Introduce hir::ExprKind::Let - Take 2
2021-08-15 16:18:26 -03:00
Nipunn Koorapati
1d6002ae38
Enable triagebot assignment in rustfmt
2021-08-09 17:56:41 -05:00
Caleb Cartwright
5d8eb8d79c
fix: don't drop drop generic args on assoc ty constraints
2021-08-08 13:58:10 -05:00
Caleb Cartwright
fefb5427a2
fix: handle GAT types in impls with self bounds
2021-08-06 22:03:40 -05:00
bors
2323cbc231
Auto merge of #87535 - lf-:authors, r=Mark-Simulacrum
...
rfc3052 followup: Remove authors field from Cargo manifests
Since RFC 3052 soft deprecated the authors field, hiding it from
crates.io, docs.rs, and making Cargo not add it by default, and it is
not generally up to date/useful information for contributors, we may as well
remove it from crates in this repo.
2021-08-02 05:49:17 +00:00
Caleb Cartwright
8cbee5604a
ci: functionally delete appveyor
2021-07-29 22:07:50 -05:00
Jade
e9038b8842
rfc3052: Remove authors field from Cargo manifests
...
Since RFC 3052 soft deprecated the authors field anyway, hiding it from
crates.io, docs.rs, and making Cargo not add it by default, and it is
not generally up to date/useful information, we should remove it from
crates in this repo.
2021-07-29 14:56:05 -07:00
klensy
8c52aae10a
Bump deps
...
* dirs-sys v0.3.4 -> v0.3.6 to drop a lot of deps
regex v1.3.1 -> v1.4.3 drops thread_local 0.3.6
bytecount v0.6.0 -> v0.6.2 replaces packed_simd with packed_simd_2
ignore v0.4.11 -> v0.4.17 drop crossbeam-channel v0.4.0
* itertools 8.0 -> 9.0
bump `ignore` version in Cargo.toml
* cargo_metadata 0.8 -> 0.12
* env_logger 0.6 -> 0.8
2021-07-27 19:50:11 -05:00
Ellen
0b21ea2161
Unyeet const param defaults
2021-07-27 19:50:11 -05:00
Outvi V
e7fa07036f
fix: make --edition 2021 visible in --help
2021-07-27 19:50:11 -05:00
Caleb Cartwright
778f03530f
ci: remove unnecessary cargo-make install on windows jobs
2021-07-26 22:00:01 -05:00
Caleb Cartwright
e4b8714c09
Merge commit '4236289b75ee55c78538c749512cdbeea5e1c332' into update-rustfmt
2021-07-25 22:57:19 -05:00
Caleb Cartwright
4236289b75
chore: bump toolchain
2021-07-25 22:53:32 -05:00
Elliot Bobrow
0832137b9e
fix link in Contributing.md
2021-07-25 22:53:32 -05:00
Caleb Cartwright
d42be80bf7
chore: disable clippy::matches_like_macro lint
2021-07-25 22:53:32 -05:00
Matthias Krüger
4c2959fb12
fix a bunch of clippy warnings
...
clippy::bind_instead_of_map
clippy::branches_sharing_code
clippy::collapsible_match
clippy::inconsistent_struct_constructor
clippy::int_plus_one
clippy::iter_count
clippy::iter_nth_zero
clippy::manual_range_contains
clippy::match_like_matches_macro
clippy::needless::collect
clippy::needless_question_mark
clippy::needless_return
clippy::op_ref
clippy::option_as_ref_deref
clippy::ptr_arg
clippy::redundant_clone
clippy::redundant_closure
clippy::redundant_static_lifetimes
clippy::search_is_some
clippy::#single_char_add_str
clippy::single_char_pattern
clippy::single_component_path_imports
clippy::single_match
clippy::skip_while_next
clippy::unnecessary_lazy_evaluations
clippy::unnecessary_unwrap
clippy::useless_conversion
clippy::useless_format
2021-07-25 22:53:32 -05:00
Caleb Cartwright
2cf280ed1b
docs: clarify match_arm_blocks config documentation
2021-07-25 22:53:32 -05:00