Add new conformance tests
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool False) ] (con bytestring #) ]
|
||||
(con bytestring #ff)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #))
|
||||
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool False) ] (con bytestring #ff) ]
|
||||
(con bytestring #)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #))
|
||||
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool False) ] (con bytestring #ff) ]
|
||||
(con bytestring #00)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #00))
|
||||
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool False) ] (con bytestring #00) ]
|
||||
(con bytestring #ff)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #00))
|
||||
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool False) ] (con bytestring #4f00) ]
|
||||
(con bytestring #f4)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #44))
|
||||
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool True) ] (con bytestring #) ]
|
||||
(con bytestring #ff)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #ff))
|
||||
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool True) ] (con bytestring #ff) ]
|
||||
(con bytestring #)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #ff))
|
||||
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool True) ] (con bytestring #ff) ]
|
||||
(con bytestring #00)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #00))
|
||||
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool True) ] (con bytestring #00) ]
|
||||
(con bytestring #ff)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #00))
|
||||
@@ -0,0 +1,4 @@
|
||||
(program 1.0.0 [
|
||||
[ [ (builtin andByteString) (con bool True) ] (con bytestring #4f00) ]
|
||||
(con bytestring #f4)
|
||||
])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 213726
|
||||
| mem: 801})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #4400))
|
||||
@@ -0,0 +1,12 @@
|
||||
(program 1.0.0
|
||||
[
|
||||
[
|
||||
[
|
||||
(builtin andByteString)
|
||||
(con bool False)
|
||||
]
|
||||
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
|
||||
]
|
||||
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
|
||||
]
|
||||
)
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 221670
|
||||
| mem: 807})
|
||||
@@ -0,0 +1,7 @@
|
||||
(program
|
||||
1.0.0
|
||||
(con
|
||||
bytestring
|
||||
#13808014808080189900422a0288ac0203640002540830091400164401020021093f210424001cc5508210
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,12 @@
|
||||
(program 1.0.0
|
||||
[
|
||||
[
|
||||
[
|
||||
(builtin andByteString)
|
||||
(con bool True)
|
||||
]
|
||||
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
|
||||
]
|
||||
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
|
||||
]
|
||||
)
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 221670
|
||||
| mem: 807})
|
||||
@@ -0,0 +1,7 @@
|
||||
(program
|
||||
1.0.0
|
||||
(con
|
||||
bytestring
|
||||
#13808014808080189900422a0288ac0203640002540830091400164401020021093f210424001cc55082101b55b625553af3
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,12 @@
|
||||
(program 1.0.0
|
||||
[
|
||||
[
|
||||
[
|
||||
(builtin andByteString)
|
||||
(con bool False)
|
||||
]
|
||||
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
|
||||
]
|
||||
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
|
||||
]
|
||||
)
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 221677
|
||||
| mem: 807})
|
||||
@@ -0,0 +1,7 @@
|
||||
(program
|
||||
1.0.0
|
||||
(con
|
||||
bytestring
|
||||
#13808014808080189900422a0288ac0203640002540830091400164401020021093f210424001cc5508210
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,12 @@
|
||||
(program 1.0.0
|
||||
[
|
||||
[
|
||||
[
|
||||
(builtin andByteString)
|
||||
(con bool True)
|
||||
]
|
||||
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
|
||||
]
|
||||
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
|
||||
]
|
||||
)
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 221677
|
||||
| mem: 807})
|
||||
@@ -0,0 +1,7 @@
|
||||
(program
|
||||
1.0.0
|
||||
(con
|
||||
bytestring
|
||||
#13808014808080189900422a0288ac0203640002540830091400164401020021093f210424001cc55082101b55b625553af3
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1 @@
|
||||
(program 0.0.0 [[[(force (force (builtin chooseList))) (con (list integer) [ 0 , 1 , 2 ])] (con integer 1)] (con integer 2)])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 277094
|
||||
| mem: 1032})
|
||||
@@ -0,0 +1 @@
|
||||
(program 0.0.0 (con integer 2))
|
||||
@@ -0,0 +1 @@
|
||||
(program 0.0.0 [[[(force (force (builtin chooseList))) (con (list integer) [ ])] (con integer 1)] (con integer 2)])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 277094
|
||||
| mem: 1032})
|
||||
@@ -0,0 +1 @@
|
||||
(program 0.0.0 (con integer 1))
|
||||
@@ -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))])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 277094
|
||||
| mem: 1032})
|
||||
@@ -0,0 +1 @@
|
||||
(program 0.0.0 (lam y (lam z z)))
|
||||
@@ -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))])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 277094
|
||||
| mem: 1032})
|
||||
@@ -0,0 +1 @@
|
||||
(program 0.0.0 (lam x x))
|
||||
@@ -0,0 +1 @@
|
||||
(program 0.0.0 [[(force (builtin chooseUnit)) (con unit ())] (con integer 2)])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 157562
|
||||
| mem: 704})
|
||||
@@ -0,0 +1 @@
|
||||
(program 0.0.0 (con integer 2))
|
||||
@@ -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)])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 157562
|
||||
| mem: 704})
|
||||
@@ -0,0 +1 @@
|
||||
(program 0.0.0 (lam a a))
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 [ (builtin complementByteString) (con bytestring #) ])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 156658
|
||||
| mem: 401})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #))
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 [ (builtin complementByteString) (con bytestring #0f) ])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 156658
|
||||
| mem: 401})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #f0))
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 [ (builtin complementByteString) (con bytestring #b00b) ])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 156658
|
||||
| mem: 401})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #4ff4))
|
||||
@@ -0,0 +1,6 @@
|
||||
(program 1.0.0
|
||||
[
|
||||
(builtin complementByteString)
|
||||
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
|
||||
]
|
||||
)
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 160738
|
||||
| mem: 407})
|
||||
@@ -0,0 +1,7 @@
|
||||
(program
|
||||
1.0.0
|
||||
(con
|
||||
bytestring
|
||||
#246379e3675c2e6346d73dd5cd5551f5b08bfeec23b78cb2c3ffe9a834702d46b68050e95bf3e1322829a7e4aa49daaac50c
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,18 @@
|
||||
(program 1.0.0
|
||||
[
|
||||
(lam x
|
||||
[
|
||||
(builtin equalsByteString)
|
||||
x
|
||||
[
|
||||
(builtin complementByteString)
|
||||
[
|
||||
(builtin complementByteString)
|
||||
x
|
||||
]
|
||||
]
|
||||
]
|
||||
)
|
||||
(con bytestring #db9c861c98a3d19cb928c22a32aaae0a4f740113dc48734d3c001657cb8fd2b9497faf16a40c1ecdd7d6581b55b625553af3)
|
||||
]
|
||||
)
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 447140
|
||||
| mem: 1315})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bool True))
|
||||
@@ -0,0 +1,2 @@
|
||||
-- the arg overflow'ed over the maxBound :: Word8
|
||||
(program 1.0.0 [(builtin consByteString) (con integer 256) (con bytestring #)])
|
||||
@@ -0,0 +1 @@
|
||||
evaluation failure
|
||||
@@ -0,0 +1 @@
|
||||
evaluation failure
|
||||
@@ -0,0 +1,3 @@
|
||||
(program 1.0.0
|
||||
[(builtin consByteString) (con integer -88) (con bytestring #686543616B654973414C6965)]
|
||||
)
|
||||
@@ -0,0 +1 @@
|
||||
evaluation failure
|
||||
@@ -0,0 +1 @@
|
||||
evaluation failure
|
||||
@@ -0,0 +1,3 @@
|
||||
(program 1.0.0
|
||||
[(builtin consByteString) (con integer 84) (con bytestring #686543616B654973414C6965)]
|
||||
)
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 152466
|
||||
| mem: 603})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con bytestring #54686543616B654973414C6965))
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 [ (builtin countSetBits) (con bytestring #) ])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 158888
|
||||
| mem: 401})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con integer 0))
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 [ (builtin countSetBits) (con bytestring #0000) ])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 158888
|
||||
| mem: 401})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con integer 0))
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 [ (builtin countSetBits) (con bytestring #0100) ])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 158888
|
||||
| mem: 401})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con integer 1))
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 [ (builtin countSetBits) (con bytestring #0001) ])
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 158888
|
||||
| mem: 401})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con integer 1))
|
||||
@@ -0,0 +1,6 @@
|
||||
(program 1.0.0
|
||||
[
|
||||
(builtin countSetBits)
|
||||
(con bytestring #33c2f0d68584803b9dc05b3b0b9cbd6683edc0ce742bb09957613e44150205679d3f61a467b25cc758a3b0)
|
||||
]
|
||||
)
|
||||
@@ -0,0 +1,2 @@
|
||||
({cpu: 175378
|
||||
| mem: 401})
|
||||
@@ -0,0 +1 @@
|
||||
(program 1.0.0 (con integer 163))
|
||||
@@ -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
Reference in New Issue
Block a user