about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-04-04Auto merge of #123240 - compiler-errors:assert-args-compat, r=fmeasebors-44/+97
2024-04-04coverage: Remove useless constantsZalathar-8/+0
2024-04-03Auto merge of #123429 - matthiaskrgr:rollup-4emw4e9, r=matthiaskrgrbors-16/+16
2024-04-03Rollup merge of #123419 - petrochenkov:zeroindex, r=compiler-errorsMatthias Krüger-11/+10
2024-04-03Rollup merge of #123301 - Nadrieril:unions, r=compiler-errorsMatthias Krüger-1/+2
2024-04-03Rollup merge of #122964 - joboet:pointer_expose, r=AmanieuMatthias Krüger-4/+4
2024-04-03Auto merge of #123415 - petrochenkov:parenting, r=compiler-errorsbors-2/+6
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-11/+10
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