Merged
Conversation
This commit expands the existing x86_64-musl entry in the Travis matrix to also build/test i586-unknown-linux-gnu and i686-unknown-linux-musl. cc rust-lang#38531 Closes rust-lang#39053
…Stream`; fix tests for changed semantics
This is a target that we're shipping today, so this commit adds this matrix entry to AppVeyor. This reuses the existing i686 MSVC matrix entry as it's currently finishing about a half hour under two hours, which should hopefully give it enough extra time to run this test suite.
Somewhere between https://travis-ci.org/rust-lang/rust/jobs/192352185 and https://travis-ci.org/rust-lang/rust/jobs/192440181 it looks like our configuration for a newer OSX image was lost as LLDB has reverted itself back to 350. This fix appeared to work for the libc crate so let's see if we can configure it to work for the rust repo as well.
This expands the `cross` travis matrix entry with a few more targets that our nightlies are building: * x86_64-rumprun-netbsd * arm-unknown-linux-musleabi * arm-unknown-linux-musleabihf * armv7-unknown-linux-musleabihf * mips-unknown-linux-musl * mipsel-unknown-linux-musl This commit doesn't compile custom toolchains like our current cross-image does, but instead compiles musl manually and then compiles libunwind manually (like x86_64) for use for the ARM targets and just uses openwrt toolchains for the mips targets.
* Add support for `#[proc_macro]` * Reactivate `proc_macro` feature and gate `#[proc_macro_attribute]` under it * Have `#![feature(proc_macro)]` imply `#![feature(use_extern_macros)]`, error on legacy import of proc macros via `#[macro_use]`
…" pass so proc-macro-attribute feature gate check can use resolve
All our releases are compiled with this, so let's be sure to do so whenever `DEPLOY` is set. This'll ensure that we don't have dynamic dependencies on libstdc++ which LLVM depends on, but instead we link it all statically to have more portable binaries.
Based on a discussion on #rust-beginners the existing note for drain is confusing. This new wording was suggested.
Pass an absolute path, not just the basename.
We'll generate these later in the build process and otherwise they could just cause spurious failures with files overwriting one another.
Member
Author
|
@bors: r+ |
Collaborator
|
📌 Commit 21b112a has been approved by |
Collaborator
|
⌛ Testing commit 21b112a with merge ca8479b... |
Collaborator
|
💔 Test failed - status-travis |
Member
Author
|
@bors: r+ |
Collaborator
|
📌 Commit 72c3148 has been approved by |
Collaborator
bors
added a commit
that referenced
this pull request
Jan 20, 2017
Rollup of 28 pull requests - Successful merges: #38603, #38761, #38842, #38847, #38955, #38966, #39062, #39068, #39077, #39111, #39112, #39114, #39118, #39120, #39132, #39135, #39138, #39142, #39143, #39146, #39157, #39166, #39167, #39168, #39179, #39184, #39195, #39197 - Failed merges: #39060, #39145
I was hoping
Collaborator
|
💔 Test failed - status-appveyor |
Member
Author
|
@bors: r+ |
Collaborator
|
📌 Commit 8bee398 has been approved by |
Collaborator
|
⌛ Testing commit 8bee398 with merge aedb49c... |
bors
added a commit
that referenced
this pull request
Jan 21, 2017
Rollup of 28 pull requests - Successful merges: #38603, #38761, #38842, #38847, #38955, #38966, #39062, #39068, #39077, #39111, #39112, #39114, #39118, #39120, #39132, #39135, #39138, #39142, #39143, #39146, #39157, #39166, #39167, #39168, #39179, #39184, #39195, #39197 - Failed merges: #39060, #39145
Collaborator
|
☀️ Test successful - status-appveyor, status-travis |
This was referenced Jan 21, 2017
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
sleep_msto matchsleep. #38761, Implement#[proc_macro_attribute]#38842, travis: Gate on some minimal support for incremental compilation. #38847, Teach Diagnostics to highlight text #38955, 1.15 release notes #38966, Implement placement-in protocol forBinaryHeap#39062, travis: Add i586 linux and i686 musl #39068, Improve the warning cycle foruse $crate;#39077, travis: Expand thecrosslinux image #39111, appveyor: Test/Dist i586 MSVC #39112, travis: Tweak OSX image configuration #39114, Refactor the parser to consume token trees #39118, travis: Get an emscripten builder online #39120, travis: Pass --enable-llvm-static-stdcpp #39132, Clarify when range is removed by drain #39135, Fix ICE when compiling fn f<T: ?for<'a> Sized>() {} #39138, run rustdoc tests in the same sort of thread rustc runs in #39142, check inherent impls of traits for overlap as well #39143, travis: Fix post-failure lldb invocation #39146, Add regression test for debuginfo + LTO #39157, Update jemalloc to include various fixes for OSX 10.12 #39166, travis: Stop uploading sha256 files #39167, Use multiline Diagnostic for candidate in other module #39168, Fix regression in parsing of trait object types #39179, trans: Exit earlier from base::trans_crate() when compiling rmeta crates. #39184, Deny extra_requirement_in_impl forward-compat lint #39195, Add regression test for issue #38942 #39197extern crateand unused#[macro_use]warnings #39060, Add an option to the parser so cfg'ed out modules can still be parsed #39145