about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-12-20coverage: Check for `async fn` explicitly, without needing a heuristicZalathar-12/+11
2023-12-20coverage: Pass around `&ExtractedHirInfo` instead of individual fieldsZalathar-29/+16
2023-12-20Auto merge of #119118 - arttet:feature/fix-arm64e-targets, r=petrochenkovbors-10/+5
2023-12-20Auto merge of #119096 - compiler-errors:yeet-unnecessary-param-envs, r=lcnrbors-108/+48
2023-12-19Add additional tests and update existing testsEric Holk-1/+2
2023-12-20Give `VariantData::Struct` named fields, to clairfy `recovered`.Alona Enraght-Moony-28/+37
2023-12-19Improve compiler error for c-strings in pre-2021Carter Hunt Fogelman-7/+29
2023-12-19Auto merge of #119112 - Nadrieril:remove-target_blocks-hack, r=matthewjasperbors-71/+65
2023-12-19Desugar for await loopsEric Holk-30/+100
2023-12-19Plumb awaitness of for loopsEric Holk-33/+65
2023-12-19resolve: Feed visibilities for unresolved trait impl itemsVadim Petrochenkov-2/+8
2023-12-19rustc_codegen_ssa: Don't let `IncorrectCguReuseType` errors get lostMartin Nordholts-2/+2
2023-12-19Auto merge of #119084 - aliemjay:perf-env-bounds, r=compiler-errorsbors-2/+12
2023-12-19Fix c_variadic flag and add opaque info to PassModeCelina G. Val-13/+23
2023-12-19Auto merge of #118842 - Nadrieril:librarify-further, r=compiler-errorsbors-473/+712
2023-12-19Remove param env from relation altogetherMichael Goulet-38/+22
2023-12-19add commentlcnr-0/+14
2023-12-19fast path for declared_generic_bounds_from_envAli MJ Al-Nasrawy-2/+12
2023-12-19Remove unnecessary param-env from lexical region resolution and fully structu...Michael Goulet-68/+28
2023-12-19Do not evaluate in structurally_relate_tysMichael Goulet-7/+3
2023-12-19effects: fix commentLeón Orell Valerian Liehr-1/+1
2023-12-19Merge commit '3a9bf729322fb5035518f99b9d76a742bf7c124e' into sync_cg_clif-202...bjorn3-117/+225
2023-12-19Use LLVM features for arm64e_apple_ios targetArtyom Tetyukhin-1/+1
2023-12-19Remove legacy bitcode defaultsArtyom Tetyukhin-9/+4
2023-12-19Auto merge of #119110 - matthiaskrgr:rollup-vr6ha8x, r=matthiaskrgrbors-33/+41
2023-12-19Remove the `make_target_blocks` hackNadrieril-71/+65
2023-12-19Remove unused `DiagCtxt::span_bug_no_panic`.Nicholas Nethercote-7/+0
2023-12-19De-weirdify `fatally_break_rust`.Nicholas Nethercote-10/+24
2023-12-19Rollup merge of #119100 - celinval:smir-body-span, r=compiler-errorsMatthias Krüger-2/+9
2023-12-19Rollup merge of #119091 - compiler-errors:alias-eq-in-structural-normalize, r...Matthias Krüger-31/+32
2023-12-19Auto merge of #119093 - michaelwoerister:mcp533-18, r=petrochenkovbors-41/+36
2023-12-19Auto merge of #119074 - leohowell:new-aarch64-apple-watchos-target, r=wesleyw...bors-0/+20
2023-12-19subtype_predicate: remove unnecessary probelcnr-12/+3
2023-12-19Auto merge of #119047 - mu001999:fix/118772, r=wesleywiserbors-52/+54
2023-12-18Add the function body span to StableMIRCelina G. Val-2/+9
2023-12-19Auto merge of #119061 - compiler-errors:async-gen-abi, r=wesleywiserbors-23/+36
2023-12-19Introduce `DiagCtxt::struct_bug`.Nicholas Nethercote-1/+10
2023-12-19Factor out common `emit_producing_guarantee` code.Nicholas Nethercote-43/+21
2023-12-19Add `EmitResult` associated type to `EmissionGuarantee`.Nicholas Nethercote-76/+76
2023-12-19Remove `struct_diagnostic` and `G::make_diagnostic_builder`.Nicholas Nethercote-65/+0
2023-12-19Add `level` arg to `into_diagnostic`.Nicholas Nethercote-277/+296
2023-12-19Streamline `Diagnostic` proc macro.Nicholas Nethercote-83/+45
2023-12-19Remove unnecessary `use` items in derived `IntoDiagnostic` impls.Nicholas Nethercote-3/+0
2023-12-18Auto merge of #119023 - compiler-errors:fn-trait-constness, r=fee1-deadbors-51/+130
2023-12-18Check const_eval_select intrinsic correctlyMichael Goulet-29/+59
2023-12-18Check FnPtr/FnDef built-in fn traits correctly with effectsMichael Goulet-22/+71
2023-12-18Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl...Michael Woerister-41/+36
2023-12-18Add function ABI and type layout to StableMIRCelina G. Val-21/+640
2023-12-18Use alias-eq in structural normalizationMichael Goulet-31/+32
2023-12-18Rollup merge of #118941 - krasimirgg:llvm-cov, r=nikicMatthias Krüger-0/+3