Overview

Job 760

CakeML:0436485578524af380ecd3e9b77220546a567221
  Juggle defs around so they translate
#622 (improve_reg_alloc)
Merging into:73308edaef80913e6823e18886def7bf8f31d4b8
  Merge pull request #621 from michaelsproul/unverified-sexpr-fix
HOL:b6750c75a1260f3eba15073dfb32b9daf8da4efa
  Make definitions use a different equality symbol
Machine:oven2 4.15.0-34-generic x86_64 GNU/Linux

 Claimed job
 Building HOL
 Starting developers
 Finished developers                                               0s  22MB
 Starting developers/bin
 Finished developers/bin                                          28s 142MB
 Starting semantics/ffi
 Finished semantics/ffi                                           33s 466MB
 Starting semantics
 Finished semantics                                             1m29s   1GB
 Starting semantics/proofs
 Finished semantics/proofs                                      2m47s   1GB
 Starting basis/pure
 Finished basis/pure                                            3m29s 696MB
 Starting translator
 Finished translator                                            1m38s   1GB
 Starting compiler/parsing
 Finished compiler/parsing                                        56s   2GB
 Starting characteristic
 Finished characteristic                                        4m11s   1GB
 Starting translator/monadic
 Finished translator/monadic                                    1m25s   1GB
 Starting basis
 Finished basis                                                15m53s   2GB
 Starting compiler/inference
 Finished compiler/inference                                    1m46s   1GB
 Starting compiler/backend/reg_alloc
 Finished compiler/backend/reg_alloc                              50s   1GB
 Starting compiler/backend/gc
 Finished compiler/backend/gc                                   8m48s   1GB
 Starting compiler/backend
 Finished compiler/backend                                         0s  42MB
 Starting compiler/encoders/asm
 Finished compiler/encoders/asm                                    0s  32MB
 Starting compiler/encoders/x64
 Finished compiler/encoders/x64                                   54s 585MB
 Starting compiler/encoders/arm6
 Finished compiler/encoders/arm6                                1m33s   1GB
 Starting compiler/encoders/arm8
 Finished compiler/encoders/arm8                                  26s 853MB
 Starting compiler/encoders/mips
 Finished compiler/encoders/mips                                1m00s   1GB
 Starting compiler/encoders/riscv
 Finished compiler/encoders/riscv                               1m15s   1GB
 Starting compiler/encoders/ag32
 Finished compiler/encoders/ag32                                  14s 607MB
 Starting compiler/backend/x64
 Finished compiler/backend/x64                                    15s 907MB
 Starting compiler/backend/arm6
 Finished compiler/backend/arm6                                   15s 988MB
 Starting compiler/backend/arm8
 Finished compiler/backend/arm8                                   14s 920MB
 Starting compiler/backend/mips
 Finished compiler/backend/mips                                   16s   1GB
 Starting compiler/backend/riscv
 Finished compiler/backend/riscv                                  16s   1GB
 Starting compiler/backend/ag32
 Finished compiler/backend/ag32                                 1m06s   1GB
 Starting compiler/parsing/proofs
 Finished compiler/parsing/proofs                               5m26s   1GB
 Starting compiler/inference/proofs
 Finished compiler/inference/proofs                             2m36s   1GB
 Starting compiler/backend/semantics
 Finished compiler/backend/semantics                            6m51s   2GB
 Starting compiler/backend/reg_alloc/proofs
 Finished compiler/backend/reg_alloc/proofs                     2m42s   1GB
 Starting compiler/backend/proofs
 Finished compiler/backend/proofs                              37m05s   4GB
 Starting compiler/encoders/x64/proofs
 Finished compiler/encoders/x64/proofs                          9m50s   7GB
 Starting compiler/encoders/arm6/proofs
 Finished compiler/encoders/arm6/proofs                        13m20s   3GB
 Starting compiler/encoders/arm8/proofs
 Finished compiler/encoders/arm8/proofs                         5m40s   1GB
 Starting compiler/encoders/mips/proofs
 Finished compiler/encoders/mips/proofs                        10m06s   2GB
 Starting compiler/encoders/riscv/proofs
 Finished compiler/encoders/riscv/proofs                        8m13s   1GB
 Starting compiler/encoders/ag32/proofs
 Finished compiler/encoders/ag32/proofs                         2m26s 809MB
 Starting compiler/backend/x64/proofs
 Finished compiler/backend/x64/proofs                             16s 988MB
 Starting compiler/backend/arm6/proofs
 Finished compiler/backend/arm6/proofs                            19s   1GB
 Starting compiler/backend/arm8/proofs
 Finished compiler/backend/arm8/proofs                            14s   1GB
 Starting compiler/backend/mips/proofs
 Finished compiler/backend/mips/proofs                            16s   1GB
 Starting compiler/backend/riscv/proofs
 Finished compiler/backend/riscv/proofs                           16s   1GB
 Starting compiler/backend/ag32/proofs
 Finished compiler/backend/ag32/proofs                          8m47s   2GB
 Starting compiler/proofs
 Finished compiler/proofs                                       1m35s   2GB
 Starting candle/set-theory
 Finished candle/set-theory                                       25s 709MB
 Starting candle/syntax-lib
 Finished candle/syntax-lib                                        9s 514MB
 Starting candle/standard/syntax
 Finished candle/standard/syntax                                1m40s   1GB
 Starting candle/standard/semantics
 Finished candle/standard/semantics                             1m33s   1GB
 Starting candle/standard/monadic
 Finished candle/standard/monadic                               1m30s   1GB
 Starting candle/standard/ml_kernel
 Finished candle/standard/ml_kernel                             3m33s   4GB
 Starting candle/standard/opentheory
 Finished candle/standard/opentheory                            8m26s   2GB
 Starting candle/standard/opentheory/compilation
 Finished candle/standard/opentheory/compilation               29m07s  12GB
 Starting candle/standard/opentheory/compilation/proofs
 Finished candle/standard/opentheory/compilation/proofs           39s   2GB
 Starting characteristic/examples
 Finished characteristic/examples                               1m20s   2GB
 Starting tutorial/solutions
 Finished tutorial/solutions                                   12m41s   7GB
 Starting translator/monadic/examples
 FAILED: translator/monadic/examples
]0;Holmake: ~/regression/cakeml-760/basis/pure]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/formal-languages]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/formal-languages[1mWorking in $(HOLDIR)/examples/formal-languages[0m
]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/formal-languages/context-free]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/formal-languages/context-free[1mWorking in $(HOLDIR)/examples/formal-languages/context-free[0m
]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/formal-languages/regular[1mWorking in $(HOLDIR)/examples/formal-languages/regular[0m
]0;Holmake: ~/regression/cakeml-760/basis/pure]0;Holmake: ~/regression/cakeml-760/misc]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/fun-op-sem/lprefix_lub]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/fun-op-sem/lprefix_lub[1mWorking in $(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
]0;Holmake: ~/regression/cakeml-760/misc]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/machine-code/hoare-triple]0;Holmake: ~/regression/HOL-b6750c75a1260f3eba15073dfb32b9daf8da4efa/examples/machine-code/hoare-triple[1mWorking in $(HOLDIR)/examples/machine-code/hoare-triple[0m
]0;Holmake: ~/regression/cakeml-760/misc]0;Holmake: ~/regression/cakeml-760/developers]0;Holmake: ~/regression/cakeml-760/developers[1mWorking in $(CAKEMLDIR)/developers[0m
]0;Holmake: ~/regression/cakeml-760/misc]0;Holmake: ~/regression/cakeml-760/misc/lem_lib_stub]0;Holmake: ~/regression/cakeml-760/misc/lem_lib_stub[1mWorking in $(CAKEMLDIR)/misc/lem_lib_stub[0m
]0;Holmake: ~/regression/cakeml-760/misc]0;Holmake: ~/regression/cakeml-760/misc[1mWorking in $(CAKEMLDIR)/misc[0m
]0;Holmake: ~/regression/cakeml-760/basis/pure]0;Holmake: ~/regression/cakeml-760/basis/pure[1mWorking in $(CAKEMLDIR)/basis/pure[0m
]0;Holmake: ~/regression/cakeml-760/basis]0;Holmake: ~/regression/cakeml-760/characteristic]0;Holmake: ~/regression/cakeml-760/compiler/parsing]0;Holmake: ~/regression/cakeml-760/semantics]0;Holmake: ~/regression/cakeml-760/semantics/ffi]0;Holmake: ~/regression/cakeml-760/semantics/ffi[1mWorking in $(CAKEMLDIR)/semantics/ffi[0m
]0;Holmake: ~/regression/cakeml-760/semantics]0;Holmake: ~/regression/cakeml-760/semantics[1mWorking in $(CAKEMLDIR)/semantics[0m
]0;Holmake: ~/regression/cakeml-760/compiler/parsing]0;Holmake: ~/regression/cakeml-760/compiler/parsing[1mWorking in $(CAKEMLDIR)/compiler/parsing[0m
]0;Holmake: ~/regression/cakeml-760/characteristic]0;Holmake: ~/regression/cakeml-760/semantics/proofs]0;Holmake: ~/regression/cakeml-760/semantics/proofs[1mWorking in $(CAKEMLDIR)/semantics/proofs[0m
]0;Holmake: ~/regression/cakeml-760/characteristic]0;Holmake: ~/regression/cakeml-760/translator]0;Holmake: ~/regression/cakeml-760/translator[1mWorking in $(CAKEMLDIR)/translator[0m
]0;Holmake: ~/regression/cakeml-760/characteristic]0;Holmake: ~/regression/cakeml-760/characteristic[1mWorking in $(CAKEMLDIR)/characteristic[0m
]0;Holmake: ~/regression/cakeml-760/basis]0;Holmake: ~/regression/cakeml-760/translator/monadic]0;Holmake: ~/regression/cakeml-760/translator/monadic/monad_base]0;Holmake: ~/regression/cakeml-760/translator/monadic/monad_base[1mWorking in $(CAKEMLDIR)/translator/monadic/monad_base[0m
]0;Holmake: ~/regression/cakeml-760/translator/monadic]0;Holmake: ~/regression/cakeml-760/translator/monadic[1mWorking in $(CAKEMLDIR)/translator/monadic[0m
]0;Holmake: ~/regression/cakeml-760/basis]0;Holmake: ~/regression/cakeml-760/basis[1mWorking in $(CAKEMLDIR)/basis[0m
]0;Holmake: .]0;Holmake: .[1mWorking in $(CAKEMLDIR)/translator/monadic/examples[0m
Starting work on arrayGlobalStateProgTheory
Starting work on arrayLocalStateProgTheory
Starting work on array_searchProgTheory
Starting work on doubleProgTheory
doubleProgTheory                                    OK
Starting work on exceptionArityTestProgTheory
array_searchProgTheory                              OK
Starting work on exceptionProgTheory
arrayGlobalStateProgTheory                          OK
Starting work on fibProgTheory
arrayLocalStateProgTheory                  FAILED! <1>
 Adding nsLookup representation thms for [arrayLocalStateProg_env_26]
 Saved definition __ "EXC_TYPE_def"
 Saved theorem _____ "EXC_TYPE_def"
 Doing proof of: EqualityType (EXC_TYPE a b)
 Adding type :(, ) exc.
 Saved theorem _____ "nsLookup_arrayLocalStateProg_env_27_pfun_eqs"
 Translating monadic run: run_test1
 error in quse /home/myreen/regression/cakeml-760/translator/monadic/examples/arrayLocalStateProgScript.sml : HOL_ERR {message = "The `exc` type needs to be registered in the current program", origin_function = "m_translate_run", origin_structure = "cfTacticsLib"}
 error in load arrayLocalStateProgScript : HOL_ERR {message = "The `exc` type needs to be registered in the current program", origin_function = "m_translate_run", origin_structure = "cfTacticsLib"}
 Uncaught exception: HOL_ERR {message = "The `exc` type needs to be registered in the current program", origin_function = "m_translate_run", origin_structure = "cfTacticsLib"}
exceptionArityTestProgTheory                  M-KILLED
exceptionProgTheory                           M-KILLED
fibProgTheory                                 M-KILLED