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