mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-15 15:28:19 +00:00
55fa5d7006
* Remove duplicate function * Close cursor in ForAmount * Correct ForEach & ForPrefix * Switch GetOne implementation to cursor * Switch Has implementation to cursor * Small fixes * statelessCursors should be cleared in UpdateTxn * cursorentry -> cursorEntry * Fix memoryMutationCursor.NextNoDup * Don't swallow errors * Fix memoryMutationCursor.First for DupSort tables * TestFirstAfterClearBucket * Add TestAutoDupSort * WithTablessCfg -> WithTablesCfg * WithTablesCfg -> WithTableCfg * Add TestAutoDupSort * Remove memoryMutationCursor.currentPair * Merge duplicated cursors * goForward -> resolveCursorPriority * Extend TestAutoDupSort * Amend skipIntersection * Restore currentPair * Revert "Merge duplicated cursors" This reverts commit 13ba28f2fd4c63d6ef17254aa93ac05172e37429. * Revert WithTablessCfg -> WithTableCfg * Small fix to AppendDup * Revert "Revert "Merge duplicated cursors"" This reverts commit b94b7612617750d26eebe8b149e5a8d7f219a4db. * Pay more attention to isTableCleared * Remove convertAutoDupsort * Fix DeleteCurrentDuplicates * Small simplification of memoryMutationCursor.SeekBothRange * Revert BaseCase -> baseCase * Revert parameter renaming * Restore an assertion * Add TestAutoConversionSeekBothRange * CursorDupSort doesn't do AutoDupSortKeysConversion |
||
---|---|---|
.github/workflows | ||
aggregator | ||
bptree | ||
chain | ||
commitment | ||
common | ||
compress | ||
direct | ||
etl | ||
gointerfaces | ||
kv | ||
mmap | ||
patricia | ||
pedersen_hash | ||
recsplit | ||
rlp | ||
sais | ||
state | ||
txpool | ||
types | ||
.gitignore | ||
.golangci.yml | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
README.md | ||
rules.go | ||
tools.go |
erigon-lib
Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0