summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2015-07-06rebase onto beta branchNiko Matsakis-1/+2
2015-07-06Fix some merge conflictsNiko Matsakis-10/+11
2015-07-06After inferring regions, scan for any bounds that are due to a lifetimeNiko Matsakis-0/+83
2015-07-06Add a boolean flag to ExistentialBounds tracking whether theNiko Matsakis-16/+122
2015-07-06Code up the new lifetime default rules, but leave them disabledNiko Matsakis-9/+16
2015-06-23Auto merge of #26354 - jroesch:remove-param-bounds-take-n, r=nikomatsakisbors-197/+34
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-197/+34
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-20Auto merge of #26417 - brson:feature-err, r=steveklabnikbors-52/+3
2015-06-19Auto merge of #24527 - nikomatsakis:issue-24085, r=nikomatsakisbors-12/+36
2015-06-19Auto merge of #26351 - eddyb:tls-tcx, r=nikomatsakisbors-2760/+1974
2015-06-19Expand the "givens" set to cover transitive relations. The givens arrayNiko Matsakis-12/+36
2015-06-19Replace "Bad example" by a better sentenceGuillaume Gomez-2/+36
2015-06-19Add E0016 explanationGuillaume Gomez-0/+15
2015-06-18Make a better error message for using #[feature] on stable rustBrian Anderson-52/+3
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-717/+653
2015-06-19rustc: replace Repr/UserString impls with Debug/Display ones.Eduard Burtescu-1727/+907
2015-06-19Move AST Repr impls to Debug impls in libsyntax.Eduard Burtescu-46/+59
2015-06-19rustc: remove some unused UserString and Repr impls.Eduard Burtescu-26/+1
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-1222/+1280
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/+26
2015-06-19rustc: leave only one free top-level function in ppaux, and private.Eduard Burtescu-357/+318
2015-06-19rustc: use Repr and UserString instead of ppaux::ty_to_string.Eduard Burtescu-65/+56
2015-06-19rustc: reduce ppaux's public footprint to 5 functions.Eduard Burtescu-114/+82
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-18Auto merge of #26147 - arielb1:assoc-trans, r=nikomatsakisbors-103/+146
2015-06-18Normalize associated types in closure signaturesAriel Ben-Yehuda-44/+130
2015-06-18Auto merge of #26192 - alexcrichton:features-clean, r=aturonbors-3/+18
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-17More test fixes and fallout of stability changesAlex Crichton-1/+1
2015-06-17Fallout in tests and docs from feature renamingsAlex Crichton-1/+2
2015-06-17std: Split the `std_misc` featureAlex Crichton-1/+2
2015-06-17collections: Split the `collections` featureAlex Crichton-0/+8
2015-06-17core: Split apart the global `core` featureAlex Crichton-2/+7
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