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

Sendable futures #3421

Closed
wants to merge 15 commits into from
Closed

Sendable futures #3421

wants to merge 15 commits into from

Conversation

olsonjeffery
Copy link
Contributor

sendable futures in rust (plus other minor things)

Long time coming. Big thanks to @brson and @nikomatsakis for helping me over some spots where I got stuck.

Overview

  • Future<A> is now sendable (and not copyable)
  • Important stuff in core::task (particular TaskBuilder and TaskOpts) now uses the pipes:: family instead of the comm:: family of messaging primitives
  • Misc. test cleanup as fallout from change and duplicate renames of some core types that I touched during this minor change

Cheers,
Jeff

@olsonjeffery
Copy link
Contributor Author

This unblocks servo #43, which I'd also like to take on.

@brson
Copy link
Contributor

brson commented Sep 9, 2012

Merged. Thanks!

@brson brson closed this Sep 9, 2012
@brson brson mentioned this pull request Sep 9, 2012
@nikomatsakis
Copy link
Contributor

congrats pfox, this looks like it was a long slog.

@burg
Copy link

burg commented Sep 11, 2012

Yes, great work! Find us in #servo when you are ready to tackle that bug you unblocked

RalfJung pushed a commit to RalfJung/rust that referenced this pull request Mar 31, 2024
avoid mutating the global environment

`remove_var` is just as bad as `set_var`, let's not do that.
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.

4 participants