about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2022-07-28safe transmute: use `AtomicU32` `State` ids to appease mipsJack Wrenn-6/+6
2022-07-27safe transmute: lowercase tracing levelsJack Wrenn-6/+6
2022-07-27safe transmute: tweak `Nfa::union` to consume params by valueJack Wrenn-2/+2
2022-07-27safe transmute: don't mark user impls as unambiguousJack Wrenn-1/+0
2022-07-27safe transmute: tweak tracingJack Wrenn-21/+16
2022-07-27safe transmute: revise `Hash`, `PartialEq` impls on `VariantDef`, `FieldDef`Jack Wrenn-12/+61
2022-07-27safe transmute: gracefully handle const params of wrong typesJack Wrenn-1/+1
2022-07-27Initial (incomplete) implementation of transmutability trait.Jack Wrenn-2/+1793
2022-07-27Rollup merge of #99789 - TaKO8Ki:use-pluralize-macro, r=compiler-errorsYuki Okushi-12/+10
2022-07-27Rollup merge of #99769 - bjorn3:sync_cg_clif-2022-07-26, r=bjorn3Yuki Okushi-461/+705
2022-07-27Rollup merge of #99704 - fee1-dead-contrib:add_self_tilde_const_trait, r=oli-obkYuki Okushi-13/+32
2022-07-27Rollup merge of #99079 - compiler-errors:issue-99073, r=oli-obkYuki Okushi-51/+120
2022-07-27Rollup merge of #99759 - bjorn3:remove_llvm_dead_code, r=nikicYuki Okushi-100/+0
2022-07-27Rollup merge of #99712 - davidtwco:translation-migrate-passes-2, r=compiler-e...Yuki Okushi-268/+498
2022-07-27Rollup merge of #99698 - compiler-errors:no-doc-hidden, r=cjgillotYuki Okushi-5/+15
2022-07-27use `pluralize!`Takayuki Maeda-12/+10
2022-07-26Auto merge of #99574 - durin42:allocator-patch-redux, r=nikicbors-3/+169
2022-07-26Merge commit 'd3a2366ee877075c59b38bd8ced55f224fc7ef51' into sync_cg_clif-202...bjorn3-461/+705
2022-07-26Rollup merge of #99729 - cjgillot:rm-unused-tuple, r=michaelwoeristerMatthias Krüger-31/+27
2022-07-26ICE on RawPtrComparison checkDeadbeef-4/+4
2022-07-26Fix diagnostics for unfulfilled obligationsDeadbeef-7/+19
2022-07-26Add `Self: ~const Trait` to traits with `#[const_trait]`Deadbeef-2/+9
2022-07-26codegen: use new {re,de,}allocator annotations in llvmAugie Fackler-3/+169
2022-07-26Remove dead code from cg_llvmbjorn3-100/+0
2022-07-26Auto merge of #99753 - Dylan-DPC:rollup-k046940, r=Dylan-DPCbors-71/+166
2022-07-26Rollup merge of #99748 - compiler-errors:better-impl-trait-printing, r=fee1-deadDylan DPC-26/+28
2022-07-26Rollup merge of #99739 - nnethercote:rm-E0133, r=Dylan-DPCDylan DPC-1/+1
2022-07-26Rollup merge of #99692 - RalfJung:too-far, r=oli-obkDylan DPC-24/+48
2022-07-26Rollup merge of #99666 - compiler-errors:issue-99663, r=lcnrDylan DPC-1/+30
2022-07-26Rollup merge of #99618 - compiler-errors:uhh-idk, r=lcnrDylan DPC-19/+59
2022-07-26Check that RPITs constrained by a recursive call in a closure are compatibleMichael Goulet-29/+119
2022-07-26Revert "Do not allow typeck children items to constrain outer RPITs"Michael Goulet-29/+0
2022-07-26Revert "use opaque_ty_origin_unchecked instead of destructuring HIR"Michael Goulet-5/+13
2022-07-26Auto merge of #99677 - pietroalbini:pa-fix-97786-perf-regression, r=Mark-Simu...bors-20/+20
2022-07-26Address nits, move substs replacement to separate functionMichael Goulet-27/+41
2022-07-26Use real opaque type instead of just saying impl TraitMichael Goulet-26/+28
2022-07-26Auto merge of #99745 - JohnTitor:rollup-lvrie64, r=JohnTitorbors-499/+680
2022-07-26Rollup merge of #99720 - bjorn3:sync_cg_clif-2022-07-25, r=bjorn3Yuki Okushi-220/+474
2022-07-26Rollup merge of #99718 - TaKO8Ki:avoid-&str-symbol-to-string-conversions, r=m...Yuki Okushi-25/+19
2022-07-26Rollup merge of #99711 - tmiasko:coverage, r=wesleywiserYuki Okushi-1/+11
2022-07-26Rollup merge of #99615 - compiler-errors:remove-some-explicit-infcx, r=lcnrYuki Okushi-77/+68
2022-07-26Rollup merge of #99593 - TaKO8Ki:suggest-removing-tuple-struct-field, r=compi...Yuki Okushi-0/+15
2022-07-26Rollup merge of #99353 - compiler-errors:gat-where-clause-mismatch, r=cjgillotYuki Okushi-176/+93
2022-07-26Remove erroneous E0133 code from an error message.Nicholas Nethercote-1/+1
2022-07-26Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoeristerbors-39/+87
2022-07-26Remove some explicit self.infcx for fcx, which derefs into infcxMichael Goulet-77/+68
2022-07-25handle consts with param/infer in const_eval_resolve betterMichael Goulet-19/+45
2022-07-25Restore Opaque behavior to coherence checkMichael Goulet-1/+30
2022-07-25Auto merge of #99735 - JohnTitor:rollup-d93jyr2, r=JohnTitorbors-409/+52
2022-07-26Rollup merge of #99709 - lcnr:rm-MaybeTypeckResults, r=compiler-errorsYuki Okushi-33/+5