| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-20 | Merge pull request #20700 from A4-Tacks/extract-var-let-expr | Shoyu Vanilla (Flint) | -1/+28 | |
| Fix extract_variable on LetExpr | ||||
| 2025-09-20 | Merge pull request #20702 from A4-Tacks/else-not-before-else | Shoyu Vanilla (Flint) | -3/+133 | |
| Fix `else` completion before else keyword | ||||
| 2025-09-20 | Merge pull request #20708 from A4-Tacks/destruct-ref-mut-panics | Shoyu Vanilla (Flint) | -9/+96 | |
| Fix panics on `Foo{mut x}` for destructure_struct_binding | ||||
| 2025-09-20 | Auto merge of #146805 - lnicola:sync-from-ra, r=lnicola | bors | -9245/+38642 | |
| `rust-analyzer` subtree update Subtree update of `rust-analyzer` to https://github.com/rust-lang/rust-analyzer/commit/0c62c01aae05639bbc0605ade5435dfa6da96307. Created using https://github.com/rust-lang/josh-sync. r? `@ghost` | ||||
| 2025-09-20 | Fix unused_variables fixes shorthand record field | A4-Tacks | -11/+57 | |
| Example --- ```rust struct S { field : u32 } fn main() { let s = S { field : 2 }; let S { $0field } = s } ``` **Before this PR**: ```rust struct S { field : u32 } fn main() { let s = S { field : 2 }; let S { _field } = s } ``` **After this PR**: ```rust struct S { field : u32 } fn main() { let s = S { field : 2 }; let S { field: _field } = s } ``` | ||||
| 2025-09-20 | Fix panic `!self.data().mutable` for destructure_struct_binding | A4-Tacks | -2/+48 | |
| When the reference type does not require adding a dereference or parentheses, it will panic Example --- ```rust struct Foo { bar: i32, baz: i32 } fn main() { let $0foo = &Foo { bar: 1, baz: 2 }; let _ = &foo.bar; } ``` **Before this PR**: Panic: ``` assertion failed: !self.data().mutable ``` **After this PR**: ```rust struct Foo { bar: i32, baz: i32 } fn main() { let Foo { bar, baz } = &Foo { bar: 1, baz: 2 }; let _ = bar; } ``` | ||||
| 2025-09-20 | Fix panics on `Foo{mut x}` for destructure_struct_binding | A4-Tacks | -9/+96 | |
| Example --- ```rust struct Foo { x: () } struct Bar { foo: Foo } fn f(Bar { mut $0foo }: Bar) {} ``` **Before this PR**: Panic `Option::unwrap` **After this PR**: ```rust struct Foo { x: () } struct Bar { foo: Foo } fn f(Bar { foo: Foo { mut x } }: Bar) {} ``` | ||||
| 2025-09-20 | CI: test bootstrap build | Ralf Jung | -2/+37 | |
| 2025-09-20 | clippy | Ralf Jung | -4/+4 | |
| 2025-09-20 | Bump rustc crates once more | Laurențiu Nicola | -34/+32 | |
| 2025-09-20 | Merge ref 'ec3867107526' from rust-lang/rust | The Miri Cronjob Bot | -2481/+4509 | |
| Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: ec38671075266e9cee0348701da2e133379e7c6c Filtered ref: ed8e25574abf50600d9d2fd61eda90708ccce6c2 Upstream diff: https://github.com/rust-lang/rust/compare/3f1552a273e43e15f6ed240d00e1efdd6a53e65e...ec38671075266e9cee0348701da2e133379e7c6c This merge was created using https://github.com/rust-lang/josh-sync. | ||||
| 2025-09-20 | Prepare for merging from rust-lang/rust | The Miri Cronjob Bot | -1/+1 | |
| This updates the rust-version file to ec38671075266e9cee0348701da2e133379e7c6c. | ||||
| 2025-09-19 | [win] Use find-msvc-tools instead of cc to find the linker and rc on Windows | Daniel Paoliello | -0/+1 | |
| 2025-09-19 | chore(compiletest): Use newest anstyle-svg version | Scott Schafer | -1/+1 | |
| 2025-09-20 | fix: Make flycheck clearing dependency-aware | Shoyu Vanilla | -43/+213 | |
| 2025-09-19 | Merge pull request #20701 from A4-Tacks/track-caller-assist-test | Chayim Refael Friedman | -0/+1 | |
| Add `#[track_caller]` for check_assist_by_label | ||||
| 2025-09-19 | Merge pull request #20697 from Oblarg/fix-negative-const-generic-literals | Shoyu Vanilla (Flint) | -1/+47 | |
| fix negative const generic integer literals | ||||
| 2025-09-19 | address review feedback | Oblarg | -0/+23 | |
| 2025-09-19 | minor: Get rid of unused deps `chalk-solve` and `chalk-recursive` | Shoyu Vanilla | -88/+16 | |
| 2025-09-19 | Rollup merge of #146740 - RalfJung:miri, r=RalfJung | Stuart Cook | -1734/+7444 | |
| miri subtree update Subtree update of `miri` to https://github.com/rust-lang/miri/commit/5a142000d23c75684315e63cad0fb4e2fbcd8bc2. Created using https://github.com/rust-lang/josh-sync. r? ``@ghost`` | ||||
| 2025-09-19 | Rollup merge of #146738 - beepster4096:widnows, r=jieyouxu | Stuart Cook | -1/+1 | |
| Fix tidy spellchecking on Windows Tidy should now check for executable with the right extension for the platform when installing tools | ||||
| 2025-09-19 | Fix `else` completion before else keyword | A4-Tacks | -3/+133 | |
| Example --- ```rust fn foo() { let x = if true { 1 } el$0 else { 2 }; } ``` **Before this PR**: ```text else~ k [LS] else if~ k [LS] ``` **After this PR**: ```text else if~ k [LS] ``` | ||||
| 2025-09-19 | Allow running remote-test-server on Apple simulators | Mads Marquart | -4/+15 | |
| 2025-09-19 | fix clippy warning | Ralf Jung | -2/+2 | |
| 2025-09-19 | fix miri bootstrap build | Ralf Jung | -2/+16 | |
| 2025-09-19 | Add `#[track_caller]` for check_assist_by_label | A4-Tacks | -0/+1 | |
| 2025-09-19 | Fix extract_variable on LetExpr | A4-Tacks | -1/+28 | |
| Example --- ```rust fn main() { if $0let$0 Some(x) = Some(2+2) {} } ``` **Before this PR**: ```rust fn main() { let $0var_name = let Some(x) = Some(2+2); if var_name {} } ``` **After this PR**: ```rust fn main() { let $0var_name = Some(2+2); if let Some(x) = var_name {} } ``` | ||||
| 2025-09-19 | Set WithCachedTypeInfo::stable_hash when in-tree | Laurențiu Nicola | -0/+6 | |
| 2025-09-18 | fix negative const generic integer literals | Oblarg | -1/+24 | |
| 2025-09-18 | Merge pull request #4592 from RalfJung/sqrt | Ralf Jung | -38/+54 | |
| implement sqrt for f16 and f128 | ||||
| 2025-09-18 | fix tidy spellchecking on windows | beepster4096 | -1/+1 | |
| 2025-09-18 | share sqrt implemention across float types | Ralf Jung | -39/+25 | |
| 2025-09-18 | implement sqrt for f16 and f128 | Ralf Jung | -15/+45 | |
| 2025-09-18 | Merge pull request #4583 from Patrick-6/miri-genmc-estimation | Ralf Jung | -170/+395 | |
| Add GenMC estimation mode. | ||||
| 2025-09-19 | fix: Fix one more thing in `in-rust-tree` | Shoyu Vanilla | -1/+1 | |
| 2025-09-18 | tweak genmc error report note | Ralf Jung | -14/+23 | |
| 2025-09-18 | Merge pull request #20694 from ShoyuVanilla/bump-rustc | Laurențiu Nicola | -49/+62 | |
| minor: Yet another rustc crates bump | ||||
| 2025-09-19 | minor: Yet another rustc crates bump | Shoyu Vanilla | -49/+62 | |
| 2025-09-19 | fix: Fix `indexmap` with `in-rust-tree` | Shoyu Vanilla | -6/+1 | |
| 2025-09-18 | Bump rustc crates again | Laurențiu Nicola | -57/+50 | |
| 2025-09-18 | Merge commit '20ce69b9a63bcd2756cd906fe0964d1e901e042a' into ↵ | Philipp Krones | -2474/+4375 | |
| clippy-subtree-update | ||||
| 2025-09-18 | chore: Update rustc deps | Shoyu Vanilla | -30/+44 | |
| 2025-09-18 | Fix applicable after l_curly for replace_is_method_with_if_let_method | A4-Tacks | -0/+18 | |
| 2025-09-18 | Auto merge of #146671 - ZuseZ4:update-enzyme-submodule, r=davidtwco | bors | -0/+0 | |
| update enzyme submodule I upstreamed a few of our rust-lang/Enzyme patches, so I could drop them in our fork. r? compiler | ||||
| 2025-09-18 | Add GenMC estimation mode. Improve error handling and output printing. | Patrick-6 | -170/+386 | |
| 2025-09-18 | Rollup merge of #146664 - fmease:clean-up-dyn, r=jdonszelmann | Stuart Cook | -3/+3 | |
| Clean up `ty::Dynamic` 1. As a follow-up to PR rust-lang/rust#143036, remove `DynKind` entirely. 2. Inside HIR ty lowering, consolidate modules `dyn_compatibility` and `lint` into `dyn_trait` * `dyn_compatibility` wasn't about dyn compatibility itself, it's about lowering trait object types * `lint` contained dyn-Trait-specific diagnostics+lints only | ||||
| 2025-09-18 | Merge pull request #20664 from ChayimFriedman2/coerce-ns | Chayim Refael Friedman | -3944/+9358 | |
| fix: Port a bunch of stuff from rustc and fix a bunch of type mismatches/diagnostics | ||||
| 2025-09-17 | Merge pull request #4589 from LorrensP-2158466/freebsd-readdir | Ralf Jung | -27/+46 | |
| support `readdir` on FreeBSD | ||||
| 2025-09-17 | readdir for freebsd | LorrensP-2158466 | -27/+46 | |
| 2025-09-17 | Merge pull request #20682 from A4-Tacks/fix-change-vis-applicable-on-variant | Shoyu Vanilla (Flint) | -0/+14 | |
| Fix applicable on variant field for change_visibility | ||||
