about summary refs log tree commit diff
path: root/src/librustc_mir/transform
AgeCommit message (Expand)AuthorLines
2019-03-01Auto merge of #58754 - ljedrz:I_hate_NodeIds, r=Zoxcbors-12/+10
2019-03-01ty: HirIdify some lintsljedrz-12/+10
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-85/+104
2019-02-27Don't promote function calls to nonpromotable thingsOliver Scherer-5/+2
2019-02-27rename Substs to InternalSubstscsmoe-2/+2
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-6/+6
2019-02-26Auto merge of #58561 - ljedrz:HirIdify_some_nodes, r=Zoxcbors-33/+32
2019-02-25Auto merge of #57609 - matthewjasper:more-restrictive-match, r=pnkfelixbors-85/+20
2019-02-24hir: remove NodeId from Blockljedrz-33/+32
2019-02-24Rollup merge of #58511 - oli-obk:const_to_op, r=RalfJungMazdak Farrokhzad-1/+1
2019-02-23Type check coercions to pointer typesMatthew Jasper-0/+4
2019-02-21Simplify the cleanup_post_borrowck passesMatthew Jasper-85/+20
2019-02-20hir: HirId-ify intravisitljedrz-1/+1
2019-02-17Rollup merge of #58509 - phansch:add_myself_to_clippy_toolstate_maintainers, ...kennytm-14/+26
2019-02-16Add `eval` prefix to clarify what the function doesOliver Scherer-1/+1
2019-02-16Expose const -> op functions that don't allow violiting const eval invariantsOliver Scherer-1/+1
2019-02-16Rollup merge of #58196 - varkor:const-fn-feature-gate-error, r=oli-obkkennytm-1/+11
2019-02-15nll: remove `IdentityMap` and `LiveVariableMap`Lucas Molas-9/+7
2019-02-15Auto merge of #57880 - Zoxc:error-on-cycle, r=michaelwoeristerbors-14/+26
2019-02-15Always emit an error for a query cycleJohn Kåre Alsaker-14/+26
2019-02-14Add specific error for unstable const fn featuresvarkor-1/+11
2019-02-14rustc_mir: compute all the qualification bits separately in qualify_consts.Eduard-Mihai Burtescu-363/+504
2019-02-14rustc_mir: rename qualify_consts::Qualifier to ConstCx and keep in Checker as...Eduard-Mihai Burtescu-34/+35
2019-02-14rustc_mir: do not treat NEEDS_DROP as unexpected in qualify_consts.Eduard-Mihai Burtescu-8/+3
2019-02-14rustc_mir: avoid having an Option around each local qualification in qualify_...Eduard-Mihai Burtescu-59/+48
2019-02-14rustc_mir: rename `Qualif::for_ty to `Qualif::any_value_of_ty`.Eduard-Mihai Burtescu-14/+19
2019-02-14rustc_mir: remove qualify_consts::Qualif::FN_ARGUMENT.Eduard-Mihai Burtescu-12/+4
2019-02-14rustc_mir: remove outdated `const fn` stability diagnostic.Eduard-Mihai Burtescu-22/+4
2019-02-14rustc_mir: split qualify_consts' checking and value qualification.Eduard-Mihai Burtescu-451/+608
2019-02-14rustc_mir: split off some qualify_consts::Checker fields into a State struct.Eduard-Mihai Burtescu-61/+73
2019-02-14rustc_mir: rename qualify_consts::Qualifier to Checker.Eduard-Mihai Burtescu-18/+18
2019-02-14Rollup merge of #58301 - RalfJung:fat-ptr-eq, r=oli-obkMazdak Farrokhzad-18/+16
2019-02-13make bin_op and unary_op APIs consistently work on ImmTyRalf Jung-5/+4
2019-02-13make OpTy.op private, and ImmTy.imm public insteadRalf Jung-13/+12
2019-02-13HirId-ify hir::BodyIdljedrz-2/+2
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-12/+12
2019-02-12Auto merge of #58098 - oli-obk:maybe_allow_internal_unstable, r=petrochenkovbors-1/+1
2019-02-12Auto merge of #58246 - pmccarter:master, r=oli-obkbors-0/+4
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-12/+12
2019-02-10Auto merge of #58103 - RalfJung:mir-shim-dump, r=eddybbors-70/+75
2019-02-09Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obkbors-3/+3
2019-02-09fix rebase falloutRalf Jung-27/+27
2019-02-09pass full InstanceDef to run_passesRalf Jung-43/+48
2019-02-08Remove #[macro_use] extern crate bitflagsTaiki Endo-1/+1
2019-02-08librustc_mir => 2018Taiki Endo-83/+87
2019-02-06Allow const assignment for int saturating_sub() for #58030Patrick McCarter-0/+2
2019-02-06Auto merge of #56123 - oli-obk:import_miri_from_future, r=eddybbors-2/+27
2019-02-06Make `intern_lazy_const` actually intern its argument.Nicholas Nethercote-3/+3
2019-02-05Allow const assignment for int saturating_add() calls for #58030Patrick McCarter-0/+2