scratch: add stack frame support #523

pull apoelstra wants to merge 1 commits into bitcoin-core:master from apoelstra:2018-04-scratch changing 8 files +92 −76
  1. apoelstra commented at 10:50 PM on April 5, 2018: contributor

    Replaces the single-blob stack space ith one that internally manages multiple blobs, which are exposed to the user as "frames". Users allocate new blobs with secp256k1_scratch_allocate_frame and deallocate them with secp256k1_scratch_deallocate_frame. Then any calls to secp256k1_scratch_alloc use the frame at the top of the stack. This is guaranteed to succeed, assuming that the frame allocation succeeded and that the user is not requesting more memory than the frame was allocated with.

  2. scratch: add stack frame support 6fe50439ae
  3. sipa commented at 11:28 PM on April 5, 2018: contributor

    utACK 6fe50439ae54abee820d2c1a9c686e5c0b2730f3

  4. sipa merged this on Apr 5, 2018
  5. sipa closed this on Apr 5, 2018

  6. sipa referenced this in commit 452d8e4d2a on Apr 5, 2018
  7. sismanis referenced this in commit 3f6dd65890 on Apr 6, 2018
  8. sismanis referenced this in commit 1bc1886397 on Apr 9, 2018
Contributors

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-22 20:15 UTC

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