about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2022-07-15Revert a hack that only ever worked on level deepOli Scherer-5/+1
2022-07-15Make destructuring a defining useOli Scherer-0/+8
2022-07-15Allow destructuring opaque types, since the patterns constrain the opaque typesOli Scherer-7/+38
2022-07-15Some tracing helpersOli Scherer-0/+3
2022-07-15Reuse a helper method instead of manually rolling itOli Scherer-3/+1
2022-07-15Remove early return that would likely have caused miscompilations if it ever ...Oli Scherer-13/+3
2022-07-15Pass one argument instead of fetching two fields of it at every call siteOli Scherer-100/+60
2022-07-15Add some tracing instrumentationOli Scherer-27/+29
2022-07-15interpret/visitor: support visiting with a PlaceTyRalf Jung-48/+268
2022-07-15Introduce opaque type to hidden type projectionOli Scherer-6/+96
2022-07-15passes: migrate half of `check_attr`David Wood-445/+764
2022-07-15macros: support adding warnings to diagsDavid Wood-22/+48
2022-07-15macros: support `MultiSpan` in diag derivesDavid Wood-59/+88
2022-07-15errors: lint on `LintDiagnosticBuilder::build`David Wood-24/+39
2022-07-15errors: impl `IntoDiagnosticArg` for `char`David Wood-77/+33
2022-07-15hir typeck: `fulfillment_cx` ignore regionslcnr-1/+11
2022-07-15provide `generic_param_scope` for region errorslcnr-84/+83
2022-07-15don't require `FnCtxt` to check global asmlcnr-14/+29
2022-07-15try to avoid `FnCtxt` during wflcnr-355/+414
2022-07-15remove unnecessary `select_obligations_where_possible`lcnr-12/+5
2022-07-15remove `impl_implied_bounds` from `FnCtxt`lcnr-23/+37
2022-07-15`QueryNormalizer` bug on ambiguitylcnr-2/+2
2022-07-15Auto merge of #99046 - nnethercote:final-derive-output-improvements, r=Mark-S...bors-320/+285
2022-07-15Auto merge of #99278 - Dylan-DPC:rollup-fcln6st, r=Dylan-DPCbors-149/+235
2022-07-15Rollup merge of #99119 - TaKO8Ki:remove-string-matching-about-methods, r=cjgi...Dylan DPC-49/+58
2022-07-15Rollup merge of #98869 - compiler-errors:stop_guessing_head_span, r=cjgillotDylan DPC-100/+71
2022-07-15Rollup merge of #88991 - libstd-switch:aarch64-nintendo-switch, r=wesleywiserDylan DPC-0/+106
2022-07-15Auto merge of #99013 - RalfJung:dont-poison-my-places, r=oli-obkbors-22/+15
2022-07-15Auto merge of #99267 - Dylan-DPC:rollup-d8l7y1o, r=Dylan-DPCbors-86/+187
2022-07-15simplify `suggest_deref_ref_or_into`Takayuki Maeda-45/+47
2022-07-15Remove some more usages of guess_head_spanMichael Goulet-32/+19
2022-07-15Rollup merge of #99241 - danbev:intrinsics-comment, r=fee1-deadDylan DPC-2/+0
2022-07-15Rollup merge of #99131 - compiler-errors:label-fn, r=cjgillotDylan DPC-84/+187
2022-07-15Auto merge of #97406 - aliemjay:verify-bounds-fix-master, r=oli-obkbors-53/+46
2022-07-15Remove some span_of_impl+unwrapMichael Goulet-3/+3
2022-07-15Move item_span from check_item_type into each functionMichael Goulet-20/+18
2022-07-15remove tcx from ObligationCauseCode::spanMichael Goulet-18/+12
2022-07-15Remove some more usages of guess_head_spanMichael Goulet-20/+14
2022-07-15Remove some usages of guess_head_span from typeckMichael Goulet-17/+15
2022-07-15Make item spans more consistentMichael Goulet-7/+7
2022-07-15Auto merge of #98203 - kckeiks:gather-body-owners-in-hir-item-queries, r=cjgi...bors-113/+105
2022-07-14Point out custom Fn-family trait implMichael Goulet-53/+98
2022-07-14Add support for APIT and RPIT callables in label_fn_likeMichael Goulet-40/+98
2022-07-14interpret/validity: improve some commentsRalf Jung-2/+4
2022-07-14Use constant eval to do strict validity checks5225225-72/+116
2022-07-14Auto merge of #96544 - m-ysk:feature/issue-96358, r=cjgillotbors-145/+296
2022-07-14Remove FIXME from MIR `always_storage_live_locals`pierwill-3/+0
2022-07-14Rename aarch64-nintendo-switch to aarch64-nintendo-switch-freestandingleo60228-2/+2
2022-07-14Remove obsolete crt0 references in linker scriptleo60228-6/+1
2022-07-14Remove unneeded options from Nintendo Switch targetjam1garner-23/+13