consensus lib work: split stream classes out of serialize.h #5119

pull theuni wants to merge 1 commits into bitcoin:master from theuni:reducedeps6 changing 16 files +589 −553
  1. theuni commented at 8:43 PM on October 22, 2014: member

    serialization now has no dependencies.

  2. boost: split stream classes out of serialize.h
    serialization now has no dependencies.
    fa7361907a
  3. theuni commented at 5:08 AM on October 23, 2014: member

    this is move-only, btw. With the exception of a few obvious header changes and forward-declares.

  4. laanwj added the label Improvement on Oct 24, 2014
  5. in src/streams.h:None in fa7361907a
       0 | @@ -0,0 +1,571 @@
       1 | +// Copyright (c) 2009-2010 Satoshi Nakamoto
    


    laanwj commented at 2:29 PM on October 24, 2014:

    Thanks for moving these to a separate include file. Indeed, they don't belong with serialize itself.

  6. sipa commented at 5:24 PM on October 24, 2014: member

    Concept ACK; I didn't verify the move.

  7. laanwj commented at 10:42 AM on October 27, 2014: member

    ACK, verified move-only apart from (necessary) #include, comment and pre-declared classes changes.

  8. sipa commented at 11:10 AM on October 27, 2014: member

    ACK, verified that the code in streams.h is move-only.

  9. sipa merged this on Oct 27, 2014
  10. sipa closed this on Oct 27, 2014

  11. sipa referenced this in commit 60abd463ac on Oct 27, 2014
  12. MarcoFalke locked this on Sep 8, 2021
Contributors

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: 2026-04-18 15:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me