-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Subtree update of rust-analyzer
#120636
Merged
Merged
Subtree update of rust-analyzer
#120636
Changes from 1 commit
Commits
Show all changes
93 commits
Select commit
Hold shift + click to select a range
e15f40e
feat: add conflict ext (panicbit.cargo) detect
Young-Flash 56f54c8
fix lint and fmt
Young-Flash 85d56ee
Fix copy/paste error.
nnethercote 5651407
Rework `CStrUnit`.
nnethercote 858f4ac
Rename the unescaping functions.
nnethercote 96ebad0
minor: update conflict extension detect logic
Young-Flash da798bc
make `ast::UseTree::wrap_in_tree_list` more robust
davidsemakula 57934ac
Add postfix completion for let else
Alainx277 51d57b9
Make return a snippet
Alainx277 7ec32d0
Remove letelse control flow snippets
Alainx277 b22e772
feat: Support for GOTO def from *inside* files included with include!…
wasd96040501 8fab92f
normalize use trees when merging imports
davidsemakula 81d713e
remove ordered insert logic from recursive merge function
davidsemakula a8a18f3
add normalize import assist
davidsemakula b241593
merge imports assist always applies to covering use item except for n…
davidsemakula fc00602
merge imports assist avoids adding unnecessary braces when merging ne…
davidsemakula 84e1314
add more tests for normalize import assist
davidsemakula 6f303f4
feat: enable excluding refs search results in test
Young-Flash 1bd21e9
test: add test for excluding refs
Young-Flash f43cea0
Merge commit '7219414e81810fd4d967136c4a0650523892c157' into sync-fro…
lnicola 6181102
fix: use Semantics to judge whether a func is marked as #[test]
Young-Flash 2b71aca
test: add full path ref exclude test case
Young-Flash d13951f
Auto merge of #15730 - Alainx277:let-else-postfix, r=Veykril
bors 20c0167
Bump scip
lnicola 5860763
Cleanup error variants in MIR code slightly
Veykril 22b6f96
Auto merge of #16439 - wasd96040501:feat/gotodef3, r=Veykril
bors 11b401d
Auto merge of #16447 - Veykril:mir-errors, r=Veykril
bors 4facb62
minor: update warning msg
Young-Flash dba3fc4
style: remove unnecessary macro
davidsemakula db9fd37
minor: correct typos
Young-Flash 75a42f1
collapsible_if
Urhengulas 73c7c72
CI: add clippy
Urhengulas 628f701
CI: Don't deny clippy warnings
Urhengulas 43b1ae0
`cargo clippy --fix`
Urhengulas da4d5f8
Auto merge of #16413 - Urhengulas:clippy-ci, r=Veykril
bors 63123ab
Auto merge of #16417 - davidsemakula:normalize-use-trees, r=Veykril
bors e1ea7c8
internal: switch to `tracing` from `log`
davidbarsky d923d62
Auto merge of #16394 - davidbarsky:david/add-more-tracing-spans, r=Ve…
bors 17d2e8d
internal: remove `tracing/mod.rs`
davidbarsky 8f1a253
internal: Undo special bracket classification for attributes in vscod…
Veykril 9a832c4
Auto merge of #16453 - Veykril:brackets, r=Veykril
bors e4146af
Auto merge of #16441 - Young-Flash:exclude_tests_refs, r=Veykril
bors 604479c
internal: Use improved adjusted_display_range for all diagnostics
Veykril e48bc04
Auto merge of #16459 - Veykril:diagnostics, r=Veykril
bors d252247
internal: Remove unnecessary usages of ExpansionInfo
Veykril 2661c27
Auto merge of #16461 - Veykril:expansion-info, r=Veykril
bors 9d837a6
Auto merge of #16445 - lnicola:bump-scip, r=lnicola
bors 62ff8f3
minor: correct `close` to `closure`
Young-Flash 355c944
Auto merge of #16448 - Young-Flash:typos, r=lnicola
bors 251b14f
internal: don't panic in `debug_pat`
davidbarsky 579e98c
internal: record Event kind in `handle_event`
davidbarsky 386d438
skip_while_next
Urhengulas daa2072
toplevel_ref_arg
Urhengulas de6f956
unnecessary_cast
Urhengulas f15ee8a
unnecessary_filter_map
Urhengulas c4302ea
unnecessary_lazy_evaluations
Urhengulas f191b80
Refactor
Urhengulas e7d0dea
unnecessary_mut_passed
Urhengulas b73ee2f
useless_conversion
Urhengulas b176cf2
useless_format
Urhengulas 0adb4d1
wildcard_in_or_patterns
Urhengulas c468834
derivable_impls
Urhengulas dd9f27b
borrow_deref_ref
Urhengulas 04ccef8
field_reassign_with_default
Urhengulas e7e09e7
large_enum_variant
Urhengulas d37f4e0
new_without_default
Urhengulas 771c6c9
format_collect
Urhengulas df2c7a6
`cargo clippy --fix`
Urhengulas 44494e2
internal: teach hprof to record `tracing` fields
davidbarsky 0396811
Auto merge of #16456 - davidbarsky:david/tracing-followups, r=Veykril
bors a1fdb87
Remove `abi_amdgpu_kernel` references
clubby789 1ab1a25
Auto merge of #16463 - clubby789:remove-abi_amdgpu_kernel, r=lnicola
bors 23f4b7f
Remove stdx::eprintln overwrite
Veykril 42cb1a2
Auto merge of #16465 - Veykril:eprintln, r=Veykril
bors 671c776
minor: Recommend maintained Neovim plugin in documentation
ThomasFrans 3afa6b1
Auto merge of #16468 - ThomasFrans:docs-update-plugin-url, r=lnicola
bors 135a8d9
Auto merge of #16416 - Young-Flash:cargo_ext_detect, r=lnicola
bors 36cb518
internal: add typos.toml as typo white list
Young-Flash b0be296
internal: add typos CI check
Young-Flash 850ba2f
Auto merge of #16451 - Urhengulas:satisfy-clippy, r=Veykril
bors 8ba31cc
Merge remote-tracking branch 'upstream/release' into sync-from-rust
lnicola 4f09335
Merge remote-tracking branch 'upstream/master' into sync-from-rust
lnicola ef07b05
Bump rustc_lexer and rustc_parse_format
lnicola 7a0b887
Bump rustc_index and rustc_abi
lnicola 980d348
Auto merge of #16476 - lnicola:sync-from-rust, r=lnicola
bors ba2910a
minor: correct some typos
Young-Flash 70d6141
internal: update .typos.tmol
Young-Flash a52a4d9
internal: update typo-check CI setting
Young-Flash 8f6a728
Auto merge of #16469 - Young-Flash:ci_typos, r=lnicola
bors a605b96
Bump release runners to MacOS 12
lnicola 0113bc9
Auto merge of #16479 - lnicola:macos-12, r=lnicola
bors 468f400
Merge commit '0113bc9388b480fa42c632f57f4f0f7af5813ec1' into sync-fro…
lnicola 98ad126
Try to fix in-tree build
lnicola File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should rename the ra_ap_rustc crates in the cargo toml dependencies to the in-tree ones instead of doing
extern crate
aliases to prevent this from happening again.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good idea, if possible. Now I'm wondering whether we build the
ap
crates when in-tree.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We do buildthem. There is no way around that without making those be feature gated I think, so not really an option to not build them (i'd rather not add more features for this stuff). I guess that means we can't rename the crates in the toml file :/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
alternatively we should prefer extern crate aliases when searching for paths I guess :p