summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2015-07-06rebase onto beta branchNiko Matsakis-1/+2
2015-07-06Fix some merge conflictsNiko Matsakis-1/+1
2015-07-06After inferring regions, scan for any bounds that are due to a lifetimeNiko Matsakis-0/+47
2015-07-06Add a boolean flag to ExistentialBounds tracking whether theNiko Matsakis-15/+108
2015-07-06Code up the new lifetime default rules, but leave them disabledNiko Matsakis-1/+8
2015-06-23Auto merge of #26354 - jroesch:remove-param-bounds-take-n, r=nikomatsakisbors-78/+16
2015-06-23Auto merge of #26519 - oli-obk:camel_case_const_val, r=eddybbors-136/+132
2015-06-23change `const_val` enum and its variants to camel-caseOliver Schneider-136/+132
2015-06-23Remove the mostly unecessary ParamBounds structJared Roesch-78/+16
2015-06-22Fix parallel codegen regressionNick Cameron-0/+1
2015-06-22Do not consider fields matched by wildcard patterns to be usedSeo Sanghyeon-0/+3
2015-06-21Make expr_is_lval more robustAriel Ben-Yehuda-129/+28
2015-06-19Auto merge of #24527 - nikomatsakis:issue-24085, r=nikomatsakisbors-12/+36
2015-06-19Expand the "givens" set to cover transitive relations. The givens arrayNiko Matsakis-12/+36
2015-06-19Remove extra fmt::Debug impl for VtableClosureData from #26147.Eduard Burtescu-6/+0
2015-06-19rustc: add more doc comments to ty::Lift and ty::with_ctxt.Eduard Burtescu-0/+10
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-691/+649
2015-06-19rustc: replace Repr/UserString impls with Debug/Display ones.Eduard Burtescu-744/+430
2015-06-19Move AST Repr impls to Debug impls in libsyntax.Eduard Burtescu-4/+47
2015-06-19Clean up unused argument/variable warnings.Eduard Burtescu-27/+8
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-709/+709
2015-06-19rustc: allow "lifting" T<'a> to T<'tcx> if the value is part of ty::ctxt<'tcx>.Eduard Burtescu-0/+122
2015-06-19rustc: store the type context in TLS and allow safe access to it.Eduard Burtescu-4/+25
2015-06-19rustc: leave only one free top-level function in ppaux, and private.Eduard Burtescu-5/+125
2015-06-19rustc: use Repr and UserString instead of ppaux::ty_to_string.Eduard Burtescu-52/+37
2015-06-19rustc: reduce ppaux's public footprint to 5 functions.Eduard Burtescu-11/+15
2015-06-19rustc: enforce stack discipline on ty::ctxt.Eduard Burtescu-11/+15
2015-06-19rustc: remove ownership of tcx from trans' context.Eduard Burtescu-2/+1
2015-06-18Normalize associated types in closure signaturesAriel Ben-Yehuda-44/+130
2015-06-18Simplify and type_known_to_meet_builtin_bound and make it more correct whenAriel Ben-Yehuda-59/+16
2015-06-18Rollup merge of #26348 - eefriedman:unused-interiorsafety, r=luqmanaManish Goregaokar-21/+4
2015-06-17Auto merge of #26326 - nikomatsakis:optimize-fulfillment-cache-in-tcx, r=pcwa...bors-33/+174
2015-06-17Auto merge of #25961 - sanxiyn:dead-variant-2, r=huonwbors-1/+51
2015-06-16Remove unused type InteriorSafety.Eli Friedman-21/+4
2015-06-16Fix merge errorsNiko Matsakis-2/+3
2015-06-15Rather than expanding the where-clauses in the environment over and overNiko Matsakis-23/+38
2015-06-15Add a (somewhat hacky) cache to the tcx that tracks "global" trait refsNiko Matsakis-10/+135
2015-06-15Make impl-trait-ref associated types work in methodsAriel Ben-Yehuda-0/+4
2015-06-12Split TyArray into TyArray and TySlice.Eli Friedman-83/+70
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-690/+739
2015-06-11Auto merge of #26190 - Veedrac:no-iter, r=alexcrichtonbors-62/+59
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-20/+20
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-56/+53
2015-06-10Auto merge of #26182 - Manishearth:rollup, r=Manishearthbors-6/+6
2015-06-10Rollup merge of #26146 - steveklabnik:remove_unsafe_pointer, r=GankroManish Goregaokar-3/+3
2015-06-10Rollup merge of #26143 - steveklabnik:gh25851, r=alexcrichtonManish Goregaokar-3/+3
2015-06-10Auto merge of #26141 - eddyb:ast_map, r=nikomatsakisbors-14/+17
2015-06-10Auto merge of #26058 - Kimundi:issue15609, r=nikomatsakisbors-9/+21
2015-06-10Auto merge of #26055 - arielb1:smart-fold, r=nikomatsakisbors-74/+127
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-14/+17