From 8c619954d3020a1a09d210960695fd9b0efdcaed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=BCndler?= Date: Fri, 8 Dec 2023 22:52:57 +0100 Subject: [PATCH] Add conformance test for big ints --- .../evaluation/builtin/semantics/iData/{ => iData-0}/iData.uplc | 0 .../builtin/semantics/iData/{ => iData-0}/iData.uplc.expected | 0 .../evaluation/builtin/semantics/iData/iData-big-neg/iData.uplc | 1 + .../builtin/semantics/iData/iData-big-neg/iData.uplc.expected | 1 + .../evaluation/builtin/semantics/iData/iData-big-pos/iData.uplc | 1 + .../builtin/semantics/iData/iData-big-pos/iData.uplc.expected | 1 + 6 files changed, 4 insertions(+) rename crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/{ => iData-0}/iData.uplc (100%) rename crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/{ => iData-0}/iData.uplc.expected (100%) create mode 100644 crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-neg/iData.uplc create mode 100644 crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-neg/iData.uplc.expected create mode 100644 crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-pos/iData.uplc create mode 100644 crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-pos/iData.uplc.expected diff --git a/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData.uplc b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-0/iData.uplc similarity index 100% rename from crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData.uplc rename to crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-0/iData.uplc diff --git a/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData.uplc.expected b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-0/iData.uplc.expected similarity index 100% rename from crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData.uplc.expected rename to crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-0/iData.uplc.expected diff --git a/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-neg/iData.uplc b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-neg/iData.uplc new file mode 100644 index 00000000..25150142 --- /dev/null +++ b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-neg/iData.uplc @@ -0,0 +1 @@ +(program 0.0.0 [(builtin iData) (con integer -18446744073709551618)]) \ No newline at end of file diff --git a/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-neg/iData.uplc.expected b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-neg/iData.uplc.expected new file mode 100644 index 00000000..cb708bf8 --- /dev/null +++ b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-neg/iData.uplc.expected @@ -0,0 +1 @@ +(program 0.0.0 (con data (I -18446744073709551618))) \ No newline at end of file diff --git a/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-pos/iData.uplc b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-pos/iData.uplc new file mode 100644 index 00000000..b3eb79d3 --- /dev/null +++ b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-pos/iData.uplc @@ -0,0 +1 @@ +(program 0.0.0 [(builtin iData) (con integer 18446744073709551618)]) \ No newline at end of file diff --git a/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-pos/iData.uplc.expected b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-pos/iData.uplc.expected new file mode 100644 index 00000000..b05b8203 --- /dev/null +++ b/crates/uplc/test_data/conformance/evaluation/builtin/semantics/iData/iData-big-pos/iData.uplc.expected @@ -0,0 +1 @@ +(program 0.0.0 (con data (I 18446744073709551618))) \ No newline at end of file