Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix extended bootstrap issues with OpenSSL on NetBSD build hosts #44320

Conversation

jakllsch
Copy link
Contributor

@jakllsch jakllsch commented Sep 4, 2017

No description provided.

@rust-highfive
Copy link
Collaborator

r? @aturon

(rust_highfive has picked a reviewer for you, use r? to override)

@Mark-Simulacrum
Copy link
Member

@bors r+

@bors
Copy link
Contributor

bors commented Sep 4, 2017

📌 Commit ab89870 has been approved by Mark-Simulacrum

@bors
Copy link
Contributor

bors commented Sep 5, 2017

⌛ Testing commit ab89870 with merge 88c5140a653fdad0e47173c82cc5877430225c71...

@bors
Copy link
Contributor

bors commented Sep 5, 2017

💔 Test failed - status-travis

@kennytm
Copy link
Member

kennytm commented Sep 5, 2017

@bors retry #44221

@bors
Copy link
Contributor

bors commented Sep 5, 2017

⌛ Testing commit ab89870 with merge 7ec9447c941d9ff14a5cef56771621bac50d686b...

@bors
Copy link
Contributor

bors commented Sep 5, 2017

💔 Test failed - status-travis

@kennytm
Copy link
Member

kennytm commented Sep 5, 2017

@bors retry #40474 or #44221

check x86_64-apple-darwin failed to download the stage0 compiler. (2nd retry.)

Attempting with retry: make prepare
[00:03:57] downloading https://static.rust-lang.org/dist/2017-08-29/rust-std-beta-x86_64-apple-darwin.tar.gz


No output has been received in the last 30m0s, this potentially indicates a stalled build or something wrong with the build itself.
Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received

The build has been terminated

@bors
Copy link
Contributor

bors commented Sep 5, 2017

⌛ Testing commit ab89870 with merge 8856ebd935bc0582ed59919f63e8c96d8dcff415...

@bors
Copy link
Contributor

bors commented Sep 5, 2017

💔 Test failed - status-travis

@kennytm
Copy link
Member

kennytm commented Sep 5, 2017

@bors retry p=-1 #44221

check i686-apple-darwin failed. Reducing priority at 3rd retry to give other PRs a try.

