Skip to content

Conversation

@Susurrus
Copy link
Contributor

No description provided.

@alexcrichton
Copy link
Member

@bors: r+

@bors
Copy link
Contributor

bors commented Jul 17, 2017

📌 Commit fef784e has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Jul 17, 2017

⌛ Testing commit fef784e with merge c00686f...

bors added a commit that referenced this pull request Jul 17, 2017
Add execvpe for support *nix platforms
@Susurrus Susurrus changed the title Add execvpe for support *nix platforms Add execvpe for supported *nix platforms Jul 17, 2017
@bors
Copy link
Contributor

bors commented Jul 17, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing c00686f to master...

@bors bors merged commit fef784e into rust-lang:master Jul 17, 2017
@Susurrus Susurrus deleted the execvpe branch July 17, 2017 16:20
@Susurrus Susurrus mentioned this pull request Jul 17, 2017
10 tasks
bors bot added a commit to nix-rust/nix that referenced this pull request Jul 18, 2017
681: Remove feature flags r=Susurrus

These are vestiges of the initial push to get this working on Rust 1.0. These feature flags are undocumented and so hard to discover (only learned about them today!), prevent functions being included that should be and this also affects documentation on docs.rs, and none of the features are tested in CI and the `execvpe` has been broken for forever.

The solution is to conditionally compile everything supported for a given platform and do away completely with the feature flags. The `execvpe` function is completely removed as it's not available for *nix platforms in libc and is already broken, so no loss removing it. We'll add it back once it's back in libc (rust-lang/libc#670).

Closes #98.
Closes #206.
Closes #306.
Closes #308.
bors bot added a commit to nix-rust/nix that referenced this pull request Jul 19, 2017
681: Remove feature flags r=Susurrus

These are vestiges of the initial push to get this working on Rust 1.0. These feature flags are undocumented and so hard to discover (only learned about them today!), prevent functions being included that should be and this also affects documentation on docs.rs, and none of the features are tested in CI and the `execvpe` has been broken for forever.

The solution is to conditionally compile everything supported for a given platform and do away completely with the feature flags. The `execvpe` function is completely removed as it's not available for *nix platforms in libc and is already broken, so no loss removing it. We'll add it back once it's back in libc (rust-lang/libc#670).

Closes #98.
Closes #206.
Closes #306.
Closes #308.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants