about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2022-06-10use FxHashMap instead of BTreeMaplcnr-4/+3
2022-06-10eagerly check whether we replace any bound varslcnr-25/+16
2022-06-10update higher_ranked_sub docslcnr-27/+35
2022-06-10don't always cache bound ltslcnr-13/+23
2022-06-10bound_vars -> infer: don't return lt maplcnr-54/+40
2022-06-10replace bound vars: make caching explicitlcnr-32/+40
2022-06-10only expect lb lt for fn calls in mir typecklcnr-6/+8
2022-06-10`BoundVarReplacer` remove `Option`lcnr-45/+36
2022-06-09Auto merge of #97911 - dtolnay:numcpu, r=Mark-Simulacrumbors-1/+2
2022-06-09Rollup merge of #97874 - lcnr:combine-comment, r=davidtwcoYuki Okushi-23/+23
2022-06-09Rollup merge of #97843 - overdrivenpotato:psp-lto, r=michaelwoeristerYuki Okushi-6/+18
2022-06-09Rollup merge of #95860 - c410-f3r:stabilize-meta, r=joshtriplettYuki Okushi-2/+0
2022-06-09Revert "Remove num_cpus dependency from bootstrap, build-manifest and rustc_s...David Tolnay-1/+2
2022-06-09rewrite combine doc commentlcnr-23/+23
2022-06-09Auto merge of #97862 - SparrowLii:superset, r=lcnrbors-13/+58
2022-06-09Auto merge of #97740 - RalfJung:ctfe-cycle-spans, r=lcnrbors-32/+58
2022-06-08Rollup merge of #97857 - ChayimFriedman2:box-identifier-help, r=compiler-errorsMichael Goulet-4/+57
2022-06-08Rollup merge of #97856 - compiler-errors:bad-let-suggestions, r=estebankMichael Goulet-8/+49
2022-06-08Rollup merge of #97557 - compiler-errors:arg-mismatch-mini, r=jackh726Michael Goulet-18/+25
2022-06-08Rollup merge of #97880 - ChayimFriedman2:patch-2, r=lcnrMatthias Krüger-1/+1
2022-06-08Rollup merge of #97813 - antoyo:sync_from_cg_gcc, r=petrochenkovMatthias Krüger-618/+7956
2022-06-08correct the test if IntervalSetSparrowLii-1/+1
2022-06-08fix the impl error in `insert_all`SparrowLii-1/+3
2022-06-08Fix typo: fo->forChayim Refael Friedman-1/+1
2022-06-08add `check_invariants` methodSparrowLii-7/+33
2022-06-08Auto merge of #97873 - Dylan-DPC:rollup-g6ptsdq, r=Dylan-DPCbors-87/+103
2022-06-08Rollup merge of #97865 - lcnr:bb-BorrowckMode, r=Dylan-DPCDylan DPC-17/+0
2022-06-08Rollup merge of #97848 - spastorino:universal-lowering-refactor-1, r=cjgillotDylan DPC-63/+95
2022-06-08Rollup merge of #97846 - pcwalton:align-bits, r=michaelwoeristerDylan DPC-1/+1
2022-06-08Rollup merge of #97763 - RalfJung:fallible-cast, r=lcnrDylan DPC-6/+7
2022-06-08Auto merge of #94732 - nnethercote:infallible-encoder, r=bjorn3bors-836/+673
2022-06-08bye `BorrowckMode`lcnr-17/+0
2022-06-08Auto merge of #97860 - Dylan-DPC:rollup-t3vxos8, r=Dylan-DPCbors-55/+141
2022-06-08optimize `superset` method of `IntervalSet`SparrowLii-4/+21
2022-06-08Suggest escaping `box` as identifierChayim Refael Friedman-4/+57
2022-06-08Rollup merge of #97823 - compiler-errors:missing-comma-match-arm, r=estebankDylan DPC-13/+38
2022-06-08Rollup merge of #97819 - compiler-errors:use-import, r=wesleywiserDylan DPC-20/+49
2022-06-08Rollup merge of #97597 - tmiasko:simplify-locals-side-effects, r=RalfJung,Jak...Dylan DPC-11/+37
2022-06-08Rollup merge of #97595 - ouz-a:issue-97381, r=compiler-errorsDylan DPC-11/+17
2022-06-08Auto merge of #97447 - nnethercote:improve-folding, r=jackh726bors-358/+313
2022-06-07Don't suggest adding let in certain if conditionsMichael Goulet-8/+49
2022-06-07recover `import` instead of `use` in itemMichael Goulet-20/+49
2022-06-07Stabilize $$ in Rust 1.63.0Caio-2/+0
2022-06-08Auto merge of #97849 - matthiaskrgr:rollup-1yodhvw, r=matthiaskrgrbors-84/+62
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-129/+112
2022-06-08Folding revamp.Nicholas Nethercote-330/+285
2022-06-08Avoid some unnecessary `return`s.Nicholas Nethercote-10/+3
2022-06-08Add `try_fold_uenevaluted`.Nicholas Nethercote-10/+20
2022-06-08Add `TypeVisitor::visit_mir_const`.Nicholas Nethercote-0/+8
2022-06-08Remove `EarlyBinder::{try_fold_with,visit_with}`.Nicholas Nethercote-8/+0