Commit graph

59544 commits

Author SHA1 Message Date
Alex Crichton
a12ef70567 Prepare the 1.19.0 stable release
This prepares the tree for the 1.19.0 stable release. The `cargo` submodule is
already updated to the tip of rust-1.19.0 so this just updates the channel we're
built in.
2017-07-17 07:33:48 -07:00
Alex Crichton
786b55536d More removal of rls packaging
Beta right now unfortunately can't get released due to the `build-manifest`
program failing, and I believe it's due to the expectation that a `rls` package
exists but it doesn't currently on the beta branch.
2017-07-13 17:51:22 -07:00
Brian Anderson
9bbf947622 Bump 1.19 prerelease to .4 2017-07-13 13:31:25 -07:00
Josh Stone
b3a082d316 [beta] Remove rls from the workspace and extended builds
Its git dependencies don't work when building with vendored crates,
so for now it will just be removed from the workspace and disabled in
the rustbuild rules.

cc #42719
2017-07-13 13:31:12 -07:00
Alex Crichton
3935d5fafc Update the cargo submodule
Notably pull in an update to the `jobserver` crate to have Cargo set the
`CARGO_MAKEFLAGS` environment variable instead of the `MAKEFLAGS` environment
variable.
2017-07-13 13:31:12 -07:00
Mark Simulacrum
0275872d6d Remove stabilized library features from book. 2017-07-13 13:31:12 -07:00
Steven Fackler
455da0f49b Add a stability marker for core::cmp::Reverse.0
Closes #43027
2017-07-13 13:31:12 -07:00
Steven Fackler
647df67faf Stabilize ThreadId
Closes #21507
2017-07-13 13:31:12 -07:00
Steven Fackler
527e718261 Stabilize OsString::shrink_to_fit
Closes #40421
2017-07-13 13:31:12 -07:00
Steven Fackler
d0f7613335 Stabilize cmp::Reverse
Closes #40893
2017-07-13 13:31:12 -07:00
Steven Fackler
15a95aa895 Stabilize Command::envs
Closes #38526
2017-07-13 13:31:12 -07:00
Oliver Middleton
15a7d6a26a rustdoc: Don't run Markdown tests twice
This matches the behaviour for finding tests in Rust files.
2017-07-13 13:31:12 -07:00
Brian Anderson
12fbb7129b Bump prerelease version 2017-07-07 21:46:20 +00:00
Marc-Antoine Perennou
427cbbc315 update cargo submodule
This brings in tests fixes and the new handling of __CARGO_DEFAULT_LIB_METADATA

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-07-03 11:13:26 +02:00
Marc-Antoine Perennou
10dbe25d15 rustbuild: set __CARGO_DEFAULT_LIB_METADATA to channel
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-07-03 11:12:19 +02:00
Ariel Ben-Yehuda
0f85f62027 [beta] rebase LLVM on top of 4.0.1
This backports fixes several codegen bugs, including #42893.
2017-06-28 11:52:36 +03:00
arthurprs
fc875777a7 Revert "Update jemalloc to 4.5.0"
This reverts commit 65d0be3b7b.
2017-06-22 21:27:43 +00:00
John Kåre Alsaker
47ad9e1061 Fix formatting 2017-06-22 21:26:40 +00:00
John Kåre Alsaker
f0a3296d98 Make the next variable mutable to allow for ref mut in for patterns. 2017-06-22 21:26:37 +00:00
Niko Matsakis
cc273a5807 remove trailing whitespace 2017-06-22 21:26:31 +00:00
Niko Matsakis
202263d7dc Create for-loop-unconstrained-element-type-i32-fallback.rs 2017-06-22 21:26:28 +00:00
Niko Matsakis
b568ab6abb document purpose of test 2017-06-22 21:26:24 +00:00
Niko Matsakis
7ded8a9066 explain purpose of test 2017-06-22 21:26:21 +00:00
John Kåre Alsaker
818fa6e09c Added more tests 2017-06-22 21:26:14 +00:00
John Kåre Alsaker
0b1469acd7 Fix test formatting 2017-06-22 21:26:10 +00:00
John Kåre Alsaker
8d6d9d12f1 Fix formatting and add a test for destruction order of unbound values 2017-06-22 21:26:05 +00:00
John Kåre Alsaker
21b276f32c Change the for-loop desugar so the break does not affect type inference. Fixes #42618 2017-06-22 21:26:01 +00:00
Niko Matsakis
785e82cd49 register the obligations from wf::implied_bounds
Fixes #42552.
Fixes #42545.
2017-06-22 21:24:19 +00:00
Niko Matsakis
f6e76be89e move implied_bounds into regionck 2017-06-22 21:24:13 +00:00
Mark Simulacrum
d8fd8df767 Use custom cargo/rustc paths when parsing flags. 2017-06-22 21:23:44 +00:00
Jeffrey Seyfried
433450ae7f resolve: fix perf bug. 2017-06-22 21:23:30 +00:00
Ariel Ben-Yehuda
8551427b9f collector: apply param substs to closures cast to fn items
Fixes #42718.
2017-06-22 21:22:29 +00:00
Ariel Ben-Yehuda
d9b47c3364 Backport fixes to LLVM 4.0 ARM codegen bugs
So ARM had quite a few codegen bugs on LLVM 4.0 which are fixed on LLVM
trunk. This backports 5 of them:
r297871 - ARM: avoid clobbering register in v6 jump-table expansion.
    - fixes rust-lang/rust#42248
