Skip to content

Conversation

@random-zebra
Copy link

Extracted from #2267.
This includes the network upgrade parameter for UPGRADE_V6_0 (currently disabled on all three networks), and defines SPORK_21_LEGACY_MNS_MAX_HEIGHT, which will be used for the transition to DMN lists (as described, under "deployment", in #2267).
This also sets the C++ standard to 14, which will be required by the immer library, and other parts of the code.

@random-zebra random-zebra force-pushed the 202103-dmn-deployment-stubs branch from f7fa655 to 92c3c8d Compare March 26, 2021 16:00
Copy link

@furszy furszy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 92c3c8d

@random-zebra random-zebra requested a review from Fuzzbawls April 1, 2021 20:45
@random-zebra
Copy link
Author

Can we merge this one?
It's rather simple to review, and there's lots of other PRs depending on it.

Copy link
Collaborator

@Fuzzbawls Fuzzbawls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 92c3c8d

@Fuzzbawls Fuzzbawls added the Needs Release Notes Placeholder tag for anything needing mention in the "Notable Changes" section of release notes label Apr 6, 2021
@random-zebra random-zebra merged commit daf8027 into PIVX-Project:master Apr 6, 2021
furszy added a commit that referenced this pull request Apr 13, 2021
c27bbed [Cleanup] functions impl: branch on new line (random-zebra)
8850b3e [Refactoring] Make CEvoDB mutex public (random-zebra)
304fc46 Take memory used by CEvoDB/CDBTransaction into account when flushing (random-zebra)
ed0d4f9 Track memory usage in CDBTransaction and CEvoDB (random-zebra)
f259774 Implement CDBTransactionIterator (Alexander Block)
51920cb Change CDBTransaction to compare keys by their serialized form (Alexander Block)
7094a60 Support passing CDataStream as key into CDBWrapper/CDBBatch/CDBIterator (Alexander Block)
cdd44d4 [Cleanup] Drop unneeded casts (random-zebra)
65b8ddc [DB] Specialize CScopedDBTransaction for evo database (random-zebra)
34a7541 [Refactoring] Properly add explicit specifier where appropriate (random-zebra)
6a36968 Implement 2-stage commit for CEvoDB to avoid inconsistencies (Alexander Block)
e6c7efe [Refactoring] Let Commit() return void (random-zebra)
fec56b0 [DB] Ensure evoDB consistency by storing best block hash (random-zebra)
be85c9a [Refactoring] migrate evoDb to unique pointer (random-zebra)
cab50d3 [Tests] Fix functional test suite with new directory 'evodb' (random-zebra)
ad7f5d7 [DB][BUG] Add virtual destructor for KeyValueHolder (random-zebra)
d6c56d1 Introduce CEvoDB for all evo related things, e.g. DIP3 (Alexander Block)
2496933 Implement CDBTransaction and CScopedDBTransaction (Alexander Block)
da6a2c1 [Build] CMake: Introduce evo headers (random-zebra)
f3a7cfb [Trivial] Remove unused variable in ProcessNewBlock (random-zebra)

Pull request description:

  Extracted from #2267.
  This introduces the new database, used for all DMN-related things, and updates the dbWrapper.

  Builds on top of:
  - [x] #2269
  - [x] #2270

ACKs for top commit:
  Fuzzbawls:
    Code ACK c27bbed
  furszy:
    Code ACK c27bbed.

Tree-SHA512: a93b0c96759b9493659d2e5c69d2fa9d7dbcb260b7f7ec4d2e7db2d1f2a4561f9548bbe4db07272792b5d6dbf33fd8e7c84f04d958781e6d9bb3fb1fdcbf2ea1
@random-zebra random-zebra removed the Needs Release Notes Placeholder tag for anything needing mention in the "Notable Changes" section of release notes label Aug 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants