summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2015-02-18Exempt phantom fns from the object safety checkNiko Matsakis-4/+5
2015-02-18rollup merge of #22286: nikomatsakis/variance-4bAlex Crichton-215/+438
2015-02-18rollup merge of #22502: nikomatsakis/deprecate-bracket-bracketAlex Crichton-101/+101
2015-02-18rollup merge of #22210: aturon/stab-final-borrowAlex Crichton-4/+4
2015-02-18Stabilize std::borrowAaron Turon-4/+4
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-101/+101
2015-02-18rollup merge of #22497: nikomatsakis/suffixesAlex Crichton-3/+2
2015-02-18rollup merge of #22491: Gankro/into_iterAlex Crichton-8/+8
2015-02-18rollup merge of #22482: alexcrichton/cstr-changesAlex Crichton-1/+1
2015-02-18rollup merge of #22480: alexcrichton/hashv3Alex Crichton-5/+202
2015-02-18rollup merge of #22452: nikomatsakis/issue-22040-18956-SelfAlex Crichton-8/+95
2015-02-18rollup merge of #22436: nikomatsakis/issue-22246-bound-lifetimes-of-assoc-typesAlex Crichton-92/+69
2015-02-18rollup merge of #22287: Ryman/purge_carthographersAlex Crichton-32/+25
2015-02-18Try to write some basic docs.Niko Matsakis-3/+20
2015-02-18std: Implement CString-related RFCsAlex Crichton-1/+1
2015-02-18Add deprecated versions of the old markers and integrate them back into the v...Niko Matsakis-0/+8
2015-02-18Always prefer where-clauses over impls in trait selection. Fixes #22110.Niko Matsakis-57/+14
2015-02-18Extend the implicator so it produces general obligations and also soNiko Matsakis-1/+1
2015-02-18traits: break apart the "full normalization" code used for normalizingNiko Matsakis-14/+33
2015-02-18Move `tcx` from `Typer` into `ClosureTyper`Niko Matsakis-7/+4
2015-02-18Replace `assert_no_late_bound_regions` withNiko Matsakis-13/+17
2015-02-18make FromIterator use IntoIteratorAlexis-3/+3
2015-02-18Implement RFC 580Aaron Turon-5/+5
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-5/+202
2015-02-18Fallout: add phantom data to the type inferencerNiko Matsakis-6/+8
2015-02-18Fallout: remove unused type and region parameters.Niko Matsakis-10/+7
2015-02-18Constrain operands to outlive the operation. Fixes #21422.Niko Matsakis-0/+21
2015-02-18Extend coherence check to understand subtyping.Niko Matsakis-39/+73
2015-02-18Report errors for type parameters that are not constrained, either byNiko Matsakis-0/+7
2015-02-18Introduce the new phantomdata/phantomfn markers and integrate themNiko Matsakis-167/+304
2015-02-18Convert required suffixes into a use of `as`.Niko Matsakis-2/+1
2015-02-18Remove `i`, `is`, `u`, or `us` suffixes that are not necessary.Niko Matsakis-1/+1
2015-02-17Register new snapshotsAlex Crichton-58/+0
2015-02-17rollup merge of #22319: huonw/send-is-not-staticAlex Crichton-32/+5
2015-02-17rollup merge of #22459: alexcrichton/feature-namesAlex Crichton-2/+2
2015-02-17rollup merge of #22456: steveklabnik/fix_grammarAlex Crichton-2/+2
2015-02-18librustc: implement Clone for middle::ty::FreeVarKevin Butler-1/+1
2015-02-18Remove usage of .map(|&foo| foo)Kevin Butler-6/+6
2015-02-18Opt for .cloned() over .map(|x| x.clone()) etc.Kevin Butler-25/+18
2015-02-17rollup merge of #22191: nagisa/target-ptr-width-jsonAlex Crichton-1/+1
2015-02-17rollup merge of #22024: alexcrichton/asciiAlex Crichton-3/+32
2015-02-17Traits that reference `Self` in the supertrait list are not object-safe. Fixe...Niko Matsakis-7/+81
2015-02-17std: Rename io/path features with old_ prefixAlex Crichton-2/+2
2015-02-17rustc: Track stability of trait implementationsAlex Crichton-3/+32
2015-02-18Remove the implicit `'static` bound on `Send`.Huon Wilson-32/+5
2015-02-17Fix grammar in error messageSteve Klabnik-2/+2
2015-02-17When converting parameters for an object type, be careful of defaults that re...Niko Matsakis-1/+14
2015-02-17Rollup merge of #22364 - Manishearth:rfc-572-forbid-attr, r=nikomatsakisManish Goregaokar-56/+9
2015-02-17Rollup merge of #22282 - steveklabnik:gh5831, r=brsonManish Goregaokar-2/+2
2015-02-17Rollup merge of #22241 - kmcallister:macro-plugin-cleanup, r=sfacklerManish Goregaokar-238/+281