summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2015-01-08auto merge of #20760 : alexcrichton/rust/rollup, r=alexcrichtonbors-100/+173
2015-01-08rollup merge of #20757: nikomatsakis/issue-20624-assoc-types-coherenceAlex Crichton-31/+65
2015-01-08rollup merge of #20754: nikomatsakis/int-featureAlex Crichton-9/+9
2015-01-08rollup merge of #20751: nikomatsakis/issue-20232Alex Crichton-39/+97
2015-01-08Normalize types bottom up. Fixes #20666.Niko Matsakis-1/+3
2015-01-08Normalize types in supertraits when checking that impls are valid during wf.Niko Matsakis-2/+1
2015-01-08Normalize types in impls, add test for coherence failure.Niko Matsakis-30/+63
2015-01-08Add a warning feature gate for int/uint in types and i/u suffixes.Huon Wilson-2/+2
2015-01-08Store deprecated status of i/u-suffixed literals.Huon Wilson-9/+9
2015-01-08Fix the actual bug for #20232: when creating the cmt for the implicitNiko Matsakis-10/+23
2015-01-08Update the "English-language" to-string function of a `cmt` to useNiko Matsakis-29/+74
2015-01-08Remove the deprecated opt_out_copy featureFlavio Percoco-21/+2
2015-01-08librustc::session : Make DebuggingOpts use the options! macroManish Goregaokar-2/+1
2015-01-07rollup merge of #20707: nikomatsakis/issue-20582Alex Crichton-11/+25
2015-01-07rollup merge of #20706: nikomatsakis/assoc-types-projections-in-structs-issue...Alex Crichton-6/+41
2015-01-07rollup merge of #20665: nikomatsakis/assoc-types-method-dispatch-projectionAlex Crichton-15/+43
2015-01-07rollup merge of #20631: huon/no-drop-and-copyAlex Crichton-1/+8
2015-01-07rollup merge of #20721: japaric/snapAlex Crichton-251/+251
2015-01-07Normalize associated types in `with_field_tys`Niko Matsakis-1/+24
2015-01-07Use ty::type_is_sized() so that we handle projection types properly.Niko Matsakis-5/+17
2015-01-07rollup merge of #20663: brson/feature-stagingAlex Crichton-0/+16
2015-01-07rollup merge of #20654: alexcrichton/stabilize-hashAlex Crichton-9/+17
2015-01-07Preliminary feature stagingBrian Anderson-0/+16
2015-01-08Require that types cannot implement both Drop and Copy.Huon Wilson-1/+8
2015-01-07use slicing sugarJorge Aparicio-251/+251
2015-01-07std: Stabilize the std::hash moduleAlex Crichton-9/+17
2015-01-07Solve rather subtle bug in `replace_late_bound_regions` -- we were passing th...Niko Matsakis-10/+21
2015-01-07Rename common::normalize to common::erase_regionsNiko Matsakis-1/+4
2015-01-07auto merge of #20655 : nikomatsakis/rust/carl-ice, r=aturonbors-1/+13
2015-01-07Remember to check the name of the associated type being projected when search...Niko Matsakis-1/+13
2015-01-07Merge pull request #20674 from jbcrail/fix-misspelled-commentsbors-15/+15
2015-01-06More test fixesAlex Crichton-3/+3
2015-01-06Fix misspelled comments.Joseph Crail-15/+15
2015-01-06Test fixes and rebase conflictsAlex Crichton-3/+3
2015-01-06rollup merge of #20607: nrc/kindsAlex Crichton-3/+3
2015-01-06rollup merge of #20653: alexcrichton/entry-unstableAlex Crichton-8/+6
2015-01-06rollup merge of #20645: nikomatsakis/rustbook-iceAlex Crichton-60/+101
2015-01-06Register new snapshotsAlex Crichton-25/+2
2015-01-06rollup merge of #20481: seanmonstar/fmt-show-stringAlex Crichton-228/+228
2015-01-07markers -> markerNick Cameron-5/+5
2015-01-06rollup merge of #20609: cmr/memAlex Crichton-9/+9
2015-01-07falloutNick Cameron-9/+14
2015-01-06core: split into fmt::Show and fmt::StringSean McArthur-228/+228
2015-01-06Convert the TODO into FIXME.Niko Matsakis-2/+2
2015-01-06Support methods invoked on projection types based on the bounds found in the ...Niko Matsakis-15/+34
2015-01-06Be stricter with binders in method probing.Niko Matsakis-0/+15
2015-01-07Only use built-in indexing for uint indexesNick Cameron-1/+0
2015-01-07Remove old slicing hacks and make new slicing workNick Cameron-48/+21
2015-01-07Replace full slice notation with index callsNick Cameron-162/+162
2015-01-07Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`Nick Cameron-5/+5