mozilla/rust — pull request #4020 by erickt (2012-11-22 16:25:13+00:00)
Title: Remove a box from future, and add future::unwrap

This patch removes the box that holds the forced value, which seems unnecessary to me now that moves work well. Along with that I added a way to unwrap the forced value to match `option` and `result`.

The one change I'm not positive about is https://github.com/erickt/rust/commit/ae8253c39311f3f101f60120e36a1dc6a2355dc3#L0L140. @nikomatsakis: Your name is attached to this change. Does this look right?