OverviewCakeML:c39007a0c469723a21108451c9ee38aeaeba3565
Merge remote-tracking branch 'origin/master' into command-line-args
#378 (command-line-args)
Merging into:e5d595d044abadb371c203d374c6640296155a96
Minor speedups for xcf and xfun_spec
HOL:4e4687878257043b885bf696e614e85572e9fc6c
Add oHD and oEL (option-valued) functions from CakeML
Machine:cakeml1853 4.4.0-22-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting semantics/ffi
Finished semantics/ffi 1m08s 329MB
Starting semantics
Finished semantics 2m46s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m41s 980MB
Starting basis/pure
Finished basis/pure 6m13s 636MB
Starting translator
Finished translator 7m23s 1GB
Starting compiler/parsing
Finished compiler/parsing 2m31s 1GB
Starting characteristic
Finished characteristic 4m54s 1GB
Starting basis
Finished basis 29m06s 2GB
Starting translator/monadic
Finished translator/monadic 3m51s 1GB
Starting compiler/inference
Finished compiler/inference 2m51s 1GB
Starting compiler/backend/reg_alloc
Finished compiler/backend/reg_alloc 47s 709MB
Starting compiler/backend/gc
Finished compiler/backend/gc 16m31s 3GB
Starting compiler/backend
Finished compiler/backend 1s 20MB
Starting compiler/encoders/asm
Finished compiler/encoders/asm 0s 19MB
Starting compiler/encoders/x64
Finished compiler/encoders/x64 1m12s 394MB
Starting compiler/encoders/arm6
Finished compiler/encoders/arm6 3m09s 1GB
Starting compiler/encoders/arm8
Finished compiler/encoders/arm8 47s 409MB
Starting compiler/encoders/mips
Finished compiler/encoders/mips 1m22s 617MB
Starting compiler/encoders/riscv
Finished compiler/encoders/riscv 1m32s 483MB
Starting compiler/backend/x64
Finished compiler/backend/x64 44s 1GB
Starting compiler/backend/arm6
Finished compiler/backend/arm6 48s 1GB
Starting compiler/backend/arm8
Finished compiler/backend/arm8 43s 1GB
Starting compiler/backend/mips
Finished compiler/backend/mips 43s 906MB
Starting compiler/backend/riscv
Finished compiler/backend/riscv 42s 968MB
Starting compiler/parsing/proofs
Finished compiler/parsing/proofs 5m06s 584MB
Starting compiler/inference/proofs
Finished compiler/inference/proofs 4m30s 1GB
Starting compiler/backend/semantics
Finished compiler/backend/semantics 19m46s 3GB
Starting compiler/backend/reg_alloc/proofs
Finished compiler/backend/reg_alloc/proofs 1m11s 402MB
Starting compiler/backend/proofs
Finished compiler/backend/proofs 1h16m01s 4GB
Starting compiler/encoders/x64/proofs
Finished compiler/encoders/x64/proofs 12m16s 1GB
Starting compiler/encoders/arm6/proofs
Finished compiler/encoders/arm6/proofs 14m19s 3GB
Starting compiler/encoders/arm8/proofs
Finished compiler/encoders/arm8/proofs 10m01s 1GB
Starting compiler/encoders/mips/proofs
Finished compiler/encoders/mips/proofs 13m49s 1GB
Starting compiler/encoders/riscv/proofs
Finished compiler/encoders/riscv/proofs 14m45s 998MB
Starting compiler/backend/x64/proofs
Finished compiler/backend/x64/proofs 55s 1GB
Starting compiler/backend/arm6/proofs
Finished compiler/backend/arm6/proofs 1m01s 1GB
Starting compiler/backend/arm8/proofs
Finished compiler/backend/arm8/proofs 52s 1GB
Starting compiler/backend/mips/proofs
Finished compiler/backend/mips/proofs 54s 1GB
Starting compiler/backend/riscv/proofs
Finished compiler/backend/riscv/proofs 54s 1GB
Starting compiler/proofs
Finished compiler/proofs 1m46s 1GB
Starting candle/set-theory
Finished candle/set-theory 1m41s 556MB
Starting candle/syntax-lib
Finished candle/syntax-lib 20s 363MB
Starting candle/standard/syntax
Finished candle/standard/syntax 3m07s 606MB
Starting candle/standard/semantics
Finished candle/standard/semantics 2m32s 929MB
Starting candle/standard/monadic
Finished candle/standard/monadic 2m53s 887MB
Starting candle/standard/ml_kernel
FAILED: candle/standard/ml_kernel
]0;Holmake: ../../../basisRecursively calling Holmake in ../../../basis/pure
]0;Holmake: ../../../basis/pureRecursively calling Holmake in /scratch/cakeml/regression/HOL/examples/formal-languages/regular
]0;Holmake: /scratch/cakeml/regression/HOL/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL/examples/balanced_bst]0;Holmake: /scratch/cakeml/regression/HOL/examples/balanced_bstFinished recursive invocation in /scratch/cakeml/regression/HOL/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL/examples/formal-languages]0;Holmake: /scratch/cakeml/regression/HOL/examples/formal-languagesFinished recursive invocation in /scratch/cakeml/regression/HOL/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL/examples/formal-languages/context-free]0;Holmake: /scratch/cakeml/regression/HOL/examples/formal-languages/context-freeFinished recursive invocation in /scratch/cakeml/regression/HOL/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/HOL/examples/formal-languages/regularFinished recursive invocation in /scratch/cakeml/regression/HOL/examples/formal-languages/regular
]0;Holmake: ../../../basis/pureRecursively calling Holmake in ../../../misc
]0;Holmake: ../../../miscRecursively calling Holmake in /scratch/cakeml/regression/HOL/examples/fun-op-sem/lprefix_lub
]0;Holmake: /scratch/cakeml/regression/HOL/examples/fun-op-sem/lprefix_lub]0;Holmake: /scratch/cakeml/regression/HOL/examples/fun-op-sem/lprefix_lubFinished recursive invocation in /scratch/cakeml/regression/HOL/examples/fun-op-sem/lprefix_lub
]0;Holmake: ../../../miscRecursively calling Holmake in /scratch/cakeml/regression/HOL/examples/machine-code/hoare-triple
]0;Holmake: /scratch/cakeml/regression/HOL/examples/machine-code/hoare-triple]0;Holmake: /scratch/cakeml/regression/HOL/examples/machine-code/hoare-tripleFinished recursive invocation in /scratch/cakeml/regression/HOL/examples/machine-code/hoare-triple
]0;Holmake: ../../../miscRecursively calling Holmake in ../../../developers
]0;Holmake: ../../../developers]0;Holmake: ../../../developersFinished recursive invocation in ../../../developers
]0;Holmake: ../../../miscRecursively calling Holmake in ../../../misc/lem_lib_stub
]0;Holmake: ../../../misc/lem_lib_stub]0;Holmake: ../../../misc/lem_lib_stubFinished recursive invocation in ../../../misc/lem_lib_stub
]0;Holmake: ../../../misc]0;Holmake: ../../../miscFinished recursive invocation in ../../../misc
]0;Holmake: ../../../basis/pure]0;Holmake: ../../../basis/pureFinished recursive invocation in ../../../basis/pure
]0;Holmake: ../../../basisRecursively calling Holmake in ../../../characteristic
]0;Holmake: ../../../characteristicRecursively calling Holmake in ../../../compiler/parsing
]0;Holmake: ../../../compiler/parsingRecursively calling Holmake in ../../../semantics
]0;Holmake: ../../../semanticsRecursively calling Holmake in ../../../semantics/ffi
]0;Holmake: ../../../semantics/ffi]0;Holmake: ../../../semantics/ffiFinished recursive invocation in ../../../semantics/ffi
]0;Holmake: ../../../semantics]0;Holmake: ../../../semanticsFinished recursive invocation in ../../../semantics
]0;Holmake: ../../../compiler/parsing]0;Holmake: ../../../compiler/parsingFinished recursive invocation in ../../../compiler/parsing
]0;Holmake: ../../../characteristicRecursively calling Holmake in ../../../semantics/alt_semantics/proofs
]0;Holmake: ../../../semantics/alt_semantics/proofsRecursively calling Holmake in ../../../semantics/alt_semantics
]0;Holmake: ../../../semantics/alt_semantics]0;Holmake: ../../../semantics/alt_semanticsFinished recursive invocation in ../../../semantics/alt_semantics
]0;Holmake: ../../../semantics/alt_semantics/proofsRecursively calling Holmake in ../../../semantics/proofs
]0;Holmake: ../../../semantics/proofs]0;Holmake: ../../../semantics/proofsFinished recursive invocation in ../../../semantics/proofs
]0;Holmake: ../../../semantics/alt_semantics/proofs]0;Holmake: ../../../semantics/alt_semantics/proofsFinished recursive invocation in ../../../semantics/alt_semantics/proofs
]0;Holmake: ../../../characteristicRecursively calling Holmake in ../../../translator
]0;Holmake: ../../../translator]0;Holmake: ../../../translatorFinished recursive invocation in ../../../translator
]0;Holmake: ../../../characteristic]0;Holmake: ../../../characteristicFinished recursive invocation in ../../../characteristic
]0;Holmake: ../../../basis]0;Holmake: ../../../basisFinished recursive invocation in ../../../basis
]0;Holmake: .Recursively calling Holmake in ../monadic
]0;Holmake: ../monadicRecursively calling Holmake in ../syntax
]0;Holmake: ../syntaxRecursively calling Holmake in ../../syntax-lib
]0;Holmake: ../../syntax-lib]0;Holmake: ../../syntax-libFinished recursive invocation in ../../syntax-lib
]0;Holmake: ../syntax]0;Holmake: ../syntaxFinished recursive invocation in ../syntax
]0;Holmake: ../monadicRecursively calling Holmake in ../../../translator/monadic
]0;Holmake: ../../../translator/monadic]0;Holmake: ../../../translator/monadicFinished recursive invocation in ../../../translator/monadic
]0;Holmake: ../monadic]0;Holmake: ../monadicFinished recursive invocation in ../monadic
]0;Holmake: .]0;Holmake: .Starting work on heap
heap OK
Starting work on ml_hol_kernelProgTheory
ml_hol_kernelProgTheory FAILED! <1>
{TypeExn (Long "Kernel" (Short "Fail"));
TypeExn (Long "Kernel" (Short "Clash"));
TypeId (... ... (... ... )); TypeId (... ... ); ... ... ; ... ;
... }; defined_mods := |> init_type_constants_v = v
Loc (LENGTH init_type_constants_refs) = x)
evaluate F (merge_env auto_env_5 (merge_env auto_env_0 init_env))
(auto_state_5 ffi) (App Opref [Var (Short "init_type_constants")])
(s3,Rval x)
failed.