Daniel Matichuk
a1f23e5b28
arch_split: DRefine now builds
2016-01-25 18:42:27 +11:00
Daniel Matichuk
7aaa8ed774
arch_split: Access and InfoFlow now build
2016-01-25 18:42:06 +11:00
Daniel Matichuk
8f9761ab38
make crunch prove in parallel when possible
2016-01-22 16:19:36 +11:00
Daniel Matichuk
b6f6da208e
arch_split: fixed CRefine
2016-01-22 10:34:54 +11:00
Daniel Matichuk
c282969c54
Merge remote-tracking branch 'verification/master' into arch_split
2016-01-21 10:22:48 +11:00
Daniel Matichuk
a34de66b9f
arch_split: fix crefine up to Interrupt_C
2016-01-20 14:42:36 +11:00
Daniel Matichuk
7dc01b557a
make fold_subgoals not prefix by default
...
fix case where flex-flex pairs would prevent subgoal folding
2016-01-20 14:41:41 +11:00
Joel Beeren
c0173e2e85
archirq: bump kernel version
2016-01-18 11:50:10 +11:00
Joel Beeren
cb4cb4201c
archirq: bump haskell kernel version
2016-01-18 10:30:24 +11:00
Joel Beeren
efb4c61816
archirq: Remove redundant invocation, renamed
...
arch_decode_interrupt_control.
2016-01-14 17:50:33 +11:00
Japheth Lim
dcce50ce79
regression: make --junit-report output more Bamboo-friendly.
2016-01-14 15:55:43 +11:00
Japheth Lim
ea38a3303d
regression: get dependency tracking to work again.
2016-01-14 11:59:20 +11:00
Japheth Lim
2c7a36e4f1
regression: fix a bug that prevented the printing of failure logs.
2016-01-14 11:27:08 +11:00
Japheth Lim
5892043915
regression: add option to produce JUnit-style report. For Bamboo usage.
2016-01-13 18:01:23 +11:00
Japheth Lim
0afc807807
regression: remove assertion because it may go off spuriously for skipped tests.
2016-01-13 17:10:31 +11:00
Japheth Lim
aab9c38901
regression: prefer explicit isabelle path over using PATH.
2016-01-13 16:59:25 +11:00
Japheth Lim
65e98199e1
regression: adjust unnecessarily large test timeouts.
...
Some tests had timeouts of up to 4 hours. Note that timeouts are
applied on a per-test basis, not per-testsuite. This is now clarified
in the tests.xml documentation.
2016-01-13 16:59:25 +11:00
Japheth Lim
e66cba5466
regression: handle dependencies correctly for manually specified tests.
2016-01-13 16:59:25 +11:00
Joel Beeren
fd477c43f6
get everything building for release
2016-01-13 13:48:06 +11:00
Daniel Matichuk
ca808130e6
repair ARM proofs up to Refine after factoring out architecture
2016-01-13 12:02:12 +11:00
Daniel Matichuk
fad2c6aae9
paramatrised abstract and haskell specs over L4V_ARCH
...
Haskell translator was modified to support multiple translations
of the haskell, with different build parameters.
2016-01-13 12:01:40 +11:00
Japheth Lim
cf1dc6852f
regression: don't try to kill pids that have already finished.
...
Reduces errors due to pid reuse, such as in this regression build
Regression SUCCESS (2015-12-11 04:55:36)
2016-01-11 15:34:36 +11:00
Joel Beeren
7b1d4a12a6
SELFOUR-114: remove duplicated message_info struct
2016-01-11 14:13:13 +11:00
Japheth Lim
46afb6d0fd
regression: fix status line behaviour to match docs.
2016-01-08 17:06:54 +11:00
Matthew Fernandez
81fe5cbd67
misc/pysymbols: Merge some CAmkES functionality for generating apply-style.
...
This commit resurrects some bitrotted support for generating apply-style proofs
from Python. It is somewhat incomplete and untested, but can serve to make
template proofs much more readable.
2016-01-08 15:47:14 +11:00
Matthew Fernandez
de77df45aa
misc/pysymbols: Move IsaSymbolsException to a separate file.
2016-01-08 15:47:04 +11:00
Japheth Lim
71143907be
regression: Python style fixes (credit: Matt F).
2016-01-07 20:41:45 +11:00
Japheth Lim
d92666bc30
regression: remove forceful build options from CSpec makefiles. They don't seem to be needed.
2016-01-07 18:39:50 +11:00
Japheth Lim
194b2db850
regression: fix another tests.xml dependency.
2016-01-07 18:39:50 +11:00
Japheth Lim
3c4b566484
regression: fix tests.xml dependencies to be consistent with ROOTs.
2016-01-07 18:39:50 +11:00
Japheth Lim
26eb9eba44
trivial: regression: revert unintended change in timeout handling.
2016-01-07 17:56:18 +11:00
Japheth Lim
2cdbadca87
regression: add status line for ttys; fix timeout and Python var scoping.
2016-01-07 17:49:22 +11:00
Japheth Lim
7d24c4a5b5
regression: parallelise run_tests.py. New options: -j, --legacy-status.
2016-01-07 17:22:00 +11:00
Gerwin Klein
da5f50aa94
Merge pull request #3 in SEL4/l4v from ~MFERNANDEZ/l4v:23e130d5-6f13-4fa3-ae00-e1c8174f2cb9 to master
...
* commit '56dfa8cca7981055b50969cdf787f2557e827233':
misc: Add vim syntax files.
2016-01-06 04:03:13 +00:00
Matthew Fernandez
56dfa8cca7
misc: Add vim syntax files.
2016-01-06 13:57:08 +11:00
Matthew Fernandez
17538634db
misc: Replace inline file merge implementation with isasymbols.
...
This change means we no longer need to manually update these files when
Isabelle incorporates new unicode symbols. In particular, these translators
will automatically gain support for symbols like "\<longlonglongrightarrow>"
when we move to Isabelle 2016.
2016-01-04 14:01:22 +11:00
Joel Beeren
1ccd4f5dcc
conversion: Rationalise standard types
2015-12-10 21:24:22 +11:00
Thomas Sewell
29648ac243
Reduce verbosity in GraphRefine.
2015-12-08 19:36:28 +11:00
Thomas Sewell
15d09a093a
Parallelise GraphRefine in its default run.
2015-12-08 17:39:07 +11:00
Japheth Lim
a918b41163
Merge pull request #1 in SEL4/l4v from ~JALIM/l4v:etanercept-reloaded to master
...
* commit '28e6511148e7daeec3803465ca50294e2840ed4d':
etanercept: remove user config for CFLAGS; it could inject shell commands. Added -fwrapv to default CFLAGS.
etanercept: tweak header documentation.
etanercept: revert accidental change to int and nat translation.
etanercept: use term_pat antiquote, just for fun.
etanercept: search for C compiler at run time, not at init time.
etanercept: use HOLogic.
etanercept: improve exception throwing and messages.
etanercept: refactor variable handling. Uses Termtab for simplicity.
etanercept: add a couple more examples.
etanercept: refactor type lookup code.
etanercept: avoid unnecessary floating point code.
etanercept: add options: debug, timeout, and CFLAGS.
etanercept: rename user command to "word_refute".
2015-12-08 05:47:40 +00:00
Japheth Lim
28e6511148
etanercept: remove user config for CFLAGS; it could inject shell commands.
...
Added -fwrapv to default CFLAGS.
2015-12-04 16:37:25 +11:00
Japheth Lim
4c982bd80b
etanercept: tweak header documentation.
2015-12-04 16:18:56 +11:00
Thomas Sewell
7ac0157bba
Oops.
2015-12-04 14:24:20 +11:00
Thomas Sewell
f54964a05d
More fixes, hopefully closer.
2015-12-04 14:01:38 +11:00
Thomas Sewell
175eb2da2d
More fixes for pointer array assertions.
2015-12-03 17:30:08 +11:00
Thomas Sewell
df40425731
Repair SimplExport/GraphRefine.
2015-12-03 16:34:11 +11:00
Japheth Lim
c5496f869e
etanercept: revert accidental change to int and nat translation.
2015-12-02 16:14:59 +11:00
Japheth Lim
36cc252bd4
etanercept: use term_pat antiquote, just for fun.
2015-12-02 16:14:59 +11:00
Japheth Lim
508e6b1968
etanercept: search for C compiler at run time, not at init time.
2015-12-02 16:14:59 +11:00
Japheth Lim
f59bc9e826
etanercept: use HOLogic.
2015-12-02 16:14:59 +11:00