OverviewCakeML:3e697e7e7e2951daf19553246512275227a9f731
Tidy up bootstrap translation in inferProg
#423 (monad-cleanup)
Merging into:9fd5560b349e4f60ce88f761db376c356a7033eb
Fix use before definition of HOLHEAP in Holmakefiles
HOL:de190c871a4c3c7c3d0131a85f020b3fd7bdb791
Merge pull request #508 from barakeel/master
Machine:cakeml1794 4.4.0-98-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting semantics/ffi
Finished semantics/ffi 1m10s 386MB
Starting semantics
Finished semantics 2m50s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m44s 1GB
Starting basis/pure
Finished basis/pure 6m39s 603MB
Starting translator
Finished translator 7m29s 902MB
Starting compiler/parsing
Finished compiler/parsing 2m27s 1GB
Starting characteristic
Finished characteristic 4m56s 1GB
Starting basis
Finished basis 27m52s 2GB
Starting translator/monadic
Finished translator/monadic 3m33s 1GB
Starting compiler/inference
Finished compiler/inference 2m59s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 50s 817MB
Starting compiler/backend/gc
Finished compiler/backend/gc 17m17s 2GB
Starting compiler/backend
Finished compiler/backend 2s 14MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 11MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 1m43s 488MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 3m23s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 45s 409MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 1m29s 556MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 1m36s 437MB
Starting compiler/backend/x64
Finished compiler/backend/x64 44s 1GB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 49s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 44s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 45s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 45s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 5m05s 580MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 4m39s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 20m39s 4GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 1m20s 402MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 1h14m15s 7GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 14m19s 1GB
Starting compiler/encoders/arm6/proofs
Finished compiler/encoders/arm6/proofs 14m14s 2GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 9m38s 1GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 13m35s 1GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 14m32s 1GB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 53s 1GB
Starting compiler/backend/arm6/proofs
Finished compiler/backend/arm6/proofs 1m00s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 53s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 55s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 54s 1GB
Starting compiler/proofs
Finished compiler/proofs 2m41s 1GB
Starting candle/set-theory
Finished candle/set-theory 1m47s 697MB
Starting candle/syntax-lib
Finished candle/syntax-lib 20s 535MB
Starting candle/standard/syntax
Finished candle/standard/syntax 3m04s 622MB
Starting candle/standard/semantics
Finished candle/standard/semantics 2m29s 710MB
Starting candle/standard/monadic
Finished candle/standard/monadic 2m48s 883MB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 11m30s 2GB
Starting candle/standard/opentheory
Finished candle/standard/opentheory 31s 567MB
Starting characteristic/examples
Finished characteristic/examples 2m22s 1GB
Starting tutorial/solutions
Finished tutorial/solutions 38m20s 11GB
Starting translator/monadic/examples
FAILED: translator/monadic/examples
]0;Holmake: ../../../characteristicRecursively calling Holmake in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/machine-code/hoare-triple
]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/machine-code/hoare-triple]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/machine-code/hoare-tripleFinished recursive invocation in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/machine-code/hoare-triple
]0;Holmake: ../../../characteristicRecursively calling Holmake in ../../../basis/pure
]0;Holmake: ../../../basis/pureRecursively calling Holmake in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/regular
]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/balanced_bst]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/balanced_bstFinished recursive invocation in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languagesFinished recursive invocation in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/context-free]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/context-freeFinished recursive invocation in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/regularFinished recursive invocation in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/formal-languages/regular
]0;Holmake: ../../../basis/pureRecursively calling Holmake in ../../../misc
]0;Holmake: ../../../miscRecursively calling Holmake in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/fun-op-sem/lprefix_lub
]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/fun-op-sem/lprefix_lub]0;Holmake: /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/fun-op-sem/lprefix_lubFinished recursive invocation in /scratch/cakeml/regression/HOL-de190c871a4c3c7c3d0131a85f020b3fd7bdb791/examples/fun-op-sem/lprefix_lub
]0;Holmake: ../../../miscRecursively calling Holmake in ../../../developers
]0;Holmake: ../../../developers]0;Holmake: ../../../developersFinished recursive invocation in ../../../developers
]0;Holmake: ../../../miscRecursively calling Holmake in ../../../misc/lem_lib_stub
]0;Holmake: ../../../misc/lem_lib_stub]0;Holmake: ../../../misc/lem_lib_stubFinished recursive invocation in ../../../misc/lem_lib_stub
]0;Holmake: ../../../misc]0;Holmake: ../../../miscFinished recursive invocation in ../../../misc
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../basis/pureFinished recursive invocation in ../../../basis/pure
]0;Holmake: ../../../characteristicRecursively calling Holmake in ../../../compiler/parsing
]0;Holmake: ../../../compiler/parsingRecursively calling Holmake in ../../../semantics
]0;Holmake: ../../../semanticsRecursively calling Holmake in ../../../semantics/ffi
]0;Holmake: ../../../semantics/ffi]0;Holmake: ../../../semantics/ffiFinished recursive invocation in ../../../semantics/ffi
]0;Holmake: ../../../semantics]0;Holmake: ../../../semanticsFinished recursive invocation in ../../../semantics
]0;Holmake: ../../../compiler/parsing]0;Holmake: ../../../compiler/parsingFinished recursive invocation in ../../../compiler/parsing
]0;Holmake: ../../../characteristicRecursively calling Holmake in ../../../semantics/alt_semantics/proofs
]0;Holmake: ../../../semantics/alt_semantics/proofsRecursively calling Holmake in ../../../semantics/alt_semantics
]0;Holmake: ../../../semantics/alt_semantics]0;Holmake: ../../../semantics/alt_semanticsFinished recursive invocation in ../../../semantics/alt_semantics
]0;Holmake: ../../../semantics/alt_semantics/proofsRecursively calling Holmake in ../../../semantics/proofs
]0;Holmake: ../../../semantics/proofs]0;Holmake: ../../../semantics/proofsFinished recursive invocation in ../../../semantics/proofs
]0;Holmake: ../../../semantics/alt_semantics/proofs]0;Holmake: ../../../semantics/alt_semantics/proofsFinished recursive invocation in ../../../semantics/alt_semantics/proofs
]0;Holmake: ../../../characteristicRecursively calling Holmake in ../../../translator
]0;Holmake: ../../../translator]0;Holmake: ../../../translatorFinished recursive invocation in ../../../translator
]0;Holmake: ../../../characteristic]0;Holmake: ../../../characteristicFinished recursive invocation in ../../../characteristic
]0;Holmake: .Recursively calling Holmake in ..
]0;Holmake: ..]0;Holmake: ..Finished recursive invocation in ..
]0;Holmake: .]0;Holmake: .Starting work on heap
heap OK
Starting work on arrayGlobalStateProgTheory
Starting work on arrayLocalStateProgTheory
Starting work on exceptionProgTheory
Starting work on graphStateProgTheory
exceptionProgTheory OK
Starting work on refStateProgTheory
graphStateProgTheory CHEATED
Starting work on runProgTheory
arrayGlobalStateProgTheory OK
Starting work on testAssumTheory
refStateProgTheory OK
Starting work on testPrecondProgTheory
arrayLocalStateProgTheory OK
Starting work on testRunTheory
testAssumTheory OK
runProgTheory OK
testPrecondProgTheory OK
testRunTheory OK