jackh726
|
766e6b58ad
|
Use impl_trait_ns in Impl::trait_ref
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
e979349978
|
Switch TraitRef in hir::TraitRef to next solver
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
7f0ec8b69f
|
Replace layout_of_ty with layout_of_ty_ns
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
da6fbda16c
|
Remove all_super_traits in dyn_compatibility
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
a66ba475bf
|
Switch generics_require_sized_self to next solver
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
74a9d17920
|
Convert more of dyn_compatibility to next-solver
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
f9d2d2dd87
|
Switch associated_type_shorthand_candidates to lower_nextsolver
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
496f5f9e96
|
Cleanup assoc_type_shorthand_candidates
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
aa890b49ff
|
Change direct_super_traits to use generic_predicates_for_param_ns
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
17b94c41b1
|
Convert some of mir/eval to next-solver types
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
9912b803bc
|
Deduplicate layout_of_adt
|
2025-08-17 16:04:50 +00:00 |
|
jackh726
|
eeaefa4b9d
|
impl HirDisplay for next_solver::Ty
|
2025-08-17 16:04:49 +00:00 |
|
jackh726
|
b2f107cb8b
|
Convert more of dyn_compatibility to next-solver
|
2025-08-17 16:02:59 +00:00 |
|
jackh726
|
8228f6f9f7
|
Convert some of dyn_compatibility to next-solver and remove generic_predicates_without_parent_query
|
2025-08-17 16:02:59 +00:00 |
|
Shoyu Vanilla
|
15ac6a21dd
|
fix: Make lang items query properly filter out overwritten/excluded sysroots
|
2025-08-17 22:28:04 +09:00 |
|
Kirill Bulatov
|
11917cd270
|
Use a more specific error message when talking about the server logs
|
2025-08-15 20:15:21 +03:00 |
|
jackh726
|
651ec4b08b
|
add comment
|
2025-08-15 05:04:41 +00:00 |
|
jackh726
|
c3cad7d3f4
|
Add test for webrender-2022 metrics
|
2025-08-15 05:03:44 +00:00 |
|
Lukas Wirth
|
03a6465d2e
|
Merge pull request #20453 from jackh726/nts-part2
metrics / other_metrics (diesel-1.4.8) (push) Blocked by required conditions
metrics / other_metrics (hyper-0.14.18) (push) Blocked by required conditions
metrics / other_metrics (ripgrep-13.0.0) (push) Blocked by required conditions
metrics / build_metrics (push) Waiting to run
metrics / other_metrics (self) (push) Blocked by required conditions
metrics / other_metrics (webrender-2022) (push) Blocked by required conditions
metrics / generate_final_metrics (push) Blocked by required conditions
rustdoc / rustdoc (push) Waiting to run
Fix webrender-2022 metrics - shift vars when mapping dyn
|
2025-08-14 21:27:42 +00:00 |
|
Ralf Anton Beier
|
e7c3fe1978
|
feat: hint at unterminated strings in unknown prefix errors
When encountering 'unknown literal prefix' errors, check for unbalanced
quotes in recent code and suggest checking for unterminated string literals.
|
2025-08-14 19:30:29 +02:00 |
|
Lukas Wirth
|
e87a2fcff2
|
Track diagnostic generations per package
|
2025-08-14 14:33:50 +02:00 |
|
Shoyu Vanilla (Flint)
|
4d7b9044c3
|
Merge pull request #20455 from A4-Tacks/fix-indent-conv-match-to-let-else
Fix indent for convert_match_to_let_else
|
2025-08-14 08:23:48 +00:00 |
|
Shoyu Vanilla (Flint)
|
83b852353a
|
Merge pull request #20456 from A4-Tacks/match-with-if-let-guard
Add guard to let-chain for replace_match_with_if_let
|
2025-08-14 08:22:05 +00:00 |
|
A4-Tacks
|
8399a88e99
|
Add guard to let-chain for replace_match_with_if_let
```rust
fn main() {
match$0 Some(0) {
Some(n) if n % 2 == 0 && n != 6 => (),
_ => code(),
}
}
```
->
```rust
fn main() {
if let Some(n) = Some(0) && n % 2 == 0 && n != 6 {
()
} else {
code()
}
}
|
2025-08-14 10:07:25 +08:00 |
|
A4-Tacks
|
e797f81f2a
|
Fix indent for convert_match_to_let_else
Example
---
```
//- minicore: option
fn f() {
let x$0 = match Some(()) {
Some(it) => it,
None => {//comment
println!("nope");
return
},
};
}
```
**Old output**:
```rust
fn f() {
let Some(x) = Some(()) else {//comment
println!("nope");
return
};
}
```
**This PR output**:
```rust
fn f() {
let Some(x) = Some(()) else {//comment
println!("nope");
return
};
}
```
|
2025-08-14 08:34:31 +08:00 |
|
jackh726
|
fb53fdc1e4
|
Shift vars when mapping Dyn
|
2025-08-13 19:50:15 +00:00 |
|
Chayim Refael Friedman
|
b06ce60086
|
Merge pull request #20390 from A4-Tacks/if-else-comp-in-args-or-let
metrics / build_metrics (push) Waiting to run
metrics / other_metrics (diesel-1.4.8) (push) Blocked by required conditions
metrics / other_metrics (hyper-0.14.18) (push) Blocked by required conditions
metrics / other_metrics (ripgrep-13.0.0) (push) Blocked by required conditions
metrics / other_metrics (self) (push) Blocked by required conditions
metrics / other_metrics (webrender-2022) (push) Blocked by required conditions
metrics / generate_final_metrics (push) Blocked by required conditions
rustdoc / rustdoc (push) Waiting to run
Add if..else completions in LetStmt and ArgList
|
2025-08-13 16:44:39 +00:00 |
|
Lukas Wirth
|
7af2dd9704
|
Merge pull request #20446 from lcnr/kinda-unhelpful-3
next-solver fun time
|
2025-08-13 10:17:53 +00:00 |
|
lcnr
|
164d42ceab
|
manually normalize alias
|
2025-08-13 11:00:00 +02:00 |
|
lcnr
|
425d68fc02
|
layout_of uses PostAnalysis
|
2025-08-13 10:57:45 +02:00 |
|
lcnr
|
70ec05eed7
|
implement type_of_opaque
|
2025-08-13 10:57:45 +02:00 |
|
Lukas Wirth
|
ac9d0f8049
|
Merge pull request #20376 from fee1-dead/traitalias
Merge Trait and TraitAlias handling
|
2025-08-13 08:27:54 +00:00 |
|
Lukas Wirth
|
2cc7bb371d
|
Merge pull request #20445 from rust-lang/veykril/push-twmmuyzwtxno
fix: Attach db for inlay hint compute
|
2025-08-13 08:01:19 +00:00 |
|
lcnr
|
f228c58776
|
update a few fixmes, and one trivial improvement
|
2025-08-13 10:01:17 +02:00 |
|
Lukas Wirth
|
90647a195f
|
fix: Attach db for inlay hint compute
|
2025-08-13 09:42:50 +02:00 |
|
Deadbeef
|
d9f67325ab
|
fix errors after rebase
|
2025-08-13 15:33:08 +08:00 |
|
Lukas Wirth
|
f8ef356226
|
Print fields of interned IDs in hir-ty instead of just the ID
|
2025-08-13 09:29:04 +02:00 |
|
Deadbeef
|
9deb3e440e
|
add test for trait alias projections
|
2025-08-13 15:28:08 +08:00 |
|
Deadbeef
|
82f174fbd9
|
Merge Trait and TraitAlias handling
|
2025-08-13 15:28:08 +08:00 |
|
Lukas Wirth
|
a9450ebba3
|
Merge pull request #20329 from jackh726/next-trait-solver-querify
metrics / build_metrics (push) Waiting to run
metrics / other_metrics (diesel-1.4.8) (push) Blocked by required conditions
metrics / other_metrics (hyper-0.14.18) (push) Blocked by required conditions
metrics / other_metrics (ripgrep-13.0.0) (push) Blocked by required conditions
metrics / other_metrics (self) (push) Blocked by required conditions
metrics / other_metrics (webrender-2022) (push) Blocked by required conditions
metrics / generate_final_metrics (push) Blocked by required conditions
rustdoc / rustdoc (push) Waiting to run
Switch from Chalk to the next trait solver
|
2025-08-13 06:10:45 +00:00 |
|
Chayim Refael Friedman
|
8c1c689977
|
Only import the item in "Unqualify method call" if needed
|
2025-08-13 05:23:58 +03:00 |
|
Chayim Refael Friedman
|
b2a58b8c6e
|
Merge pull request #20432 from sgasho/fix/20215_implement_default_member_to_resolve_ident_pat
metrics / build_metrics (push) Waiting to run
metrics / other_metrics (diesel-1.4.8) (push) Blocked by required conditions
metrics / other_metrics (hyper-0.14.18) (push) Blocked by required conditions
metrics / other_metrics (ripgrep-13.0.0) (push) Blocked by required conditions
metrics / other_metrics (self) (push) Blocked by required conditions
metrics / other_metrics (webrender-2022) (push) Blocked by required conditions
metrics / generate_final_metrics (push) Blocked by required conditions
rustdoc / rustdoc (push) Waiting to run
Fix "Implement default members" to resolve IdentPat
|
2025-08-12 13:18:36 +00:00 |
|
sgasho
|
8ab683759e
|
fix: Implement default member to resolve IdentPat
|
2025-08-12 21:53:50 +09:00 |
|
Shoyu Vanilla (Flint)
|
9db05508ed
|
Merge pull request #20434 from ShoyuVanilla/diag-fix-again
metrics / other_metrics (diesel-1.4.8) (push) Blocked by required conditions
metrics / build_metrics (push) Waiting to run
metrics / other_metrics (hyper-0.14.18) (push) Blocked by required conditions
metrics / other_metrics (ripgrep-13.0.0) (push) Blocked by required conditions
metrics / other_metrics (self) (push) Blocked by required conditions
metrics / other_metrics (webrender-2022) (push) Blocked by required conditions
metrics / generate_final_metrics (push) Blocked by required conditions
rustdoc / rustdoc (push) Waiting to run
autopublish / publish (push) Has been cancelled
release / dist (aarch64-apple-darwin) (push) Has been cancelled
release / dist (x86_64-apple-darwin) (push) Has been cancelled
release / dist (aarch64-unknown-linux-gnu) (push) Has been cancelled
release / dist (arm-unknown-linux-gnueabihf) (push) Has been cancelled
release / dist (x86_64-unknown-linux-gnu) (push) Has been cancelled
release / dist (aarch64-pc-windows-msvc) (push) Has been cancelled
release / dist (x86_64-pc-windows-msvc) (push) Has been cancelled
release / dist (i686-pc-windows-msvc) (push) Has been cancelled
release / dist (x86_64-unknown-linux-musl) (push) Has been cancelled
release / publish (push) Has been cancelled
fix: Panic while trying to clear old diagnostics while there's nothing
|
2025-08-11 15:35:38 +00:00 |
|
Shoyu Vanilla
|
8af9607d28
|
fix: Panic while trying to clear old diagnostics while there's nothing
|
2025-08-12 00:24:44 +09:00 |
|
Shoyu Vanilla
|
635b536f11
|
Make import sorting order follow 2024 edition style
|
2025-08-12 00:01:46 +09:00 |
|
Chayim Refael Friedman
|
7b65a451d3
|
Merge pull request #20420 from iorizu/doc-symbols-filter
feat: Add Config Option to Exclude Locals from Document Symbol Search
|
2025-08-11 14:46:18 +00:00 |
|
Shoyu Vanilla (Flint)
|
0a72e9f88a
|
hotfix: Update flycheck diagnostics generation
|
2025-08-11 18:18:55 +09:00 |
|
The rustc-josh-sync Cronjob Bot
|
966e694105
|
Merge ref '21a19c297d4f' from rust-lang/rust
Pull recent changes from https://github.com/rust-lang/rust via Josh.
Upstream ref: 21a19c297d4f5a03501d92ca251bd7a17073c08a
Filtered ref: 9a5c1fb930
This merge was created using https://github.com/rust-lang/josh-sync.
|
2025-08-11 04:30:34 +00:00 |
|
Ifeanyi Orizu
|
0a4d7dcdda
|
Fix minor things
|
2025-08-10 17:48:17 -05:00 |
|