Add new conformance tests

This commit is contained in:
microproofs
2024-12-07 12:23:51 +07:00
parent 5f1f37919f
commit 17fdbd356a
961 changed files with 2694 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool False) ] (con bytestring #) ]
(con bytestring #ff)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #))

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool False) ] (con bytestring #ff) ]
(con bytestring #)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #))

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool False) ] (con bytestring #ff) ]
(con bytestring #00)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #00))

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool False) ] (con bytestring #00) ]
(con bytestring #ff)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #00))

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool False) ] (con bytestring #4f00) ]
(con bytestring #f4)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #44))

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool True) ] (con bytestring #) ]
(con bytestring #ff)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #ff))

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool True) ] (con bytestring #ff) ]
(con bytestring #)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #ff))

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool True) ] (con bytestring #ff) ]
(con bytestring #00)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #00))

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool True) ] (con bytestring #00) ]
(con bytestring #ff)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #00))

View File

@@ -0,0 +1,4 @@
(program 1.0.0 [
[ [ (builtin andByteString) (con bool True) ] (con bytestring #4f00) ]
(con bytestring #f4)
])

View File

@@ -0,0 +1,2 @@
({cpu: 213726
| mem: 801})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #4400))

View File

@@ -0,0 +1,12 @@
(program 1.0.0
[
[
[
(builtin andByteString)
(con bool False)
]
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
]
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
]
)

View File

@@ -0,0 +1,2 @@
({cpu: 221670
| mem: 807})

View File

@@ -0,0 +1,7 @@
(program
1.0.0
(con
bytestring
#13808014808080189900422a0288ac0203640002540830091400164401020021093f210424001cc5508210
)
)

View File

@@ -0,0 +1,12 @@
(program 1.0.0
[
[
[
(builtin andByteString)
(con bool True)
]
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
]
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
]
)

View File

@@ -0,0 +1,2 @@
({cpu: 221670
| mem: 807})

View File

@@ -0,0 +1,7 @@
(program
1.0.0
(con
bytestring
#13808014808080189900422a0288ac0203640002540830091400164401020021093f210424001cc55082101b55b625553af3
)
)

View File

@@ -0,0 +1,12 @@
(program 1.0.0
[
[
[
(builtin andByteString)
(con bool False)
]
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
]
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
]
)

View File

@@ -0,0 +1,2 @@
({cpu: 221677
| mem: 807})

View File

@@ -0,0 +1,7 @@
(program
1.0.0
(con
bytestring
#13808014808080189900422a0288ac0203640002540830091400164401020021093f210424001cc5508210
)
)

View File

@@ -0,0 +1,12 @@
(program 1.0.0
[
[
[
(builtin andByteString)
(con bool True)
]
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
]
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
]
)

View File

@@ -0,0 +1,2 @@
({cpu: 221677
| mem: 807})

View File

@@ -0,0 +1,7 @@
(program
1.0.0
(con
bytestring
#13808014808080189900422a0288ac0203640002540830091400164401020021093f210424001cc55082101b55b625553af3
)
)

View File

@@ -0,0 +1 @@
(program 0.0.0 [[[(force (force (builtin chooseList))) (con (list integer) [ 0 , 1 , 2 ])] (con integer 1)] (con integer 2)])

View File

@@ -0,0 +1 @@
(program 0.0.0 (con integer 2))

View File

@@ -0,0 +1 @@
(program 0.0.0 [[[(force (force (builtin chooseList))) (con (list integer) [ ])] (con integer 1)] (con integer 2)])

View File

@@ -0,0 +1 @@
(program 0.0.0 (con integer 1))

View File

@@ -0,0 +1,2 @@
-- chooseList should accept arbitrary terms in the branches
(program 0.0.0 [[[(force (force (builtin chooseList))) (con (list integer) [ 0, 1, 2 ])] (lam x x)] (lam y (lam z z))])

View File

@@ -0,0 +1 @@
(program 0.0.0 (lam y (lam z z)))

View File

@@ -0,0 +1,2 @@
-- chooseList should accept arbitrary terms in the branches
(program 0.0.0 [[[(force (force (builtin chooseList))) (con (list integer) [ ])] (lam x x)] (lam y (lam z z))])

View File

@@ -0,0 +1 @@
(program 0.0.0 [[(force (builtin chooseUnit)) (con unit ())] (con integer 2)])

View File

@@ -0,0 +1 @@
(program 0.0.0 (con integer 2))

View File

@@ -0,0 +1,2 @@
-- chooseUnit should accept arbitrary terms for the second argument
(program 0.0.0 [[(force (builtin chooseUnit)) (con unit ())] (lam x x)])

View File

@@ -0,0 +1 @@
(program 1.0.0 [ (builtin complementByteString) (con bytestring #) ])

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #))

View File

@@ -0,0 +1 @@
(program 1.0.0 [ (builtin complementByteString) (con bytestring #0f) ])

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #f0))

View File

@@ -0,0 +1 @@
(program 1.0.0 [ (builtin complementByteString) (con bytestring #b00b) ])

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #4ff4))

View File

@@ -0,0 +1,6 @@
(program 1.0.0
[
(builtin complementByteString)
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
]
)

View File

@@ -0,0 +1,7 @@
(program
1.0.0
(con
bytestring
#246379e3675c2e6346d73dd5cd5551f5b08bfeec23b78cb2c3ffe9a834702d46b68050e95bf3e1322829a7e4aa49daaac50c
)
)

View File

@@ -0,0 +1,18 @@
(program 1.0.0
[
(lam x
[
(builtin equalsByteString)
x
[
(builtin complementByteString)
[
(builtin complementByteString)
x
]
]
]
)
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
]
)

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bool True))

View File

@@ -0,0 +1,2 @@
-- the arg overflow'ed over the maxBound :: Word8
(program 1.0.0 [(builtin consByteString) (con integer 256) (con bytestring #)])

View File

@@ -0,0 +1,3 @@
(program 1.0.0
[(builtin consByteString) (con integer -88) (con bytestring #686543616B654973414C6965)]
)

View File

@@ -0,0 +1,3 @@
(program 1.0.0
[(builtin consByteString) (con integer 84) (con bytestring #686543616B654973414C6965)]
)

View File

@@ -0,0 +1 @@
(program 1.0.0 (con bytestring #54686543616B654973414C6965))

View File

@@ -0,0 +1 @@
(program 1.0.0 [ (builtin countSetBits) (con bytestring #) ])

View File

@@ -0,0 +1,2 @@
({cpu: 158888
| mem: 401})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con integer 0))

View File

@@ -0,0 +1 @@
(program 1.0.0 [ (builtin countSetBits) (con bytestring #0000) ])

View File

@@ -0,0 +1,2 @@
({cpu: 158888
| mem: 401})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con integer 0))

View File

@@ -0,0 +1 @@
(program 1.0.0 [ (builtin countSetBits) (con bytestring #0100) ])

View File

@@ -0,0 +1,2 @@
({cpu: 158888
| mem: 401})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con integer 1))

View File

@@ -0,0 +1 @@
(program 1.0.0 [ (builtin countSetBits) (con bytestring #0001) ])

View File

@@ -0,0 +1,2 @@
({cpu: 158888
| mem: 401})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con integer 1))

View File

@@ -0,0 +1,6 @@
(program 1.0.0
[
(builtin countSetBits)
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
]
)

View File

@@ -0,0 +1,2 @@
({cpu: 175378
| mem: 401})

View File

@@ -0,0 +1 @@
(program 1.0.0 (con integer 163))

View File

@@ -0,0 +1,6 @@
(program 1.0.0
[
(builtin countSetBits)
(con bytestring #00000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
]
)

Some files were not shown because too many files have changed in this diff Show More