OverviewCakeML:42712c3f0757b8330cf98aaa30c0f4ed2800a50c
Make bootstrap test ./cake --types output of basis
#895 (issue894)
Merging into:cbf165f01258b1e3d4f325d1e849520e87d4ee71
Fix a couple of proofs broken by recent HOL changes
HOL:36b541e828806d911b2fee3e1cb1e3298068dfd9
Tidy up some simpleSexp proofs
Machine:oven3
Claimed job
Reusing HOL
Starting developers
Finished developers 9s 145MB
Starting developers/bin
Finished developers/bin 11s 1GB
Starting semantics/ffi
Finished semantics/ffi 24s 221MB
Starting semantics
Finished semantics 5m06s 1GB
Starting semantics/proofs
Finished semantics/proofs 15m40s 1GB
Starting semantics/alt_semantics
Finished semantics/alt_semantics 57s 530MB
Starting semantics/alt_semantics/proofs
Finished semantics/alt_semantics/proofs 25m45s 2GB
Starting basis/pure
Finished basis/pure 2m18s 874MB
Starting translator
Finished translator 7m58s 1GB
Starting compiler/parsing
Finished compiler/parsing 2m56s 4GB
Starting characteristic
Finished characteristic 14m45s 2GB
Starting translator/monadic
Finished translator/monadic 4m11s 1GB
Starting basis
Finished basis 1h56m43s 19GB
Starting compiler/inference
Finished compiler/inference 3m34s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 3m09s 1GB
Starting compiler/backend/gc
Finished compiler/backend/gc 8m36s 2GB
Starting compiler/backend
Finished compiler/backend 12m09s 2GB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 1m06s 1GB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 2m33s 1GB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 4m48s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 1m33s 1GB
Starting compiler/encoders/arm8_asl
Finished compiler/encoders/arm8_asl 4h21m11s 38GB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 3m36s 1GB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 3m53s 922MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 48s 601MB
Starting compiler/backend/x64
Finished compiler/backend/x64 50s 1GB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 52s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 47s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 54s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 47s 1GB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 3m01s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 8m37s 1GB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 6m03s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 56m57s 2GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 8m13s 1GB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 1h51m52s 16GB
Starting compiler/backend/serialiser
Finished compiler/backend/serialiser 3m29s 2GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 21m56s 4GB
Starting compiler/encoders/arm7/proofs
Finished compiler/encoders/arm7/proofs 31m14s 3GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 15m37s 1GB
Starting compiler/encoders/arm8_asl/proofs
Finished compiler/encoders/arm8_asl/proofs 1h54m20s 9GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 24m06s 2GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 20m23s 1GB
Starting compiler/encoders/ag32/proofs
Finished compiler/encoders/ag32/proofs 5m56s 824MB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 1m00s 1GB
Starting compiler/backend/arm7/proofs
Finished compiler/backend/arm7/proofs 1m01s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 1m03s 1GB
Starting compiler/backend/arm8_asl
Finished compiler/backend/arm8_asl 51s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 1m02s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 1m02s 1GB
Starting compiler/backend/ag32/proofs
Finished compiler/backend/ag32/proofs 31m27s 2GB
Starting compiler/proofs
Finished compiler/proofs 5m21s 3GB
Starting candle/set-theory
Finished candle/set-theory 1m11s 1GB
Starting candle/syntax-lib
Finished candle/syntax-lib 29s 730MB
Starting candle/standard/syntax
Finished candle/standard/syntax 4m27s 1GB
Starting candle/standard/semantics
Finished candle/standard/semantics 4m07s 1GB
Starting candle/standard/monadic
Finished candle/standard/monadic 4m04s 1GB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 13m42s 3GB
Starting candle/overloading/syntax
Finished candle/overloading/syntax 7m00s 1GB
Starting candle/overloading/semantics
Finished candle/overloading/semantics 26m31s 2GB
Starting candle/overloading/monadic
Finished candle/overloading/monadic 5m36s 2GB
Starting candle/overloading/ml_kernel
Finished candle/overloading/ml_kernel 15m55s 3GB
Starting candle/overloading/ml_checker
Finished candle/overloading/ml_checker 5m27s 3GB
Starting candle/prover
Finished candle/prover 23m59s 2GB
Starting pancake
Finished pancake 7m58s 3GB
Starting pancake/ffi
Finished pancake/ffi 0s 34MB
Starting pancake/semantics
Finished pancake/semantics 5m31s 1GB
Starting pancake/proofs
Finished pancake/proofs 27m14s 5GB
Starting characteristic/examples
Finished characteristic/examples 3m23s 3GB
Starting tutorial/solutions
Finished tutorial/solutions 34m38s 9GB
Starting translator/monadic/examples
Finished translator/monadic/examples 7m15s 3GB
Starting examples
Finished examples 19m42s 3GB
Starting examples/compilation/x64
Finished examples/compilation/x64 4h35m46s 27GB
Starting examples/compilation/x64/proofs
Finished examples/compilation/x64/proofs 4m55s 3GB
Resuming examples/compilation/ag32
Finished examples/compilation/ag32 1h14m21s 8GB
Starting examples/compilation/ag32/proofs
Finished examples/compilation/ag32/proofs 1m53s 2GB
Starting examples/lpr_checker
Finished examples/lpr_checker 2m14s 939MB
Starting examples/lpr_checker/array
Finished examples/lpr_checker/array 1h17m37s 6GB
Starting examples/lpr_checker/array/compilation
Finished examples/lpr_checker/array/compilation 1h20m31s 38GB
Starting examples/lpr_checker/array/compilation/proofs
Finished examples/lpr_checker/array/compilation/proofs 2m53s 5GB
Starting examples/opentheory
Finished examples/opentheory 23m01s 3GB
Starting examples/opentheory
Finished examples/opentheory 2s 32MB
Starting examples/opentheory/compilation
Finished examples/opentheory/compilation 1h21m38s 29GB
Starting examples/opentheory/compilation/proofs
Finished examples/opentheory/compilation/proofs 2m35s 3GB
Starting examples/opentheory/compilation/ag32
Finished examples/opentheory/compilation/ag32 1h23m37s 49GB
Starting examples/opentheory/compilation/ag32/proofs
Finished examples/opentheory/compilation/ag32/proofs 3m45s 6GB
Starting examples/sat_encodings
Finished examples/sat_encodings 4m27s 1GB
Starting examples/sat_encodings/case_studies
Finished examples/sat_encodings/case_studies 3m46s 962MB
Starting examples/sat_encodings/translation
Finished examples/sat_encodings/translation 12m08s 4GB
Starting examples/sat_encodings/translation/compilation
Finished examples/sat_encodings/translation/compilation 1h26m16s 23GB
Starting examples/deflate
Finished examples/deflate 1m59s 1GB
Starting examples/deflate/translation
Finished examples/deflate/translation 3m00s 3GB
Starting examples/deflate/translation/compilation
FAILED: examples/deflate/translation/compilation
Scanning [1m$(HOLDIR)/src/sort[0m
Scanning [1m$(HOLDIR)/src/string[0m
Scanning [1m$(HOLDIR)/src/n-bit[0m
Scanning [1m$(HOLDIR)/src/res_quan/src[0m
Scanning [1m$(HOLDIR)/src/quotient/src[0m
Scanning [1m$(HOLDIR)/src/transfer[0m
Scanning [1m$(HOLDIR)/src/pred_set/src/more_theories[0m
Scanning [1m$(HOLDIR)/src/finite_maps[0m
Scanning [1m$(HOLDIR)/examples/formal-languages/context-free[0m
Scanning [1m$(HOLDIR)/examples/balanced_bst[0m
Scanning [1m$(HOLDIR)/examples/formal-languages[0m
Scanning [1m$(HOLDIR)/examples/formal-languages/regular[0m
Scanning [1m$(HOLDIR)/src/coalgebras[0m
Scanning [1m$(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
Scanning [1m$(HOLDIR)/examples/machine-code/hoare-triple[0m
Scanning [1m$(CAKEMLDIR)/developers[0m
Scanning [1m$(CAKEMLDIR)/misc[0m
Scanning [1m$(CAKEMLDIR)/semantics/ffi[0m
Scanning [1m$(CAKEMLDIR)/semantics[0m
Scanning [1m$(CAKEMLDIR)/basis/pure[0m
Scanning [1m$(CAKEMLDIR)/semantics/proofs[0m
Scanning [1m$(CAKEMLDIR)/compiler/parsing[0m
Scanning [1m$(CAKEMLDIR)/translator[0m
Scanning [1m$(CAKEMLDIR)/characteristic[0m
Scanning [1m$(CAKEMLDIR)/translator/monadic/monad_base[0m
Scanning [1m$(CAKEMLDIR)/translator/monadic[0m
Scanning [1m$(CAKEMLDIR)/basis[0m
Scanning [1m$(HOLDIR)/examples/algorithms[0m
Scanning [1m$(HOLDIR)/src/ring/src[0m
Scanning [1m$(HOLDIR)/src/integer[0m
Scanning [1m$(HOLDIR)/examples/machine-code/multiword[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/pattern_matching[0m
Scanning [1m$(CAKEMLDIR)/unverified/reg_alloc[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/reg_alloc[0m
Scanning [1m$(HOLDIR)/src/hol88[0m
Scanning [1m$(HOLDIR)/src/real[0m
Scanning [1m$(HOLDIR)/src/floating-point[0m
Scanning [1m$(HOLDIR)/src/monad/more_monads[0m
Scanning [1m$(HOLDIR)/src/update[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/common[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/asm[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/ag32[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/ag32[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/lib[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/arm/model[0m
Scanning [1m$(HOLDIR)/examples/machine-code/decompiler[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/arm/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/arm7[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/arm7[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/arm8/model[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/arm8/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/arm8[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/arm8[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/mips/model[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/mips/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/mips[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/mips[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/riscv/model[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/riscv/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/riscv[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/riscv[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/x64/model[0m
Scanning [1m$(HOLDIR)/examples/l3-machine-code/x64/step[0m
Scanning [1m$(CAKEMLDIR)/compiler/encoders/x64[0m
Scanning [1m$(CAKEMLDIR)/compiler/backend/x64[0m
Scanning [1m$(HOLDIR)/examples/algorithms/unification/triangular[0m
Scanning [1m$(HOLDIR)/examples/algorithms/unification/triangular/first-order[0m
Scanning [1m$(CAKEMLDIR)/compiler/inference[0m
Scanning [1m$(CAKEMLDIR)/compiler[0m
Scanning [1m$(CAKEMLDIR)/examples/deflate[0m
Scanning [1m$(HOLDIR)/examples/bootstrap[0m
Scanning [1m$(CAKEMLDIR)/examples[0m
Scanning [1m$(CAKEMLDIR)/examples/deflate/translation[0m
Scanned 77 directories
Starting work on README.md
Starting work on compressionCompileTheory
Starting work on decompressionCompileTheory
Starting work on deflateDecodeCompileTheory
README.md (0s) OK
Starting work on deflateEncodeCompileTheory
compressionCompileTheory (35m) OK
decompressionCompileTheory (36m)FAIL<1>
lab_to_target real: 10m10s
lab_to_target size: 1912764
export: runtime: 1.0s, gctime: 0.19788s, systime: 0.02663s.
Saved theorem _______ "decompression_compiled"
Exporting theory "decompressionCompile" ... Run out of store - interrupting threads
error in quse /root/regression/cakeml-1954/examples/deflate/translation/compilation/decompressionCompileScript.sml : Interrupt
error in load /root/regression/cakeml-1954/examples/deflate/translation/compilation/decompressionCompileScript : Interrupt
Failure while writing theory!
Uncaught exception: Interrupt
deflateDecodeCompileTheory (40m)MKILLED
deflateEncodeCompileTheory (46m)MKILLED