about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-ty
AgeCommit message (Expand)AuthorLines
2024-07-15Escape fetched env vars in env! expansionLukas Wirth-1/+1
2024-07-15Auto merge of #17588 - CamWass:more-rename, r=Veykrilbors-10/+83
2024-07-14Use statics + clone instead of const until const can access staticsLukas Wirth-67/+84
2024-07-13feat: Add incorrect case diagnostics for enum variant fields and all variablesCampbell-10/+83
2024-07-12Use Symbol in NameLukas Wirth-101/+131
2024-07-10Add `f16` and `f128` supportbeetrees-39/+210
2024-07-08fix: Fix double rounding of `f32` literalsbeetrees-2/+2
2024-07-07Auto merge of #17523 - wada314:master, r=Veykrilbors-1/+5
2024-07-07Re-implement tidy as an xtask actionLukas Wirth-1/+1
2024-07-07Allow new clippy lint in testLukas Wirth-0/+1
2024-07-06Auto merge of #17551 - Veykril:has-errors, r=Veykrilbors-3/+6
2024-07-06Also mark InferenceResult::has_errors flag when there are error typesLukas Wirth-3/+6
2024-07-06Diagnose unresolved self value in path expressionLukas Wirth-1/+2
2024-07-04Disallow nested impl traitsShoyu Vanilla-0/+73
2024-07-03Skip match exhaustiveness checking if pattern type contains errorsLukas Wirth-0/+3
2024-07-02Move lifetimes in front of type and const params but after selfLukas Wirth-75/+70
2024-07-02Make GenericParams::lifetimes privateLukas Wirth-1/+1
2024-07-02Make GenericParams::where_predicates privateLukas Wirth-2/+1
2024-07-02Make GenericParams::type_or_consts privateLukas Wirth-5/+5
2024-07-02Fix lifetime parameters moving paramter defaultsLukas Wirth-66/+111
2024-07-02squash.Shohei Wada-1/+5
2024-07-01Auto merge of #17522 - Veykril:comptimes, r=Veykrilbors-61/+68
2024-06-30Bump rustc_pattern_analysisLukas Wirth-61/+68
2024-06-30Auto merge of #17520 - Veykril:slim-proc-macro-api, r=Veykrilbors-1/+1
2024-06-30Remove inline `rust_2018_idioms, unused_lifetimes` lint warn, Cargo.toml alre...Lukas Wirth-1/+1
2024-06-27Use proper `ImplTraits` in `insert_inference_vars_for_impl_trait`Shoyu Vanilla-31/+19
2024-06-27Add a regression test for issue 17199 that causes stack overflowShoyu Vanilla-0/+19
2024-06-24Shrink mbe's OpLukas Wirth-1/+1
2024-06-24Save a bit on empty item trees by deduplicating themLukas Wirth-29/+30
2024-06-24Enum variants are not generic def idsLukas Wirth-123/+104
2024-06-21Prevent re-allocation in `CallableSig::from_params_and_return`Lukas Wirth-8/+9
2024-06-21Save allocations for empty generic_defaults query resultsLukas Wirth-60/+67
2024-06-21Don't attempt to compute implict sized clauses for empty genericsLukas Wirth-37/+46
2024-06-21Save allocations for empty generic_predicates query resultsLukas Wirth-14/+27
2024-06-21Lazy genericsLukas Wirth-11/+26
2024-06-21SimplifyLukas Wirth-26/+21
2024-06-21There can only be one self paramLukas Wirth-55/+46
2024-06-21Light docs and privacyLukas Wirth-106/+84
2024-06-21Extract generics moduleLukas Wirth-323/+333
2024-06-20Merge from rust-lang/rustLaurențiu Nicola-0/+1
2024-06-13Prefer plain trait definitions over macros for salsaWilfred Hughes-7/+10
2024-06-12use is_none_or in some places in the compilerRalf Jung-0/+1
2024-06-12Auto merge of #17405 - Veykril:modpath-clone, r=Veykrilbors-2/+2
2024-06-12internal: Don't unnecessarily clone ModPaths in early name resLukas Wirth-2/+2
2024-06-11Auto merge of #17394 - Veykril:recurse-fix, r=Veykrilbors-16/+27
2024-06-11fix: Fix `HirDisplay` stackoverflow for parameter Self defaultsLukas Wirth-16/+27
2024-06-11feat: add hover config for showing container boundsroife-0/+37
2024-06-09Register virtual workspace Cargo.toml files in the VFSLukas Wirth-13/+13
2024-06-06chore: Prefer tracing span shorthand macrosWilfred Hughes-28/+22
2024-06-03SimplifyLukas Wirth-1/+1