-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
#123258
Subtree update of rust-analyzer
#123258
Conversation
internal: Sync from downstream
internal: remove redundant clone()s
fix: Ignore some warnings if they originate from within macro expansions These tend to be annoying noise as we can't handle `allow`s for them properly for the time being.
Bump dependencies and use in-tree `rustc_pattern_analysis` One last `pattern_analysis` API change. I don't have any more planned! So we can now use the in-tree version when available.
fix: handle attributes when typing curly bracket fix rust-lang#16848. When inserting a `{`, if it is identified that the front part of `expr` is `attr`, we consider it as inserting `{}` around the entire `expr` (excluding the attr part).
…illa Fix panic with impl trait associated types in where clause Not sure if this is the correct fix, but the tests are green :') Fixes rust-lang#16823
… r=Veykril Refactor extension to support arbitrary shell command runnables Currently, the extension assumes that all runnables invoke cargo. Arguments are sometimes full CLI arguments, and sometimes arguments passed to a cargo subcommand. Refactor the extension so that tasks are just a `program` and a list of strings `args`, and rename `CargoTask` to `RustTask` to make it generic. (This was factored out of rust-lang#16135 and tidied.)
fix: Make inlay hint resolving work better for inlays targetting the same position
fix: Revert debug extension priorities Close rust-lang#16901
fix: use lldb when debugging with C++ extension on MacOS See rust-lang/rust-analyzer#16901 (comment) This PR resolves the issue of being unable to debug using the C++ extension on macOS. By using special configurations for the `MIMode` on macOS, it enables the C++ extension to connect to lldb when debugging (without affecting other platforms).
…lnicola fix: check for client support of relative glob patterns before using them Fixes rust-lang#16955
fix: ADT hover considering only type or const len not lifetimes I feel like test doesn't do much. Please suggest if I should improve it? Fixes rust-lang#16963
Resolve tests per file instead of per crate in test explorer Fix part of rust-lang#16827
…lnicola refactor: Implement len and is_empty method in generic_params
Prompt the user to reload the window when enabling test explorer
rustbot has assigned @Mark-Simulacrum. Use |
rust-analyzer is developed in its own repository. If possible, consider making this change to rust-lang/rust-analyzer instead. cc @rust-lang/rust-analyzer |
@bors r+ p=1 subtree sync |
☀️ Test successful - checks-actions |
Finished benchmarking commit (688c30d): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 667.013s -> 669.42s (0.36%) |
No description provided.