OverviewCakeML:f28a37c03a2ceaf19912b367606026a9e7d4f6a3
Generate ML signatures for HOL functions in basis
#434 (issue344p1)
Merging into:fb8481fe5418e350336dbcd8fba04477e7179c2f
Add SML version of sptree benchmark
HOL:4ba33079b32984777d1f3f4e6cb1230e5d6387cc
Holmake improvements (bug in caching of dep. analysis; diag change)
Machine:cakeml1795 4.4.0-98-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting semantics/ffi
Finished semantics/ffi 1m06s 339MB
Starting semantics
Finished semantics 2m34s 926MB
Starting semantics/proofs
Finished semantics/proofs 3m18s 833MB
Starting basis/pure
Finished basis/pure 5m48s 845MB
Starting translator
Finished translator 6m57s 1GB
Starting compiler/parsing
Finished compiler/parsing 2m19s 2GB
Starting characteristic
Finished characteristic 4m30s 1GB
Starting basis
Finished basis 26m01s 2GB
Starting translator/monadic
Finished translator/monadic 3m22s 1GB
Starting compiler/inference
Finished compiler/inference 2m46s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 47s 820MB
Starting compiler/backend/gc
Finished compiler/backend/gc 15m43s 2GB
Starting compiler/backend
Finished compiler/backend 1s 16MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 11MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 1m37s 521MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 3m01s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 44s 452MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 1m23s 616MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 1m32s 461MB
Starting compiler/backend/x64
Finished compiler/backend/x64 42s 1GB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 45s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 40s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 43s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 41s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 4m22s 977MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 4m07s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 18m42s 4GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 1m09s 542MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 1h08m06s 5GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 13m15s 1GB
Starting compiler/encoders/arm6/proofs
Finished compiler/encoders/arm6/proofs 13m24s 2GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 9m01s 1GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 12m47s 1GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 13m36s 928MB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 52s 1GB
Starting compiler/backend/arm6/proofs
Finished compiler/backend/arm6/proofs 53s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 51s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 51s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 50s 1GB
Starting compiler/proofs
Finished compiler/proofs 2m34s 1GB
Starting candle/set-theory
Finished candle/set-theory 1m35s 574MB
Starting candle/syntax-lib
Finished candle/syntax-lib 19s 571MB
Starting candle/standard/syntax
Finished candle/standard/syntax 2m53s 626MB
Starting candle/standard/semantics
Finished candle/standard/semantics 2m16s 928MB
Starting candle/standard/monadic
Finished candle/standard/monadic 2m38s 875MB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 10m37s 2GB
Starting candle/standard/opentheory
Finished candle/standard/opentheory 28s 888MB
Starting characteristic/examples
FAILED: characteristic/examples
]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/balanced_bst]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/balanced_bstFinished recursive invocation in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languagesFinished recursive invocation in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages/context-free]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages/context-freeFinished recursive invocation in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/formal-languages/regularFinished recursive invocation in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/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-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/fun-op-sem/lprefix_lub
]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/fun-op-sem/lprefix_lub]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/fun-op-sem/lprefix_lubFinished recursive invocation in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/fun-op-sem/lprefix_lub
]0;Holmake: ../../miscRecursively calling Holmake in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/machine-code/hoare-triple
]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/machine-code/hoare-triple]0;Holmake: /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/examples/machine-code/hoare-tripleFinished recursive invocation in /scratch/cakeml/regression/HOL-4ba33079b32984777d1f3f4e6cb1230e5d6387cc/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
heap OK
Starting work on cf_examplesTheory
Starting work on cf_tutorialTheory
cf_tutorialTheory FAILED! <1>
<<HOL message: Created theory "cf_tutorial">>
error in quse /scratch/cakeml/regression/cakeml-157/characteristic/examples/cf_tutorialScript.sml : Fail "Static Errors"
error in load cf_tutorialScript : Fail "Static Errors"
Uncaught exception: Fail "Static Errors"
/scratch/cakeml/regression/cakeml-157/characteristic/examples/cf_tutorialScript.sml:52: error: Value or constructor (pick_name) has not been declared
Found near ml_progLib.add_prog bytearray_fromlist pick_name basis_st
cf_examplesTheory M-KILLED