about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2015-01-03"Fallout": Slightly different errors are generated in this edge case.Niko Matsakis-2/+3
2015-01-03Running EUV requires the Copy lang item, so adjust privacy tests.Niko Matsakis-0/+4
2015-01-03Move upvar checking into its own pre-pass that occurs before regionckNiko Matsakis-339/+385
2015-01-03Make `ty::ParameterEnvironment`, not `ty::ctxt`, implement `Typer` andNiko Matsakis-259/+288
2015-01-03Modify `type_known_to_meet_builtin_bound` so that it doesn't suppress overflow,Niko Matsakis-77/+149
2015-01-03Be more tolerant of errors in EUV so we can run it during typeck.Niko Matsakis-17/+41
2015-01-03Stop calling `bug()` in various weird cases and instead generate `Err()`.Niko Matsakis-35/+21
2015-01-03Re-introduce `McResult<>` as a way of aborting mem-categorization (andNiko Matsakis-130/+175
2015-01-03auto merge of #20456 : brson/rust/packaging2, r=alexcrichtonbors-495/+3
2015-01-02Remove .pkg and .exe installersBrian Anderson-494/+2
2015-01-03auto merge of #20154 : P1start/rust/qualified-assoc-type-generics, r=nikomats...bors-59/+53
2015-01-03auto merge of #19835 : pythonesque/rust/add-unordered-intrinsic, r=thestingerbors-0/+3
2015-01-02auto merge of #20436 : alexcrichton/rust/rollup, r=alexcrichtonbors-4791/+6697
2015-01-02rollup merge of #20410: japaric/assoc-typesAlex Crichton-588/+898
2015-01-02mk: Change package name from 'rust' to 'rustc'Brian Anderson-1/+1
2015-01-02Rebase test fixes v2Alex Crichton-10/+22
2015-01-02fix rpass test with s/Output/Target/gJorge Aparicio-4/+4
2015-01-02Handle recursive obligations without exiting the inference probeNiko Matsakis-16/+13
2015-01-02Temporarily do not evaluate subobligations.Niko Matsakis-2/+5
2015-01-02Evaluate projection predicates during trait selection. Fixes #20296.Niko Matsakis-12/+107
2015-01-02rollup merge of #20341: nikomatsakis/impl-trait-for-trait-2Alex Crichton-392/+1114
2015-01-02Rollup test fixes and rebase conflictsAlex Crichton-95/+56
2015-01-02Merge remote-tracking branch 'origin/master' into rollupAlex Crichton-365/+383
2015-01-02rollup merge of #20425: sanxiyn/opt-local-tyAlex Crichton-28/+50
2015-01-02rollup merge of #20416: nikomatsakis/coherenceAlex Crichton-172/+705
2015-01-02rollup merge of #20407: michaelwoerister/unreachable-localsAlex Crichton-5/+91
2015-01-02rollup merge of #20404: japaric/at-testsAlex Crichton-0/+255
2015-01-02rollup merge of #20392: daramos/travisAlex Crichton-0/+1
2015-01-02rollup merge of #20391: daramos/utf8_lossyAlex Crichton-3/+7
2015-01-02rollup merge of #20388: brson/install-tweaksAlex Crichton-1/+3
2015-01-02rollup merge of #20386: frewsxcv/rm-reexportsAlex Crichton-3/+4
2015-01-02rollup merge of #20385: nick29581/x-objectAlex Crichton-18/+50
2015-01-02rollup merge of #20380: dcrewi/fix-make-installAlex Crichton-0/+4
2015-01-02rollup merge of #20334: nagisa/ffi-llvmAlex Crichton-0/+49
2015-01-02rollup merge of #20227: FlashYoshi/patch-1Alex Crichton-1/+1
2015-01-02rollup merge of #19625: mrhota/guide_traitsAlex Crichton-122/+110
2015-01-02Do not ICE when projecting out of a value with type `ty::ty_err`Niko Matsakis-15/+66
2015-01-02core: use assoc types in `Deref[Mut]`Jorge Aparicio-107/+256
2015-01-02rollup merge of #20354: alexcrichton/second-pass-thread_localAlex Crichton-44/+145
2015-01-02rollup merge of #20315: alexcrichton/std-syncAlex Crichton-792/+167
2015-01-02rollup merge of #20420: alexcrichton/second-pass-boxedAlex Crichton-3/+29
2015-01-02rollup merge of #20382: alexcrichton/isuse-20376Alex Crichton-28/+45
2015-01-02rollup merge of #20377: alexcrichton/issue-20352Alex Crichton-358/+319
2015-01-02rollup merge of #20273: alexcrichton/second-pass-commAlex Crichton-1160/+1138
2015-01-02Address nits.Niko Matsakis-14/+8
2015-01-02Test that we can call unboxed closures with the sugar now. Fixes #16929.Niko Matsakis-0/+25
2015-01-02Ensure that, for every trait `Foo`, the predicate `Foo : Foo` holds.Niko Matsakis-39/+335
2015-01-02Refactor object-safety into its own (cached) module so that we canNiko Matsakis-271/+600
2015-01-02Move the `upcast` routine into traits and use it for method selection; alsoNiko Matsakis-39/+66
2015-01-02Do not automatically make `Self` `Sized` in traits.Niko Matsakis-9/+18