about summary refs log tree commit diff
path: root/src/librustc_mir/transform/check_consts
AgeCommit message (Expand)AuthorLines
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-1/+1
2020-03-18Rollup merge of #69920 - Centril:hir-cleanup, r=ZoxcMazdak Farrokhzad-2/+2
2020-03-16Rollup merge of #67335 - ecstatic-morse:qualif-refactor, r=eddybDylan DPC-197/+171
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-2/+2
2020-03-14Return feature gate as a `Symbol`Dylan MacKenzie-29/+32
2020-03-14Simplify `Qualif` interfaceDylan MacKenzie-197/+171
2020-03-14Make downstream crates compile.Camille GILLOT-1/+2
2020-03-10Rollup merge of #69714 - spastorino:place-ref-lifetime, r=oli-obkMazdak Farrokhzad-3/+3
2020-03-06mir::Local is Copy we can pass it by value in these casesSantiago Pastorino-6/+6
2020-03-04PlaceRef<'a, 'tcx> -> PlaceRef<'tcx>Santiago Pastorino-3/+3
2020-03-04Make PlaceRef lifetimes of in_projection be both 'tcxSantiago Pastorino-3/+3
2020-02-27Remove unneeded calls to format!()Björn Steinbrink-4/+2
2020-02-20Auto merge of #68847 - ecstatic-morse:const-impl, r=oli-obkbors-3/+17
2020-02-18Check for trait methods on concrete types in const checkingDylan MacKenzie-3/+17
2020-02-19Auto merge of #69113 - ecstatic-morse:unified-dataflow-borrowed, r=wesleywiserbors-19/+20
2020-02-18Rollup merge of #69146 - matthewjasper:literal-qualif, r=eddybMazdak Farrokhzad-17/+8
2020-02-16Make librustc_mir compile.Camille GILLOT-1/+2
2020-02-15Always qualify literals by typeMatthew Jasper-17/+8
2020-02-13Ignore mut borrow from drop terminator in const-evalDylan MacKenzie-0/+6
2020-02-13Rename `MaybeBorrowedLocals` constructorsDylan MacKenzie-1/+1
2020-02-12Use `MaybeMutBorrowedLocals` for const-checkingDylan MacKenzie-19/+14
2020-02-12Auto merge of #68241 - ecstatic-morse:unified-dataflow-impls, r=pnkfelixbors-4/+5
2020-02-10Add an `into_engine` method to `Analysis`Dylan MacKenzie-4/+5
2020-02-09Make issue references consistentMatthias Prechtl-4/+7
2020-02-04Auto merge of #68804 - ecstatic-morse:qualif-cursor-lazy, r=estebankbors-52/+35
2020-02-03Treat `Rvalue::AddressOf` the same as `Rvalue::Ref`Dylan MacKenzie-18/+11
2020-02-03Eliminate "eager" qualif getterDylan MacKenzie-22/+6
2020-02-03Pass correct closure type to `Qualif` methodsDylan MacKenzie-4/+10
2020-02-03Take `FnMut` instead of `Fn` in `Qualif` methodsDylan MacKenzie-10/+10
2020-01-31Auto merge of #68080 - varkor:declared-here, r=petrochenkovbors-1/+1
2020-01-28Place::ty_from takes local by valueSantiago Pastorino-5/+5
2020-01-28Local field on PlaceRef and RootPlace is not a reference anymoreSantiago Pastorino-4/+4
2020-01-24Normalise notes with the/isvarkor-1/+1
2020-01-21Auto merge of #65672 - ecstatic-morse:unified-dataflow-proto, r=pnkfelixbors-10/+12
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-3/+0
2020-01-14Use unified dataflow framework in `check_consts`Dylan MacKenzie-10/+12
2020-01-11Auto merge of #67000 - spastorino:remove-promoted-from-place, r=oli-obkbors-55/+34
2020-01-11Rollup merge of #68079 - varkor:E0013-clarify, r=CentrilMazdak Farrokhzad-5/+7
2020-01-11simplify feature_err importsMazdak Farrokhzad-1/+1
2020-01-10Clarify suggestion for E0013varkor-5/+7
2020-01-10Remove PlaceBase enum and make Place base field be local: LocalSantiago Pastorino-41/+31
2020-01-10Remove Static from PlaceBaseSantiago Pastorino-20/+7
2020-01-10Promote `Ref`s to constants instead of staticSantiago Pastorino-1/+3
2020-01-09Rollup merge of #67781 - cjgillot:passes-const, r=oli-obkYuki Okushi-3/+4
2020-01-08Move `is_min_const_fn` query to librustc_mir.Camille GILLOT-3/+4
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-10/+9
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-3/+4
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-2/+2
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-3/+3
2019-12-25Use the correct type for static qualifsMatthew Jasper-9/+8