1. 25 Jan, 2017 2 commits
    • Felix Lange's avatar
      event: add new Subscription type and related utilities · 6d5e100d
      Felix Lange authored
      This commit introduces a new Subscription type, which is synonymous with
      ethereum.Subscription. It also adds a couple of utilities that make
      working with Subscriptions easier. The mot complex utility is Feed, a
      synchronisation device that implements broadcast subscriptions. Feed is
      slightly faster than TypeMux and will replace uses of TypeMux across the
      go-ethereum codebase in the future.
      6d5e100d
    • Felix Lange's avatar
      event: deprecate TypeMux and related types · 9b62facd
      Felix Lange authored
      The Subscription type is gone, all uses are replaced by
      *TypeMuxSubscription. This change is prep-work for the
      introduction of the new Subscription type in a later commit.
      
         gorename -from '"github.com/ethereum/go-ethereum/event"::Event' -to TypeMuxEvent
         gorename -from '"github.com/ethereum/go-ethereum/event"::muxsub' -to TypeMuxSubscription
         gofmt -w -r 'Subscription -> *TypeMuxSubscription' ./event/*.go
         find . -name '*.go' -and -not -regex '\./vendor/.*' \| xargs gofmt -w -r 'event.Subscription -> *event.TypeMuxSubscription'
      9b62facd
  2. 24 Jan, 2017 2 commits
  3. 23 Jan, 2017 3 commits
  4. 22 Jan, 2017 2 commits
  5. 20 Jan, 2017 5 commits
  6. 18 Jan, 2017 1 commit
  7. 17 Jan, 2017 7 commits
  8. 16 Jan, 2017 5 commits
  9. 13 Jan, 2017 6 commits
  10. 12 Jan, 2017 7 commits