| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-10-01 | Auto merge of #147210 - lnicola:sync-from-ra, r=lnicola | bors | -1230/+1695 | |
| `rust-analyzer` subtree update Subtree update of `rust-analyzer` to https://github.com/rust-lang/rust-analyzer/commit/a6bc4a4bbe6a65b71cbf76a0cf528c47a8d9f97f. Created using https://github.com/rust-lang/josh-sync. r? `@ghost` | ||||
| 2025-09-30 | Add regression test for another (long-standing) bug fixed by the new solver | Chayim Refael Friedman | -1/+23 | |
| 2025-09-28 | remove explicit deref of AbiAlign for most methods | Jubilee Young | -7/+7 | |
| Much of the compiler calls functions on Align projected from AbiAlign. AbiAlign impls Deref to its inner Align, so we can simplify these away. Also, it will minimize disruption when AbiAlign is removed. For now, preserve usages that might resolve to PartialOrd or PartialEq, as those have odd inference. | ||||
| 2025-09-28 | Merge pull request #19867 from Kivooeo/unsafegate | Lukas Wirth | -0/+16 | |
| Allow `&raw [mut | const]` for union field | ||||
| 2025-09-25 | Merge pull request #20738 from jackh726/next-trait-solver-next4 | Shoyu Vanilla (Flint) | -110/+75 | |
| Remove non-ns version of impl_self_ty and impl_trait | ||||
| 2025-09-25 | Merge ref 'caccb4d0368b' from rust-lang/rust | The rustc-josh-sync Cronjob Bot | -32/+5 | |
| Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: caccb4d0368bd918ef6668af8e13834d07040417 Filtered ref: 0f345ed05d559bbfb754f1403b16199366cda2e0 Upstream diff: https://github.com/rust-lang/rust/compare/21a19c297d4f5a03501d92ca251bd7a17073c08a...caccb4d0368bd918ef6668af8e13834d07040417 This merge was created using https://github.com/rust-lang/josh-sync. | ||||
| 2025-09-24 | Implement fallback properly | Chayim Refael Friedman | -230/+750 | |
| fallback.rs was ported straight from rustc (minus the lint parts). This fixes the `!` regressions. | ||||
| 2025-09-24 | Merge pull request #20683 from regexident/inference-result-types-iter | Chayim Refael Friedman | -0/+20 | |
| Expose iterators over an inference result's types | ||||
| 2025-09-24 | Switch next-solver related rustc dependencies of r-a to crates.io ones | Shoyu Vanilla | -32/+5 | |
| 2025-09-24 | Remove non-ns version of impl_self_ty and impl_trait | jackh726 | -110/+75 | |
| 2025-09-23 | Be sure to instantiate and pass up trait refs in ↵ | Jack Huey | -10/+13 | |
| named_associated_type_shorthand_candidates | ||||
| 2025-09-23 | Remove all non-ns diagnostics queries, naming consistenly | Jack Huey | -145/+81 | |
| 2025-09-23 | Use lower_nextsolver::callable_item_signature instead of ↵ | Jack Huey | -121/+109 | |
| lower::callable_item_signature | ||||
| 2025-09-23 | Expose iterators over an inference result's types | Vincent Esche | -0/+20 | |
| (This re-introduces a reduced access to a couple of previously public fields on `InferenceResult`) | ||||
| 2025-09-23 | Remove lower::value_ty in favor of lower_nextsolver::value_ty | Jack Huey | -129/+46 | |
| 2025-09-23 | Remove lower::ty in favor of lower_nextsolver::ty | Jack Huey | -83/+94 | |
| 2025-09-23 | Use ParamEnv in TraitEnvironment | Jack Huey | -164/+199 | |
| 2025-09-23 | Add 'db to TraitEnvironment | Jack Huey | -103/+116 | |
| 2025-09-23 | Make Field::ty return TypeNs | jackh726 | -1/+1 | |
| 2025-09-22 | Merge pull request #20725 from ChayimFriedman2/fix-missing-lifetime | Shoyu Vanilla (Flint) | -25/+43 | |
| fix: Fix lifetime elision handling for `Fn`-style trait bounds | ||||
| 2025-09-22 | Merge pull request #20717 from ShoyuVanilla/migrate-more | Chayim Refael Friedman | -153/+122 | |
| internal: Migrate more predicate things to next-solver | ||||
| 2025-09-22 | internal: Migrate more predicate things to next-solver | Shoyu Vanilla | -153/+122 | |
| 2025-09-22 | Fix lifetime elision handling for `Fn`-style trait bounds | Chayim Refael Friedman | -25/+43 | |
| Two fixes were needed: 1. Previously, we enabled elision for the generic args of `Fn` itself, instead of for generic args of paths within it. 2. In lowering in the new solver the `Output` parameter did not have elision set correctly, I don't know why. In the old lowering it was done correctly. | ||||
| 2025-09-22 | Another regression test for next solver fixed bug | Chayim Refael Friedman | -0/+32 | |
| 2025-09-20 | allow take union field addresses in safe rust | Kivooeo | -0/+16 | |
| 2025-09-20 | Bump rustc crates once more | Laurențiu Nicola | -4/+2 | |
| 2025-09-19 | Merge pull request #20697 from Oblarg/fix-negative-const-generic-literals | Shoyu Vanilla (Flint) | -0/+46 | |
| 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 | -12/+0 | |
| 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 | -0/+23 | |
| 2025-09-19 | fix: Fix one more thing in `in-rust-tree` | Shoyu Vanilla | -1/+1 | |
| 2025-09-18 | Merge pull request #20694 from ShoyuVanilla/bump-rustc | Laurențiu Nicola | -19/+32 | |
| minor: Yet another rustc crates bump | ||||
| 2025-09-19 | minor: Yet another rustc crates bump | Shoyu Vanilla | -19/+32 | |
| 2025-09-19 | fix: Fix `indexmap` with `in-rust-tree` | Shoyu Vanilla | -6/+1 | |
| 2025-09-18 | Bump rustc crates again | Laurențiu Nicola | -27/+20 | |
| 2025-09-18 | chore: Update rustc deps | Shoyu Vanilla | -0/+14 | |
| 2025-09-18 | Merge pull request #20664 from ChayimFriedman2/coerce-ns | Chayim Refael Friedman | -3912/+9249 | |
| fix: Port a bunch of stuff from rustc and fix a bunch of type mismatches/diagnostics | ||||
| 2025-09-17 | Fix "sync-from-ra" for `rust-lang/rust` | Shoyu Vanilla | -0/+6 | |
| 2025-09-16 | Merge pull request #20517 from Veykril/veykril/push-wrurmtqppzus | Lukas Wirth | -2/+2 | |
| fix: Only compute unstable paths on nightly toolchains for IDE features | ||||
| 2025-09-16 | fix: Only compute unstable paths on nightly toolchains for IDE features | Lukas Wirth | -2/+2 | |
| 2025-09-16 | fix: More precise clause filtering for `explicit_*_predicates_of` | Shoyu Vanilla | -6/+20 | |
| 2025-09-15 | Port a bunch of stuff from rustc and fix a bunch of type mismatches/diagnostics | Chayim Refael Friedman | -3912/+9249 | |
| This started from porting coercion, but ended with porting much more. | ||||
| 2025-09-15 | Add Regression Test For The One And The Only Issue #5514 | Chayim Refael Friedman | -0/+34 | |
| 2025-09-15 | Add regression tests to some S-blocked-on-new-solver issues | Chayim Refael Friedman | -0/+126 | |
| That were fixed by the migration. | ||||
| 2025-09-14 | fix: Infinite loop while elaborting predicates | Shoyu Vanilla | -2/+61 | |
| 2025-09-11 | Merge pull request #20642 from ChayimFriedman2/wasm-safe | Shoyu Vanilla (Flint) | -17/+49 | |
| fix: Make `#[target_feature]` always safe on WASM | ||||
| 2025-09-10 | Merge pull request #20649 from ChayimFriedman2/cast-unknown | Shoyu Vanilla (Flint) | -6/+25 | |
| fix: Always coerce in a cast, even when there are unknown types | ||||
| 2025-09-10 | Always coerce in a cast, even when there are unknown types | Chayim Refael Friedman | -6/+25 | |
| This cause the relationships between inference vars to get recorded. | ||||
| 2025-09-10 | Merge pull request #20645 from ChayimFriedman2/update-rustc | Shoyu Vanilla (Flint) | -300/+424 | |
| internal: Upgrade rustc crates | ||||
