docs: Enhance TODO section in README.md with detailed explanations #32048

pull VolodymyrBg wants to merge 1 commits into bitcoin:master from VolodymyrBg:BG2 changing 1 files +22 −8
  1. VolodymyrBg commented at 8:45 pm on March 12, 2025: none

    This pull request improves the TODO section in the Minisketch README.md by:

    1. Adding detailed explanations for each planned improvement:
    • Explicit formulas for higher-degree polynomials
    • Subquadratic multiplication and modulus algorithms
    • Half-GCD algorithm implementation
    • Incremental decoding interface
    • Platform-specific optimizations beyond x86
    • 32-bit host optimizations
    • IBLT/Hybrid approaches
    1. Introducing implementation priorities to guide future development efforts:
    • Prioritizes ARM optimizations for mobile/embedded use
    • Highlights incremental decoding as high value for practical applications
    • Orders remaining improvements by complexity and expected performance gains

    These enhancements make the roadmap clearer for potential contributors and provide better context about the technical goals of the project. The detailed explanations help developers understand the purpose and potential impact of each planned improvement.

  2. Enhance Minisketch Documentation 1f9602af94
  3. DrahtBot commented at 8:45 pm on March 12, 2025: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32048.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

  4. DrahtBot added the label Docs on Mar 12, 2025
  5. DrahtBot added the label CI failed on Mar 12, 2025
  6. DrahtBot commented at 9:13 pm on March 12, 2025: contributor

    🚧 At least one of the CI tasks failed. Debug: https://github.com/bitcoin/bitcoin/runs/38666687165

    Try to run the tests locally, according to the documentation. However, a CI failure may still happen due to a number of reasons, for example:

    • Possibly due to a silent merge conflict (the changes in this pull request being incompatible with the current code in the target branch). If so, make sure to rebase on the latest commit of the target branch.

    • A sanitizer issue, which can only be found by compiling with the sanitizer and running the affected test.

    • An intermittent issue.

    Leave a comment here, if you need help tracking down a confusing failure.

  7. fanquake closed this on Mar 12, 2025

  8. VolodymyrBg deleted the branch on Mar 13, 2025

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: 2025-03-28 15:12 UTC

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