ruffle/core
David Wendt 491d94c947 Pinbox all Futures.
Due to some strangeness with the way Rust implemented unsafe-to-move behavior, boxed futures are implicitly `Unpin`. Which is useless to us.

The reason for this is a little counter-intuitive. Actually, the fact that Rust supports memory pinning at all is a little odd, because the core language explicitly requires all types be movable. To get around this, Pin requires that all !Unpin types be *born pinned*. This is because you can't re-pin an already unpinned value in memory.

Anyway, this necessitates this silly API change.
2020-02-21 23:44:05 -05:00
..
assets text: Add dummy implementation of device text 2019-10-07 23:23:45 -07:00
macros build(deps): bump syn from 1.0.13 to 1.0.14 2020-01-20 18:56:56 +00:00
src Pinbox all Futures. 2020-02-21 23:44:05 -05:00
tests tests: Add test for misdocumented DefineFunction2 register preload 2020-02-20 12:58:26 -08:00
Cargo.toml build(deps): bump smallvec from 1.1.0 to 1.2.0 2020-01-29 18:42:28 +00:00