OverviewCakeML:138eca2a9c615f73c23676b03ac1ea4aa4f5bd09
Add missing defs to reg_allocComputeLib
#439 (monad-cleanup)
Merging into:820c6b2156d7b6f7ad94ad67aae70135371c9fd5
Move full_compile defns into compilerTheory
HOL:a061a8d27a88af555eb42dd1030099a4ecedea45
Fixes to build logic/ltl/concrGBArepScript.sml on --expk
Machine:cakeml1853 4.4.0-22-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting semantics/ffi
Finished semantics/ffi 1m06s 437MB
Starting semantics
Finished semantics 2m51s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m27s 1GB
Starting basis/pure
Finished basis/pure 6m10s 767MB
Starting translator
Finished translator 6m46s 1GB
Starting compiler/parsing
Finished compiler/parsing 2m27s 1GB
Starting characteristic
Finished characteristic 4m34s 1GB
Starting basis
Finished basis 30m08s 3GB
Starting translator/monadic
Finished translator/monadic 3m30s 1GB
Starting compiler/inference
Finished compiler/inference 2m44s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 47s 749MB
Starting compiler/backend/gc
Finished compiler/backend/gc 15m52s 2GB
Starting compiler/backend
Finished compiler/backend 2s 23MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 19MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 1m37s 473MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 3m05s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 44s 401MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 1m23s 635MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 1m27s 464MB
Starting compiler/backend/x64
Finished compiler/backend/x64 40s 1GB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 46s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 38s 926MB
Starting compiler/backend/mips
Finished compiler/backend/mips 39s 962MB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 40s 890MB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 4m34s 741MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 4m11s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 18m31s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 1m14s 506MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 1h07m32s 4GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 13m18s 2GB
Starting compiler/encoders/arm6/proofs
Finished compiler/encoders/arm6/proofs 13m02s 3GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 9m00s 1GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 12m33s 1GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 13m20s 1GB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 50s 1GB
Starting compiler/backend/arm6/proofs
Finished compiler/backend/arm6/proofs 55s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 52s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 52s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 51s 1GB
Starting compiler/proofs
Finished compiler/proofs 2m41s 2GB
Starting candle/set-theory
Finished candle/set-theory 1m38s 550MB
Starting candle/syntax-lib
Finished candle/syntax-lib 19s 584MB
Starting candle/standard/syntax
Finished candle/standard/syntax 2m53s 1GB
Starting candle/standard/semantics
Finished candle/standard/semantics 2m16s 876MB
Starting candle/standard/monadic
Finished candle/standard/monadic 2m36s 1GB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 10m37s 2GB
Starting candle/standard/opentheory
Finished candle/standard/opentheory 29s 641MB
Starting characteristic/examples
Finished characteristic/examples 2m26s 2GB
Starting tutorial/solutions
Finished tutorial/solutions 37m17s 10GB
Starting translator/monadic/examples
FAILED: translator/monadic/examples
]0;Holmake: ../../../characteristicRecursively calling Holmake in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/machine-code/hoare-triple
]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/machine-code/hoare-triple]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/machine-code/hoare-tripleFinished recursive invocation in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/machine-code/hoare-triple
]0;Holmake: ../../../characteristicRecursively calling Holmake in ../../../basis/pure
]0;Holmake: ../../../basis/pureRecursively calling Holmake in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/regular
]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/balanced_bst]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/balanced_bstFinished recursive invocation in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languagesFinished recursive invocation in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/context-free]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/context-freeFinished recursive invocation in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/regularFinished recursive invocation in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/formal-languages/regular
]0;Holmake: ../../../basis/pureRecursively calling Holmake in ../../../misc
]0;Holmake: ../../../miscRecursively calling Holmake in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/fun-op-sem/lprefix_lub
]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/fun-op-sem/lprefix_lub]0;Holmake: /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/examples/fun-op-sem/lprefix_lubFinished recursive invocation in /scratch/cakeml/regression/HOL-a061a8d27a88af555eb42dd1030099a4ecedea45/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 exceptionArityTestProgTheory
Starting work on exceptionProgTheory
exceptionProgTheory OK
Starting work on graphStateProgTheory
exceptionArityTestProgTheory OK
Starting work on refStateProgTheory
arrayGlobalStateProgTheory OK
Starting work on runProgTheory
arrayLocalStateProgTheory OK
Starting work on testAssumTheory
refStateProgTheory OK
Starting work on testPrecondProgTheory
graphStateProgTheory CHEATED
Starting work on testRunTheory
runProgTheory OK
testAssumTheory OK
testPrecondProgTheory OK
testRunTheory OK