about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-06-12Rename some functionsOli Scherer-4/+4
2024-06-12Eagerly emit the diagnostic instead of leaving it to all callersOli Scherer-19/+21
2024-06-12Upgrade a span_delayed_bug into a span_bug, as we have no tests hitting it.Oli Scherer-7/+9
2024-06-12Avoid a bunch of booleans in favor of `Result<(), ErrorGuaranteed>` as that m...Oli Scherer-44/+35
2024-06-12Bump tracing-tree and allow rendering lines againOli Scherer-1/+9
2024-06-12Auto merge of #126130 - compiler-errors:goal-relations, r=lcnrbors-178/+216
2024-06-12Auto merge of #123508 - WaffleLapkin:never-type-2024, r=compiler-errorsbors-22/+37
2024-06-11Auto merge of #126284 - jieyouxu:rollup-nq7bf9k, r=jieyouxubors-16/+71
2024-06-11Rollup merge of #126055 - lengrongfu:master, r=pnkfelix许杰友 Jieyou Xu (Joe)-2/+6
2024-06-11Rollup merge of #125684 - estebank:pin-to-binding-suggestion, r=pnkfelix许杰友 Jieyou Xu (Joe)-8/+60
2024-06-11Rollup merge of #125659 - tbu-:pr_rm_isize, r=pnkfelix许杰友 Jieyou Xu (Joe)-1/+1
2024-06-11Rollup merge of #115974 - m-ou-se:panicinfo-and-panicinfo, r=Amanieu许杰友 Jieyou Xu (Joe)-5/+4
2024-06-11Auto merge of #125174 - nnethercote:less-ast-pretty-printing, r=petrochenkovbors-16/+9
2024-06-11Try not to make obligations in handle_opaque_typeMichael Goulet-91/+74
2024-06-11Rename some thingsMichael Goulet-44/+46
2024-06-11Make ObligationEmittingRelation deal with Goals onlyMichael Goulet-60/+119
2024-06-11Get rid of PredicateObligationsMichael Goulet-26/+20
2024-06-11Rename std::panic::PanicInfo to PanicHookInfo.Mara Bos-5/+4
2024-06-11Rollup merge of #126265 - RalfJung:interpret-cast-validity, r=oli-obk许杰友 Jieyou Xu (Joe)-36/+34
2024-06-11Rollup merge of #126258 - oli-obk:recursive_rpit, r=lcnr许杰友 Jieyou Xu (Joe)-1/+1
2024-06-11Rollup merge of #126236 - Bryanskiy:delegation-no-entry-ice-2, r=petrochenkov许杰友 Jieyou Xu (Joe)-1/+3
2024-06-11interpret: ensure we check bool/char for validity when they are used in a castRalf Jung-36/+34
2024-06-11Auto merge of #126262 - jieyouxu:rollup-g29lo3c, r=jieyouxubors-29/+54
2024-06-11Rollup merge of #126259 - RalfJung:reachable-const, r=oli-obk许杰友 Jieyou Xu (Joe)-6/+9
2024-06-11Rollup merge of #126234 - Bryanskiy:delegation-no-entry-ice, r=petrochenkov许杰友 Jieyou Xu (Joe)-2/+5
2024-06-11Rollup merge of #125913 - fmease:early-lints-spruce-up-some-diags, r=Nadrieril许杰友 Jieyou Xu (Joe)-21/+40
2024-06-11Revert "When checking whether an impl applies, constrain hidden types of opaq...Oli Scherer-1/+1
2024-06-11reachable computation: clarify comments around constsRalf Jung-6/+9
2024-06-11Auto merge of #126139 - compiler-errors:specializes, r=lcnrbors-25/+27
2024-06-11Auto merge of #125910 - scottmcm:single-use-consts, r=saethlinbors-104/+201
2024-06-10Rollup merge of #126215 - gurry:125737-bad-err-anon-futs, r=lcnrMatthias Krüger-0/+9
2024-06-10Rollup merge of #126184 - RalfJung:interpret-simd-nonpow2, r=oli-obkMatthias Krüger-6/+9
2024-06-10Rollup merge of #126159 - RalfJung:scalarint-size-mismatch, r=oli-obkMatthias Krüger-265/+216
2024-06-10Rollup merge of #126115 - gurry:125876-ice-unwrap-probe-many-result, r=compil...Matthias Krüger-11/+21
2024-06-10Rollup merge of #126063 - nnethercote:rm-unused-crate-deps, r=jackh726Matthias Krüger-28/+5
2024-06-10Delegation: fix ICE on recursive delegationBryanskiy-1/+3
2024-06-10Delegation: fix ICE on late diagnosticsBryanskiy-2/+5
2024-06-10Add explanatory note to async block type mismatch errorGurinder Singh-0/+9
2024-06-10ScalarInt: size mismatches are a bug, do not delay the panicRalf Jung-265/+216
2024-06-10Remove some unused crate dependencies.Nicholas Nethercote-28/+5
2024-06-10Delete `ConstDebugInfo` passScott McMurray-105/+0
2024-06-10Try keeping a bitset for which locals need debuginfo updatesScott McMurray-7/+11
2024-06-10Add `SingleUseConsts` mir-opt passScott McMurray-1/+199
2024-06-10rustc_span: Optimize syntax context updates in spansVadim Petrochenkov-73/+149
2024-06-09Rollup merge of #125041 - scottmcm:gvn-for-from-raw-parts, r=cjgillot许杰友 Jieyou Xu (Joe)-12/+87
2024-06-09interpret: do not ICE on padded non-pow2 SIMD vectorsRalf Jung-6/+9
2024-06-09Auto merge of #126163 - RalfJung:simd-packed, r=calebzulawski,workingjubileebors-4/+6
2024-06-09Auto merge of #126150 - RalfJung:offset_of_slice, r=compiler-errorsbors-45/+114
2024-06-08simd packed types: update outdated check, extend codegen testRalf Jung-4/+6
2024-06-08offset_of: allow (unstably) taking the offset of slice tail fieldsRalf Jung-45/+114