CakeML:6660ae7384f92ec36b9ba75f2dbf09a068ea96cb
Add PrettyPrinter module to the stdlib
#482 (pp)
Merging into:ffce1e98edd43af5f177e1c1cdb612e8c4ac7f29
Merge pull request #481 from CakeML/install-and-run
HOL:689b9eb3eccdebc314664a6e583c8d8bc76c0591
Fix terrible performance when reading large strings with Coding
Machine:cakeml1796 4.4.0-22-generic x86_64 GNU/Linux
Claimed job
Building HOL
Starting developers/bin
Finished developers/bin 9s 136MB
Starting semantics/ffi
Finished semantics/ffi 1m06s 448MB
Starting semantics
Finished semantics 3m03s 1GB
Starting semantics/proofs
Finished semantics/proofs 3m29s 999MB
Starting basis/pure
Finished basis/pure 6m18s 732MB
Starting translator
Finished translator 7m11s 988MB
Starting compiler/parsing
Finished compiler/parsing 2m24s 2GB
Starting characteristic
Finished characteristic 4m40s 1GB
Starting basis
FAILED: basis
]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/formal-languages]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/formal-languagesWorking in $(HOLDIR)/examples/formal-languages
]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/formal-languages/context-free]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/formal-languages/context-freeWorking in $(HOLDIR)/examples/formal-languages/context-free
]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/formal-languages/regular]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/formal-languages/regularWorking in $(HOLDIR)/examples/formal-languages/regular
]0;Holmake: pure]0;Holmake: ../misc]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/fun-op-sem/lprefix_lub]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/fun-op-sem/lprefix_lubWorking in $(HOLDIR)/examples/fun-op-sem/lprefix_lub
]0;Holmake: ../misc]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/machine-code/hoare-triple]0;Holmake: /scratch/cakeml/regression/HOL-689b9eb3eccdebc314664a6e583c8d8bc76c0591/examples/machine-code/hoare-tripleWorking in $(HOLDIR)/examples/machine-code/hoare-triple
]0;Holmake: ../misc]0;Holmake: ../developers]0;Holmake: ../developersWorking in ../developers
]0;Holmake: ../misc]0;Holmake: ../misc/lem_lib_stub]0;Holmake: ../misc/lem_lib_stubWorking in $(CAKEMLDIR)/misc/lem_lib_stub
]0;Holmake: ../misc]0;Holmake: ../miscWorking in $(CAKEMLDIR)/misc
]0;Holmake: pure]0;Holmake: pureWorking in $(CAKEMLDIR)/basis/pure
]0;Holmake: .]0;Holmake: ../characteristic]0;Holmake: ../compiler/parsing]0;Holmake: ../semantics]0;Holmake: ../semantics/ffi]0;Holmake: ../semantics/ffiWorking in $(CAKEMLDIR)/semantics/ffi
]0;Holmake: ../semantics]0;Holmake: ../semanticsWorking in $(CAKEMLDIR)/semantics
]0;Holmake: ../compiler/parsing]0;Holmake: ../compiler/parsingWorking in $(CAKEMLDIR)/compiler/parsing
]0;Holmake: ../characteristic]0;Holmake: ../semantics/alt_semantics/proofs]0;Holmake: ../semantics/alt_semantics]0;Holmake: ../semantics/alt_semanticsWorking in $(CAKEMLDIR)/semantics/alt_semantics
]0;Holmake: ../semantics/alt_semantics/proofs]0;Holmake: ../semantics/proofs]0;Holmake: ../semantics/proofsWorking in $(CAKEMLDIR)/semantics/proofs
]0;Holmake: ../semantics/alt_semantics/proofs]0;Holmake: ../semantics/alt_semantics/proofsWorking in $(CAKEMLDIR)/semantics/alt_semantics/proofs
]0;Holmake: ../characteristic]0;Holmake: ../translator]0;Holmake: ../translatorWorking in $(CAKEMLDIR)/translator
]0;Holmake: ../characteristic]0;Holmake: ../characteristicWorking in $(CAKEMLDIR)/characteristic
]0;Holmake: .]0;Holmake: ../translator/monadic]0;Holmake: ../translator/monadicWorking in $(CAKEMLDIR)/translator/monadic
Starting work on ml_monadBaseTheory
ml_monadBaseTheory OK
Starting work on ml_monad_translatorBaseTheory
ml_monad_translatorBaseTheory OK
Starting work on ml_monad_translatorTheory
Starting work on ml_monadStoreTheory
ml_monadStoreTheory OK
ml_monad_translatorTheory OK
Starting work on cfMonadTheory
cfMonadTheory OK
]0;Holmake: .]0;Holmake: .Working in $(CAKEMLDIR)/basis
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
VectorProgTheory OK
Starting work on StringProgTheory
ListProofTheory OK
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
MapProgTheory OK
Starting work on CommandLineProgTheory
ArrayProofTheory OK
CommandLineProgTheory OK
Starting work on CommandLineProofTheory
Starting work on MarshallingProgTheory
MarshallingProgTheory OK
Starting work on TextIOProgTheory
CommandLineProofTheory OK
TextIOProgTheory OK
Starting work on PrettyPrinterProgTheory
Starting work on TextIOProofTheory
PrettyPrinterProgTheory OK
TextIOProofTheory OK
Starting work on basisProgTheory
Starting work on basis_ffiTheory
basisProgTheory FAILED! <1>
error in quse /scratch/cakeml/regression/cakeml-297/basis/basisProgScript.sml : HOL_ERR {message = "no such theory: PrettyPrinterProg", origin_function = "fetch", origin_structure = "DB"}
error in load basisProgScript : HOL_ERR {message = "no such theory: PrettyPrinterProg", origin_function = "fetch", origin_structure = "DB"}
Uncaught exception: HOL_ERR {message = "no such theory: PrettyPrinterProg", origin_function = "fetch", origin_structure = "DB"}
<<HOL message: Created theory "basisProg">>
Loading translation: PrettyPrinterProg ...
basis_ffiTheory M-KILLED