dash/src/script
Vijay Manikpuri 3148450032
Merge #16129: refactor: Remove unused includes (#4623)
67f4e9c522 Include core_io.h from core_read.cpp (practicalswift)
eca9767673 Make reasoning about dependencies easier by not including unused dependencies (practicalswift)

Pull request description:

  Make reasoning about dependencies easier by not including unused dependencies.

  Please note that the removed headers are _not_ "transitively included" by other still included headers. Thus the removals are real.

  As an added bonus this change means less work for the preprocessor/compiler. At least 51 393 lines of code no longer needs to be processed:

  ```
  $ git diff -u HEAD~1 | grep -E '^\-#include ' | cut -f2 -d"<" | cut -f1 -d">" | \
        sed 's%^%src/%g' | xargs cat | wc -l
  51393
  ```

  Note that 51 393 is the lower bound: the real number is likely much higher when taking into account transitively included headers :-)

ACKs for commit 67f4e9:

Tree-SHA512: 0c8868aac59813f099ce53d5307eed7962dd6f2ff3546768ef9e5c4508b87f8210f1a22c7e826c3c06bebbf28bdbfcf1628ed354c2d0fdb9a31a42cefb8fdf13

Co-authored-by: MarcoFalke <falke.marco@gmail.com>
2022-01-03 13:10:02 -06:00
..
dashconsensus.cpp Merge #13655: bitcoinconsensus: invalid flags error should be set to bitcoinconsensus_err 2021-07-02 12:59:27 +03:00
dashconsensus.h Merge #12757: Clarify include guard naming convention 2020-07-19 00:42:54 -05:00
descriptor.cpp merge bitcoin#16542: Return more specific errors about invalid descriptors 2021-12-22 19:43:18 +05:30
descriptor.h merge bitcoin#16542: Return more specific errors about invalid descriptors 2021-12-22 19:43:18 +05:30
interpreter.cpp Merge #14696: qa: Add explicit references to related CVE's in p2p_invalid_block test. 2021-12-15 20:09:58 +05:30
interpreter.h Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
ismine.cpp Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
ismine.h merge bitcoin#15780: add cachable amounts for caching credit/debit values 2021-12-22 19:41:11 +05:30
script_error.cpp Merge #18412: script: fix SCRIPT_ERR_SIG_PUSHONLY error string 2021-07-13 21:19:48 -05:00
script_error.h Merge #11423: [Policy] Several transaction standardness rules 2021-06-05 22:13:01 +03:00
script.cpp 16659 continuation 2021-12-17 12:02:16 -05:00
script.h Merge bitcoin#14636: Avoid using numeric_limits for sequence numbers and lock times (#4296) 2021-07-28 09:16:46 -05:00
sigcache.cpp 16659 continuation 2021-12-17 12:02:16 -05:00
sigcache.h Backport 11651 (#3358) 2020-03-20 01:46:56 +03:00
sign.cpp partial bitcoin#15749: fix importmulti only imports origin info for PKH outputs 2021-10-29 23:36:50 +05:30
sign.h Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00
standard.cpp Merge #16129: refactor: Remove unused includes (#4623) 2022-01-03 13:10:02 -06:00
standard.h Merge #16659: refactoring: Remove unused includes 2021-12-12 16:44:54 -05:00