Overview

Job 785

CakeML:987a0367d297d926d763919e92ffc28c1a4992aa
  Merge branch 'master' into vstte18
#629 (vstte18)
Merging into:dd8ca4fca024b5b629a7c3ed7d3d4b1844c82f3d
  Merge pull request #628 from CakeML/ThmSetData-API-change
HOL:729baf5e526741114f4346767d17d0da3a1b6c20
  Remove (generated file) Thm-sig.sml when cleaning src/thm
Machine:oven2 4.15.0-34-generic x86_64 GNU/Linux

 Claimed job
 Reusing HOL
 Starting developers
 Finished developers                                               0s  22MB
 Starting developers/bin
 Finished developers/bin                                          34s 142MB
 Starting semantics/ffi
 Finished semantics/ffi                                            7s 228MB
 Starting semantics
 Finished semantics                                             1m17s   1GB
 Starting semantics/proofs
 Finished semantics/proofs                                      2m54s   1GB
 Starting basis/pure
 Finished basis/pure                                              43s 639MB
 Starting translator
 Finished translator                                            1m34s   1GB
 Starting compiler/parsing
 Finished compiler/parsing                                        56s   2GB
 Starting characteristic
 Finished characteristic                                        5m01s   2GB
 Starting translator/monadic
 Finished translator/monadic                                    1m22s   1GB
 Starting basis
 Finished basis                                                16m43s   2GB
 Starting compiler/inference
 Finished compiler/inference                                    1m28s   1GB
 Starting compiler/backend/reg_alloc
 Finished compiler/backend/reg_alloc                              49s   1GB
 Starting compiler/backend/gc
 Finished compiler/backend/gc                                   7m48s   2GB
 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                                   22s 913MB
 Starting compiler/encoders/arm6
 Finished compiler/encoders/arm6                                  43s 906MB
 Starting compiler/encoders/arm8
 Finished compiler/encoders/arm8                                  10s 609MB
 Starting compiler/encoders/mips
 Finished compiler/encoders/mips                                  15s 921MB
 Starting compiler/encoders/riscv
 Finished compiler/encoders/riscv                                 12s 707MB
 Starting compiler/encoders/ag32
 Finished compiler/encoders/ag32                                  14s 673MB
 Starting compiler/backend/x64
 Finished compiler/backend/x64                                    15s   1GB
 Starting compiler/backend/arm6
 Finished compiler/backend/arm6                                   16s   1GB
 Starting compiler/backend/arm8
 Finished compiler/backend/arm8                                   16s 978MB
 Starting compiler/backend/mips
 Finished compiler/backend/mips                                   15s   1GB
 Starting compiler/backend/riscv
 Finished compiler/backend/riscv                                  15s   1GB
 Starting compiler/backend/ag32
 Finished compiler/backend/ag32                                 1m05s   1GB
 Starting compiler/parsing/proofs
 Finished compiler/parsing/proofs                               5m25s 946MB
 Starting compiler/inference/proofs
 Finished compiler/inference/proofs                             2m35s   1GB
 Starting compiler/backend/semantics
 Finished compiler/backend/semantics                            6m52s   2GB
 Starting compiler/backend/reg_alloc/proofs
 Finished compiler/backend/reg_alloc/proofs                     2m34s   1GB
 Starting compiler/backend/proofs
 Finished compiler/backend/proofs                              37m22s   4GB
 Starting compiler/encoders/x64/proofs
 Finished compiler/encoders/x64/proofs                          9m02s   4GB
 Starting compiler/encoders/arm6/proofs
 Finished compiler/encoders/arm6/proofs                        12m19s   3GB
 Starting compiler/encoders/arm8/proofs
 Finished compiler/encoders/arm8/proofs                         5m34s 963MB
 Starting compiler/encoders/mips/proofs
 Finished compiler/encoders/mips/proofs                         9m16s   2GB
 Starting compiler/encoders/riscv/proofs
 Finished compiler/encoders/riscv/proofs                        8m14s   1GB
 Starting compiler/encoders/ag32/proofs
 Finished compiler/encoders/ag32/proofs                         2m26s 686MB
 Starting compiler/backend/x64/proofs
 Finished compiler/backend/x64/proofs                             16s   1GB
 Starting compiler/backend/arm6/proofs
 Finished compiler/backend/arm6/proofs                            18s   1GB
 Starting compiler/backend/arm8/proofs
 Finished compiler/backend/arm8/proofs                            15s   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
 FAILED: compiler/backend/ag32/proofs
]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/l3-machine-code/common]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/l3-machine-code/common[1mWorking in $(HOLDIR)/examples/l3-machine-code/common[0m
]0;Holmake: .]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/machine-code/decompiler]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/machine-code/decompiler[1mWorking in $(HOLDIR)/examples/machine-code/decompiler[0m
]0;Holmake: .]0;Holmake: ~/regression/cakeml-785/basis]0;Holmake: ~/regression/cakeml-785/basis/pure]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/balanced_bst]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/balanced_bst[1mWorking in $(HOLDIR)/examples/balanced_bst[0m
]0;Holmake: ~/regression/cakeml-785/basis/pure]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/formal-languages]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/formal-languages[1mWorking in $(HOLDIR)/examples/formal-languages[0m
]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/formal-languages/context-free]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/formal-languages/context-free[1mWorking in $(HOLDIR)/examples/formal-languages/context-free[0m
]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/formal-languages/regular]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/formal-languages/regular[1mWorking in $(HOLDIR)/examples/formal-languages/regular[0m
]0;Holmake: ~/regression/cakeml-785/basis/pure]0;Holmake: ~/regression/cakeml-785/misc]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/fun-op-sem/lprefix_lub]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/fun-op-sem/lprefix_lub[1mWorking in $(HOLDIR)/examples/fun-op-sem/lprefix_lub[0m
]0;Holmake: ~/regression/cakeml-785/misc]0;Holmake: ~/regression/cakeml-785/developers]0;Holmake: ~/regression/cakeml-785/developers[1mWorking in $(CAKEMLDIR)/developers[0m
]0;Holmake: ~/regression/cakeml-785/misc]0;Holmake: ~/regression/cakeml-785/misc/lem_lib_stub]0;Holmake: ~/regression/cakeml-785/misc/lem_lib_stub[1mWorking in $(CAKEMLDIR)/misc/lem_lib_stub[0m
]0;Holmake: ~/regression/cakeml-785/misc]0;Holmake: ~/regression/cakeml-785/misc[1mWorking in $(CAKEMLDIR)/misc[0m
]0;Holmake: ~/regression/cakeml-785/basis/pure]0;Holmake: ~/regression/cakeml-785/basis/pure[1mWorking in $(CAKEMLDIR)/basis/pure[0m
]0;Holmake: ~/regression/cakeml-785/basis]0;Holmake: ~/regression/cakeml-785/characteristic]0;Holmake: ~/regression/cakeml-785/compiler/parsing]0;Holmake: ~/regression/cakeml-785/semantics]0;Holmake: ~/regression/cakeml-785/semantics/ffi]0;Holmake: ~/regression/cakeml-785/semantics/ffi[1mWorking in $(CAKEMLDIR)/semantics/ffi[0m
]0;Holmake: ~/regression/cakeml-785/semantics]0;Holmake: ~/regression/cakeml-785/semantics[1mWorking in $(CAKEMLDIR)/semantics[0m
]0;Holmake: ~/regression/cakeml-785/compiler/parsing]0;Holmake: ~/regression/cakeml-785/compiler/parsing[1mWorking in $(CAKEMLDIR)/compiler/parsing[0m
]0;Holmake: ~/regression/cakeml-785/characteristic]0;Holmake: ~/regression/cakeml-785/semantics/proofs]0;Holmake: ~/regression/cakeml-785/semantics/proofs[1mWorking in $(CAKEMLDIR)/semantics/proofs[0m
]0;Holmake: ~/regression/cakeml-785/characteristic]0;Holmake: ~/regression/cakeml-785/translator]0;Holmake: ~/regression/cakeml-785/translator[1mWorking in $(CAKEMLDIR)/translator[0m
]0;Holmake: ~/regression/cakeml-785/characteristic]0;Holmake: ~/regression/cakeml-785/characteristic[1mWorking in $(CAKEMLDIR)/characteristic[0m
]0;Holmake: ~/regression/cakeml-785/basis]0;Holmake: ~/regression/cakeml-785/translator/monadic]0;Holmake: ~/regression/cakeml-785/translator/monadic/monad_base]0;Holmake: ~/regression/cakeml-785/translator/monadic/monad_base[1mWorking in $(CAKEMLDIR)/translator/monadic/monad_base[0m
]0;Holmake: ~/regression/cakeml-785/translator/monadic]0;Holmake: ~/regression/cakeml-785/translator/monadic[1mWorking in $(CAKEMLDIR)/translator/monadic[0m
]0;Holmake: ~/regression/cakeml-785/basis]0;Holmake: ~/regression/cakeml-785/basis[1mWorking in $(CAKEMLDIR)/basis[0m
]0;Holmake: .]0;Holmake: ..]0;Holmake: ../..]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/machine-code/multiword]0;Holmake: ~/regression/HOL-729baf5e526741114f4346767d17d0da3a1b6c20/examples/machine-code/multiword[1mWorking in $(HOLDIR)/examples/machine-code/multiword[0m
]0;Holmake: ../..]0;Holmake: ../../reg_alloc]0;Holmake: ~/regression/cakeml-785/unverified/reg_alloc]0;Holmake: ~/regression/cakeml-785/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: ../../../encoders/asm[1mWorking in $(CAKEMLDIR)/compiler/encoders/asm[0m
]0;Holmake: ../..]0;Holmake: ../..[1mWorking in $(CAKEMLDIR)/compiler/backend[0m
]0;Holmake: ..]0;Holmake: ../../../encoders/ag32]0;Holmake: ../../../encoders/ag32[1mWorking in $(CAKEMLDIR)/compiler/encoders/ag32[0m
]0;Holmake: ..]0;Holmake: ..[1mWorking in $(CAKEMLDIR)/compiler/backend/ag32[0m
]0;Holmake: .]0;Holmake: ../../proofs]0;Holmake: ../../gc]0;Holmake: ../../gc[1mWorking in $(CAKEMLDIR)/compiler/backend/gc[0m
]0;Holmake: ../../proofs]0;Holmake: ../../reg_alloc/proofs]0;Holmake: ../../reg_alloc/proofs[1mWorking in $(CAKEMLDIR)/compiler/backend/reg_alloc/proofs[0m
]0;Holmake: ../../proofs]0;Holmake: ../../semantics]0;Holmake: ../../semantics[1mWorking in $(CAKEMLDIR)/compiler/backend/semantics[0m
]0;Holmake: ../../proofs]0;Holmake: ../../proofs[1mWorking in $(CAKEMLDIR)/compiler/backend/proofs[0m
]0;Holmake: .]0;Holmake: ../../../encoders/ag32/proofs]0;Holmake: ../../../encoders/ag32/proofs[1mWorking in $(CAKEMLDIR)/compiler/encoders/ag32/proofs[0m
]0;Holmake: .]0;Holmake: .[1mWorking in $(CAKEMLDIR)/compiler/backend/ag32/proofs[0m
Starting work on ag32_progTheory
Starting work on ag32_configProofTheory
Starting work on README.md
README.md                                                                                                  OK
ag32_configProofTheory                                                                                     OK
Starting work on ag32_machine_configTheory
ag32_progTheory                                                                                            OK
Starting work on ag32_ffi_codeProofTheory
ag32_machine_configTheory                                                                                  OK
Starting work on ag32_memoryProofTheory
ag32_ffi_codeProofTheory                                                                                   OK
ag32_memoryProofTheory                                                                                     OK
Starting work on ag32_basis_ffiProofTheory
ag32_basis_ffiProofTheory                                                                         FAILED! <1>
 
 which has type
 
 : -> ( # string) list
 
 unification failure message: Attempt to unify different type operators: mlstring$mlstring and list$list
 
 error in quse /home/myreen/regression/cakeml-785/compiler/backend/ag32/proofs/ag32_basis_ffiProofScript.sml : HOL_ERR {message = "in compiler-generated text:\n\nType inference failure: unable to infer a type for the application of\n\n\206\187(f :(mlstring # mlstring) list -> (mlstring # mlstring) list) (x :IO_fs).\n    x with files updated_by f\n\non line 722, characters 7-14\n\nwhich has type\n\n:((mlstring # mlstring) list -> (mlstring # mlstring) list) -> IO_fs -> IO_fs\n\nto\n\n(K\n   [((IOStream :mlstring -> \206\177) (strlit \"stdout\"),(\"\" :string ));\n    (IOStream (strlit \"stderr\"),(\"\" :string ));\n    (IOStream (strlit \"stdin\"),(inp :string))] :\206\178 -> (\206\177 # string) list)\n\nin compiler-generated text\n\nwhich has type\n\n:\206\178 -> (\206\177 # string) list\n\nunification failure message: Attempt to unify different type operators: mlstring$mlstring and list$list\n", origin_function = "type-analysis", origin_structure = "Preterm"}
 error in load ag32_basis_ffiProofScript : HOL_ERR {message = "in compiler-generated text:\n\nType inference failure: unable to infer a type for the application of\n\n\206\187(f :(mlstring # mlstring) list -> (mlstring # mlstring) list) (x :IO_fs).\n    x with files updated_by f\n\non line 722, characters 7-14\n\nwhich has type\n\n:((mlstring # mlstring) list -> (mlstring # mlstring) list) -> IO_fs -> IO_fs\n\nto\n\n(K\n   [((IOStream :mlstring -> \206\177) (strlit \"stdout\"),(\"\" :string ));\n    (IOStream (strlit \"stderr\"),(\"\" :string ));\n    (IOStream (strlit \"stdin\"),(inp :string))] :\206\178 -> (\206\177 # string) list)\n\nin compiler-generated text\n\nwhich has type\n\n:\206\178 -> (\206\177 # string) list\n\nunification failure message: Attempt to unify different type operators: mlstring$mlstring and list$list\n", origin_function = "type-analysis", origin_structure = "Preterm"}
 Uncaught exception: HOL_ERR {message = "in compiler-generated text:\n\nType inference failure: unable to infer a type for the application of\n\n\206\187(f :(mlstring # mlstring) list -> (mlstring # mlstring) list) (x :IO_fs).\n    x with files updated_by f\n\non line 722, characters 7-14\n\nwhich has type\n\n:((mlstring # mlstring) list -> (mlstring # mlstring) list) -> IO_fs -> IO_fs\n\nto\n\n(K\n   [((IOStream :mlstring -> \206\177) (strlit \"stdout\"),(\"\" :string ));\n    (IOStream (strlit \"stderr\"),(\"\" :string ));\n    (IOStream (strlit \"stdin\"),(inp :string))] :\206\178 -> (\206\177 # string) list)\n\nin compiler-generated text\n\nwhich has type\n\n:\206\178 -> (\206\177 # string) list\n\nunification failure message: Attempt to unify different type operators: mlstring$mlstring and list$list\n", origin_function = "type-analysis", origin_structure = "Preterm"}