about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-10-28stable_mir: Directly use types from rustc_abiJubilee Young-43/+31
2024-10-28compiler: Add `is_uninhabited` and use LayoutS accessorsJubilee Young-37/+39
2024-10-28Inline construct_obligation_for_traitMichael Goulet-29/+5
2024-10-28Inline obligation_for_methodMichael Goulet-35/+40
2024-10-28Auto merge of #132145 - RalfJung:stdarch, r=Amanieubors-3/+2
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-92/+98
2024-10-28Auto merge of #132262 - matthiaskrgr:rollup-pcphi6l, r=matthiaskrgrbors-67/+67
2024-10-28refactor: cleaner check to return NoneChrisCho-H-4/+1
2024-10-28New lint: `dangling_pointers_from_temporaries`Pavel Grigorenko-85/+245
2024-10-28Rollup merge of #132252 - workingjubilee:rename-layouts-to-layoutdata, r=jiey...Matthias Krüger-58/+58
2024-10-28Rollup merge of #132248 - workingjubilee:add-rustc-abi-to-transmute, r=compil...Matthias Krüger-9/+9
2024-10-28we can now enable the 'const stable fn must be stable' checkRalf Jung-3/+2
2024-10-28Auto merge of #132244 - jyn514:linker-refactors, r=bjorn3bors-3/+6
2024-10-28Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`Zalathar-87/+110
2024-10-27compiler: Depend on rustc_abi in rustc_lintJubilee Young-4/+4
2024-10-28more consistent debug_assertionsAdwin White-15/+32
2024-10-28Add duplicate lowering checkAdwin White-38/+38
2024-10-28Lower AST node id only onceAdwin White-108/+161
2024-10-28Rollup merge of #132243 - compiler-errors:no-span, r=jieyouxu许杰友 Jieyou Xu (Joe)-37/+33
2024-10-28Rollup merge of #132227 - compiler-errors:better-const-span, r=Nadrieril许杰友 Jieyou Xu (Joe)-16/+9
2024-10-28Rollup merge of #132086 - estebank:long-types, r=jieyouxu许杰友 Jieyou Xu (Joe)-25/+63
2024-10-27cg_clif: Rename LayoutS to LayoutDataJubilee Young-1/+1
2024-10-27compiler: Rename LayoutS to LayoutDataJubilee Young-57/+57
2024-10-28Error on alignments greater than `isize::MAX`asquared31415-1/+56
2024-10-27compiler: Add rustc_abi dependence to the compilerJubilee Young-15/+26
2024-10-27rustc_transmute: Directly use types from rustc_abiJubilee Young-9/+9
2024-10-28Tweak more warnings.Nicholas Nethercote-13/+5
2024-10-28Tweak `expand_incomplete_parse` warning.Nicholas Nethercote-5/+6
2024-10-27give a better error for tuple structs in `derive(Diagnostic)`jyn-3/+6
2024-10-27Remove ObligationCause::span() methodMichael Goulet-26/+21
2024-10-27Stop using the whole match expr span for an arm's obligation spanMichael Goulet-12/+13
2024-10-27Auto merge of #132237 - matthiaskrgr:rollup-ulogwtd, r=matthiaskrgrbors-214/+113
2024-10-27Rollup merge of #132221 - ehuss:lint-docs, r=compiler-errorsMatthias Krüger-66/+18
2024-10-27Rollup merge of #132214 - fmease:mv-impl-trait-val-paths, r=compiler-errorsMatthias Krüger-69/+20
2024-10-27Rollup merge of #132043 - compiler-errors:simplify-rbv, r=cjgillotMatthias Krüger-79/+75
2024-10-27Auto merge of #131284 - dingxiangfei2009:rename-smart-ptr-to-coerce-referent,...bors-16/+17
2024-10-27Clean up some comments on lint implementationEric Huss-66/+18
2024-10-27Auto merge of #132091 - Zalathar:graph-loops, r=saethlinbors-63/+85
2024-10-27Move an impl-Trait check from AST validation to AST loweringLeón Orell Valerian Liehr-69/+20
2024-10-27Auto merge of #132213 - workingjubilee:rollup-tg1g3l5, r=workingjubileebors-95/+85
2024-10-26Rollup merge of #132192 - petrochenkov:macfa, r=compiler-errorsJubilee-95/+85
2024-10-27Auto merge of #132167 - Zalathar:llvm-wrappers, r=jieyouxubors-230/+198
2024-10-27Auto merge of #131900 - mrkajetanp:target-feature-pauth-lr, r=Amanieubors-0/+3
2024-10-27Use LLVM-C APIs for getting/setting visibilityZalathar-45/+8
2024-10-26Pass constness with span into lower_poly_trait_refMichael Goulet-16/+9
2024-10-26expand: Stop using artificial `ast::Item` for macros loaded from metadataVadim Petrochenkov-95/+85
2024-10-26Auto merge of #132190 - matthiaskrgr:rollup-rsocfiz, r=matthiaskrgrbors-2/+2
2024-10-26Collect item bounds for RPITITs from trait where clauses just like associated...Michael Goulet-14/+2
2024-10-26Rollup merge of #132182 - jieyouxu:downgrade-untranslatable, r=compiler-errorsMatthias Krüger-2/+2
2024-10-26Auto merge of #125116 - blyxyas:ignore-allowed-lints-final, r=cjgillotbors-42/+209