CakeML:0beead5368192a5610890f4287019da2277ef048
Merge branch 'master' into marshalling
#443 (marshalling)
Merging into:e1438dfa2ca8f60518382e79e703ab70d848da00
Improve some type error messages
HOL:d0a474d1d1cba7c32acb6056a6288c44c2f1a75b
Describe Holmake's --fast option more accurately
Machine:cakeml1852 4.4.0-22-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting semantics/ffi
Finished semantics/ffi 1m04s 369MB
Starting semantics
Finished semantics 2m31s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m21s 981MB
Starting basis/pure
Finished basis/pure 6m07s 772MB
Starting translator
Finished translator 6m53s 966MB
Starting compiler/parsing
Finished compiler/parsing 2m18s 1GB
Starting characteristic
Finished characteristic 4m33s 1GB
Starting basis
FAILED: basis
]0;Holmake: pureRecursively calling Holmake in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/regular
]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/balanced_bst]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/balanced_bstFinished recursive invocation in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/balanced_bst
]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languagesFinished recursive invocation in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/regularRecursively calling Holmake in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/context-free]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/context-freeFinished recursive invocation in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/regularFinished recursive invocation in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/formal-languages/regular
]0;Holmake: pureRecursively calling Holmake in ../misc
]0;Holmake: ../miscRecursively calling Holmake in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/fun-op-sem/lprefix_lub
]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/fun-op-sem/lprefix_lub]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/fun-op-sem/lprefix_lubFinished recursive invocation in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/fun-op-sem/lprefix_lub
]0;Holmake: ../miscRecursively calling Holmake in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/machine-code/hoare-triple
]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/machine-code/hoare-triple]0;Holmake: /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/examples/machine-code/hoare-tripleFinished recursive invocation in /scratch/cakeml/regression/HOL-d0a474d1d1cba7c32acb6056a6288c44c2f1a75b/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: pure]0;Holmake: pureFinished recursive invocation in pure
]0;Holmake: .Recursively 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: .]0;Holmake: .Starting work on RuntimeProgTheory
Starting work on clFFITheory
Starting work on MarshallingTheory
Starting work on basis_ffi.o
basis_ffi.o OK
MarshallingTheory OK
Starting work on fsFFITheory
clFFITheory OK
RuntimeProgTheory OK
Starting work on OptionProgTheory
fsFFITheory OK
Starting work on fsFFIPropsTheory
OptionProgTheory OK
Starting work on ListProgTheory
ListProgTheory OK
Starting work on VectorProgTheory
Starting work on ListProofTheory
fsFFIPropsTheory OK
ListProofTheory OK
VectorProgTheory OK
Starting work on StringProgTheory
StringProgTheory OK
Starting work on mlbasicsProgTheory
mlbasicsProgTheory OK
Starting work on IntProgTheory
IntProgTheory OK
Starting work on NumProgTheory
NumProgTheory OK
Starting work on RatProgTheory
RatProgTheory OK
Starting work on CharProgTheory
CharProgTheory OK
Starting work on Word64ProgTheory
Word64ProgTheory OK
Starting work on Word8ProgTheory
Word8ProgTheory OK
Starting work on Word8ArrayProgTheory
Word8ArrayProgTheory OK
Starting work on ArrayProgTheory
Starting work on Word8ArrayProofTheory
Word8ArrayProofTheory OK
ArrayProgTheory OK
Starting work on ArrayProofTheory
Starting work on CompareProgTheory
CompareProgTheory OK
Starting work on MapProgTheory
ArrayProofTheory OK
MapProgTheory OK
Starting work on CommandLineProgTheory
CommandLineProgTheory OK
Starting work on CommandLineProofTheory
Starting work on MarshallingProgTheory
MarshallingProgTheory OK
Starting work on TextIOProgTheory
CommandLineProofTheory OK
TextIOProgTheory OK
Starting work on TextIOProofTheory
TextIOProofTheory FAILED! <1>
(TAKE len (DROP pos (MAP (... ... ) content))) off
buf) *
SEP_EXISTS k.
IOFS
(fsupdate fs fd k
(MIN (len + pos)
(MAX pos (STRLEN content))) content))
failed.
Failed to prove theorem input_IOFS_spec.