lh-l4v/tools/autocorres/tests
Matthew Brecknell 58efe0804f autocorres: support 64-bit platforms
* Consistently use the c-parser 'addr' type alias for pointer values.
* Include word abstraction and polish for 64-bit integral types.
* Include all current c-parser platforms in release packaging scripts.

More work is required to properly abstract AutoCorres tests across
architectures. The tests currently pass for both ARM and X64.  However,
in a number of tests, we exploit the coincidences that 'int' is the same
size on both platforms (32 bits), and that 'long' is the same as the
pointer size on each platform (32 bits and 64 bits, respectively).
2017-04-03 14:46:53 +10:00
..
examples autocorres: support 64-bit platforms 2017-04-03 14:46:53 +10:00
failing autocorres: add acceptance tests for corner cases in name handling 2016-06-30 15:20:41 +10:00
parse-tests license-tool: missing license headers + .licenseignore [VER-551] 2016-07-14 16:34:31 +10:00
proof-tests autocorres: support 64-bit platforms 2017-04-03 14:46:53 +10:00
README Import release snapshot. 2014-07-14 21:32:44 +02:00

README

#
# Copyright 2014, NICTA
#
# This software may be distributed and modified according to the terms of
# the BSD 2-Clause license. Note that NO WARRANTY is provided.
# See "LICENSE_BSD2.txt" for details.
#
# @TAG(NICTA_BSD)
#

parse-tests/

    Contains tests that are only checked to ensure that they parse and run
    through AutoCorres without error.

proof-tests/

    Contains tests with a hand-written Isabelle theory file. We ensure that
    these theory files correctly execute.

examples/

    As above, but these are considered "nicer" examples which we are happy
    to release.