History log of /seL4-l4v-10.1.1/HOL4/examples/separationLogic/src/holfoot/poly/build-state.hol
Revision Date Author Comments
# ffaf07aa 19-Jun-2017 Michael Norrish <Michael.Norrish@nicta.com.au>

Get holfoot executables to build given change to quotation filter

Not clear to me if these holfoot executables are tested once built,
but they do now at least build.


# 87175ef4 30-Nov-2016 Thomas Tuerk <thomas@tuerk-brechen.de>

holfoot: tweaks to building binaries

- turn printing on again after loading "holfoot.state"
- include path for loading state in header.sml


# 55d2357f 29-Nov-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Revise holfoot executable generation to use polyc

This makes things simpler on the whole I think and lets us not have to
worry about shared libraries and their locations.


# 4480c57d 24-Aug-2012 Thomas Tuerk <tt291@cl.cam.ac.uk>

cleanup of quantifier heuristics library

- more sensible names for guesses
- quantHeuristicsLib renamed to quantHeuristicsLibBase
- quantHeuristicsLibArgs renamed to quantHeuristicsLibParameters
- new shorter signature defined in quantHeuristicsLib
- adaptation of usage of quantHeuristicsLib


# 60371203 05-Mar-2010 Thomas Tuerk <Thomas.Tuerk@cl.cam.ac.uk>

Mayor refactoring of the Holfoot-Parser. The parser now uses the abstract syntax of HOL internally, which allows it to pass typing information between different parts of the input much more efficiently. As a result, most type-annotations could be removed from the input files. Moreover, it's now possible to write HOL terms as expressions inside a program now. These expressions have to return a value of type num and may take program variables as input. For example programs like "x = ``MAX y z``" can be written now, where "x", "y" and "z" are variables of the programming language. A similar extension has been added for conditions of loops and if-then-else statements. Finally, there is a predicate for separating mapping and predicate for queues now.


# 9fa6b889 04-Feb-2010 Thomas Tuerk <Thomas.Tuerk@cl.cam.ac.uk>

create subdirectories mosml and poly that contain ML-variant specific code