| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-09-17 | Auto merge of #98588 - b-naber:valtrees-cleanup, r=lcnr | bors | -3/+3 | |
| Use only ty::Unevaluated<'tcx, ()> in type system r? `@lcnr` | ||||
| 2022-09-14 | address review again | b-naber | -94/+7 | |
| 2022-09-13 | Use tcx.hir() utils for spans in MIR building. | Camille GILLOT | -20/+20 | |
| This corrects the `span_with_body` in the case of closures, which was incorrectly shortened to the `def_span`. | ||||
| 2022-09-13 | rebase | b-naber | -2/+2 | |
| 2022-09-13 | bless tests | b-naber | -6/+93 | |
| 2022-09-04 | Remove unnecessary `EMIT_MIR_FOR_EACH_BITWIDTH | Jakob Degen | -83/+1 | |
| 2022-08-28 | Use the declaration's SourceInfo for FnEntry retags, not the outermost | Ben Kimock | -2/+2 | |
| 2022-08-23 | ./x.py test --bless | Tomasz Miąsko | -42/+16 | |
| 2022-08-22 | bless mir-opt tests | Nilstrieb | -185/+185 | |
| 2022-08-17 | Ignore substs when checking inlining history. | Camille GILLOT | -0/+25 | |
| 2022-08-06 | ./x.py test --bless | Tomasz Miąsko | -24/+22 | |
| 2022-08-02 | Avoid invalidating the CFG in MirPatch. | Jakob Degen | -108/+0 | |
| As a part of this change, we adjust MirPatch to not needlessly create unnecessary resume blocks. | ||||
| 2022-07-28 | bless mir opt tests | Nilstrieb | -928/+928 | |
| 2022-07-12 | add new rval, pull deref early | ouz-a | -7/+7 | |
| 2022-07-09 | tweak names and output and bless | Ralf Jung | -77/+73 | |
| 2022-07-07 | Shorten span for closures. | Camille GILLOT | -41/+41 | |
| 2022-07-01 | Ignore test with panic=abort. | Camille GILLOT | -12/+14 | |
| 2022-06-30 | Skip inlining if there are normalization issues. | Camille GILLOT | -0/+57 | |
| 2022-06-30 | Check history earlier. | Camille GILLOT | -11/+38 | |
| 2022-06-15 | fix inline_into_box_place test | DrMeepster | -19/+23 | |
| 2022-06-15 | remove box derefs from codgen | DrMeepster | -23/+39 | |
| 2022-06-14 | fix wrong evaluation in clippy | b-naber | -4/+4 | |
| 2022-06-14 | address review | b-naber | -4/+4 | |
| 2022-06-14 | manually bless 32-bit mir-opt tests | b-naber | -6/+6 | |
| 2022-06-14 | implement valtrees as the type-system representation for constant values | b-naber | -6/+6 | |
| 2022-05-30 | validate derefer, run derefer inside generator | ouz-a | -3/+119 | |
| 2022-05-23 | Refactor call terminator to always hold a destination place | Jakob Degen | -28/+24 | |
| 2022-05-13 | Rollup merge of #96989 - cjgillot:defpath-use, r=davidtwco | Matthias Krüger | -18/+94 | |
| Be more precise than DefPathData::Misc. This variant was used for two unrelated things. Let's make this cleaner. | ||||
| 2022-05-12 | Bless mir-opt tests. | Camille GILLOT | -18/+94 | |
| 2022-05-12 | Add mir-opt test. | Camille GILLOT | -0/+157 | |
| 2022-05-06 | bless mir-opt | Ralf Jung | -3/+3 | |
| 2022-05-04 | Generate an intermediate temporary for `Drop` constants. | Oli Scherer | -4/+12 | |
| To limit the fallout from this, don't do this for the last (or only) operand in an rvalue. | ||||
| 2022-04-25 | Auto merge of #96116 - ouz-a:mir-opt, r=oli-obk | bors | -2/+10 | |
| Make derefer work everwhere Follow up work on previous PR's #95649 and #95857. r? rust-lang/mir-opt _Co-Authored-By: `@oli-obk_` | ||||
| 2022-04-20 | Rollup merge of #93313 - tmiasko:uninhabited, r=tmandry | Dylan DPC | -25/+24 | |
| Check if call return type is visibly uninhabited when building MIR The main motivation behind the change is to expose information about diverging calls to the generator transform and match the precision of drop range tracking which already understands that call expressions with visibly uninhabited types diverges. This change should also accept strictly more programs than before. That is programs that were previously rejected due to errors raised by control-flow sensitive checks in a code that is no longer considered reachable. Fixes #93161. | ||||
| 2022-04-16 | fix CI err | ouz-a | -0/+1 | |
| 2022-04-16 | Make derefer work everwhere | ouz-a | -3/+10 | |
| Co-Authored-By: Oli Scherer <332036+oli-obk@users.noreply.github.com> | ||||
| 2022-04-14 | Update inline-into-box-place test output | Eduardo Sánchez Muñoz | -2/+2 | |
| 2022-04-11 | Fix tests broken by deaggregation change | Jakob Degen | -1/+19 | |
| 2022-04-05 | kill temp early | ouz-a | -1/+1 | |
| 2022-04-04 | destroy temp at the end and avoid ICE | ouz-a | -2/+2 | |
| 2022-04-04 | fixed error, made function leaner and tighter | ouz-a | -49/+26 | |
| 2022-04-04 | New mir-opt deref_separator | ouz-a | -18/+49 | |
| 2022-03-24 | Check if call return type is visibly uninhabited when building MIR | Tomasz Miąsko | -25/+24 | |
| 2022-03-09 | normalization change and rebase | b-naber | -22/+2 | |
| 2022-03-09 | bless tests | b-naber | -8/+30 | |
| 2022-02-27 | Only create a single expansion for each inline integration. | Camille GILLOT | -196/+196 | |
| 2022-02-22 | change `mir::Constant` in mir dumps | lcnr | -32/+17 | |
| 2022-01-21 | Override rustc version in ui and mir-opt tests to get stable hashes | The 8472 | -2/+2 | |
| Building a dozen separate regexps for each test in compiletest consumes significant amounts of CPU cycles. Using `RUSTC_FORCE_INCR_COMP_ARTIFACT_HEADER` stabilizes hashes calcuated for the individual tests so no test-dependent normalization is needed. Hashes for the standard library still change so some normalizations are still needed. | ||||
| 2022-01-15 | initial revert | Ellen | -2/+2 | |
| 2021-12-13 | Include rustc version in `rustc_span::StableCrateId` | pierwill | -2/+2 | |
| Normalize symbol hashes in compiletest. Remove DefId sorting | ||||
