Refactor script interpreter flags to use new CScriptFlags class for stricter checking #10353

pull luke-jr wants to merge 1 commits into bitcoin:master from luke-jr:scriptflags changing 13 files +230 −169
  1. luke-jr commented at 3:01 AM on May 8, 2017: member

    I noticed that we've run out of bits in script flags, so I refactored the code so flags are an explicit class and cause compile failures instead of silent bugs, and can be safely extended to larger sizes. IMO it is also more readable, especially in regard to IsAtLeastOneSet.

  2. Refactor script interpreter flags to use new CScriptFlags class for stricter checking 664299ec3b
  3. fanquake added the label Refactoring on May 8, 2017
  4. fanquake added the label Validation on May 8, 2017
  5. jtimon commented at 1:04 AM on September 6, 2017: contributor

    Needs rebase

  6. dcousens commented at 3:54 AM on September 6, 2017: contributor

    concept ACK

  7. laanwj commented at 6:58 PM on March 7, 2018: member

    Closing, seems to be dormant, let me know if you pick this up again.

  8. laanwj closed this on Mar 7, 2018

  9. MarcoFalke locked this on Sep 8, 2021

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-14 15:15 UTC

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