senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Masaki Hara (qnighy@qnmd.info)'s status on Friday, 22-Mar-2019 10:04:24 JST Masaki Hara Masaki Hara

    https://github.com/rust-lang/rust/pull/59119
    Future-proof Futures API というプルリクで若干揉めてるっぽい。Future::pollが明示的に持つべき文脈は何か?という話で、futuresの1, 2, 3の間でも方針がブレている。結局どうするべきか広範な合意は取れていないようだ

    In conversation Friday, 22-Mar-2019 10:04:24 JST from qnmd.info permalink

    Attachments

    1. Future-proof the Futures API by cramertj · Pull Request #59119 · rust-lang/rust
      from GitHub
      cc #59113, @carllerche, @rust-lang/libs r? @withoutboats
    • Masaki Hara (qnighy@qnmd.info)'s status on Friday, 22-Mar-2019 10:15:21 JST Masaki Hara Masaki Hara
      in reply to

      Future::pollが知りたい文脈は主に3つある。
      ・Waker(futures-0.1ではTaskと呼ばれている): 休眠タスクを起こすためのハンドル。
      ・Executor: 新規タスクを起動するためのハンドル。
      ・Locals: タスクローカル領域のためのハッシュマップ。

      In conversation Friday, 22-Mar-2019 10:15:21 JST permalink
    • Masaki Hara (qnighy@qnmd.info)'s status on Friday, 22-Mar-2019 10:20:53 JST Masaki Hara Masaki Hara
      in reply to

      futures-0.1はこれらを全てTLS経由で暗黙に渡していた。0.2では全てをContextという構造体に詰めて明示的に渡していた。0.3の現行の実装ではWakerだけを明示的に渡しているが、これをあとからfutures-0.2系列のようにできるよう拡張の余地を残そうというのが本PR。

      In conversation Friday, 22-Mar-2019 10:20:53 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.