Skip to content
This repository was archived by the owner on Aug 2, 2022. It is now read-only.

kv database #8223

Merged
merged 80 commits into from
Apr 24, 2020
Merged

kv database #8223

merged 80 commits into from
Apr 24, 2020

Conversation

tbfleming
Copy link
Contributor

Change Description

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

@arhag arhag mentioned this pull request Apr 23, 2020
3 tasks
arhag and others added 11 commits April 23, 2020 11:25
- Removed `disk_trace`, renamed `ram_trace` to `storage_usage_trace` and use it everywhere.
- Removed deep mind arguments in `kv_chainbase_context` and use `apply_context` directly instead.
Also no need for alignment check in core_precondition because we only use spans of [const] char for now and EOS VM does not properly support spans of general types due to alignment problems.
Added deep mind support for KV database branch
Fixes corner cases of aliasing check that the previous implementation failed at.

The kv_tests/alias unit tests now pass.
Fix aliasing issues with new host function system
@arhag arhag merged commit 7913461 into develop Apr 24, 2020
@arhag arhag deleted the kv-database branch April 24, 2020 19:17
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants