A number of primitives are not supported by the testing framework. This MR:
- Re-organises cases, so that it is explicit which constants are unsupported.
- Adds support for
Crypto
primitives. - Adds support for
Option.unopt
/Option.unopt_with_error
. - Removes the
C_HASH
/C_TEST_MUTATE_COUNT
operation from code base (not used). - Removes unused
Get_big_map
/Mem_big_map
from interpreter. - Adds support for
C_ADD
/C_MUL
/C_INT
/C_NEG
for bls12_381_g1/g2/fr in interpreter. - Adds support for
C_PAIRING_CHECK
in interpreter. - Closes #1332 (closed) (bug on
Set.remove
).
-
has a changelog entry