summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2015-11-21backport: Fix hygiene regression in patternsVadim Petrochenkov-2/+3
2015-11-04Do some slight refactoring, leave the rest for #29436Niko Matsakis-41/+25
2015-11-04Update docs for region inference to reflect current state betterNiko Matsakis-46/+46
2015-11-04Don't "double check" var-sub-var constraints, which are handled inNiko Matsakis-12/+4
2015-11-04remove SupSupConflict, which is now dead codeNiko Matsakis-49/+0
2015-11-04Remove contraction. The contraction rules predated the notion of anNiko Matsakis-291/+18
2015-11-04do not dump extern def-ids with path for nowNiko Matsakis-6/+10
2015-10-27Auto merge of #26848 - oli-obk:const_fn_const_eval, r=pnkfelixbors-21/+98
2015-10-27Auto merge of #29327 - sanxiyn:argument, r=nrcbors-7/+6
2015-10-27the const evaluator might run before check_constOliver Schneider-8/+16
2015-10-27Remove NodeArgSeo Sanghyeon-1/+1
2015-10-27Distinguish argument from local variableSeo Sanghyeon-6/+5
2015-10-26Auto merge of #29303 - petrochenkov:unistrimp, r=eddybbors-1/+1
2015-10-25Auto merge of #29254 - alexcrichton:stabilize-1.5, r=brsonbors-4/+4
2015-10-25std: Stabilize library APIs for 1.5Alex Crichton-4/+4
2015-10-25syntax/rustc_front: Simplify VariantData::fieldsVadim Petrochenkov-1/+1
2015-10-24Auto merge of #29259 - arielb1:supertrait-self-2, r=eddybbors-10/+3
2015-10-24object_safety: check whether a supertrait contains Self even without being itAriel Ben-Yehuda-10/+3
2015-10-22improve Scope to print node-ids etcNiko Matsakis-1/+18
2015-10-22distinguish projections from the env/obj-types vs those fromNiko Matsakis-12/+62
2015-10-21save-analysis: don't recompute crate nameNick Cameron-2/+2
2015-10-19copy paste error of stable attributeOliver Schneider-1/+0
2015-10-19allow constant evaluation of function callsOliver Schneider-20/+90
2015-10-18Auto merge of #28845 - oli-obk:rfc1229, r=pnkfelixbors-4/+4
2015-10-17Auto merge of #29102 - petrochenkov:spanvis, r=alexcrichtonbors-1/+1
2015-10-16Auto merge of #29014 - petrochenkov:stability, r=brsonbors-18/+30
2015-10-16Provide span for visit_enum_defVadim Petrochenkov-1/+1
2015-10-15Add docs for `ast_ty_to_prim_ty`Manish Goregaokar-0/+2
2015-10-13implement RFC 1229Oliver Schneider-4/+4
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-14/+15
2015-10-13Fix rebase 2Vadim Petrochenkov-3/+3
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-4/+4
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-18/+18
2015-10-13Fix rebaseVadim Petrochenkov-2/+2
2015-10-13Provide span for visit_struct_def + remove some dead codeVadim Petrochenkov-1/+1
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-15/+16
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-4/+6
2015-10-13Refactor attr::StabilityVadim Petrochenkov-18/+30
2015-10-10Auto merge of #28938 - GlenDC:master, r=Manishearthbors-0/+1
2015-10-10Whitelisting PatWild for E0022. Fix #28822glendc-0/+1
2015-10-10Auto merge of #28861 - pnkfelix:fsk-nonparam-dropck-issue28498, r=arielb1bors-72/+22
2015-10-09review comment: further refinement of comment above `fn is_adt_dtorck`.Felix S. Klock II-3/+12
2015-10-09Auto merge of #28857 - nrc:lowering, r=nikomatsakisbors-20/+68
2015-10-09review commentsNick Cameron-1/+1
2015-10-09Auto merge of #28888 - arielb1:variant-ctor, r=eddybbors-5/+7
2015-10-09Misc fixupsNick Cameron-6/+31
2015-10-09hygiene for `for` loops, `if let`, `while let`Nick Cameron-1/+1
2015-10-09Fix stabilityNick Cameron-4/+29
2015-10-09Move `for` loop desugaring to loweringNick Cameron-9/+7
2015-10-08typos: fix a grabbag of typos all over the placeCristi Cobzarenco-8/+8