OverviewCakeML:59886cd0205c1d5d943ef10a26890f79b515b68f
Merge pull request #561 from CakeML/print-types
HOL:f47304e1a773d1edc8606a0bda7299f8e926d11a
Merge branch 'vars-and-variants' into master
Machine:oven2 4.13.0-37-generic x86_64 GNU/Linux
Claimed job
Reusing HOL
Starting developers/bin
Finished developers/bin 34s 140MB
Starting semantics/ffi
Finished semantics/ffi 9s 264MB
Starting semantics
Finished semantics 1m25s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m00s 1GB
Starting basis/pure
Finished basis/pure 49s 609MB
Starting translator
Finished translator 3m16s 1GB
Starting compiler/parsing
Finished compiler/parsing 1m42s 2GB
Starting characteristic
Finished characteristic 2m54s 1GB
Starting translator/monadic
Finished translator/monadic 1m48s 1GB
Starting basis
Finished basis 17m05s 3GB
Starting compiler/inference
Finished compiler/inference 1m27s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 46s 825MB
Starting compiler/backend/gc
Finished compiler/backend/gc 6m36s 1GB
Starting compiler/backend
Finished compiler/backend 1s 22MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 16MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 15s 433MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 44s 421MB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 7s 387MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 8s 481MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 7s 378MB
Starting compiler/encoders/ag32
Finished compiler/encoders/ag32 15s 794MB
Starting compiler/backend/x64
Finished compiler/backend/x64 15s 938MB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 17s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 17s 839MB
Starting compiler/backend/mips
Finished compiler/backend/mips 18s 1GB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 16s 1GB
Starting compiler/backend/ag32
Finished compiler/backend/ag32 1m14s 1GB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 6m11s 804MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 2m50s 1GB
Starting compiler/backend/semantics
FAILED: compiler/backend/semantics
]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/machine-code/multiword]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/machine-code/multiword[1mWorking in $(HOLDIR)/examples/machine-code/multiword[0m
]0;Holmake: ..]0;Holmake: ../../../basis/pure]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/balanced_bst]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/balanced_bst[1mWorking in $(HOLDIR)/examples/balanced_bst[0m
]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/formal-languages]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/formal-languages[1mWorking in $(HOLDIR)/examples/formal-languages[0m
]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/formal-languages/context-free]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/formal-languages/context-free[1mWorking in $(HOLDIR)/examples/formal-languages/context-free[0m
]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/formal-languages/regular[1mWorking in $(HOLDIR)/examples/formal-languages/regular[0m
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../misc]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/fun-op-sem/lprefix_lub]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/fun-op-sem/lprefix_lub[1mWorking in $(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
]0;Holmake: ../../../misc]0;Holmake: ../../../developers]0;Holmake: ../../../developers[1mWorking in $(CAKEMLDIR)/developers[0m
]0;Holmake: ../../../misc]0;Holmake: ../../../misc/lem_lib_stub]0;Holmake: ../../../misc/lem_lib_stub[1mWorking in $(CAKEMLDIR)/misc/lem_lib_stub[0m
]0;Holmake: ../../../misc]0;Holmake: ../../../misc[1mWorking in $(CAKEMLDIR)/misc[0m
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../basis/pure[1mWorking in $(CAKEMLDIR)/basis/pure[0m
]0;Holmake: ..]0;Holmake: ../reg_alloc]0;Holmake: ../../../translator/monadic/monad_base]0;Holmake: ../../../semantics]0;Holmake: ../../../semantics/ffi]0;Holmake: ../../../semantics/ffi[1mWorking in $(CAKEMLDIR)/semantics/ffi[0m
]0;Holmake: ../../../semantics]0;Holmake: ../../../semantics[1mWorking in $(CAKEMLDIR)/semantics[0m
]0;Holmake: ../../../translator/monadic/monad_base]0;Holmake: ../../../translator/monadic/monad_base[1mWorking in $(CAKEMLDIR)/translator/monadic/monad_base[0m
]0;Holmake: ../reg_alloc]0;Holmake: ../../../unverified/reg_alloc]0;Holmake: ../../../unverified/reg_alloc[1mWorking in $(CAKEMLDIR)/unverified/reg_alloc[0m
]0;Holmake: ../reg_alloc]0;Holmake: ../reg_alloc[1mWorking in $(CAKEMLDIR)/compiler/backend/reg_alloc[0m
]0;Holmake: ..]0;Holmake: ../../encoders/asm]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/l3-machine-code/common]0;Holmake: ~/regression/HOL-f47304e1a773d1edc8606a0bda7299f8e926d11a/examples/l3-machine-code/common[1mWorking in $(HOLDIR)/examples/l3-machine-code/common[0m
]0;Holmake: ../../encoders/asm]0;Holmake: ../../encoders/asm[1mWorking in $(CAKEMLDIR)/compiler/encoders/asm[0m
]0;Holmake: ..]0;Holmake: ..[1mWorking in $(CAKEMLDIR)/compiler/backend[0m
]0;Holmake: .]0;Holmake: ../../../semantics/proofs]0;Holmake: ../../../semantics/proofs[1mWorking in $(CAKEMLDIR)/semantics/proofs[0m
]0;Holmake: .]0;Holmake: .[1mWorking in $(CAKEMLDIR)/compiler/backend/semantics[0m
Starting work on backendPropsTheory
Starting work on closSemTheory
Starting work on flatSemTheory
Starting work on targetSemTheory
backendPropsTheory OK
Starting work on wordSemTheory
targetSemTheory OK
Starting work on patSemTheory
patSemTheory OK
Starting work on patPropsTheory
flatSemTheory OK
Starting work on flatPropsTheory
closSemTheory OK
Starting work on bvlSemTheory
bvlSemTheory OK
Starting work on bviSemTheory
wordSemTheory OK
Starting work on closPropsTheory
bviSemTheory OK
Starting work on labSemTheory
patPropsTheory OK
Starting work on targetPropsTheory
targetPropsTheory OK
Starting work on wordPropsTheory
labSemTheory OK
Starting work on labPropsTheory
flatPropsTheory OK
Starting work on stackSemTheory
stackSemTheory OK
Starting work on stackPropsTheory
labPropsTheory OK
stackPropsTheory OK
closPropsTheory OK
Starting work on bvlPropsTheory
bvlPropsTheory OK
Starting work on bviPropsTheory
Starting work on dataSemTheory
dataSemTheory OK
bviPropsTheory OK
Starting work on dataPropsTheory
dataPropsTheory OK
wordPropsTheory FAILED! <1>
| (SOME (FinalFFI e),s1) =>
s1.stack = [] isEmpty s1.locals
xs.
s_val_eq s.stack xs
evaluate (c',s with stack := xs) = (SOME (FinalFFI e),s1)
| (SOME Error,s1) => T
failed.
Failed to prove theorem evaluate_stack_swap.
Uncaught exception: HOL_ERR {message = "at Preterm.type-analysis:\non line 1405, characters 15-22:\nCouldn't infer type for overloaded name evaluate (THEN1 on line 1457) (THEN1 on line 1393) (THEN1 on line 1551) (THEN1 on line 1356)", origin_function = "Cases_on", origin_structure = "BasicProvers"}