about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-04-21Auto merge of #124241 - matthiaskrgr:rollup-xhu90xr, r=matthiaskrgrbors-10/+235
2024-04-21Rollup merge of #124224 - bvanjoi:cleanup, r=fmeaseMatthias Krüger-2/+2
2024-04-21Rollup merge of #123840 - scottmcm:aggregate-kind-rawptr, r=cjgillotMatthias Krüger-8/+233
2024-04-21Auto merge of #124203 - lukas-code:delete-deleting-caches, r=compiler-errorsbors-29/+21
2024-04-21Address more PR feedbackScott McMurray-3/+3
2024-04-21Address PR feedbackScott McMurray-15/+12
2024-04-21Also handle AggregateKind::RawPtr in cg_craneliftScott McMurray-0/+30
2024-04-21InstSimplify `from_raw_parts(p, ())` → `p as _`Scott McMurray-1/+35
2024-04-21Use it in the library, and `InstSimplify` it away in the easy placesScott McMurray-2/+48
2024-04-21Add an intrinsic that lowers to AggregateKind::RawPtrScott McMurray-1/+38
2024-04-21Add `AggregateKind::RawPtr` and enough support to compileScott McMurray-3/+84
2024-04-21Auto merge of #123594 - Urgau:fix-non_local_def-lint-overflow, r=lcnrbors-1/+13
2024-04-21also remap RPITITs nested in other types back to their opaquesLukas Markeffsky-2/+2
2024-04-21cleanup: unnecessary clone during lower generics argsbohan-2/+2
2024-04-21Rollup merge of #124198 - compiler-errors:improve-ty-ct-param-span, r=NadrierilGuillaume Gomez-21/+50
2024-04-21Auto merge of #117457 - daxpedda:wasm-nontrapping-fptoint, r=wesleywiserbors-4/+5
2024-04-20Rollup merge of #124191 - dtolnay:fixup, r=compiler-errors许杰友 Jieyou Xu (Joe)-224/+178
2024-04-20Rollup merge of #124132 - RalfJung:OpBundlesIndirect, r=Mark-Simulacrum许杰友 Jieyou Xu (Joe)-0/+3
2024-04-20Rollup merge of #123967 - RalfJung:static_mut_refs, r=Nilstrieb许杰友 Jieyou Xu (Joe)-8/+13
2024-04-20Rollup merge of #123379 - wutchzone:119266, r=compiler-errors许杰友 Jieyou Xu (Joe)-2/+19
2024-04-20merge two impl blocksLukas Markeffsky-2/+0
2024-04-20Explicitly mention `Self`Michael Goulet-7/+29
2024-04-20remove `InferCtxt::clear_caches`Lukas Markeffsky-12/+0
2024-04-20include ParamEnv in projection cache keyLukas Markeffsky-13/+19
2024-04-20Flip spans for precise capturing syntax not capturing a ty/ct paramMichael Goulet-14/+21
2024-04-20Print note with closure signature on type mismatchDaniel Sedlak-2/+19
2024-04-20Auto merge of #124190 - RalfJung:pat-compare-with-fast-path, r=Nadrierilbors-5/+8
2024-04-20Auto merge of #124194 - matthiaskrgr:rollup-40s0c4q, r=matthiaskrgrbors-62/+1079
2024-04-20Rollup merge of #124104 - compiler-errors:parent-generic-use, r=oli-obkMatthias Krüger-7/+30
2024-04-20Rollup merge of #123409 - ZhuUx:master, r=oli-obkMatthias Krüger-55/+1049
2024-04-20Auto merge of #124156 - DianQK:disable-match_branches, r=RalfJungbors-1/+4
2024-04-19Give a name to each distinct manipulation of pretty-printer FixupContextDavid Tolnay-153/+106
2024-04-19Move pretty-printer FixupContext to a moduleDavid Tolnay-74/+75
2024-04-20PatRangeBoundary::compare_with: als add a fast-path for signed integersRalf Jung-5/+8
2024-04-20Auto merge of #124166 - oli-obk:define_opaque_types11, r=compiler-errorsbors-1/+1
2024-04-20Disable SimplifyToExp in MatchBranchSimplificationDianQK-1/+4
2024-04-19Auto merge of #124170 - matthiaskrgr:rollup-ldopl64, r=matthiaskrgrbors-16/+32
2024-04-19Fix capturing duplicated lifetimes via parentMichael Goulet-7/+30
2024-04-19Rollup merge of #124106 - compiler-errors:tait-lifetime-dedup, r=oli-obkMatthias Krüger-6/+9
2024-04-19Auto merge of #124113 - RalfJung:interpret-scalar-ops, r=oli-obkbors-152/+211
2024-04-20coverage. Lowering MC/DC statements to llvm-irzhuyunxing-3/+240
2024-04-19Let inherent associated types constrain opaque types during projectionOli Scherer-1/+1
2024-04-19avoid PartialOrd on ScalarIntRalf Jung-13/+24
2024-04-19ScalarInt: add methods to assert being a (u)int of given sizeRalf Jung-72/+78
2024-04-19Correctly change type when adding adjustments on top of `NeverToAny`Maybe Waffle-10/+23
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing-41/+779
2024-04-19Auto merge of #124147 - workingjubilee:rollup-7pjnzr6, r=workingjubileebors-151/+442
2024-04-18Rollup merge of #124110 - beetrees:neg-f16-f128, r=compiler-errorsJubilee-2/+14
2024-04-18Rollup merge of #124019 - ChrisDenton:futex-raw-dylib, r=joboetJubilee-0/+37
2024-04-18Rollup merge of #123980 - WaffleLapkin:graph-average-refactor, r=wesleywiserJubilee-70/+265