plugeth/common/prque
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
..
lazyqueue_test.go les: UDP pre-negotiation of available server capacity (#22183) 2021-03-01 10:24:20 +01:00
lazyqueue.go common/prque: generic priority queue (#26290) 2023-02-09 13:03:54 +02:00
prque_test.go common/prque: generic priority queue (#26290) 2023-02-09 13:03:54 +02:00
prque.go common/prque: generic priority queue (#26290) 2023-02-09 13:03:54 +02:00
sstack_test.go common/prque: generic priority queue (#26290) 2023-02-09 13:03:54 +02:00
sstack.go common/prque: generic priority queue (#26290) 2023-02-09 13:03:54 +02:00