Skip to content
  1. Jan 29, 2020
    • Max Inden's avatar
      client/network-gossip: Integrate GossipEngine tasks into Future impl · 570370fc
      Max Inden authored
      `GossipEngine` spawns two tasks, one for a periodic tick, one to forward
      messages from the network to subscribers. These tasks hold an `Arc` to a
      `GossipEngineInner`.
      
      To reduce the amount of shared ownership (locking) this patch integrates
      the two tasks into a `Future` implementation on the `GossipEngine`
      struct. This `Future` implementation can now be called from a single
      owner, e.g. the `finality-grandpa` `NetworkBridge`.
      
      As a side effect this removes the requirement on the `network-gossip`
      crate to spawn tasks and thereby removes the requirement on the
      `finality-grandpa` crate to spawn any tasks.
      
      This is part of a greater effort to reduce the number of owners of
      components within `finality-grandpa`, `network` and `network-gossip` as
      well as to reduce the amount of unbounded channels. For details see
      d4fbb897, f0c18520 and 5afc7777.
      570370fc
  2. Jan 28, 2020
    • Toralf Wittner's avatar
      Update yamux to version 0.4.1 (#4746) · 8bb1811e
      Toralf Wittner authored
      8bb1811e
    • Bastian Köcher's avatar
      WASM runtime switch to import memory (#4737) · 17aae385
      Bastian Köcher authored
      * WASM runtime switch to import memory
      
      Up to now runtimes have exported their memory. To unify it with
      sandboxing, this pr switches runtimes to import memory as well.
      
      From a functional perspective, exporting/importing memory makes no
      difference to the runtime.
      
      To provide backwards compatibility, WASM exported memory is still supported.
      
      * Revert debug stuff
      
      * Revert some stuff
      17aae385
  3. Jan 27, 2020
  4. Jan 25, 2020
  5. Jan 24, 2020
  6. Jan 23, 2020
  7. Jan 22, 2020
  8. Jan 21, 2020