Includes: Cleanup includes #5697
pull jtimon wants to merge 2 commits into bitcoin:master from jtimon:main_includes2 changing 46 files +92 −46-
jtimon commented at 1:03 pm on January 23, 2015: contributor
-
laanwj added the label UTXO Db and Indexes on Jan 26, 2015
-
laanwj removed the label UTXO Db and Indexes on Jan 26, 2015
-
laanwj added the label Improvement on Jan 26, 2015
-
jtimon force-pushed on Feb 3, 2015
-
jtimon force-pushed on Feb 3, 2015
-
jtimon force-pushed on Feb 6, 2015
-
jtimon renamed this:
Cleanup: Don't include main.h from any other header
Cleanup includes after some code movements around (mostly from main)
on Feb 6, 2015 -
jtimon renamed this:
Cleanup includes after some code movements around (mostly from main)
Cleanup includes after some code movements (mostly from main)
on Feb 6, 2015 -
jtimon commented at 7:50 pm on February 13, 2015: contributorclosing for now
-
jtimon closed this on Feb 13, 2015
-
jtimon reopened this on Jul 5, 2015
-
jtimon renamed this:
Cleanup includes after some code movements (mostly from main)
Includes: Move some from main.h to main.cpp and compile
on Jul 5, 2015 -
jtimon force-pushed on Jul 5, 2015
-
jtimon force-pushed on Jul 5, 2015
-
jtimon commented at 10:45 am on July 5, 2015: contributorFixed –disable-wallet build.
-
jtimon force-pushed on Jul 5, 2015
-
jtimon renamed this:
Includes: Move some from main.h to main.cpp and compile
Includes: Cleanup includes
on Jul 5, 2015 -
jtimon commented at 12:39 pm on July 5, 2015: contributorUpdated. Now also cleaning up net.h and wallet/ a little bit. Of course, adding the missing includes that are discovered.
-
jtimon force-pushed on Jul 5, 2015
-
jtimon force-pushed on Jul 5, 2015
-
jtimon force-pushed on Jul 5, 2015
-
jtimon commented at 9:24 pm on July 5, 2015: contributorSorry, updated again.
-
jtimon force-pushed on Jul 6, 2015
-
jtimon commented at 11:24 pm on July 6, 2015: contributorRebased
-
jgarzik commented at 11:50 pm on July 6, 2015: contributorconcept ACK - however this sort of PR needs constant rebasing. Usually better to break it up into even smaller chunks than modifying 40+ files in one go.
-
jtimon commented at 7:43 am on July 7, 2015: contributorYes, that’s why I try to avoid making these cleanups after the code moves that make them possible and not at the same time (so that the moves are less painful). But they keep accumulating… The need for constant rebases and lack of review is why I closed it last time, and When I get bored of I will likely close it once again. But, yes, smaller pieces (maybe small enough to get into the trivial branch while keeping the trivial branch itself maintainable) is a good suggestion, although I would really prefer that one day it just got merged once and for all (innocent me).
-
Diapolo commented at 7:50 am on July 7, 2015: noneI always think this is a valuable work, but doesn’t get much review time or seems to trivial for getting reviewed. Perhaps the trivial branch is the better place, but IMHO the trivial cycles should be shorter also.
-
jgarzik commented at 6:55 pm on July 23, 2015: contributorACK. Merge or close.
-
TRIVIAL: Missing includes 9dd793f499
-
Includes: Cleanup around net main and wallet
-Move from .h to .cpp: in main, net and wallet -Remove unnecessary #include "main.h" -Cleanup some wallet files includes
-
jtimon force-pushed on Jul 23, 2015
-
jtimon commented at 7:13 pm on July 23, 2015: contributorSorry, I didn’t realized this needed a trivial rebase (a
using namespace std
near a newly added#include <boost/foreach.hpp>
in walletmodel.cpp). -
laanwj merged this on Jul 27, 2015
-
laanwj closed this on Jul 27, 2015
-
laanwj referenced this in commit ca37e0f339 on Jul 27, 2015
-
laanwj commented at 12:42 pm on July 27, 2015: memberACK - but let’s do this only once per major release
-
jtimon commented at 10:36 am on July 28, 2015: contributorLimiting to at most one big include cleanup per major release sounds reasonable. I’m not sure I will ever do another one as big as this one though (and smaller ones can be made part of the relevant PR or via the trivial branch).
-
str4d referenced this in commit 1ff0a063c0 on Jul 13, 2017
-
str4d referenced this in commit 3a90a8519f on Nov 9, 2017
-
str4d referenced this in commit c84abf0194 on Dec 19, 2017
-
str4d referenced this in commit 1f993269ef on Apr 5, 2018
-
str4d referenced this in commit e86ad1d610 on Jun 27, 2019
-
str4d referenced this in commit 4fc6410110 on Aug 13, 2020
-
str4d referenced this in commit d0ed2a7c81 on Feb 16, 2021
-
zkbot referenced this in commit 89d9e557e1 on Feb 17, 2021
-
str4d referenced this in commit 1a85cc8817 on Feb 17, 2021
-
str4d referenced this in commit 8242ad0b4b on Feb 18, 2021
-
MarcoFalke locked this on Sep 8, 2021
Labels
Refactoring
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-17 12:12 UTC
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-17 12:12 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me