├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── Setup.hs ├── bin └── Main.hs ├── fstar-tests ├── accessControl.fst ├── dijkstra-tick.fst ├── flar.fst ├── incr.fst ├── incrState.fst ├── linearDSL.fst ├── mochi-d2.fst ├── sum.fst ├── tick-append-ghost.fst └── tick.fst ├── lib └── Language │ └── Mist │ ├── CGen.hs │ ├── Checker.hs │ ├── Config.hs │ ├── Names.hs │ ├── Normalizer.hs │ ├── Parser.hs │ ├── Runner.hs │ ├── ToFixpoint.hs │ ├── Types.hs │ ├── UX.hs │ └── Utils.hs ├── mist.cabal ├── mochi-tests ├── acl.hors ├── acl.horsat_out ├── acl.json ├── acl.ml ├── acl.smt2 ├── acl.sol ├── acl.status ├── d2.hors ├── d2.horsat_out ├── d2.json ├── d2.ml ├── d2.smt2 ├── d2.sol ├── d2.status ├── eval-repeat.ml ├── forSigma.annot ├── forSigma.hors ├── forSigma.horsat_out ├── forSigma.json ├── forSigma.ml ├── forSigma.smt2 ├── forSigma.sol ├── forSigma.status ├── incr00.annot ├── incr00.hors ├── incr00.horsat_out ├── incr00.json ├── incr00.ml ├── incr00.smt2 ├── incr00.sol ├── incr00.status ├── incrState.annot ├── incrState.hors ├── incrState.horsat_out ├── incrState.json ├── incrState.ml ├── incrState.status ├── pointersMap_noalias.hors ├── pointersMap_noalias.horsat_out ├── pointersMap_noalias.json ├── pointersMap_noalias.ml ├── pointersMap_noalias.smt2 ├── pointersMap_noalias.sol ├── pointersMap_noalias.status ├── pointersRefs_noalias.hors ├── pointersRefs_noalias.horsat_out ├── pointersRefs_noalias.json ├── pointersRefs_noalias.ml ├── pointersRefs_noalias.status ├── repeat.ml ├── sum.annot ├── sum.hors ├── sum.horsat_out ├── sum.json ├── sum.ml ├── sum.smt2 ├── sum.sol └── sum.status ├── scripts ├── cps.rkt └── pretty-print-horn.rkt ├── stack.yaml └── tests ├── Main.hs └── Tests ├── Integration ├── Tests.hs ├── neg │ ├── Bool00.hs │ ├── Int00.hs │ ├── Int01.hs │ ├── annlet.hs │ ├── append.hs │ ├── linearTypes.hs │ ├── loop.hs │ ├── pagination3.hs │ ├── paginationTokens.hs │ ├── ticktick.hs │ ├── unannotatedRecursion.hs │ └── uninterp.hs ├── pos │ ├── Inc01.hs │ ├── Inc02.hs │ ├── Int00.hs │ ├── a-max.hs │ ├── abs.hs │ ├── abz.hs │ ├── acl.hs │ ├── annlet.hs │ ├── assert.hs │ ├── assume.hs │ ├── fun.hs │ ├── hrts.hs │ ├── idr_intro.hs │ ├── idr_login.hs │ ├── idr_login_simpl.hs │ ├── idr_login_without_readSecret.hs │ ├── incr00.hs │ ├── incrState.hs │ ├── incrStatePoly.hs │ ├── ispolyMin.hs │ ├── linearTypes.hs │ ├── magicalPi.hs │ ├── mochi-a-max.hs │ ├── mochi-app-leq.hs │ ├── mochi-app-lin-ord2.hs │ ├── mochi-app-lin-ord3.hs │ ├── mochi-app-succ.hs │ ├── mochi-app-succ0.hs │ ├── mochi-fhnhn.hs │ ├── narrowing.hs │ ├── omega.hs │ ├── one.hs │ ├── pagination.hs │ ├── pagination2.hs │ ├── paginationTokens.hs │ ├── pair.hs │ ├── pointers_noalias.hs │ ├── recursion.hs │ ├── repeat.hs │ ├── sigmas.hs │ ├── statemachine.hs │ ├── subset.hs │ ├── sum.hs │ ├── tabs_with_ifun.hs │ ├── tcp_client.hs │ ├── tcp_client.hs.bak │ ├── ticktock.hs │ ├── ticktock2.hs │ ├── ticktock3.hs │ ├── twoPhaseCommit.hs │ ├── undefined.hs │ ├── uninterp.hs │ └── unit.hs └── todo │ ├── anf-breaks-things.hs │ ├── cps.hs │ ├── for.hs │ ├── idr_intro.hs │ ├── implicitData.hs │ ├── linearAccess.hs │ ├── mochi-a-checksum.hs │ ├── mochi-a-test-upd.hs │ ├── mochi-d2.hs │ ├── mochi-d3.hs │ ├── mochi-l-forall-leq.hs │ ├── mochi-l-isort.hs │ ├── mochi-l-len-append.hs │ ├── mochi-repeat-add.hs │ ├── multiPi.hs │ ├── pagination3.hs │ ├── shillSet.hs │ ├── tick-append.hs │ └── while.hs ├── Language └── Mist │ ├── CGen.hs │ ├── Checker.hs │ └── Names.hs ├── SimpleTypes.hs └── Utils.hs /.gitignore: -------------------------------------------------------------------------------- 1 | **/.liquid/ 2 | TAGS 3 | tags 4 | .stack-work/ 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /bin/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/bin/Main.hs -------------------------------------------------------------------------------- /fstar-tests/accessControl.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/accessControl.fst -------------------------------------------------------------------------------- /fstar-tests/dijkstra-tick.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/dijkstra-tick.fst -------------------------------------------------------------------------------- /fstar-tests/flar.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/flar.fst -------------------------------------------------------------------------------- /fstar-tests/incr.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/incr.fst -------------------------------------------------------------------------------- /fstar-tests/incrState.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/incrState.fst -------------------------------------------------------------------------------- /fstar-tests/linearDSL.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/linearDSL.fst -------------------------------------------------------------------------------- /fstar-tests/mochi-d2.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/mochi-d2.fst -------------------------------------------------------------------------------- /fstar-tests/sum.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/sum.fst -------------------------------------------------------------------------------- /fstar-tests/tick-append-ghost.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/tick-append-ghost.fst -------------------------------------------------------------------------------- /fstar-tests/tick.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/fstar-tests/tick.fst -------------------------------------------------------------------------------- /lib/Language/Mist/CGen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/CGen.hs -------------------------------------------------------------------------------- /lib/Language/Mist/Checker.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/Checker.hs -------------------------------------------------------------------------------- /lib/Language/Mist/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/Config.hs -------------------------------------------------------------------------------- /lib/Language/Mist/Names.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/Names.hs -------------------------------------------------------------------------------- /lib/Language/Mist/Normalizer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/Normalizer.hs -------------------------------------------------------------------------------- /lib/Language/Mist/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/Parser.hs -------------------------------------------------------------------------------- /lib/Language/Mist/Runner.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/Runner.hs -------------------------------------------------------------------------------- /lib/Language/Mist/ToFixpoint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/ToFixpoint.hs -------------------------------------------------------------------------------- /lib/Language/Mist/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/Types.hs -------------------------------------------------------------------------------- /lib/Language/Mist/UX.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/UX.hs -------------------------------------------------------------------------------- /lib/Language/Mist/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/lib/Language/Mist/Utils.hs -------------------------------------------------------------------------------- /mist.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mist.cabal -------------------------------------------------------------------------------- /mochi-tests/acl.hors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/acl.hors -------------------------------------------------------------------------------- /mochi-tests/acl.horsat_out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/acl.horsat_out -------------------------------------------------------------------------------- /mochi-tests/acl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/acl.json -------------------------------------------------------------------------------- /mochi-tests/acl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/acl.ml -------------------------------------------------------------------------------- /mochi-tests/acl.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/acl.smt2 -------------------------------------------------------------------------------- /mochi-tests/acl.sol: -------------------------------------------------------------------------------- 1 | unsat 2 | (error "line 31 column 10: model is not available") 3 | -------------------------------------------------------------------------------- /mochi-tests/acl.status: -------------------------------------------------------------------------------- 1 | -1.00,Error: Failure of abstraction type refinement -------------------------------------------------------------------------------- /mochi-tests/d2.hors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/d2.hors -------------------------------------------------------------------------------- /mochi-tests/d2.horsat_out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/d2.horsat_out -------------------------------------------------------------------------------- /mochi-tests/d2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/d2.json -------------------------------------------------------------------------------- /mochi-tests/d2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/d2.ml -------------------------------------------------------------------------------- /mochi-tests/d2.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/d2.smt2 -------------------------------------------------------------------------------- /mochi-tests/d2.sol: -------------------------------------------------------------------------------- 1 | unsat 2 | (error "line 15 column 10: model is not available") 3 | -------------------------------------------------------------------------------- /mochi-tests/d2.status: -------------------------------------------------------------------------------- 1 | -1.00,Error: Failure of abstraction type refinement -------------------------------------------------------------------------------- /mochi-tests/eval-repeat.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mochi-tests/forSigma.annot: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mochi-tests/forSigma.hors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/forSigma.hors -------------------------------------------------------------------------------- /mochi-tests/forSigma.horsat_out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/forSigma.horsat_out -------------------------------------------------------------------------------- /mochi-tests/forSigma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/forSigma.json -------------------------------------------------------------------------------- /mochi-tests/forSigma.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/forSigma.ml -------------------------------------------------------------------------------- /mochi-tests/forSigma.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/forSigma.smt2 -------------------------------------------------------------------------------- /mochi-tests/forSigma.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/forSigma.sol -------------------------------------------------------------------------------- /mochi-tests/forSigma.status: -------------------------------------------------------------------------------- 1 | -1.00,Error: CEGAR_syntax.NoProgress -------------------------------------------------------------------------------- /mochi-tests/incr00.annot: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mochi-tests/incr00.hors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incr00.hors -------------------------------------------------------------------------------- /mochi-tests/incr00.horsat_out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incr00.horsat_out -------------------------------------------------------------------------------- /mochi-tests/incr00.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incr00.json -------------------------------------------------------------------------------- /mochi-tests/incr00.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incr00.ml -------------------------------------------------------------------------------- /mochi-tests/incr00.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incr00.smt2 -------------------------------------------------------------------------------- /mochi-tests/incr00.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incr00.sol -------------------------------------------------------------------------------- /mochi-tests/incr00.status: -------------------------------------------------------------------------------- 1 | -1.00,Error: CEGAR_syntax.NoProgress -------------------------------------------------------------------------------- /mochi-tests/incrState.annot: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mochi-tests/incrState.hors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incrState.hors -------------------------------------------------------------------------------- /mochi-tests/incrState.horsat_out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incrState.horsat_out -------------------------------------------------------------------------------- /mochi-tests/incrState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incrState.json -------------------------------------------------------------------------------- /mochi-tests/incrState.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/incrState.ml -------------------------------------------------------------------------------- /mochi-tests/incrState.status: -------------------------------------------------------------------------------- 1 | -1.00,Done: Safe -------------------------------------------------------------------------------- /mochi-tests/pointersMap_noalias.hors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersMap_noalias.hors -------------------------------------------------------------------------------- /mochi-tests/pointersMap_noalias.horsat_out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersMap_noalias.horsat_out -------------------------------------------------------------------------------- /mochi-tests/pointersMap_noalias.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersMap_noalias.json -------------------------------------------------------------------------------- /mochi-tests/pointersMap_noalias.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersMap_noalias.ml -------------------------------------------------------------------------------- /mochi-tests/pointersMap_noalias.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersMap_noalias.smt2 -------------------------------------------------------------------------------- /mochi-tests/pointersMap_noalias.sol: -------------------------------------------------------------------------------- 1 | unsat 2 | (error "line 191 column 10: model is not available") 3 | -------------------------------------------------------------------------------- /mochi-tests/pointersMap_noalias.status: -------------------------------------------------------------------------------- 1 | -1.00,Error: HorSatInterface.UnknownOutput -------------------------------------------------------------------------------- /mochi-tests/pointersRefs_noalias.hors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersRefs_noalias.hors -------------------------------------------------------------------------------- /mochi-tests/pointersRefs_noalias.horsat_out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersRefs_noalias.horsat_out -------------------------------------------------------------------------------- /mochi-tests/pointersRefs_noalias.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersRefs_noalias.json -------------------------------------------------------------------------------- /mochi-tests/pointersRefs_noalias.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersRefs_noalias.ml -------------------------------------------------------------------------------- /mochi-tests/pointersRefs_noalias.status: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/pointersRefs_noalias.status -------------------------------------------------------------------------------- /mochi-tests/repeat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/repeat.ml -------------------------------------------------------------------------------- /mochi-tests/sum.annot: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mochi-tests/sum.hors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/sum.hors -------------------------------------------------------------------------------- /mochi-tests/sum.horsat_out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/sum.horsat_out -------------------------------------------------------------------------------- /mochi-tests/sum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/sum.json -------------------------------------------------------------------------------- /mochi-tests/sum.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/sum.ml -------------------------------------------------------------------------------- /mochi-tests/sum.smt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/sum.smt2 -------------------------------------------------------------------------------- /mochi-tests/sum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/mochi-tests/sum.sol -------------------------------------------------------------------------------- /mochi-tests/sum.status: -------------------------------------------------------------------------------- 1 | -1.00,Error: CEGAR_syntax.NoProgress -------------------------------------------------------------------------------- /scripts/cps.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/scripts/cps.rkt -------------------------------------------------------------------------------- /scripts/pretty-print-horn.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/scripts/pretty-print-horn.rkt -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/stack.yaml -------------------------------------------------------------------------------- /tests/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Main.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/Tests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/Tests.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/Bool00.hs: -------------------------------------------------------------------------------- 1 | tt :: Bool 2 | tt = ( 4 ) 3 | -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/Int00.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/Int00.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/Int01.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/Int01.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/annlet.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/annlet.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/append.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/append.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/linearTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/linearTypes.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/loop.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/loop.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/pagination3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/pagination3.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/paginationTokens.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/paginationTokens.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/ticktick.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/ticktick.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/unannotatedRecursion.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/unannotatedRecursion.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/neg/uninterp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/neg/uninterp.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/Inc01.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/Inc01.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/Inc02.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/Inc02.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/Int00.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/Int00.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/a-max.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/a-max.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/abs.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/abs.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/abz.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/abz.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/acl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/acl.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/annlet.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/annlet.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/assert.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/assert.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/assume.hs: -------------------------------------------------------------------------------- 1 | a as Int 2 | a = True 3 | -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/fun.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/fun.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/hrts.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/hrts.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/idr_intro.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/idr_intro.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/idr_login.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/idr_login.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/idr_login_simpl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/idr_login_simpl.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/idr_login_without_readSecret.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/idr_login_without_readSecret.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/incr00.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/incr00.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/incrState.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/incrState.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/incrStatePoly.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/incrStatePoly.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/ispolyMin.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/ispolyMin.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/linearTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/linearTypes.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/magicalPi.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/magicalPi.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/mochi-a-max.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/mochi-a-max.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/mochi-app-leq.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/mochi-app-leq.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/mochi-app-lin-ord2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/mochi-app-lin-ord2.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/mochi-app-lin-ord3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/mochi-app-lin-ord3.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/mochi-app-succ.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/mochi-app-succ.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/mochi-app-succ0.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/mochi-app-succ0.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/mochi-fhnhn.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/mochi-fhnhn.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/narrowing.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/narrowing.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/omega.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/omega.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/one.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/one.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/pagination.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/pagination.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/pagination2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/pagination2.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/paginationTokens.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/paginationTokens.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/pair.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/pair.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/pointers_noalias.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/pointers_noalias.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/recursion.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/recursion.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/repeat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/repeat.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/sigmas.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/sigmas.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/statemachine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/statemachine.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/subset.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/subset.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/sum.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/sum.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/tabs_with_ifun.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/tabs_with_ifun.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/tcp_client.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/tcp_client.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/tcp_client.hs.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/tcp_client.hs.bak -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/ticktock.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/ticktock.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/ticktock2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/ticktock2.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/ticktock3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/ticktock3.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/twoPhaseCommit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/twoPhaseCommit.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/undefined.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/undefined.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/uninterp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/uninterp.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/pos/unit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/pos/unit.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/anf-breaks-things.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/anf-breaks-things.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/cps.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/cps.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/for.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/for.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/idr_intro.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/idr_intro.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/implicitData.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/implicitData.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/linearAccess.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/linearAccess.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/mochi-a-checksum.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/mochi-a-checksum.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/mochi-a-test-upd.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/mochi-a-test-upd.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/mochi-d2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/mochi-d2.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/mochi-d3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/mochi-d3.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/mochi-l-forall-leq.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/mochi-l-forall-leq.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/mochi-l-isort.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/mochi-l-isort.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/mochi-l-len-append.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/mochi-l-len-append.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/mochi-repeat-add.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/mochi-repeat-add.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/multiPi.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/multiPi.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/pagination3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/pagination3.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/shillSet.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/shillSet.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/tick-append.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/tick-append.hs -------------------------------------------------------------------------------- /tests/Tests/Integration/todo/while.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Integration/todo/while.hs -------------------------------------------------------------------------------- /tests/Tests/Language/Mist/CGen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Language/Mist/CGen.hs -------------------------------------------------------------------------------- /tests/Tests/Language/Mist/Checker.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Language/Mist/Checker.hs -------------------------------------------------------------------------------- /tests/Tests/Language/Mist/Names.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Language/Mist/Names.hs -------------------------------------------------------------------------------- /tests/Tests/SimpleTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/SimpleTypes.hs -------------------------------------------------------------------------------- /tests/Tests/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucsd-progsys/mist/HEAD/tests/Tests/Utils.hs --------------------------------------------------------------------------------