Alex Crichton cde9684e4b Clean up atomics/futures + polyfill
* Remove now-unneeded `State` enum
* Remove timeout argument from polyfill since we don't need it
* Call `Atomics.waitAsync` if it's available instead of using our polyfill
* Remove some extraneous dead code from the polyfill
* Add a `val: i32` argument to the polyfill
* Simplify the flow of futures with `Package` since `waitAsync` handles
  all the heavy lifting for us.
* Remove `Arc<Package>` and just use `Package`
* Remove `RefCell` from inside of `Package` now that it is no longer
  needed.
2019-07-18 13:55:54 -07:00
..
2019-07-11 15:02:39 -07:00
2019-07-11 15:02:39 -07:00
2019-07-11 15:02:39 -07:00
2019-07-11 15:02:39 -07:00
2019-07-11 15:02:39 -07:00
2019-07-11 15:02:39 -07:00
2018-11-27 12:07:59 -08:00
2019-07-11 15:02:39 -07:00