about summary refs log tree commit diff
path: root/src/librustc_mir/hair
AgeCommit message (Expand)AuthorLines
2020-01-12Split `rustc_mir::{build, hair, lints}` into their own crateMatthew Jasper-6563/+0
2020-01-11Auto merge of #67000 - spastorino:remove-promoted-from-place, r=oli-obkbors-11/+15
2020-01-11simplify feature_err importsMazdak Farrokhzad-1/+1
2020-01-10Promote `Ref`s to constants instead of staticSantiago Pastorino-11/+15
2020-01-10Introduce `#![feature(half_open_range_patterns)]`.Mazdak Farrokhzad-68/+94
2020-01-09{rustc::util -> rustc_data_structures}::capturesMazdak Farrokhzad-1/+1
2020-01-08normalize rustc::hir::intravisit importsMazdak Farrokhzad-1/+1
2020-01-08intravisit: abstract over HIR MapMazdak Farrokhzad-2/+7
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-21/+25
2020-01-07Move structural_match to rustc::traits.Camille GILLOT-6/+6
2020-01-07Make traits::util::* free functions.Camille GILLOT-1/+3
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-24/+24
2020-01-05simplify reexports in rustc::hirMazdak Farrokhzad-1/+1
2020-01-04Rollup merge of #67786 - Centril:canon-span, r=petrochenkovMazdak Farrokhzad-1/+1
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2020-01-02Warn for bindings named same as variants when matching against a borrowLeSeulArtichaut-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-8/+8
2019-12-30Auto merge of #67631 - oli-obk:polymorphic_promotion, r=wesleywiserbors-1/+7
2019-12-27Fallout in other crates.Camille GILLOT-2/+2
2019-12-27Fix `Instance::resolve()` incorrectly returning specialized instancesWesley Wiser-1/+7
2019-12-27Auto merge of #67192 - oli-obk:const_zst_addr, r=RalfJung,varkorbors-10/+46
2019-12-26Fallout in other crates.Camille GILLOT-47/+61
2019-12-26Early abort instead of building up zero sized valuesOliver Scherer-9/+11
2019-12-26Don't ICE on the use of integer addresses for ZST constants in pattern matchingOliver Scherer-12/+46
2019-12-23Auto merge of #66296 - Centril:bindings_after_at-init, r=pnkfelixbors-81/+151
2019-12-23--bless bindings-after-at testsMazdak Farrokhzad-1/+1
2019-12-23document check_borrow_conflicts_in_at_patternsMazdak Farrokhzad-2/+10
2019-12-23improve robustness of pat walkersMazdak Farrokhzad-9/+5
2019-12-23refactor with extract_binding_modeMazdak Farrokhzad-36/+25
2019-12-23add check_borrow_conflicts_in_at_patterns analysisMazdak Farrokhzad-30/+104
2019-12-23check_legality_of_move_bindings: generalize diagnostics & add commentsMazdak Farrokhzad-11/+13
2019-12-23add a fixmeMazdak Farrokhzad-0/+1
2019-12-23Introduce `#![feature(bindings_after_at)]`.Mazdak Farrokhzad-16/+16
2019-12-23Add span information to `ExprKind::Assign`varkor-1/+1
2019-12-22Format the worldMark Rousskov-863/+545
2019-12-22Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obkMazdak Farrokhzad-59/+40
2019-12-22Auto merge of #66931 - cjgillot:hirene-preamble, r=eddybbors-2/+2
2019-12-22Rollup merge of #67439 - Centril:clean-hair-slice, r=matthewjasperMazdak Farrokhzad-125/+46
2019-12-21Use Arena inside hir::Body.Camille GILLOT-2/+2
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-59/+40
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-14/+10
2019-12-20`SliceKind::VarLen`: make doc-comment render correctly.Mazdak Farrokhzad-4/+5
2019-12-19`slice_or_array_pattern`: remove dead code.Mazdak Farrokhzad-42/+1
2019-12-19`lower_pattern_unadjusted`: simplify `Or(..)` branch.Mazdak Farrokhzad-5/+1
2019-12-19`lower_pattern_unadjusted`: extract `lower_tuple_subpats`.Mazdak Farrokhzad-23/+20
2019-12-19`lower_pattern_unadjusted`: simplify `Binding(..)` branch.Mazdak Farrokhzad-2/+2
2019-12-19`lower_pattern_unadjusted`: cleanup `Tuple(..)` branch.Mazdak Farrokhzad-14/+12
2019-12-19`lower_pattern_unadjusted`: cleanup `Slice(..)` branch.Mazdak Farrokhzad-8/+3
2019-12-19`lower_pattern_unadjusted`: extract common `ty::Error` code.Mazdak Farrokhzad-12/+5
2019-12-19`lower_pattern_unadjusted`: remove dead code.Mazdak Farrokhzad-9/+0