[00:02:08] Attempting with retry: sh -c git submodule deinit -f src/libcompiler_builtins &&         git submodule update --init --recursive --reference /Users/travis/rustsrc/src/src/libcompiler_builtins src/libcompiler_builtins
[00:02:08] Cleared directory 'src/libcompiler_builtins'
[00:02:08] Submodule 'src/libcompiler_builtins' (/~https://github.com/rust-lang-nursery/compiler-builtins) registered for path 'src/libcompiler_builtins'
[00:02:08] Cloning into '/Users/travis/build/rust-lang/rust/src/libcompiler_builtins'...
[00:02:09] Submodule path 'src/libcompiler_builtins': checked out '6b9281d2b2f0ebb94838814b1e8ace2de4b7035b'
[00:02:09] Submodule 'compiler-rt/compiler-rt-cdylib/compiler-rt' (/~https://github.com/rust-lang/compiler-rt) registered for path 'src/libcompiler_builtins/compiler-rt'
[00:02:09] Cloning into '/Users/travis/build/rust-lang/rust/src/libcompiler_builtins/compiler-rt'...
[00:02:10] warning: no common commits
No output has been received in the last 30m0s, this potentially indicates a stalled build or something wrong with the build itself.
Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received
The build has been terminated

@arielb1 arielb1 added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Sep 5, 2017
Mark-Simulacrum added a commit to Mark-Simulacrum/rust that referenced this pull request Sep 6, 2017
…d-8c68-1aecbd570fab, r=Mark-Simulacrum

Fix extended bootstrap issues with OpenSSL on NetBSD build hosts
bors and others added 5 commits September 29, 2017 15:54
First step toward implementing impl Trait in argument position

First step implementing rust-lang#44721.

Add a flag to hir and ty TypeParameterDef and raise an error when using
explicit type parameters when calling a function using impl Trait in
argument position.

I don't know if there is a procedure to add an error code so I just took an available code. Is that ok ?

r? @nikomatsakis
…ackler

Add blanket TryFrom impl when From is implemented.

Adds `impl<T, U> TryFrom<T> for U where U: From<T>`.

Removes `impl<'a, T> TryFrom<&'a str> for T where T: FromStr` (originally added in rust-lang#40281) due to overlapping impls caused by the new blanket impl. This removal is to be discussed further on the tracking issue for TryFrom.

Refs rust-lang#33417.

/cc @sfackler, @scottmcm (thank you for the help!), and @aturon
@Mark-Simulacrum
Copy link
Member

@bors r+

@bors
Copy link
Contributor

bors commented Sep 29, 2017

📌 Commit 90aa66b has been approved by Mark-Simulacrum

adding E0623 for return types - both parameters are anonymous

This is a fix for rust-lang#44018
```
error[E0621]: explicit lifetime required in the type of `self`
  --> $DIR/ex3-both-anon-regions-return-type-is-anon.rs:17:5
   |
16 |   fn foo<'a>(&self, x: &i32) -> &i32 {
   |                        ----     ----
   |                        |
   |                        this parameter and the return type are
                            declared with different lifetimes...
17 |     x
   |     ^ ...but data from `x` is returned here

error: aborting due to previous error
```
It also works for the below case where we have self as anonymous

```
error[E0623]: lifetime mismatch
  --> src/test/ui/lifetime-errors/ex3-both-anon-regions-self-is-anon.rs:17:19
   |
16 |     fn foo<'a>(&self, x: &Foo) -> &Foo {
   |                          ----     ----
   |                          |
   |                          this parameter and the return type are
                            declared with different lifetimes...
17 |         if true { x } else { self }
   |                   ^ ...but data from `x` is returned here

error: aborting due to previous error
```
r? @nikomatsakis

Currently, I have enabled E0621 where return type and self are anonymous, hence WIP.
Allow T op= &T for built-in numeric types T v2

Manually rebase of @migi rust-lang#41336
…d-8c68-1aecbd570fab, r=Mark-Simulacrum

Fix extended bootstrap issues with OpenSSL on NetBSD build hosts
Add --all flag to ./x.py clean

This make `clean` removes the LLVM and download cache directory as well.

Fixes rust-lang#44214.

r? @Mark-Simulacrum
Add doc example to HashMap::hasher

None
docs improvement std::sync::{PoisonError, TryLockError}

Addresses the `PoisonError` and `TryLockError` parts of rust-lang#29377.
Adds examples and links.

r? @steveklabnik
Backport libs stabilizations to 1.21 beta

Includes the following stabilizations:

- tcpstream_connect_timeout rust-lang#44563
- iterator_for_each rust-lang#44567
- ord_max_min rust-lang#44593
- compiler_fences rust-lang#44595
- needs_drop rust-lang#44639
- vec_splice rust-lang#44640

These have been backported in rust-lang#44823.
…=QuietMisdreavus

Add missing links in fmt module

r? @rust-lang/docs
Improve wording for StepBy

No other iterator makes the distinction between an iterator and an iterator adapter
in its summary line, so change it to be consistent with all other adapters.
Move src/librustc_mir/transform/nll.rs to a subdirectory

CC rust-lang#43234
docs improvement sync::atomic::Atomic*

Addresses the `Atomic*` part of rust-lang#29377.
r? @steveklabnik
Remove DepNodeIndex::new is already impl for Idx
…ing, r=sfackler

Normalize spaces in lang attributes.

So, like, I grepped for all `lang` attributes for *reasons* and I noticed that they all share the same spacing of `#[lang = "item_name"]` except these five instances. So I decided to fix that. So enjoy this PR of exactly ten spaces.
ci: Fix building disabled containers

* Change the context into the disabled directory. Now you can test
  containers which are disabled.
…komatsakis

Remove new and index methods already implement for Idx

These are the rest of the repeated implementations for new and index methods. Follow up of rust-lang#44889
@bors
Copy link
Contributor

bors commented Sep 30, 2017

☔ The latest upstream changes (presumably #44936) made this pull request unmergeable. Please resolve the merge conflicts.

@jakllsch jakllsch closed this Sep 30, 2017
@jakllsch jakllsch deleted the jakllsch-caf2c3d2-c939-4c4d-8c68-1aecbd570fab branch September 30, 2017 13:52
@Mark-Simulacrum
Copy link
Member

Merged in #44936.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.