go-ethereum/eth/fetcher
Péter Szilágyi bf1798e04e
common/prque: generic priority queue (#26290)
* common, core, eth, les, trie: make prque generic

* les/vflux/server: fixed issues in priorityPool

* common, core, eth, les, trie: make priority also generic in prque

* les/flowcontrol: add test case for priority accumulator overflow

* les/flowcontrol: avoid priority value overflow

* common/prque: use int priority in some tests

No need to convert to int64 when we can just change the type used by the
queue.

* common/prque: remove comment about int64 range

---------

Co-authored-by: Zsolt Felfoldi <zsfelfoldi@gmail.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
2023-02-09 13:03:54 +02:00
..
block_fetcher.go common/prque: generic priority queue (#26290) 2023-02-09 13:03:54 +02:00
block_fetcher_test.go all: cleanup tests (#25641) 2022-09-07 20:21:59 +02:00
tx_fetcher.go all: use github.com/deckarep/golang-set/v2 (generic set) (#26159) 2022-11-14 15:16:52 +01:00
tx_fetcher_test.go all: refactor txpool into it's own package in prep for 4844 2022-10-24 16:35:53 +03:00