OverviewCakeML:116c0ffbcd78945a1cf94638e326219631ae31a9
Merge 'origin/master' into cleanup-201711
#396 (cleanup-201711)
Merging into:b2cf5b279dc4839f3d2f09b76cda9ec902066fa2
Add missing case for config errors
HOL:1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd
Make sure recent new constants (from CakeML) are in compsets
Machine:cakeml1853 4.4.0-22-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting semantics/ffi
Finished semantics/ffi 1m09s 293MB
Starting semantics
Finished semantics 3m10s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m50s 1GB
Starting basis/pure
Finished basis/pure 6m15s 772MB
Starting translator
Finished translator 7m34s 1GB
Starting compiler/parsing
Finished compiler/parsing 2m58s 2GB
Starting characteristic
Finished characteristic 5m00s 1GB
Starting basis
Finished basis 28m57s 2GB
Starting translator/monadic
Finished translator/monadic 3m49s 1GB
Starting compiler/inference
Finished compiler/inference 2m58s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 48s 610MB
Starting compiler/backend/gc
Finished compiler/backend/gc 16m47s 2GB
Starting compiler/backend
Finished compiler/backend 2s 14MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 14MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 1m15s 414MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 3m12s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 50s 388MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 1m25s 697MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 1m33s 417MB
Starting compiler/backend/x64
Finished compiler/backend/x64 42s 1GB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 44s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 44s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 44s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 44s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 4m54s 583MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 4m25s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 20m29s 3GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 1m16s 419MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 1h13m40s 5GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 11m41s 1GB
Starting compiler/encoders/arm6/proofs
Finished compiler/encoders/arm6/proofs 13m53s 3GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 9m31s 1GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 13m42s 1GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 14m10s 1GB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 54s 1GB
Starting compiler/backend/arm6/proofs
Finished compiler/backend/arm6/proofs 59s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 53s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 56s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 54s 1GB
Starting compiler/proofs
Finished compiler/proofs 2m39s 1GB
Starting candle/set-theory
Finished candle/set-theory 1m45s 560MB
Starting candle/syntax-lib
Finished candle/syntax-lib 21s 432MB
Starting candle/standard/syntax
Finished candle/standard/syntax 3m06s 776MB
Starting candle/standard/semantics
Finished candle/standard/semantics 2m32s 716MB
Starting candle/standard/monadic
Finished candle/standard/monadic 2m47s 855MB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 11m55s 2GB
Starting candle/standard/opentheory
Finished candle/standard/opentheory 33s 633MB
Starting characteristic/examples
Finished characteristic/examples 2m12s 1GB
Starting tutorial/solutions
Finished tutorial/solutions 36m31s 11GB
Starting examples
FAILED: examples
]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/balanced_bst]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/balanced_bstFinished recursive invocation in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languagesFinished recursive invocation in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/context-free]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/context-freeFinished recursive invocation in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/regularFinished recursive invocation in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/formal-languages/regular
]0;Holmake: .Recursively calling Holmake in ../basis
]0;Holmake: ../basisRecursively calling Holmake in ../basis/pure
]0;Holmake: ../basis/pureRecursively calling Holmake in ../misc
]0;Holmake: ../miscRecursively calling Holmake in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/fun-op-sem/lprefix_lub
]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/fun-op-sem/lprefix_lub]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/fun-op-sem/lprefix_lubFinished recursive invocation in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/fun-op-sem/lprefix_lub
]0;Holmake: ../miscRecursively calling Holmake in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/machine-code/hoare-triple
]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/machine-code/hoare-triple]0;Holmake: /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/machine-code/hoare-tripleFinished recursive invocation in /scratch/cakeml/regression/HOL-1e9e2856a1cfb8567d3cba5aa2066e67a4507ecd/examples/machine-code/hoare-triple
]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: ../basisRecursively calling Holmake in ../characteristic
]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: ../basis]0;Holmake: ../basisFinished recursive invocation in ../basis
]0;Holmake: .]0;Holmake: .Starting work on heap
Starting work on README.md
README.md OK
heap OK
Starting work on catProgTheory
Starting work on lcsTheory
Starting work on echoProgTheory
Starting work on grepProgTheory
lcsTheory OK
Starting work on diffTheory
echoProgTheory OK
Starting work on helloErrProgTheory
catProgTheory OK
Starting work on helloProgTheory
helloErrProgTheory OK
Starting work on insertSortProgTheory
diffTheory OK
Starting work on diffProgTheory
helloProgTheory OK
Starting work on iocatProgTheory
diffProgTheory OK
Starting work on patchProgTheory
insertSortProgTheory OK
Starting work on queueProgTheory
iocatProgTheory OK
Starting work on quicksortProgTheory
queueProgTheory FAILED! <1>
ARRAY av (LUPDATE xv r qelvs) * qv ~~> Conv NONE [av; fv; h''; cv] *
&INT (&(r + 1) % &LENGTH qelvs) iv
Post condition: POSTv v.
&(v = Conv NONE [av; fv; iv; nv]) *
(ARRAY av (LUPDATE xv r qelvs) * qv ~~> Conv NONE [av; fv; h''; cv])
Using CF specification assign_spec from theory mlbasicsProg
Saved theorem _____ "enqueue_spec"
error in quse /scratch/cakeml/regression/cakeml-74/examples/queueProgScript.sml : HOL_ERR {message = "not an \"==>\"", origin_function = "dest_imp", origin_structure = "boolSyntax"}
error in load queueProgScript : HOL_ERR {message = "not an \"==>\"", origin_function = "dest_imp", origin_structure = "boolSyntax"}
Uncaught exception: HOL_ERR {message = "not an \"==>\"", origin_function = "dest_imp", origin_structure = "boolSyntax"}
grepProgTheory M-KILLED
patchProgTheory M-KILLED
quicksortProgTheory M-KILLED