about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-01-13Rollup merge of #57564 - varkor:update-const_fn-tracking-issue, r=CentrilMazdak Farrokhzad-2/+2
2019-01-13Rollup merge of #57351 - oli-obk:cheap_const_ops, r=RalfJungMazdak Farrokhzad-14/+36
2019-01-13Update the const fn tracking issue to the new metabugvarkor-2/+2
2019-01-12Auto merge of #57542 - Centril:rollup, r=Centrilbors-272/+94
2019-01-12Rollup merge of #57535 - varkor:stabilise-if-while-let-patterns, r=CentrilMazdak Farrokhzad-39/+18
2019-01-12Rollup merge of #57530 - insideoutclub:master, r=estebankMazdak Farrokhzad-1/+1
2019-01-12Rollup merge of #57175 - oli-obk:const_let_stabilization, r=nikomatsakisMazdak Farrokhzad-214/+51
2019-01-12Rollup merge of #56906 - blitzerr:master, r=nikomatsakisMazdak Farrokhzad-18/+24
2019-01-12Auto merge of #57532 - Centril:stabilize-2175, r=varkorbors-1/+1
2019-01-12Stabilise irrefutable if-let and while-let patternsvarkor-39/+18
2019-01-12Auto merge of #57234 - Centril:const-stabilizations-2, r=oli-obkbors-7/+30
2019-01-11stabilize top level or-pats in if/while let.Mazdak Farrokhzad-1/+1
2019-01-11Fixing a typographical error.David Sanders-1/+1
2019-01-11Remove unneeded but benign changeOliver Scherer-1/+0
2019-01-09Not seeing the forest because there are too many trees in the wayOliver Scherer-1/+1
2019-01-09Explain the arguments of the `mk_*_eval_cx` functionsOliver Scherer-0/+13
2019-01-09Document the `mk_*_eval_cx` functionsOliver Scherer-2/+10
2019-01-09Fix irrefutable slice patterns in const fnOliver Scherer-6/+3
2019-01-09Stabilize `let` bindings and destructuring in constants and const fnOliver Scherer-208/+49
2019-01-08addressing Niko's commentsBlitzerr-32/+36
2019-01-08[Cleanup] This is the first in the series of removals of with_freevars usage.Blitzerr-38/+39
2019-01-08Some more refactoring.Blitzerr-0/+1
2019-01-08Auto merge of #56638 - matthewjasper:remove-ref-region, r=nikomatsakisbors-55/+34
2019-01-08Make `mk_eval_cx` private to const evalOliver Scherer-1/+1
2019-01-08Manually push a stack frame where no valid frame is neededOliver Scherer-35/+12
2019-01-07Auto merge of #57304 - davidtwco:issue-57280, r=nikomatsakisbors-4/+63
2019-01-06Remove unused codeShotaro Yamada-30/+0
2019-01-05Rollup merge of #57342 - phansch:make_public, r=Centrilkennytm-1/+1
2019-01-05Rollup merge of #57249 - frewsxcv:frewsxcv-second-edition, r=KodrAuskennytm-2/+2
2019-01-05Rollup merge of #57219 - matthewjasper:mir-cleanup, r=nikomatsakiskennytm-14/+0
2019-01-05Remove `Region` from HAIRMatthew Jasper-55/+34
2019-01-05Don't actually create a full MIR stack frame when not neededOliver Scherer-3/+27
2019-01-05Auto merge of #57099 - davidtwco:issue-57098, r=nikomatsakisbors-39/+43
2019-01-05Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakisbors-22/+33
2019-01-04librustc_mir: Make qualify_min_const_fn module publicPhilipp Hansch-1/+1
2019-01-04Auto merge of #56723 - oli-obk:lazy_const, r=nikomatsakisbors-171/+224
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-22/+33
2019-01-03Fix bug in associated constant type annotations.David Wood-4/+63
2019-01-03Auto merge of #55517 - nikomatsakis:universes, r=scalexmbors-21/+33
2019-01-03Auto merge of #56507 - nikomatsakis:polonius-integrate, r=MatthewJasperbors-5/+47
2019-01-02rename `type_moves_by_default` to `type_is_copy_modulo_regions`Niko Matsakis-14/+21
2019-01-02generalize region highlights into a structNiko Matsakis-7/+12
2019-01-02Add missing 'static bound for the Machine traitMatthew Jasper-1/+1
2019-01-02Wf-check the output type of a function in MIR-typeckMatthew Jasper-1/+1
2019-01-02adopt polonius-engine 0.6.2Niko Matsakis-1/+1
2019-01-02generate invalidations from 2-phase-borrow activationsNiko Matsakis-4/+46
2019-01-01rebase falloutOliver Scherer-14/+28
2019-01-01Pacify tidyOliver Scherer-1/+2
2019-01-01Undo a few - now unnecessary - changesOliver Scherer-4/+2
2019-01-01Simplify bit inspection of a constantOliver Scherer-14/+10