Go to file
ledgerwatch 312d43aa88
Recsplit encoding (#69)
* Recsplit encoding

* Added Golomb-Rice encoding

* More on encoding

* More

* Fix compile errors

* Fix fuzz test, add corpus

* Integrated Elias-Fano

* Fix lint

* Add select64

* More

* Add fuzz test for elias fano

* Debugging elias fano

* Fuzz test for elias fano

* More elias fano debugging

* Fix elias fano

* More fixes

* Fix to golombRiceLength

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-09-18 22:59:27 +01:00
.github/workflows Pool: chain config, non-mainnet (#78) 2021-09-18 20:58:20 +07:00
chain Pool: chain config, non-mainnet (#78) 2021-09-18 20:58:20 +07:00
common Pool: chain config, non-mainnet (#78) 2021-09-18 20:58:20 +07:00
direct Pool: cache based on txID (#75) 2021-09-17 09:56:04 +07:00
etl Pool: cache based on txID (#75) 2021-09-17 09:56:04 +07:00
gointerfaces Pool: chain config, non-mainnet (#78) 2021-09-18 20:58:20 +07:00
interfaces Pool: cache based on txID (#75) 2021-09-17 09:56:04 +07:00
kv Pool: chain config, non-mainnet (#78) 2021-09-18 20:58:20 +07:00
recsplit Recsplit encoding (#69) 2021-09-18 22:59:27 +01:00
rlp Pool: rlp fuzzing fixes (#60) 2021-09-07 17:32:13 +07:00
txpool Pool: chain config, non-mainnet (#78) 2021-09-18 20:58:20 +07:00
.gitignore .gitignore 2021-07-27 09:54:09 +07:00
.golangci.yml Pool: switch cache to tx.ID(), more metrics (#73) 2021-09-15 20:15:32 +07:00
go.mod Pool: switch cache to tx.ID(), more metrics (#73) 2021-09-15 20:15:32 +07:00
go.sum Pool: switch cache to tx.ID(), more metrics (#73) 2021-09-15 20:15:32 +07:00
LICENSE Initial commit 2021-06-19 10:43:10 +01:00
Makefile Pool: cache based on txID (#75) 2021-09-17 09:56:04 +07:00
README.md Initial commit 2021-06-19 10:43:10 +01:00
tools.go Initial recsplit (#67) 2021-09-13 18:31:09 +01:00

erigon-lib

Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0