about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-04-03Fix up error message for debug_assert_args_compat for IATsMichael Goulet-19/+31
2024-04-03Simplify some cfgingMichael Goulet-17/+11
2024-04-03Uplift and start using check_args_compatible more liberallyMichael Goulet-40/+87
2024-04-03Rollup merge of #123394 - compiler-errors:postfix-match-fixes, r=estebankMatthias Krüger-1/+2
2024-04-03Rollup merge of #123382 - compiler-errors:assert-fndef-kind, r=fmeaseMatthias Krüger-1/+5
2024-04-03hir: Drop owner's own item-local id (zero) from parenting tablesVadim Petrochenkov-2/+6
2024-04-03rename `expose_addr` to `expose_provenance`joboet-4/+4
2024-04-03Remove MIR unsafe checkMatthew Jasper-85/+1
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-16/+16
2024-04-03Auto merge of #123396 - jhpratt:rollup-oa54mh1, r=jhprattbors-4/+4
2024-04-02Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=AmanieuJacob Pratt-4/+4
2024-04-03Auto merge of #122791 - compiler-errors:make-coinductive-always, r=lcnrbors-48/+4
2024-04-02Fix suggestions for match non-exhaustivenessMichael Goulet-1/+2
2024-04-02Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwcobors-1/+24
2024-04-02CFI: Support function pointers for trait methodsMatthew Maurer-0/+18
2024-04-02Track reason for creating a `ReifyShim`Matthew Maurer-10/+43
2024-04-02Assert FnDef only constructed with functions (or fn-like ctors)Michael Goulet-1/+5
2024-04-02Address review commentsJules Bertholet-6/+6
2024-04-01Auto merge of #123327 - BoxyUwU:param_env_docs_rewrite, r=compiler-errorsbors-5/+10
2024-04-01maybeBoxy-1/+1
2024-04-01Update `ParamEnv` docsBoxy-5/+10
2024-04-01Auto merge of #122972 - beetrees:use-align-type, r=fee1-deadbors-3/+3
2024-04-01Use the `Align` type when parsing alignment attributesbeetrees-3/+3
2024-03-31Remove EvaluatedToErrStackDependentMichael Goulet-48/+4
2024-04-01Fix union handling in exhaustivenessNadrieril-1/+2
2024-03-31Auto merge of #121851 - michaelwoerister:mcp-533-effective-vis, r=cjgillotbors-5/+4
2024-03-30Implement "&<pat> everywhere"Jules Bertholet-0/+56
2024-03-30Auto merge of #123230 - matthiaskrgr:rollup-4twuzj4, r=matthiaskrgrbors-0/+4
2024-03-30Rollup merge of #123170 - compiler-errors:const-statics, r=lcnrMatthias Krüger-0/+4
2024-03-29Assert that ADTs have the right number of substsMichael Goulet-0/+7
2024-03-29Auto merge of #122450 - Urgau:simplify-trim-paths-feature, r=michaelwoeristerbors-2/+6
2024-03-29Auto merge of #123080 - Jules-Bertholet:mut-ref-mut, r=Nadrierilbors-72/+38
2024-03-29Auto merge of #122975 - DianQK:simplify_ub_check, r=saethlinbors-2/+2
2024-03-29Auto merge of #122671 - Mark-Simulacrum:const-panic-msg, r=Nilstriebbors-24/+49
2024-03-28Replace `RemapFileNameExt::for_codegen` with explicit callsUrgau-2/+6
2024-03-28Rollup merge of #123160 - bvanjoi:cleanup, r=compiler-errorsMatthias Krüger-1/+0
2024-03-28Restrict const ty's regions to static when putting them in canonical var listMichael Goulet-0/+4
2024-03-28Auto merge of #115220 - Zoxc:revive-gcx-ptr, r=oli-obkbors-3/+54
2024-03-28Auto merge of #116891 - aliemjay:opaque-region-infer-rework-2, r=compiler-err...bors-0/+32
2024-03-28remove `def_id_to_node_id` in ast loweringbohan-1/+0
2024-03-28Auto merge of #122832 - oli-obk:no_ord_def_id3, r=michaelwoeristerbors-63/+33
2024-03-27Int constants must be valtrees in pattern loweringOli Scherer-5/+1
2024-03-27Stop doing expensive work in opt_suggest_box_span eagerlyMichael Goulet-2/+4
2024-03-27Remove `Partial/Ord` from `EarlyParamRegion`Oli Scherer-1/+1
2024-03-27Remove `Partial/Ord` from `AdtDef`Oli Scherer-16/+1
2024-03-27Remove `Partial/Ord` from `BoundRegion`Oli Scherer-12/+10
2024-03-27Remove `Ord` from `BoundTy`Oli Scherer-3/+3
2024-03-27Remove `Ord` from `Binder`Oli Scherer-1/+1
2024-03-27Remove `Ord` from `Ty`, `Const`, and `Region`Oli Scherer-30/+21
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet-72/+38