about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2021-12-06Auto merge of #91279 - scottmcm:small-refactor, r=nagisabors-0/+8
2021-12-05Auto merge of #91475 - ecstatic-morse:mir-pass-manager3, r=oli-obkbors-0/+15
2021-12-05Rollup merge of #91355 - alexcrichton:stabilize-thread-local-const, r=m-ou-seMatthias Krüger-1/+0
2021-12-04Rollup merge of #90519 - estebank:issue-84003, r=petrochenkovMatthias Krüger-2/+2
2021-12-04Auto merge of #88439 - cynecx:unwind_asm, r=Amanieubors-25/+48
2021-12-04Rollup merge of #90538 - camelid:doc-recur-ty, r=estebankMatthias Krüger-1/+25
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-25/+48
2021-12-03Document how recursion is handled for `ty::Ty`Noah Lev-1/+25
2021-12-03Annotate `derive`d spans and move span suggestion codeEsteban Kuber-2/+2
2021-12-03Revert "Auto merge of #91354 - fee1-dead:const_env, r=spastorino"Santiago Pastorino-89/+79
2021-12-03Rollup merge of #91462 - b-naber:use-try-normalize-erasing-regions, r=jackh726Matthias Krüger-2/+6
2021-12-03Rollup merge of #90854 - sanxiyn:unsized-and-uninhabited, r=estebankMatthias Krüger-1/+1
2021-12-02Implement a pass managerDylan MacKenzie-0/+15
2021-12-02use try_normalize_erasing_regions in needs_dropb-naber-2/+6
2021-12-02Auto merge of #91469 - matthiaskrgr:rollup-xom3j55, r=matthiaskrgrbors-0/+10
2021-12-02Rollup merge of #91410 - ecstatic-morse:const-precise-live-drops-take-2, r=ol...Matthias Krüger-0/+10
2021-12-02Auto merge of #91318 - eggyal:reduce-boilerplate-around-infallible-folders, r...bors-308/+529
2021-12-02Rename TypeFolderFallible to FallibleTypeFolderAlan Egerton-61/+61
2021-12-02Update compiler/rustc_middle/src/ty/fold.rseggyal-0/+2
2021-12-02Reduce boilerplate around infallible foldersAlan Egerton-308/+527
2021-12-02Auto merge of #91455 - matthiaskrgr:rollup-gix2hy6, r=matthiaskrgrbors-10/+33
2021-12-02Rollup merge of #91394 - Mark-Simulacrum:bump-stage0, r=pietroalbiniMatthias Krüger-9/+16
2021-12-02Auto merge of #91354 - fee1-dead:const_env, r=spastorinobors-80/+93
2021-12-01Disallow non-c-like but "fieldless" ADTs from being casted to integer...Gary Guo-1/+17
2021-12-01Cache with consistent env and boundDeadbeef-0/+18
2021-12-01Auto merge of #91255 - b-naber:normalization-ice, r=jackh276bors-4/+156
2021-12-01rebaseb-naber-31/+19
2021-12-01address reviewb-naber-0/+9
2021-12-01fix query descriptionb-naber-2/+2
2021-12-01remove static_assert_size on InterpErrorb-naber-3/+0
2021-12-01implement version of normalize_erasing_regions that doesn't assume value is n...b-naber-2/+160
2021-12-01Rollup merge of #91207 - richkadel:rk-bump-coverage-version, r=tmandryMatthias Krüger-3/+3
2021-11-30Add "is" methods for projections to a given indexDylan MacKenzie-0/+10
2021-11-30Rollup merge of #91294 - cjgillot:process-elem, r=jackh726Matthias Krüger-1/+5
2021-11-30re-format with new rustfmtMark Rousskov-9/+16
2021-11-30Auto merge of #91330 - cjgillot:no-ee-features, r=Aaron1011bors-7/+1
2021-11-29std: Stabilize the `thread_local_const_init` featureAlex Crichton-1/+0
2021-11-29Auto merge of #91299 - cjgillot:expect-ldid, r=petrochenkovbors-15/+15
2021-11-29Reformat everythingDeadbeef-1/+4
2021-11-29Fix toolsDeadbeef-4/+4
2021-11-29Always use const param envs for const eval.Oli Scherer-0/+7
2021-11-29Completely remove ConstnessAndOli Scherer-48/+9
2021-11-29Avoid storing the ImplPolarity and Constness next to a TraitRef and use Trait...Oli Scherer-5/+3
2021-11-29Replace `ConstnessAnd<TraitRef>` with `TraitPredicate` which conveys the same...Oli Scherer-4/+2
2021-11-29Prefer TraitPredicate over ConstnessAnd<TraitRef>Oli Scherer-1/+1
2021-11-29Re-use `constness_for_typeck` instead of rolling it ourselvesOli Scherer-17/+5
2021-11-29Add constness to ParamEnvOli Scherer-24/+59
2021-11-29Prepare for more ParamEnv flagsOli Scherer-10/+15
2021-11-28Remove unused root_parent.Camille GILLOT-12/+4
2021-11-28Remove eval_always for lib_features.Camille GILLOT-7/+1