Skip to content

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

Closed
jakllsch wants to merge 109 commits into
rust-lang:masterfrom
jakllsch:jakllsch-caf2c3d2-c939-4c4d-8c68-1aecbd570fab
Closed

Fix extended bootstrap issues with OpenSSL on NetBSD build hosts#44320
jakllsch wants to merge 109 commits into
rust-lang:masterfrom
jakllsch:jakllsch-caf2c3d2-c939-4c4d-8c68-1aecbd570fab

Conversation

@jakllsch

Copy link
Copy Markdown
Contributor

No description provided.

@rust-highfive

Copy link
Copy Markdown
Contributor

r? @aturon

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

@Mark-Simulacrum

Copy link
Copy Markdown
Member

@bors r+

@bors

bors commented Sep 4, 2017

Copy link
Copy Markdown
Collaborator

📌 Commit ab89870 has been approved by Mark-Simulacrum

@bors

bors commented Sep 5, 2017

Copy link
Copy Markdown
Collaborator

⌛ Testing commit ab89870 with merge 88c5140a653fdad0e47173c82cc5877430225c71...

@bors

bors commented Sep 5, 2017

Copy link
Copy Markdown
Collaborator

💔 Test failed - status-travis

@kennytm

Copy link
Copy Markdown
Member

@bors retry #44221

@bors

bors commented Sep 5, 2017

Copy link
Copy Markdown
Collaborator

⌛ Testing commit ab89870 with merge 7ec9447c941d9ff14a5cef56771621bac50d686b...

@bors

bors commented Sep 5, 2017

Copy link
Copy Markdown
Collaborator

💔 Test failed - status-travis

@kennytm

Copy link
Copy Markdown
Member

@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

bors commented Sep 5, 2017

Copy link
Copy Markdown
Collaborator

⌛ Testing commit ab89870 with merge 8856ebd935bc0582ed59919f63e8c96d8dcff415...

@bors

bors commented Sep 5, 2017

Copy link
Copy Markdown
Collaborator

💔 Test failed - status-travis

@kennytm

Copy link
Copy Markdown
Member

@bors retry p=-1 #44221

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

Details
[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

@arielb1arielb1 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
borsand 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
Copy Markdown
Member

@bors r+

@bors

bors commented Sep 29, 2017

Copy link
Copy Markdown
Collaborator

📌 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 @migirust-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.
Fixesrust-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

bors commented Sep 30, 2017

Copy link
Copy Markdown
Collaborator

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

@jakllsch
jakllsch deleted the jakllsch-caf2c3d2-c939-4c4d-8c68-1aecbd570fab branch September 30, 2017 13:52
@Mark-Simulacrum

Copy link
Copy Markdown
Member

Merged in #44936.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

20 participants

@jakllsch@rust-highfive@Mark-Simulacrum@bors@kennytm@alexcrichton@arielb1@aidanhs@aturon@jimmycuadra@Binero@Eh2406@tommyip@durka@Badel2@lorepozo@napen123@estebank@dtolnay@GuillaumeGomez