erigon-pulse/core/state
Andrew Ashikhmin b16e560529
Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575)
* Produce less garbage in GetState

* Still playing with mem allocation in GetCommittedState

* Pass key by pointer in GetState as well

* linter

* Avoid a memory allocation in opSload

* Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore

* linter

* linters

* small clean up
2020-05-25 12:12:25 +01:00
..
contracts post-rebase fixups 2020-05-20 15:26:22 +03:00
change_set_writer.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
database_test.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
database_writer.go Add "execute blocks" stage to the staged sync. (#486) 2020-04-26 17:02:38 +01:00
database.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
db_state_reader.go Fix staged sync issue introduced by LRU caches (#568) 2020-05-22 16:11:00 +01:00
db_state_writer.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
dump.go resolver: merge HashBuilder-s and ResolveSet-s, decouple from ResolveRequest-s (#540) 2020-05-11 05:46:07 +01:00
helper.go Don't store RLPs in valueNodes (except tests). 2019-11-13 20:08:20 +01:00
history_test.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
intermediate_hashes.go MGR Schedule v0 (#550) 2020-05-15 15:58:36 +07:00
intra_block_state_test.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
intra_block_state.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
journal.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
plain_state_reader.go Fix staged sync issue introduced by LRU caches (#568) 2020-05-22 16:11:00 +01:00
plain_state_writer.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
readonly.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
state_object_test.go build: use golangci-lint (#20295) 2019-12-03 13:38:59 +01:00
state_object.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
state_test.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00
stateless.go Use uint256.Int rather than common.Hash for storage values to reduce memory allocation in opSload & opSstore (#575) 2020-05-25 12:12:25 +01:00