Chayim Refael Friedman
|
c7ceb39f67
|
Parse for<'a> [const]
And also refactor parsing of HRTB.
|
2025-07-22 16:24:42 +03:00 |
|
Laurențiu Nicola
|
c9b07766b7
|
Support filtering in analysis-stats MIR lowering
|
2025-07-22 11:22:16 +03:00 |
|
Shoyu Vanilla (Flint)
|
bdfc7709bf
|
Merge pull request #20269 from Hmikihiro/migrate_indent_mapping
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
Migrate AstNodeEdit::Indent to SyntaxEditor
|
2025-07-22 04:07:47 +00:00 |
|
Shoyu Vanilla (Flint)
|
7cbc5a3d57
|
Merge pull request #20270 from Hmikihiro/migrate_generate_new
Migrate `generate new` assist to use `SyntaxEditor`
|
2025-07-22 03:41:03 +00:00 |
|
Chayim Refael Friedman
|
9a1ee18e4d
|
Merge pull request #20273 from ShoyuVanilla/match-adjusts
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: Apply adjusts to pats and exprs when doing pat analysis
|
2025-07-21 16:31:09 +00:00 |
|
Shoyu Vanilla
|
e587367b4d
|
fix: Apply adjusts to pats and exprs when doing pat analysis
|
2025-07-22 01:18:48 +09:00 |
|
John Paul Adrian Glaubitz
|
25122d9289
|
hir-def: Don't apply x86_64-specific asserts on x32
This fixes the rustc build on x32 for which struct sizes differ.
|
2025-07-21 17:03:07 +02:00 |
|
Shoyu Vanilla (Flint)
|
4c7a8cbe8d
|
Merge pull request #20271 from ChayimFriedman2/cfg-settest-flycheck
fix: Disable tests in flycheck if `cfg.setTest` is set to false
|
2025-07-21 14:27:12 +00:00 |
|
Chayim Refael Friedman
|
2e0b3643ed
|
Disable tests in flycheck if cfg.setTest is set to false
|
2025-07-21 16:34:12 +03:00 |
|
Hayashi Mikihiro
|
9cc03e01c5
|
migrate generate new
|
2025-07-21 17:22:03 +09:00 |
|
Laurențiu Nicola
|
d53f0b9382
|
Revert "Bump rustc-literal-escaper"
This reverts commit 9f3adc540b.
|
2025-07-21 09:31:28 +03:00 |
|
Laurențiu Nicola
|
9f3adc540b
|
Bump rustc-literal-escaper
|
2025-07-21 09:27:37 +03:00 |
|
Hayashi Mikihiro
|
6f101d9cc7
|
Migrate AstNodeEdit
|
2025-07-21 15:26:48 +09:00 |
|
Laurențiu Nicola
|
99894ccbcc
|
Merge from rust-lang/rust
|
2025-07-21 09:18:22 +03:00 |
|
Shoyu Vanilla (Flint)
|
28ac05d8ed
|
Merge pull request #20256 from A4-Tacks/gen-mut-trait-deref
Add Deref -> DerefMut for generate_mut_trait_impl
|
2025-07-21 04:31:24 +00:00 |
|
Shoyu Vanilla (Flint)
|
ba425ccfa4
|
Merge pull request #20262 from ChayimFriedman2/goto-ref-raw
fix: Fix search of raw labels and lifetimes
|
2025-07-21 04:30:42 +00:00 |
|
Laurențiu Nicola
|
58e507d807
|
Merge pull request #20255 from A4-Tacks/deref-intranstive
metrics / generate_final_metrics (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 / 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
rustdoc / rustdoc (push) Waiting to run
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
autopublish / publish (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 ide-assist: generate Deref transitive
|
2025-07-20 10:54:35 +00:00 |
|
Chayim Refael Friedman
|
b1914e420f
|
Support cfg_select!
|
2025-07-20 11:56:45 +03:00 |
|
Chayim Refael Friedman
|
7723b21c3f
|
Fix search of raw labels and lifetimes
It used to search for `'foo` which won't find `'r#foo`, now we search for `foo` instead.
|
2025-07-20 01:20:09 +03:00 |
|
Young-Flash
|
0901631095
|
minor: remove unused var
|
2025-07-19 16:19:20 +08:00 |
|
A4-Tacks
|
dfd8434847
|
Add Deref -> DerefMut for generate_mut_trait_impl
|
2025-07-19 15:01:13 +08:00 |
|
A4-Tacks
|
53483b4f95
|
Fix ide-assist: Deref transtive
|
2025-07-19 13:38:01 +08:00 |
|
bors
|
f2840cd6c8
|
Auto merge of #144114 - lnicola:sync-from-ra, r=lnicola
Subtree update of `rust-analyzer`
r? `@ghost`
|
2025-07-18 08:44:14 +00:00 |
|
Shoyu Vanilla (Flint)
|
4f294fc2a1
|
Merge pull request #19783 from A4-Tacks/generate-single-field-from
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 ide-assist, generate single field struct From
|
2025-07-18 01:58:30 +00:00 |
|
A4-Tacks
|
1816d2244e
|
Use SyntaxEditor
|
2025-07-18 06:48:15 +08:00 |
|
A4-Tacks
|
6b8e927654
|
Change tabstop to method tail_expr
|
2025-07-18 06:18:29 +08:00 |
|
A4-Tacks
|
0b9114fdfc
|
Add generate_impl_trait for generate_impl
|
2025-07-18 06:18:23 +08:00 |
|
Deadbeef
|
8444e5bc09
|
parse const trait Trait
|
2025-07-17 18:06:26 +08:00 |
|
A4-Tacks
|
aa34fab642
|
Add tailexpr & -> &mut for generate_mut_trait_impl
|
2025-07-17 00:49:56 +08:00 |
|
Shoyu Vanilla (Flint)
|
3c9ce17867
|
Merge pull request #19917 from A4-Tacks/ext-generate-mut
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 AsRef and Borrow for generate_mut_trait_impl
|
2025-07-16 15:39:47 +00:00 |
|
A4-Tacks
|
6598a38174
|
Add AsMut to minicore prelude::v1
|
2025-07-16 21:27:39 +08:00 |
|
A4-Tacks
|
fc5dd8b798
|
Use hir::Trait in parameter
|
2025-07-16 19:51:16 +08:00 |
|
A4-Tacks
|
28f1e62482
|
Remove redundant type parameters
|
2025-07-16 17:17:00 +08:00 |
|
A4-Tacks
|
a977cb1ce8
|
Add AsRef and Borrow for generate_mut_trait_impl
- AsRef -> AsMut
- Borrow -> BorrowMut
Example
====================
```rust
//- minicore: as_ref
struct Foo(i32);
impl<T> core::convert::AsRef$0<i32> for Foo {
fn as_ref(&self) -> &i32 {
&self.0
}
}
```
->
```rust
struct Foo(i32);
$0impl<T> core::convert::AsMut<i32> for Foo {
fn as_mut(&mut self) -> &mut i32 {
&self.0
}
}
impl<T> core::convert::AsRef<i32> for Foo {
fn as_ref(&self) -> &i32 {
&self.0
}
}
```
|
2025-07-16 17:16:56 +08:00 |
|
Shoyu Vanilla (Flint)
|
f76d2ef4d9
|
Merge pull request #20178 from ShoyuVanilla/cargo-config-cleanup
metrics / build_metrics (push) Has been cancelled
rustdoc / rustdoc (push) Has been cancelled
metrics / other_metrics (diesel-1.4.8) (push) Has been cancelled
metrics / other_metrics (hyper-0.14.18) (push) Has been cancelled
metrics / other_metrics (ripgrep-13.0.0) (push) Has been cancelled
metrics / other_metrics (self) (push) Has been cancelled
metrics / other_metrics (webrender-2022) (push) Has been cancelled
metrics / generate_final_metrics (push) Has been cancelled
chore: Cleanup cargo config queries
|
2025-07-15 16:13:30 +00:00 |
|
Laurențiu Nicola
|
0e2e6e7a8a
|
Format and bump rustc crates
|
2025-07-15 17:41:08 +03:00 |
|
Laurențiu Nicola
|
f373437c22
|
Merge from rust-lang/rust
|
2025-07-15 17:27:46 +03:00 |
|
Shoyu Vanilla
|
d6bdcf2f08
|
Further decrease number of cargo metadata invokes
|
2025-07-15 22:49:16 +09:00 |
|
Shoyu Vanilla
|
8dad658bea
|
chore: Cleanup cargo config queries
|
2025-07-15 22:49:16 +09:00 |
|
Chayim Refael Friedman
|
f19c89da36
|
Infer lifetimes for GATs in expression/pattern position
We should not only in type position.
|
2025-07-15 01:15:33 +03:00 |
|
Shoyu Vanilla (Flint)
|
e10d64eb40
|
Merge pull request #20234 from Hmikihiro/migrate_ted_remove_default
metrics / build_metrics (push) Has been cancelled
rustdoc / rustdoc (push) Has been cancelled
metrics / other_metrics (diesel-1.4.8) (push) Has been cancelled
metrics / other_metrics (hyper-0.14.18) (push) Has been cancelled
metrics / other_metrics (ripgrep-13.0.0) (push) Has been cancelled
metrics / other_metrics (self) (push) Has been cancelled
metrics / other_metrics (webrender-2022) (push) Has been cancelled
metrics / generate_final_metrics (push) Has been cancelled
Remove `ConstParam::remove_default` and `TypeParam::remove_default` to migrate from ted
|
2025-07-14 06:42:36 +00:00 |
|
Chayim Refael Friedman
|
591e3b7624
|
Merge pull request #20236 from gvozdvmozgu/patch-1
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
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
remove now useless `#[allow(unused_lifetimes)]`
|
2025-07-13 17:45:06 +00:00 |
|
Deadbeef
|
cc08f71756
|
update issue number for const_trait_impl
|
2025-07-13 23:55:06 +08:00 |
|
Andrey Nikolaev
|
2b861a7410
|
remove now useless [allow(unused_lifetimes)]
|
2025-07-13 05:43:05 -04:00 |
|
Hayashi Mikihiro
|
435b2962a0
|
remove remove_default
|
2025-07-13 02:03:56 +09:00 |
|
A4-Tacks
|
d001e27173
|
Fix assoc type where clause position
|
2025-07-12 23:48:41 +08:00 |
|
Shoyu Vanilla (Flint)
|
a489123e80
|
Merge pull request #20232 from ShoyuVanilla/issue-20225
metrics / build_metrics (push) Has been cancelled
rustdoc / rustdoc (push) Has been cancelled
metrics / other_metrics (diesel-1.4.8) (push) Has been cancelled
metrics / other_metrics (hyper-0.14.18) (push) Has been cancelled
metrics / other_metrics (ripgrep-13.0.0) (push) Has been cancelled
metrics / other_metrics (self) (push) Has been cancelled
metrics / other_metrics (webrender-2022) (push) Has been cancelled
metrics / generate_final_metrics (push) Has been cancelled
fix: Normalize projection types before calculating memory maps
|
2025-07-11 19:32:53 +00:00 |
|
Shoyu Vanilla
|
f6e11e8248
|
Add a memory map bound check assertion on rendering const slice
|
2025-07-11 23:44:49 +09:00 |
|
Chayim Refael Friedman
|
4b29a9d6ea
|
Merge pull request #20219 from ChayimFriedman2/expr-store-mem
metrics / build_metrics (push) Waiting to run
metrics / generate_final_metrics (push) Blocked by required conditions
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
rustdoc / rustdoc (push) Waiting to run
perf: Put the expression stuff in the expression store behind an `Option<Box>`
|
2025-07-11 14:25:39 +00:00 |
|
Shoyu Vanilla
|
4b2593085d
|
fix: Normalize projection types before calculating memory maps
|
2025-07-11 23:10:03 +09:00 |
|