about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-11-25Rollup merge of #118253 - dtolnay:issomeand, r=compiler-errorsLeón Orell Valerian Liehr-19/+16
2023-11-25Auto merge of #118075 - tmiasko:validate-critical-call-edges, r=cjgillotbors-2/+25
2023-11-25Auto merge of #118203 - nnethercote:rustc_mir_dataflow, r=cjgillotbors-227/+132
2023-11-25Auto merge of #118261 - spastorino:fix-placeholder-replacer, r=compiler-errorsbors-4/+18
2023-11-24Fix smir's `Ty::Ref` pretty printingCelina G. Val-2/+4
2023-11-25Auto merge of #118227 - Mark-Simulacrum:worker-local-outline, r=cjgillotbors-9/+12
2023-11-25coverage: Assert that bcb0 starts with bb0 and has no in-edgesZalathar-0/+13
2023-11-25coverage: Eliminate `BcbBranch`Zalathar-104/+69
2023-11-25coverage: Extract `CoverageGraph::bcb_has_multiple_in_edges`Zalathar-9/+16
2023-11-25coverage: Simplify building coverage expressions based on sumsZalathar-71/+54
2023-11-25coverage: Use `BcbCounter` to build coverage expressionsZalathar-19/+16
2023-11-25coverage: Push down creation of a visited node's counterZalathar-6/+7
2023-11-25coverage: Push down and inline `bcb_needs_branch_counters`Zalathar-9/+10
2023-11-25coverage: Rename parameter `branching_bcb` to `from_bcb`Zalathar-9/+7
2023-11-24Separate Nan/Inf floats with _Michael Goulet-2/+5
2023-11-25resolve: Avoid clones of `MacroData`Vadim Petrochenkov-55/+52
2023-11-24Reorder imports and remove re-exportCelina G. Val-13/+20
2023-11-24Unify TraitRefs and PolyTraitRefsMichael Goulet-22/+6
2023-11-24AmbiguityCause should not eagerly format stringsMichael Goulet-67/+54
2023-11-24Move the compiler interface defs to its own moduleCelina G. Val-163/+176
2023-11-24Auto merge of #118138 - Nilstrieb:one-previous-error, r=WaffleLapkinbors-3/+3
2023-11-24Break down `rustc_smir/mod.rs` fileCelina G. Val-1986/+2021
2023-11-24We should call eq instead of sup as we're relating Ty directly and not Binder...Santiago Pastorino-4/+1
2023-11-24Make PlaceholderReplacer shallow_resolver when folding const and ty and recur...Santiago Pastorino-4/+18
2023-11-24Move EagerResolution to rustc_infer::infer::resolveSantiago Pastorino-80/+87
2023-11-24Show number in error message even for one errorNilstrieb-3/+3
2023-11-24Auto merge of #118248 - compiler-errors:rollup-tye3vgj, r=compiler-errorsbors-83/+223
2023-11-24Replace `option.map(cond) == Some(true)` with `option.is_some_and(cond)`David Tolnay-19/+16
2023-11-24Rollup merge of #118246 - fee1-dead-contrib:rm-hack, r=compiler-errorsMichael Goulet-6/+1
2023-11-24Rollup merge of #118245 - fee1-dead-contrib:span-tilde-const, r=compiler-errorsMichael Goulet-13/+11
2023-11-24Rollup merge of #118243 - lcnr:commit-if-ok, r=compiler-errorsMichael Goulet-9/+9
2023-11-24Rollup merge of #118215 - celinval:smir-def-paths, r=ouz-aMichael Goulet-53/+198
2023-11-24Rollup merge of #118210 - lcnr:intercrate-ambiguity-causes-uwu, r=compiler-er...Michael Goulet-2/+4
2023-11-24Auto merge of #117934 - Young-Flash:dev, r=petrochenkovbors-3/+12
2023-11-24Remove a hack for effectsDeadbeef-6/+1
2023-11-24Add `Span` to `TraitBoundModifier`Deadbeef-13/+11
2023-11-24EvalCtxt::commit_if_ok don't inherit nested goalslcnr-9/+9
2023-11-24Auto merge of #118189 - compiler-errors:cache-flags-for-const, r=nnethercotebors-43/+92
2023-11-24Remove `ResultsCursor::get_with_analysis`.Nicholas Nethercote-6/+2
2023-11-24Remove unnecessary `mut`.Nicholas Nethercote-1/+1
2023-11-23Move WorkerLocal out of QueryArenasMark Rousskov-4/+4
2023-11-23Enforce NonZeroUsize on thread countMark Rousskov-5/+8
2023-11-23Fix assertionbjorn3-13/+1
2023-11-23Exhaustively match CoroutineKind in fn_sig_for_fn_abibjorn3-60/+70
2023-11-23Improve documentation and fix the fixme commentCelina G. Val-8/+20
2023-11-23Fix fn_sig_for_fn_abi and the coroutine transform for generatorsbjorn3-9/+128
2023-11-24Remove unused arguments from `on_all_children_bits`.Nicholas Nethercote-90/+42
2023-11-24Remove unused `EverInitializedPlaces::tcx` field.Nicholas Nethercote-5/+3
2023-11-24Remove unneeded derives from `MaybeLiveLocals`.Nicholas Nethercote-1/+0
2023-11-23Add an experimental feature gate for function delegationVadim Petrochenkov-0/+3