about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir
AgeCommit message (Expand)AuthorLines
2025-10-01Auto merge of #147210 - lnicola:sync-from-ra, r=lnicolabors-56/+148
2025-09-28remove explicit deref of AbiAlign for most methodsJubilee Young-1/+1
2025-09-25Merge pull request #20738 from jackh726/next-trait-solver-next4Shoyu Vanilla (Flint)-7/+12
2025-09-25Merge ref 'caccb4d0368b' from rust-lang/rustThe rustc-josh-sync Cronjob Bot-4/+0
2025-09-24Switch next-solver related rustc dependencies of r-a to crates.io onesShoyu Vanilla-4/+0
2025-09-24Remove non-ns version of impl_self_ty and impl_traitjackh726-7/+12
2025-09-23Remove all non-ns diagnostics queries, naming consistenlyJack Huey-9/+9
2025-09-23Use lower_nextsolver::callable_item_signature instead of lower::callable_item...Jack Huey-14/+66
2025-09-23Remove lower::value_ty in favor of lower_nextsolver::value_tyJack Huey-4/+14
2025-09-23Remove lower::ty in favor of lower_nextsolver::tyJack Huey-7/+16
2025-09-23Use ParamEnv in TraitEnvironmentJack Huey-2/+9
2025-09-23Add 'db to TraitEnvironmentJack Huey-6/+6
2025-09-23Make Field::ty return TypeNsjackh726-16/+25
2025-09-22Use ns versions of with_diagnostics queriesjackh726-8/+8
2025-09-18Merge pull request #20664 from ChayimFriedman2/coerce-nsChayim Refael Friedman-3/+5
2025-09-16Merge pull request #20517 from Veykril/veykril/push-wrurmtqppzusLukas Wirth-8/+15
2025-09-16fix: Only compute unstable paths on nightly toolchains for IDE featuresLukas Wirth-8/+15
2025-09-15Port a bunch of stuff from rustc and fix a bunch of type mismatches/diagnosticsChayim Refael Friedman-3/+5
2025-09-11Merge pull request #20642 from ChayimFriedman2/wasm-safeShoyu Vanilla (Flint)-4/+19
2025-09-10Properly handle normalizationChayim Refael Friedman-2/+7
2025-09-10Fix failing tests and fill-in missing detailsShoyu Vanilla-2/+10
2025-09-09WIP switch inference table to next-solverjackh726-4/+12
2025-09-09Make `#[target_feature]` safe always on WASMChayim Refael Friedman-4/+19
2025-09-08Remove support for register_attrWilfred Hughes-33/+8
2025-09-04Upgrade rustc cratesChayim Refael Friedman-24/+5
2025-09-02Make sense of the mess that were (are) different kind of generics in the solverChayim Refael Friedman-7/+10
2025-08-26In highlight_related, when on an unsafe block, don't highlight unsafe operati...Chayim Refael Friedman-3/+22
2025-08-18Merge pull request #20442 from ChayimFriedman2/unqualifyShoyu Vanilla (Flint)-0/+5
2025-08-17Remove a bunch of stuff from chalk_dbjackh726-19/+56
2025-08-17Use impl_trait_ns in Impl::trait_refjackh726-4/+1
2025-08-17Switch TraitRef in hir::TraitRef to next solverjackh726-18/+25
2025-08-17Replace layout_of_ty with layout_of_ty_nsjackh726-2/+4
2025-08-17Switch associated_type_shorthand_candidates to lower_nextsolverjackh726-8/+11
2025-08-17Cleanup assoc_type_shorthand_candidatesjackh726-10/+11
2025-08-17Change direct_super_traits to use generic_predicates_for_param_nsjackh726-5/+11
2025-08-17Deduplicate layout_of_adtjackh726-1/+1
2025-08-17impl HirDisplay for next_solver::Tyjackh726-4/+9
2025-08-17Convert some of dyn_compatibility to next-solver and remove generic_predicate...jackh726-1/+1
2025-08-13Merge Trait and TraitAlias handlingDeadbeef-121/+13
2025-08-13Only import the item in "Unqualify method call" if neededChayim Refael Friedman-0/+5
2025-08-09Implement next trait solverjackh726-3/+174
2025-08-05Do not remove the original token when descending into derivesChayim Refael Friedman-11/+9
2025-07-31`cargo clippy --fix`Lukas Wirth-156/+138
2025-07-23Remove `ExpressionStoreDiagnostics::MacroError`, instead recreate it from the...Chayim Refael Friedman-31/+7
2025-07-22fix: Apply adjusts to pats and exprs when doing pat analysisShoyu Vanilla-8/+1
2025-07-11Merge pull request #20219 from ChayimFriedman2/expr-store-memChayim Refael Friedman-10/+5
2025-07-10Merge pull request #20210 from ChayimFriedman2/naked-asm-safeShoyu Vanilla (Flint)-5/+8
2025-07-10Put the expression stuff in the expression store behind an `Option<Box>`Chayim Refael Friedman-10/+5
2025-07-09Make `global_asm!()` workChayim Refael Friedman-3/+5
2025-07-09Differentiate between `asm!()`, `global_asm!()` and `naked_asm!()`, and make ...Chayim Refael Friedman-2/+3