Andrew Poelstra
|
98836b11f0
|
scratch: replace frames with "checkpoint" system
|
2019-05-26 01:05:09 +00:00 |
|
Andrew Poelstra
|
7623cf2b97
|
scratch: save a couple bytes of unnecessarily-allocated memory
|
2019-05-25 23:01:08 +00:00 |
|
Andrew Poelstra
|
a7a164f2c6
|
scratch: rename max_size to size , document that extra will actually be allocated
|
2019-05-25 23:01:07 +00:00 |
|
Andrew Poelstra
|
5a4bc0bb95
|
scratch: unify allocations
|
2019-05-25 22:59:51 +00:00 |
|
Andrew Poelstra
|
c2b028a281
|
scratch space: thread error_callback into all scratch space functions
Use it when checking magic bytes
|
2019-05-25 22:59:50 +00:00 |
|
Andrew Poelstra
|
0be1a4ae62
|
scratch: add magic bytes to beginning of structure
|
2019-05-25 22:55:39 +00:00 |
|
Andrew Poelstra
|
92a48a764d
|
scratch space: use single allocation
|
2019-05-25 22:53:50 +00:00 |
|
Tim Ruffing
|
1bf7c056ba
|
Prepare for manual memory management in preallocated memory
* Determine ALIGNMENT more cleverly and move it to util.h
* Implement manual_malloc() helper function
|
2019-05-25 13:58:09 +02:00 |
|
Andrew Poelstra
|
6fe50439ae
|
scratch: add stack frame support
|
2018-04-05 22:49:29 +00:00 |
|
Andrew Poelstra
|
548de42ecf
|
add resizeable scratch space API
Alignment support by Pieter Wuille.
|
2017-12-07 20:13:04 +00:00 |
|