Page MenuHomePhabricator

Chop up chain.h
Closed, WontfixPublic

Description

Modifications to chain.h requires recompilation of almost the entire project. Split it up into multiple headers.

Related Objects

Mentioned In
rSTAGING5977efad639b: Resolved forgotten chain.h merge.
rSTAGING62591dfadea3: Seperated BlockStatus class from chain.h file and updated .h and .cpp…
rSTAGING1846d75b46d1: Seperated CDiskBlockPos from Chain.h into its own .h file and updated .h and .
rSTAGINGb59151daf3ef: Seperated enum class BlockValidity from chain.h into its own .h file and…
rSTAGINGe868c6b3f3df: Moved CBlockFileInfo class from chain.h into its own header and updated .cpp…
rABC5977efad639b: Resolved forgotten chain.h merge.
D1719: Resolved forgotten chain.h merge.
rABC62591dfadea3: Seperated BlockStatus class from chain.h file and updated .h and .cpp…
rABCb59151daf3ef: Seperated enum class BlockValidity from chain.h into its own .h file and…
rABC1846d75b46d1: Seperated CDiskBlockPos from Chain.h into its own .h file and updated .h and .
rABCe868c6b3f3df: Moved CBlockFileInfo class from chain.h into its own header and updated .cpp…
D1661: Seperated CDiskBlockIndex class from chain.h into its own .h file and updated other .cpp and .h file dependencies.
D1660: Seperated CBlockIndex class from chain.h into it blockindex.h and updated dependencies in other .h and .cpp files.
D1659: Seperated BlockStatus class from chain.h file and updated .h and .cpp dependencies.
D1656: Seperated enum class BlockValidity from chain.h into its own .h file and updated other .h and .cpp dependencies.
D1655: Seperated CDiskBlockPos from Chain.h into its own .h file and updated .h and .cpp dependencies.
D1654: Moved CBlockFileInfo class from chain.h into its own header and updated .cpp and .h file dependencies.

Event Timeline

jasonbcox triaged this task as Normal priority.Jul 9 2018, 14:28
jasonbcox created this task.

In the interest of facilitating backports, we will either not do this or put it off for a long time. Closing this ticket for now.