Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Lange
e20158176d
les: fix goroutine leak in execQueue ( #14480 )
...
execQueue used an atomic counter to track whether the queue had been
closed, but the checking the counter didn't happen because the queue was
blocked on its channel.
Fix it by using a condition variable instead of sync/atomic. I tried an
implementation based on channels first, but it was hard to make it
reliable.
quit now waits for the queue loop to exit.
8 years ago
..
flowcontrol
les: implement request distributor, fix blocking issues ( #3660 )
8 years ago
api_backend.go
consensus, core, ethstats: use engine specific block beneficiary ( #14318 )
8 years ago
backend.go
cmd, eth, les, mobile: make networkid uint64 everywhere
8 years ago
distributor.go
all: update license information
8 years ago
distributor_test.go
all: update license information
8 years ago
execqueue.go
les: fix goroutine leak in execQueue ( #14480 )
8 years ago
execqueue_test.go
les: fix goroutine leak in execQueue ( #14480 )
8 years ago
fetcher.go
consensus, core: drop all the legacy custom core error types
8 years ago
handler.go
cmd, eth, les, mobile: make networkid uint64 everywhere
8 years ago
handler_test.go
all: gofmt -w -s
8 years ago
helper_test.go
core, consensus: pluggable consensus engines ( #3817 )
8 years ago
metrics.go
all: fix spelling errors
8 years ago
odr.go
all: import "context" instead of "golang.org/x/net/context"
8 years ago
odr_requests.go
les: implement request distributor, fix blocking issues ( #3660 )
8 years ago
odr_test.go
consensus, core, ethstats: use engine specific block beneficiary ( #14318 )
8 years ago
peer.go
cmd, eth, les, mobile: make networkid uint64 everywhere
8 years ago
protocol.go
all: update license information
8 years ago
randselect.go
les: implement light server pool
8 years ago
randselect_test.go
all: gofmt -w -s
8 years ago
request_test.go
all: import "context" instead of "golang.org/x/net/context"
8 years ago
server.go
core, consensus: pluggable consensus engines ( #3817 )
8 years ago
serverpool.go
les: implement request distributor, fix blocking issues ( #3660 )
8 years ago
sync.go
all: import "context" instead of "golang.org/x/net/context"
8 years ago
txrelay.go
les: implement request distributor, fix blocking issues ( #3660 )
8 years ago