r294949 - [Thumb-1] TBB generation: spot redefinitions of index
r295816 - [ARM] Fix constant islands pass.
r300870 - [Thumb-1] Fix corner cases for compressed jump tables
r302650 - [IfConversion] Add missing check in
IfConversion/canFallThroughTo
    - unblocks rust-lang/rust#39409
2017-06-22 21:21:47 +00:00
Mark Simulacrum
d6871769be Fixes bootstrapping with custom cargo/rustc.
config.mk is now always read when parsing the configuration to prevent
this from reoccurring in the future, hopefully.
2017-06-22 21:18:05 +00:00
bors
4795a8f6a4 Auto merge of #42661 - steveklabnik:gh42660-beta, r=alexcrichton
[beta] update book with redirect fixes

Backport of #42660

Requesting a backport because people are finding this very confusing. I could in theory make this smaller but it's a real giant pain, so just update the entire book rather than creating a `nodelete` branch that lives forever in the book repo.

r? @brson @alexcrichton
2017-06-18 15:08:54 +00:00
Alex Crichton
3a2f62d40d Update cargo submodule
Pulls in two beta fixes for cargo:

* rust-lang/cargo#4169
* rust-lang/cargo#4170
2017-06-14 19:30:02 -07:00
steveklabnik
cba129b6f8 update book with redirect fixes
Backport of #42660
2017-06-14 15:51:11 -04:00
Brian Anderson
242ab0e8a0 Bump beta prerelease version 2017-06-13 17:03:12 +00:00
bors
0cd6b0d1ae Auto merge of #42567 - CryZe:beta-wingnu, r=alexcrichton
[beta] Fix setting PATH during linkage on windows-gnu

Beta backport of https://github.com/rust-lang/rust/pull/42481
2017-06-12 22:53:11 +00:00
Eduard-Mihai Burtescu
c66bd6f67d rustc_typeck: do not overlap a borrow of TypeckTables with method lookup. 2017-06-12 18:08:20 +00:00
Brian Anderson
b28867f5e3 Fix setting PATH during linkage on windows-gnu 2017-06-12 18:07:22 +00:00
Eduard-Mihai Burtescu
c0080598f9 rustc: T: 'empty always holds forall T. 2017-06-12 18:06:38 +00:00
Marc-Antoine Perennou
18a556cd92 update git2
Fixes build with libressl

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-06-12 18:04:38 +00:00
Alex Crichton
76421c0a0b std: Handle ENOSYS when calling pipe2
Should help fix an accidental regression from #39386.
2017-06-12 18:04:15 +00:00
bors
1201764588 Auto merge of #42540 - alexcrichton:bootstrap-prod, r=Mark-Simulacrum
[beta] Bootstrap from release artifacts

Switch to prod now that the release happened
2017-06-10 04:27:33 +00:00
Brian Anderson
87d5c72048 [beta] Fix setting PATH during linkage on windows-gnu 2017-06-09 20:38:31 +02:00
Alex Crichton
12b9d861f1 [beta] Bootstrap from release artifacts
Switch to prod now that the release happened
2017-06-08 09:45:45 -07:00
Alex Crichton
8128639a47 [beta] Update rls/cargo submodules
This updates the cargo submodule to the latest tip of Cargo, along with an
accompanying update to the `rls` submodule to keep it compiling.
2017-06-08 07:05:42 -07:00
Alex Crichton
1dbacb3966 Prepare the 1.19.0 beta release
* Update the cargo submodule
* Update the stage0 bootstrap to 1.18.0 release
* Update release channel to beta
* Disable the RLS (this'll happen next beta hopefully)
2017-06-06 07:52:44 -07:00
Alex Crichton
4b088310c4 Revert "Add RLS to .exe and .msi installers"
This reverts commit eeebfd667b.
2017-06-05 21:37:18 -07:00