]> Git Repo - secp256k1.git/commit
Merge #566: Enable context creation in preallocated memory
authorGregory Maxwell <[email protected]>
Sat, 25 May 2019 21:16:07 +0000 (21:16 +0000)
committerGregory Maxwell <[email protected]>
Sat, 25 May 2019 21:44:37 +0000 (21:44 +0000)
commita484e0008bc9d27e5f8384813958aaba385ee000
treee131b88466ba41e6a8baa3a5110bb974fa5a9acc
parent36698dcfeeef11f1d49c9f808f49025efc541d97
parent0522caac8f28e9eaa19bfebc88e463fc8d409b7c
Merge #566: Enable context creation in preallocated memory

0522caa Explain caller's obligations for preallocated memory (Tim Ruffing)
238305f Move _preallocated functions to separate header (Tim Ruffing)
695feb6 Export _preallocated functions (Tim Ruffing)
814cc78 Add tests for contexts in preallocated memory (Tim Ruffing)
ba12dd0 Check arguments of _preallocated functions (Tim Ruffing)
5feadde Support cloning a context into preallocated memory (Tim Ruffing)
c4fd5da Switch to a single malloc call (Tim Ruffing)
ef020de Add size constants for preallocated memory (Tim Ruffing)
1bf7c05 Prepare for manual memory management in preallocated memory (Tim Ruffing)

Pull request description:

  @apoelstra

  This builds on #557.

  Manually managing memory is always a pain in the ass in some way. I tried to keep the pain manageable. I'm open to suggestions to make this less ugly or error-prone.

  to do:
   * tests
   * export functions

ACKs for commit 0522ca:

Tree-SHA512: 8ddb5b70219b6f095e780a9812d2387ab2a7f399803ce4101e27da504b479a61ebe08b6380568c7ba6f1e73d7d0b1f58a3c0a66fa0fdec7a64cd0740e156ce38
This page took 0.025556 seconds and 4 git commands to generate.