Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ExtractSymbolics instances for tuples longer than 2 #103

Merged
merged 1 commit into from
Jul 20, 2023

:sparkles: Added ExtractSymbolics instances for tuples longer than 2

0e8fe7f
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Add ExtractSymbolics instances for tuples longer than 2 #103

:sparkles: Added ExtractSymbolics instances for tuples longer than 2
0e8fe7f
Select commit
Loading
Failed to load commit list.
GitHub Actions / Tests-ubuntu-latest-stack-962 succeeded Jul 20, 2023 in 1s

667 passed, 0 failed and 0 skipped

Tests passed successfully

✔️ test-report.xml

667 tests were completed in 119s with 667 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Abs.NumTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 6✔️ 0ms
Add.NumTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 14✔️ 5ms
And.BoolTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 18✔️ 1ms
AndBits.BitsTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 2ms
ApplyF.TabularFunTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 3✔️ 0ms
Bits.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 11✔️ 2ms
Bool Lowering.LoweringTests.Grisette.Backend.SBV.Data.SMT.grisette 5✔️ 400ms
Bool only.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 3✔️ 9s
Boolean.CEGISTests.Grisette.Backend.SBV.Data.SMT.grisette 6✔️ 4s
ComplementBits.BitsTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 3✔️ 1ms
Concat.BVTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 0ms
Concat.Different sized BV.CEGISTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 518ms
conversion between Int8 and Sym BV.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 1ms
conversion between Word8 and Sym BV.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 1ms
Different sized SignedBV.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 1✔️ 5s
div.divisions on integer.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 3s
div.divisions on signed bv.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 3s
div.divisions on unsigned bv.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 1ms
Eqv & NEqv.BoolTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 9✔️ 1ms
Extension.BVTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 0ms
Fixed sized SignedBV.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 1✔️ 10s
General SymPrim.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 7✔️ 0ms
GeneralFun.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 1ms
Imply.BoolTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
Integer Lowering.LoweringTests.Grisette.Backend.SBV.Data.SMT.grisette 11✔️ 2s
Integer.Div unbounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
Integer.Mod.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 1ms
Integer.Quot unbounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
Integer.Rem.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 1ms
IntN 8 conform to Int8 for Bits instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 19✔️ 9ms
IntN 8 conform to Int8 for Bounded instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 2✔️ 1ms
IntN 8 conform to Int8 for Enum instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 5✔️ 12ms
IntN 8 conform to Int8 for FiniteBits instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 3✔️ 1ms
IntN 8 conform to Int8 for Integral instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 1✔️ 1ms
IntN 8 conform to Int8 for Num instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 7✔️ 2ms
IntN 8 conform to Int8 for Real instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 1✔️ 1ms
IntN 8 conform to IntN for Ord instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 1✔️ 1ms
IntN Bounded.Div bounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
IntN Bounded.Quot bounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
IntN bvops.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 5✔️ 2ms
IntN Lowering.LoweringTests.Grisette.Backend.SBV.Data.SMT.grisette 21✔️ 3s
IntN.Div bounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 2ms
IntN.Mod.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 2ms
IntN.Quot bounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 2ms
IntN.Rem.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 2ms
IntN.SafeLinearArith.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 3✔️ 4ms
ITE.BoolTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 18✔️ 1ms
ITEOp.General SymPrim.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
Le.NumTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 14✔️ 1ms
LIA.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 28s
LogicalOp.SymBool.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 0ms
Lt.NumTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 14✔️ 1ms
minus.NumTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
mod.divisions on integer.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 3s
mod.divisions on signed bv.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 3s
mod.divisions on unsigned bv.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 1ms
ModelTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 10✔️ 1ms
name.IntN 8 conform to Int8 for Integral instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 18✔️ 8ms
name.WordN 8 conform to Word8 for Integral instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 18✔️ 6ms
Not.BoolTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 1ms
Num.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 7✔️ 3ms
Num.SymInteger.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 7✔️ 0ms
NumTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 0ms
Or.BoolTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 18✔️ 1ms
OrBits.BitsTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
pevalBVSelectTerm.BVTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 1ms
pred.IntN 8 conform to Int8 for Enum instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 2✔️ 1ms
pred.WordN 8 conform to Word8 for Enum instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 2✔️ 1ms
quot.divisions on integer.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 3s
quot.divisions on signed bv.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 3s
quot.divisions on unsigned bv.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 1ms
read.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 4✔️ 3ms
Regression.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 1✔️ 1ms
Regression.CEGISTests.Grisette.Backend.SBV.Data.SMT.grisette 3✔️ 251ms
rem.divisions on integer.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 3s
rem.divisions on signed bv.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 3s
rem.divisions on unsigned bv.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 0ms
Rotate.BitsTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 1ms
safeDiv.IntN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 4ms
safeDiv.SafeDivision.SymInteger.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 7ms
safeDiv.WordN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 4ms
safeDivMod.IntN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 5ms
safeDivMod.SafeDivision.SymInteger.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
safeDivMod.WordN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 3ms
SafeLinearArith.SymInteger.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 6✔️ 3ms
safeMod.IntN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 4ms
safeMod.SafeDivision.SymInteger.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
safeMod.WordN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 4ms
safeQuot.IntN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 4ms
safeQuot.SafeDivision.SymInteger.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 11ms
safeQuot.WordN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 3ms
safeQuotRem.IntN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 1ms
safeQuotRem.SafeDivision.SymInteger.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
safeQuotRem.WordN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 4ms
safeRem.IntN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
safeRem.SafeDivision.SymInteger.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
safeRem.WordN.SafeDivision.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 4ms
Select.Different sized BV.CEGISTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 410ms
Sext.Different sized BV.CEGISTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 646ms
ShiftBits.BitsTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 2ms
Signum.NumTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 6✔️ 0ms
sizedBVConcat.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
sizedBVExt for Sym BV.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 3✔️ 1ms
sizedBVSelect for Sym BV.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
Solvable.General SymPrim.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 0ms
SOrd.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 4ms
SOrd.SymInteger.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 2ms
succ.IntN 8 conform to Int8 for Enum instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 2✔️ 1ms
succ.WordN 8 conform to Word8 for Enum instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 2✔️ 1ms
Symbolic size.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 1ms
SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 1ms
TabularFun.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
TabularFunTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
Times.NumTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 21✔️ 1ms
timesNumSpec on integer.TermRewritingTests.Grisette.Backend.SBV.Data.SMT.grisette 6✔️ 30s
ToCon.General SymPrim.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 0ms
toEnum.IntN 8 conform to Int8 for Enum instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 3✔️ 1ms
toEnum.WordN 8 conform to Word8 for Enum instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 3✔️ 1ms
ToSym.General SymPrim.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 2✔️ 0ms
UMinus.NumTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 6✔️ 0ms
UnionMTests.Grisette.Core.Control.Monad.UnionM.grisette 1✔️ 9ms
WordN 8 conform to Word8 for Bits instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 19✔️ 7ms
WordN 8 conform to Word8 for Bounded instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 2✔️ 0ms
WordN 8 conform to Word8 for Enum instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 5✔️ 4ms
WordN 8 conform to Word8 for FiniteBits instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 3✔️ 1ms
WordN 8 conform to Word8 for Integral instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 1✔️ 0ms
WordN 8 conform to Word8 for Num instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 7✔️ 12ms
WordN 8 conform to Word8 for Ord instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 1✔️ 1ms
WordN 8 conform to Word8 for Real instances.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 1✔️ 1ms
WordN Bounded.Div unbounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
WordN Bounded.Quot unbounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
WordN bvops.BVTests.Grisette.Core.Control.Monad.UnionM.grisette 5✔️ 2ms
WordN.Div unbounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
WordN.LoweringTests.Grisette.Backend.SBV.Data.SMT.grisette 21✔️ 3s
WordN.Mod.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 1ms
WordN.Quot unbounded.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 4✔️ 1ms
WordN.Rem.IntegralTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 5✔️ 1ms
WordN.SafeLinearArith.Sym BV.SymPrimTests.Grisette.IR.SymPrim.Data.grisette-symir.grisette 3✔️ 3ms
Xor.BoolTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 1✔️ 0ms
XorBits.BitsTests.Prim.Grisette.IR.SymPrim.Data.grisette-symir.grisette 6✔️ 1ms
Zext.Different sized BV.CEGISTests.Grisette.Backend.SBV.Data.SMT.grisette 2✔️ 669ms