summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Dafny: Added CC translation of postconditions.Gravatar chmaria2012-06-18
|
* Dafny: Added tests.Gravatar chmaria2012-06-12
|
* Dafny: Added compiler tests.Gravatar chmaria2012-06-11
|
* Dafny: Added infrastructure for compiler tests.Gravatar chmaria2012-06-05
|
* Dafny: Added runtime checking tests.Gravatar chmaria2012-06-05
|
* Dafny: Fix in the CC rewriter options.Gravatar chmaria2012-06-05
|
* Dafny: Added CC translation of preconditions.Gravatar chmaria2012-06-05
|
* Dafny: Added CC translation of assumptions.Gravatar chmaria2012-06-05
|
* Dafny: Added CC translation of assertions.Gravatar chmaria2012-06-04
|
* Dafny: Added infrastructure for runtime checking.Gravatar chmaria2012-06-04
|
* Merge with defaultGravatar Unknown2012-06-01
|\
* | 1. Fix for free ensures in inlined procedures. Becomes a skip instead of an ↵Gravatar Unknown2012-06-01
| | | | | | | | | | | | | | assume. 2. Fix for deterministic loop extraction, and a new regression. 3. All regressions (including Dafny) except houdini pass, it is most likely related to the free ensures change.
* | Dafny: Created a branch for runtime checking.Gravatar chmaria2012-06-01
| |
| * GPUVerify: use Concat instead of PureCollections.Sequence.operator+Gravatar Peter Collingbourne2012-05-31
| |
| * GPUVerify: resolve barrier implementation in unstructured modeGravatar Peter Collingbourne2012-05-31
| | | | | | | | | | Resolution of goto labels is required for the graph builder to work.
| * GPUVerify: use a Formal for procedure predicatesGravatar Peter Collingbourne2012-05-31
|/
* MergeGravatar Unknown2012-05-31
|\
* | Dafny: Added map comprehensions and updated display syntaxGravatar Unknown2012-05-31
| |
| * GPUVerify: teach analyses, dualiser and race instrumenter about assigns with ↵Gravatar Peter Collingbourne2012-05-31
| | | | | | | | multiple LHSs
| * added FindLeastToVerify to StratfiedVCGenBase as an abstract methodGravatar qadeer2012-05-30
| |
| * moved a couple of overrides from StratifiedVCGen to StratifiedVCGenBaseGravatar qadeer2012-05-30
| |
| * MergeGravatar qadeer2012-05-30
| |\
| * | added support for recordProcCallSites to new SIGravatar qadeer2012-05-30
| | |
| | * GPUVerify: implement assume stealing in block predicatorGravatar Peter Collingbourne2012-05-30
| |/
| * GPUVerify: disable barrier divergence check in unstructured mode for nowGravatar Peter Collingbourne2012-05-30
| |
| * GPUVerify: have shared state abstraction, race instrumenter reuse blocksGravatar Peter Collingbourne2012-05-30
| | | | | | | | | | Since we do not update transfer commands, they would otherwise refer to old blocks.
| * GPUVerify: factor shared state abstraction for unstructured blocksGravatar Peter Collingbourne2012-05-29
| |
| * Boogie build succeededGravatar CodeplexBot2012-05-30
| |
| * extra recursion boundGravatar akashlal2012-05-30
| |
| * MergeGravatar qadeer2012-05-29
| |\ | |/ |/|
| * further refactoring of SI;Gravatar qadeer2012-05-29
| | | | | | | | removed the program argument to call to VerifyImplementation in Dafny
* | MergeGravatar Unknown2012-05-29
|\ \
* | | Dafny: fixed regression testsGravatar Unknown2012-05-29
| | |
* | | Dafny: Added maps to regression tests.Gravatar Unknown2012-05-29
| | |
| | * MergeGravatar qadeer2012-05-29
| | |\ | | |/ | |/|
* | | Dafny: fixed minor map related issuesGravatar Unknown2012-05-29
| | |
| | * Removed program argument from VerifyImplementation. It is redundant since ↵Gravatar qadeer2012-05-29
| | | | | | | | | | | | | | | | | | the constructor of ConditionGeneration takes a program reference and stashes it in a field.
| * | GPUVerify: factor the race instrumenter to handle unstructured blocksGravatar Peter Collingbourne2012-05-29
| | |
| * | GPUVerify: mark new work-item constants as non-uniqueGravatar Peter Collingbourne2012-05-29
| | |
* | | Dafny: Added compilation of finite mapsGravatar Unknown2012-05-25
| | |
| * | GPUVerify: in unstructured mode, disable uniformity analysis and return ↵Gravatar Peter Collingbourne2012-05-25
| | | | | | | | | | | | conservative results
| * | GPUVerify: implement a set of BV operation constructors which insert a ↵Gravatar Peter Collingbourne2012-05-25
| |/ | | | | | | function declaration if missing
| * MergeGravatar qadeer2012-05-28
| |\
| * | further refactoringGravatar qadeer2012-05-28
| | |
| | * Boogie build succeededGravatar CodeplexBot2012-05-29
| |/
| * more refactoringGravatar qadeer2012-05-28
| |
| * MergeGravatar qadeer2012-05-28
| |\
| * | removed call site simplification from the old SI flowGravatar qadeer2012-05-28
| | |
| | * No need for extra attributes in ExtractLoopsGravatar akashlal2012-05-28
| | |
| | * updating FindLeastToVerify to the new flowGravatar akashlal2012-05-28
| |/