No description
Find a file
Russell O'Connor 3b60583dd2 Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b
c2d4c3d07b Update elements-sources.mk
5ba4a709ac Add explicit deallocation functions to the Simplicity API
fd3a1a7c3f Fix comments
e10d34fa49 Clarify comment about illegal hidden children
3b55e8150e Rename STOP code error message
f67d1ad145 Generate contents of decodePrimitive automatically
991fddcb6a Correctly name identity hashes
a840706c2f Static asserts on imr_buf not needed
7e91641218 Prep C code for VST proving

git-subtree-dir: src/simplicity
git-subtree-split: c2d4c3d07bb7e5973fc22cf172ed8fb9a84b4365
2025-01-31 11:44:47 -05:00
include/simplicity Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
primitive/elements Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
secp256k1 Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
bitstream.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
bitstream.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
bitstring.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
bounded.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
cmr.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
ctx8Pruned.c Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
ctx8Pruned.h Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
ctx8Unpruned.c Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
ctx8Unpruned.h Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
dag.c Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
dag.h Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
decodeCoreJets.inc Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
deserialize.c Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
deserialize.h Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
elements-sources.mk Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
eval.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
eval.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
frame.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
frame.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
hashBlock.c Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
hashBlock.h Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
jets-secp256k1.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
jets.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
jets.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
limitations.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
Makefile Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
precomputed.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
primitive.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
regression4.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
regression4.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
rsort.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
rsort.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
schnorr0.c Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
schnorr0.h Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
schnorr6.c Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
schnorr6.h Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
sha256.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
sha256.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
sha256_x86.inc Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
simplicity_alloc.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
simplicity_assert.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
taptweak.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
test.c Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
type.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
type.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
typeInference.c Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
typeInference.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00
typeSkipTest.c Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
typeSkipTest.h Squashed 'src/simplicity/' changes from 86ac0f92c4..c2d4c3d07b 2025-01-31 11:44:47 -05:00
uword.h Squashed 'src/simplicity/' content from commit 86ac0f92c4 2024-10-07 14:38:29 -04:00