Commit Graph

1000 Commits

Author SHA1 Message Date
Gerwin Klein 0ced46820b manual levity into Word_Lemmas 2016-05-16 21:11:40 +10:00
Gerwin Klein 322f1023f5 word_lib: adjust theory dependencies 2016-05-16 21:11:40 +10:00
Gerwin Klein 6ca877b661 lib: remove duplicate definition of `find` 2016-05-16 21:11:40 +10:00
Gerwin Klein 2a6df7a9a3 capDL: remove duplicate wordbits 2016-05-16 21:11:40 +10:00
Gerwin Klein 445efb7c29 lib: closure for Word_Lib and own session 2016-05-16 21:11:40 +10:00
Gerwin Klein f0faa90f8a lib/spec/proof/tools: fix word change fallout 2016-05-16 21:11:40 +10:00
Gerwin Klein 1359602ffb word_lib: AFP naming conventions 2016-05-16 21:11:40 +10:00
Gerwin Klein 8b78d18d97 lib: missing copyright headers; mark untested thys 2016-05-16 21:11:40 +10:00
Gerwin Klein 84b923a677 lib: start disentangling spaghetti word dependencies 2016-05-16 21:11:40 +10:00
Sophie Taylor a652ec7697 Adding regression test for c-parser JIRA bug VER-550 2016-05-16 14:59:47 +10:00
Japheth Lim 05dd160007 autocorres: add Spec translation rules for heap and word abstraction.
Heap abstraction can now translate MODIFIES specs, but will probably
break on anything more exotic.
2016-05-12 15:20:10 +10:00
Japheth Lim f06d5267e6 autocorres: fix translation for Spec, which should work again for simple cases.
Also add basic regression test.
2016-05-11 17:31:17 +10:00
Alejandro Gomez-Londono 094fb48623 VER-525: run_tests handles dependencies incorrect (solved) 2016-05-10 14:15:32 +10:00
Matthew Brecknell c481c661d5 trivial: add a FIXME comment 2016-05-09 16:21:34 +10:00
Matthew Brecknell 60afdc1288 trivial: fixups including some licence headers 2016-05-09 13:27:15 +10:00
Daniel Matichuk 7e37215bd2 arch_split: add extend_locale to base import 2016-05-06 18:37:16 +10:00
Daniel Matichuk d21a384338 arch_split: first version of extend_locale command 2016-05-06 18:37:16 +10:00
Matthew Brecknell bb0644beaa arch_split: merge master 2016-05-06 16:44:43 +10:00
Matthew Brecknell b16496e7cf arch_split: InfoFlowC checking 2016-05-06 13:15:37 +10:00
Matthew Brecknell 56b226a608 arch_split: CRefine: use requalify instead of shadow 2016-05-06 08:59:33 +10:00
Daniel Matichuk 9ceed1eb12 arch_split: fix proofs after removing shadow and unqualify commands and adding fix for crunch. Checks up to DPolicy. 2016-05-04 15:14:41 +10:00
Daniel Matichuk 670d1c118d arch_split: added optional definition override for crunch. Reduced qualification commands to minimal required set. 2016-05-04 15:14:41 +10:00
Matthew Brecknell ec399ad38e arch_split: CRefine checking 2016-05-04 15:07:51 +10:00
Matthew Brecknell b75fa2d4e2 arch_split: CRefine checking up to Recycle_C 2016-05-03 14:01:20 +10:00
Matthew Brecknell 04803bdf61 arch_split: CRefine: fixup some qualified references 2016-05-02 19:35:37 +10:00
Matthew Brecknell 33b4848061 arch_split: Refine: fixup some qualified references 2016-05-02 16:11:13 +10:00
Matthew Brecknell 8f489e14fa arch_split: CRefine checking up to StoreWord_C 2016-05-01 13:35:49 +10:00
Matthew Brecknell 86f495d4f3 arch_split: DPolicy checking 2016-05-01 10:19:09 +10:00
Matthew Brecknell 5fb1660da9 arch_split: DRefine checking 2016-05-01 10:09:19 +10:00
Matthew Brecknell a2135ca8ce arch_split: Refine checking, including Orphanage 2016-04-30 16:25:20 +10:00
Matthew Brecknell e8c5b916ef arch_split: Refine checking, except Orphanage 2016-04-29 18:15:54 +10:00
Matthew Brecknell e0ecdf2281 arch_split: Refine checking up to ADT_H 2016-04-29 15:06:32 +10:00
Matthew Brecknell 18b77d4bdf arch_split: Refine checking up to CNodeInv_R 2016-04-29 09:47:59 +10:00
Daniel Matichuk 94f7004f07 arch_split: Refine checking up to end of Finalise_R 2016-04-28 17:16:49 +10:00
Matthew Brecknell 0c3a12771d arch_split: merge master 2016-04-28 14:36:43 +10:00
Matthew Brecknell 0e5ffd1ea0 arch_split: requalify abstract theories 2016-04-27 18:46:16 +10:00
agomezl 319c9d3dc2 Haskell-translator mod (>>) to (>>_) 2016-04-27 16:23:15 +10:00
agomezl 0126ea53f8 Change (>>) by (>>_) 2016-04-27 16:08:02 +10:00
Daniel Matichuk 1d20b393c0 arch_split: replaced sublocale with global_naming 2016-04-27 14:32:38 +10:00
Matthew Brecknell 8ab955984f arch_split: CSpec checking 2016-04-26 13:45:59 +10:00
Matthew Brecknell 03b7ec7db0 arch_split: CParserTest checking 2016-04-26 09:52:02 +10:00
Matthew Brecknell 57c29692d0 arch_split: SysInitExamples checking 2016-04-26 09:27:46 +10:00
Matthew Brecknell b8e91541f0 arch_split: Bisim checking 2016-04-26 09:27:18 +10:00
Matthew Brecknell 67ba864d2f arch_split: InfoFlow checking 2016-04-24 15:44:40 +10:00
Matthew Brecknell 14f7570147 arch_split: Access checking 2016-04-22 11:58:59 +10:00
Japheth Lim ef096e3871 autocorres: add demo for AutoCorresFunctionInfo, etc. 2016-04-20 18:26:07 +10:00
Japheth Lim 0524f8bbe1 autocorres: update AutoCorresFunctionInfo with correct data. 2016-04-20 18:26:07 +10:00
Japheth Lim 28d8613c3a autocorres: replace some slow proofs in HeapLift. 2016-04-20 18:26:07 +10:00
Japheth Lim 6e65701861 autocorres: cleanup Utils, mainly by removing unused functions. 2016-04-20 18:26:07 +10:00
Daniel Matichuk 45d3afb2dc arch_split: add shadow_* commands for resolving arch and generic name clashes in haskell 2016-04-20 17:31:45 +10:00