summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2016-05-04Check transmutes between types without statically known sizes.Eduard Burtescu-186/+103
2016-04-08Auto merge of #32738 - Aatch:mir-operand-fn-ret, r=arielb1bors-2/+3
2016-04-07Make `hir::Visibility` non-copyable and add `ty::Visibility`Jeffrey Seyfried-3/+3
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-5/+0
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-536/+26
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-4/+2
2016-04-06rustc: dismantle hir::util, mostly moving functions to methods.Eduard Burtescu-15/+12
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-59/+59
2016-04-04Handle operand temps for function callsJames Miller-2/+3
2016-04-03Fix "consider removing this semicolon" helpJonas Schievink-2/+2
2016-03-31librustc: replace panic!() with bug!()Benjamin Herr-7/+7
2016-03-31librustc: replace unimplemented!() with bug!()Benjamin Herr-69/+71
2016-03-31librustc: replace unreachable! with bug!()Benjamin Herr-9/+9
2016-03-31librustc: replace span_bug calls with span_bug!()Benjamin Herr-72/+63
2016-03-31librustc: replace tcx.sess.bug calls with bug!()Benjamin Herr-13/+8
2016-03-30Auto merge of #32439 - jseyfried:visible_suggestions, r=nrcbors-1/+5
2016-03-30Add method `visible_item_path` to `CStore`Jeffrey Seyfried-1/+5
2016-03-30move `const_eval` and `check_match` out of `librustc`Oliver Schneider-2494/+101
2016-03-30rename `rustc_const_eval` to `rustc_const_math`Oliver Schneider-1/+1
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-30198/+47
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-28/+29
2016-03-26Rollup merge of #32199 - nikomatsakis:limiting-constants-in-patterns-2, r=pnk...Manish Goregaokar-24/+75
2016-03-25Drive-by fix for unnecessary `&mut`Niko Matsakis-1/+1
2016-03-25refactor item-paths in diagnostics, symbol namesNiko Matsakis-2/+324
2016-03-25track the extern-crate def-id rather than pathNiko Matsakis-6/+54
2016-03-25store krate information more uniformlyNiko Matsakis-1/+17
2016-03-25Add a "link-guard" to avoid accidentally linking to a wrong dylib at runtime.Michael Woerister-0/+7
2016-03-25Make monomorphized functions use stable symbol names.Michael Woerister-1/+1
2016-03-25Make the definite name of the local crate available in the tcx.Michael Woerister-2/+8
2016-03-25Compute a salt from arguments passed via -Cmetadata.Michael Woerister-0/+2
2016-03-25Make CrateStore::crate_name() return an InternedString to avoid unnecessary a...Michael Woerister-4/+6
2016-03-25CrateStore: Allow for custom def_id_to_string mappings in encode_type().Michael Woerister-3/+12
2016-03-25check for both partialeq and eqNiko Matsakis-1/+1
2016-03-25issue a future-compat lint for constants of invalid typeNiko Matsakis-9/+40
2016-03-25make `const_expr_to_pat` fallible (but never have it actually fail)Niko Matsakis-23/+43
2016-03-24remove ErasedRegions from substitutionsNiko Matsakis-149/+48
2016-03-22fix alignmentJorge Aparicio-28/+26
2016-03-22try! -> ?Jorge Aparicio-192/+192
2016-03-22Auto merge of #32156 - pnkfelix:borrowck-on-mir-move-analysis, r=nikomatsakisbors-18/+28
2016-03-22Auto merge of #32264 - GuillaumeGomez:lang_item, r=nikomatsakisbors-0/+5
2016-03-21Auto merge of #32062 - Marwes:unification_table_for_eq_relations, r=nikomatsakisbors-33/+113
2016-03-21Improve time complexity of equality relationsMarkus Westerlind-33/+113
2016-03-21scaffolding for borrowck on MIR.Felix S. Klock II-1/+1
2016-03-21Expose attached attributes to `FnKind` abstraction so that I can look at them...Felix S. Klock II-12/+12
2016-03-21Switch libgraphviz from type params to associated types for Node/Edge.Felix S. Klock II-5/+15
2016-03-20Auto merge of #32344 - aturon:issue-32324, r=eddybbors-2/+2
2016-03-20Fix mis-uses of projection modeAaron Turon-2/+2
2016-03-19Auto merge of #32306 - nikomatsakis:issue-32278, r=eddybbors-96/+165
2016-03-19Rollup merge of #32332 - jonas-schievink:issue32323, r=arielb1Eduard-Mihai Burtescu-1/+3
2016-03-18make suggestion stuff not swallow errorsNiko Matsakis-84/+152