about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-ty
AgeCommit message (Expand)AuthorLines
2024-10-30Avoid interior mutability in `TyLoweringContext`Chayim Refael Friedman-224/+201
2024-10-29rust-analyzer: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-11/+11
2024-10-29Merge pull request #18427 from ChayimFriedman2/cleanup-tyLukas Wirth-4/+4
2024-10-29Merge from rust-lang/rustLaurențiu Nicola-2/+2
2024-10-28Cleanup TypeRef loweringChayim Refael Friedman-4/+4
2024-10-28Merge pull request #18074 from ChayimFriedman2/typeref-source-mapLukas Wirth-252/+466
2024-10-27rust-analyzer: Rename LayoutS to LayoutDataJubilee Young-2/+2
2024-10-26Use method syntaxMoskalykA-1/+1
2024-10-26Start using `Option::is_none_or`MoskalykA-2/+2
2024-10-25Shrink `TypeRef` from 16 from 32 bytesChayim Refael Friedman-26/+28
2024-10-25Shrink `Path` to 16 bytesChayim Refael Friedman-7/+6
2024-10-25Build source map for `hir_def::TypeRef`sChayim Refael Friedman-230/+443
2024-10-22Correctly resolve variables and labels from before macro definition in macro ...Chayim Refael Friedman-4/+69
2024-10-22Implement semitransparent hygieneChayim Refael Friedman-20/+53
2024-10-22Merge pull request #18254 from ChayimFriedman2/fix-mutLukas Wirth-462/+500
2024-10-22Auto merge of #18371 - Veykril:veykril/push-kwttrusywysp, r=Veykrilbors-3/+17
2024-10-22fix: Fix incorrect parsing of use boundsLukas Wirth-3/+17
2024-10-22Fix new nightly lintsLukas Wirth-31/+62
2024-10-22Replace some LayoutError variants with the rustc_abi errorsLaurențiu Nicola-11/+9
2024-10-22Merge from rust-lang/rustLaurențiu Nicola-5/+4
2024-10-21Fix recursive_adt fixtureLukas Wirth-6/+8
2024-10-21Update rustc-hash to version 2Noratrieb-5/+2
2024-10-21fix: classify `safe` as a contextual kwroife-1/+1
2024-10-20Store patterns desugared from destructuring assignments in source mapChayim Refael Friedman-20/+58
2024-10-20Handle destructuring assignments uniformlyChayim Refael Friedman-442/+442
2024-10-20fix: do not emit unsafe diagnositcs for safe statics in extern blocksroife-1/+1
2024-10-20feat: initial support for safe_kw in extern blocksroife-5/+7
2024-10-20Rollup merge of #131942 - workingjubilee:reduce-haruspicy, r=lukas-code,lnicolaStuart Cook-5/+4
2024-10-19rust-analyzer: Nest `LayoutCalculatorError` in `hir_ty::LayoutError`Jubilee Young-5/+4
2024-10-18internal: Add more trivially `Sized` types to `is_sized` checkLukas Wirth-1/+11
2024-10-15Do not consider match/let/ref of place that evaluates to ! to diverge, disall...Shoyu Vanilla-102/+637
2024-10-14chore: rename salsa to ra_salsaDavid Barsky-106/+106
2024-10-14Auto merge of #18252 - ShoyuVanilla:issue-15799, r=Veykrilbors-1/+12
2024-10-14Auto merge of #18217 - ChayimFriedman2:cast-unknown-ptr, r=Veykrilbors-7/+12
2024-10-08include fn prefix for all callable defsJake-36/+29
2024-10-08hir-ty: change struct constructor formatting.Jake-53/+54
2024-10-06Use external stack in borrowck DFSChayim Refael Friedman-58/+67
2024-10-07fix: Do not consider mutable usage of deref to `*mut T` as deref_mutShoyu Vanilla-1/+12
2024-09-30Comment out cast checks for unknown ptr kindChayim Refael Friedman-7/+12
2024-09-30Auto merge of #18207 - mbwilding:master, r=Veykrilbors-5/+5
2024-09-29Rename object_safety to dyn_compatibilityNoah Bright-72/+78
2024-09-29Fix ambiguity with CamelCase diagnostic messagesMatthew Wilding-5/+5
2024-09-25Add more LayoutError variantsLaurențiu Nicola-3/+8
2024-09-25Merge from rust-lang/rustLaurențiu Nicola-38/+43
2024-09-22Consider lifetime GATs object unsafeChayim Refael Friedman-1/+14
2024-09-21add `C-cmse-nonsecure-entry` ABIFolkert de Vries-0/+3
2024-09-18Auto merge of #18139 - ShoyuVanilla:issue-18109, r=Veykrilbors-4/+81
2024-09-19fix: Extend `type_variable_table` when modifying index is larger than table sizeShoyu Vanilla-4/+81
2024-09-18Auto merge of #18136 - valadaptive:no-mangle-lints, r=Veykrilbors-6/+15
2024-09-18Don't lint names of #[no_mangle] extern fnsvaladaptive-6/+15