OverviewCakeML:30058919dee54ba63c352c10b14731a85ddb14a3
Add arm8 bootstrap
#991 (master)
Merging into:4c5dc9f146a7a89de7e68e263a5f8952fb0965c5
Refer to Discord instead of our (defunct) Slack channel
HOL:fe0e72dc46aa5ca62a9ec826c69bd7dfe8dc301d
Define simultaneous substitution for lambda/basics/cterm
Machine:lammmington
Claimed job
Building HOL
Starting developers
Finished developers 2s 225MB
Starting developers/bin
Finished developers/bin 17s 1GB
Starting compiler/proofs
Finished compiler/proofs 1h55m59s 33GB
Starting compiler/bootstrap/translation
Finished compiler/bootstrap/translation 8h17m32s 88GB
Starting semantics/ffi
Finished semantics/ffi 7s 603MB
Starting semantics
Finished semantics 0s 68MB
Starting semantics/proofs
Finished semantics/proofs 34s 2GB
Starting semantics/alt_semantics
Finished semantics/alt_semantics 39s 1GB
Starting semantics/alt_semantics/proofs
Finished semantics/alt_semantics/proofs 10m54s 4GB
Starting basis/pure
Finished basis/pure 0s 75MB
Starting translator
Finished translator 1m42s 4GB
Starting compiler/parsing
Finished compiler/parsing 0s 72MB
Starting characteristic
Finished characteristic 0s 89MB
Starting translator/monadic
Finished translator/monadic 0s 100MB
Starting basis
Finished basis 3m29s 5GB
Starting compiler/inference
Finished compiler/inference 0s 81MB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 0s 69MB
Starting compiler/backend/gc
Finished compiler/backend/gc 0s 140MB
Starting compiler/backend
Finished compiler/backend 17s 1GB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 97MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 0s 103MB
Starting compiler/encoders/arm7
Finished compiler/encoders/arm7 0s 102MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 0s 98MB
Starting compiler/encoders/arm8_asl
Finished compiler/encoders/arm8_asl 2h12m31s 40GB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 0s 101MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 0s 99MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 0s 90MB
Starting compiler/backend/x64
Finished compiler/backend/x64 0s 136MB
Starting compiler/backend/arm7
Finished compiler/backend/arm7 0s 136MB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 0s 136MB
Starting compiler/backend/mips
Finished compiler/backend/mips 0s 136MB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 0s 136MB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m17s 2GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 0s 74MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 0s 89MB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 3m38s 3GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 0s 98MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 1m01s 2GB
Starting compiler/backend/serialiser
Finished compiler/backend/serialiser 1s 191MB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 9m34s 5GB
Starting compiler/encoders/arm7/proofs
Finished compiler/encoders/arm7/proofs 12m46s 8GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 6m22s 6GB
Starting compiler/encoders/arm8_asl/proofs
Finished compiler/encoders/arm8_asl/proofs 47m39s 12GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 10m00s 7GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 8m02s 4GB
Starting compiler/encoders/ag32/proofs
Finished compiler/encoders/ag32/proofs 2m22s 2GB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 40s 3GB
Starting compiler/backend/arm7/proofs
Finished compiler/backend/arm7/proofs 42s 2GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 41s 3GB
Starting compiler/backend/arm8_asl
Finished compiler/backend/arm8_asl 29s 2GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 43s 3GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 48s 3GB
Starting compiler/backend/ag32/proofs
Finished compiler/backend/ag32/proofs 14m09s 6GB
Starting candle/set-theory
Finished candle/set-theory 43s 1GB
Starting candle/syntax-lib
Finished candle/syntax-lib 0s 69MB
Starting candle/standard/syntax
Finished candle/standard/syntax 14s 1GB
Starting candle/standard/semantics
Finished candle/standard/semantics 2m26s 3GB
Starting candle/standard/monadic
Finished candle/standard/monadic 0s 104MB
Starting candle/standard/ml_kernel
Finished candle/standard/ml_kernel 1m48s 5GB
Starting candle/overloading/syntax
Finished candle/overloading/syntax 3m28s 3GB
Starting candle/overloading/semantics
Finished candle/overloading/semantics 11m05s 5GB
Starting candle/overloading/monadic
Finished candle/overloading/monadic 2m30s 3GB
Starting candle/overloading/ml_kernel
Finished candle/overloading/ml_kernel 7m35s 6GB
Starting candle/overloading/ml_checker
Finished candle/overloading/ml_checker 2m34s 7GB
Starting candle/prover
Finished candle/prover 9m53s 5GB
Starting pancake
Finished pancake 59s 1GB
Starting pancake/ffi
Finished pancake/ffi 0s 22MB
Starting pancake/semantics
Finished pancake/semantics 2m35s 2GB
Starting pancake/parser
Finished pancake/parser 28s 2GB
Starting pancake/proofs
Finished pancake/proofs 31m05s 9GB
Starting characteristic/examples
Finished characteristic/examples 1m35s 6GB
Starting tutorial/solutions
Finished tutorial/solutions 16m24s 28GB
Starting translator/monadic/examples
Finished translator/monadic/examples 3m47s 5GB
Starting examples
FAILED: examples
Scanning [1m$(HOLDIR)/src/bag[0m
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/finite_maps[0m
Scanning [1m$(HOLDIR)/src/transfer[0m
Scanning [1m$(HOLDIR)/src/pred_set/src/more_theories[0m
Scanning [1m$(HOLDIR)/src/coalgebras[0m
Scanning [1m$(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
Scanning [1m$(HOLDIR)/src/ring/src[0m
Scanning [1m$(HOLDIR)/src/integer[0m
Scanning [1m$(HOLDIR)/src/rational[0m
Scanning [1m$(HOLDIR)/src/num/theories/cv_compute/automation[0m
Scanning [1m$(HOLDIR)/examples/bootstrap[0m
Scanning [1m$(HOLDIR)/examples/balanced_bst[0m
Scanning [1m$(HOLDIR)/examples/formal-languages[0m
Scanning [1m$(HOLDIR)/examples/formal-languages/context-free[0m
Scanning [1m$(HOLDIR)/examples/formal-languages/regular[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
Scanned 34 directories
Starting work on source_valuesTheory
Starting work on regexp_parserTheory
Starting work on README.md
Starting work on quicksortProgTheory
README.md examples (0s) OK
Starting work on catProgTheory
source_valuesTheory examples/bootstrap (1s) OK
Starting work on source_syntaxTheory
source_syntaxTheory examples/bootstrap (1s) OK
Starting work on parsingTheory
regexp_parserTheory examples/formal-languages/regular (13s) OK
Starting work on printingTheory
printingTheory examples/bootstrap (5s) OK
Finished $(HOLDIR)/examples/formal-languages/regular [#theories: 1] (13.600s)
Starting work on lcsTheory
parsingTheory examples/bootstrap (15s) OK
Finished $(HOLDIR)/examples/bootstrap [#theories: 4] (24.780s)
Starting work on divTheory
lcsTheory examples (19s) OK
Starting work on diffTheory
diffTheory examples (43s) OK
Starting work on diffProgTheory
catProgTheory examples (84s) OK
Starting work on doubleArgProgTheory
quicksortProgTheory examples (92s) OK
Starting work on array_searchProgTheory
divTheory examples(113s) OK
Starting work on echoProgTheory
array_searchProgTheory examples (53s)FAIL<1>
failed.
Failed to prove theorem linear_search_spec.
Exception raised at BasicProvers.Induct_on:
at BasicProvers.induct_on_type:
Type: : list -> list -> bool is not registered in the types database (THEN1 on line 101)
error in quse /scratch/cakeml/regression2/cakeml-2393/examples/array_searchProgScript.sml : HOL_ERR {message = "at BasicProvers.induct_on_type:\nType: :\206\177 list -> \206\177 list -> bool is not registered in the types database (THEN1 on line 101)", origin_function = "Induct_on", origin_structure = "BasicProvers"}
error in load /scratch/cakeml/regression2/cakeml-2393/examples/array_searchProgScript : HOL_ERR {message = "at BasicProvers.induct_on_type:\nType: :\206\177 list -> \206\177 list -> bool is not registered in the types database (THEN1 on line 101)", origin_function = "Induct_on", origin_structure = "BasicProvers"}
Uncaught exception: HOL_ERR {message = "at BasicProvers.induct_on_type:\nType: :\206\177 list -> \206\177 list -> bool is not registered in the types database (THEN1 on line 101)", origin_function = "Induct_on", origin_structure = "BasicProvers"}
diffProgTheory examples (63s)MKILLED
doubleArgProgTheory examples (61s)MKILLED
echoProgTheory examples (16s)MKILLED