summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2016-11-07Merge pull request #37641 from brson/beta-next 1.13.0Brian Anderson-0/+257
[beta] Add release notes for 1.13.0
2016-11-07Add release notes for 1.13.0Brian Anderson-0/+257
2016-11-04Merge pull request #37594 from TimNN/fix-37559-betaAlex Crichton-0/+0
[beta] fix #37559: update compiler-rt
2016-11-04fix #37559: update compiler-rtTim Neumann-0/+0
2016-11-04Merge pull request #37582 from brson/beta-nextBrian Anderson-1/+2
[beta] Long lines
2016-11-04Long linesBrian Anderson-1/+2
2016-11-03Merge pull request #37567 from brson/env-betaBrian Anderson-2/+2
[beta] Set RUSTC_BOOTSTRAP to some value.
2016-11-03Set RUSTC_BOOTSTRAP to some value.Brian Anderson-2/+2
Environment variables on windows can't be empty.
2016-11-03Merge pull request #37549 from brson/beta-nextBrian Anderson-145/+252
[beta] backports
2016-11-03Bump prerelease versionBrian Anderson-1/+1
2016-11-03Fix ICE when printing closures, and other similar typesMark-Simulacrum-3/+14
2016-11-03Fix ICE when attempting to get closure generics.Mark-Simulacrum-21/+38
2016-11-03add #32791 test caseNiko Matsakis-0/+81
2016-11-03normalize trait-ref in context of implNiko Matsakis-8/+8
The `specializes()` function was trying to normalize the impl trait in an empty environment. This could lead to inexplicable failures.
2016-11-03Do not intern filemap to entry w/ mismatched length. Fix #37274 (I think).Felix S. Klock II-0/+7
2016-11-03Fix label scopes.Jeffrey Seyfried-19/+16
2016-11-03Allow bootstrapping without a key. Fixes #36548Brian Anderson-66/+19
This will make it easier for packagers to bootstrap rustc when they happen to have a bootstrap compiler with a slightly different version number. It's not ok for anything other than the build system to set this environment variable.
2016-11-03add a per-param-env cache to `impls_bound`Ariel Ben-Yehuda-27/+41
There used to be only a global cache, which led to uncached calls to trait selection when there were type parameters. I'm running a check that there are no adverse performance effects. Fixes #37106 (drop elaboration times are now ~half of borrow checking, so might still be worthy of optimization, but not critical).
2016-11-03Add release notes for 1.12.1Brian Anderson-0/+27
2016-11-02Merge pull request #37526 from brson/beta-bootstrapAlex Crichton-2/+2
[beta] Update bootstrap compiler to 1.12.1
2016-11-02Update bootstrap compiler to 1.12.1Brian Anderson-2/+2
2016-10-22Merge pull request #37344 from TimNN/beta-pad-alignAlex Crichton-14/+39
[beta] trans: pad const structs to aligned size
2016-10-22[beta] trans: pad const structs to aligned sizeTim Neumann-14/+39
2016-10-19Merge pull request #37284 from brson/beta-nextAlex Crichton-0/+0
[beta] std: Update liblibc submodule
2016-10-19std: Update liblibc submoduleAlex Crichton-0/+0
This fixes compilation on the s390x target
2016-10-18Merge pull request #37266 from brson/beta-nextAlex Crichton-128/+139
[beta] backports
2016-10-19Review changesNick Cameron-1/+1
2016-10-19Deprecate `Reflect`Nick Cameron-22/+13
[tracking issue](https://github.com/rust-lang/rust/issues/27749)
2016-10-19Stabilise attributes on statements.Nick Cameron-22/+12
Note that attributes on expressions are still unstable and are behind the `stmt_expr_attributes` flag. cc [Tracking issue](https://github.com/rust-lang/rust/issues/15701)
2016-10-19Stabilise `?`Nick Cameron-89/+28
cc [`?` tracking issue](https://github.com/rust-lang/rust/issues/31436)
2016-10-19Add regression test.Jeffrey Seyfried-0/+25
2016-10-19Support importing inaccessible `extern crate`s with a warning again.Jeffrey Seyfried-1/+2
2016-10-19rustc: More fixes for arch-independent hashingAlex Crichton-8/+73
In another attempt to fix #36793 this commit attempts to head off any future problems by adding a custom `WidentUsizeHasher` which will widen any hashing of `isize` and `usize` to a `u64` as necessary. This obviates the need for a previous number of `as u64` annotations and will hopefully protect us against future problems here. Closes #36793 (hopefully)
2016-10-18Merge pull request #37264 from brson/beta-nextAlex Crichton-2/+2
[beta] update mips64* data-layout
2016-10-19update mips64* data-layoutTim Neumann-2/+2
2016-10-18Merge pull request #37256 from brson/beta-nextBrian Anderson-22/+13
[beta] debuginfo: Create debuginfo for re-aggregated spread_arg instead of f…
2016-10-18debuginfo: Create debuginfo for re-aggregated spread_arg instead of for the ↵Michael Woerister-22/+13
individual pieces.
2016-10-18Merge pull request #37239 from brson/beta-nextBrian Anderson-53/+172
[beta] backports
2016-10-18normalize types every time HR regions are erasedAriel Ben-Yehuda-36/+62
Associated type normalization is inhibited by higher-ranked regions. Therefore, every time we erase them, we must re-normalize. I was meaning to introduce this change some time ago, but we used to erase regions in generic context, which broke this terribly (because you can't always normalize in a generic context). That seems to be gone now. Ensure this by having a `erase_late_bound_regions_and_normalize` function. Fixes #37109 (the missing call was in mir::block).
2016-10-18Some tests to check that lifetime parametric fn's do not trip up LLVM.Felix S. Klock II-0/+54
2016-10-18Inject bitcast if types mismatch when building a store instruction.Felix S. Klock II-0/+24
2016-10-18Fix ICE by injecting bitcasts if types mismatch when building invokes or calls.Felix S. Klock II-17/+32
2016-10-14Merge pull request #37169 from brson/beta-nextBrian Anderson-1/+1
[beta] Bump prerelease version
2016-10-14Bump prerelease versionBrian Anderson-1/+1
2016-10-14Merge pull request #37168 from brson/beta-nextAlex Crichton-1/+1
[beta] LLVM: Backport "[SimplifyCFG] Correctly test for unconditional branch…
2016-10-14LLVM: Backport "[SimplifyCFG] Correctly test for unconditional branches in ↵Michael Woerister-1/+1
GetCaseResults"
2016-10-14Merge pull request #37078 from petrochenkov/betaBrian Anderson-2/+14
[beta] Temporary fix for metadata decoding for struct constructors
2016-10-11Merge pull request #37080 from alexcrichton/beta-nextBrian Anderson-91/+536
Backporting PRs to beta
2016-10-11trans: Make sure that each FnOnce shim is only translated once.Michael Woerister-0/+6
2016-10-11Add symbol hash to trans::partitioning debug output.Michael Woerister-5/+16