summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Dafny: added contracts to IRewriter methodsGravatar Unknown2012-06-22
* Dafny: allow "assume ..." as a refining statement (provided it replaces an "a...Gravatar Unknown2012-06-22
* Dafny: deal with equality-support issues in refinementsGravatar Unknown2012-06-22
* Dafny: Since it's no longer true that all types support equality at run-time ...Gravatar Unknown2012-06-21
* Chalice: Fix bug in PrettyPrinter reported by danieljost (http://boogie.codep...Gravatar stefanheule2012-06-20
* GPUVerify: make BuildNamedDefVisitor and SubstDualisedDefVisitor DuplicatorsGravatar Peter Collingbourne2012-06-20
* merge with Peter's changesGravatar qadeer2012-06-20
* MergeGravatar qadeer2012-06-20
|\
| * GPUVerify: fix constant offset invariant generation for the case where no con...Gravatar Peter Collingbourne2012-06-20
| * Block predicator: handle StateCmdGravatar Peter Collingbourne2012-06-20
* | a bug fixGravatar qadeer2012-06-19
* | another edit for predicationGravatar qadeer2012-06-19
* | MergeGravatar qadeer2012-06-19
|\|
* | integrating predicationGravatar qadeer2012-06-19
| * MergeGravatar Unknown2012-06-19
| |\ | |/ |/|
| * Dafny: improved refinement features; added staged version of the proof of the...Gravatar Unknown2012-06-19
* | MergeGravatar qadeer2012-06-18
|\ \
| * | Backed out changeset: 7c8e7338652bGravatar qadeer2012-06-18
* | | Fix line endingsGravatar Peter Collingbourne2012-06-18
* | | Move block predicator to VCGenerationGravatar Peter Collingbourne2012-06-18
* | | GPUVerify: block predicator: add a mode which disables procedure predicatesGravatar Peter Collingbourne2012-06-18
| * | MergeGravatar qadeer2012-06-17
|/| |
| * | an experiment trying to get predication into BoogieGravatar qadeer2012-06-17
* | | Dafny: fixed parsing bug.Gravatar Jason Koenig2012-06-15
* | | GPUVerify: implement is-a-constant analysisGravatar Peter Collingbourne2012-06-15
|/ /
* | GPUVerify: revert ac36537a0eb8, as this is in fact a candidate invariant (e.g...Gravatar Peter Collingbourne2012-06-15
* | GPUVerify: when dualising assume and assert statements, emit two statements i...Gravatar Peter Collingbourne2012-06-15
|/
* MergeGravatar Unknown2012-06-14
|\
* | Dafny: in compiler, respect C#'s different scoping rules and lack of support ...Gravatar Unknown2012-06-14
* | MergeGravatar Unknown2012-06-14
|\ \
* | | Dafny: fixed a couple of compiler bugsGravatar Unknown2012-06-14
* | | Dafny: cleaned up test scripts a littleGravatar Unknown2012-06-14
| | * Inter-thread race checking implementation done.Gravatar Unknown2012-06-14
| | * Fix for structured regions.Gravatar Unknown2012-06-14
| | * Progress on inter-group race checkingGravatar Unknown2012-06-14
| | * MergeGravatar Unknown2012-06-14
| | |\ | | |/ | |/|
| | * Started work on inter-group race checking.Gravatar Unknown2012-06-14
| * | MergeGravatar Jason Koenig2012-06-13
| |\ \ | |/ / |/| |
| * | Dafny: allow parallel assignments to assign to the same LHS if the RHS match.Gravatar Jason Koenig2012-06-13
* | | MergeGravatar Unknown2012-06-13
|\| |
* | | Dafny: Changed the semantics of the assign-such-that statement "x :| P;" to c...Gravatar Unknown2012-06-13
| * | MergeGravatar Jason Koenig2012-06-13
| |\ \
| * | | Dafny: liberalized equality to work when the types could possibly be the sameGravatar Jason Koenig2012-06-13
* | | | Dafny: added another version of the majority finding algorithm to the test suiteGravatar Unknown2012-06-12
|/ / /
| * / GPUVerify: the non-uniform loop invariant is not a candidate invariantGravatar Peter Collingbourne2012-06-12
|/ /
* | MergeGravatar Unknown2012-06-12
|\ \
* | | Dafny: beefed up allocation axioms for boxes stored in fieldsGravatar Unknown2012-06-12
| * | deleted an unused classGravatar qadeer2012-06-12
| * | MergeGravatar qadeer2012-06-12
| |\ \ | |/ / |/| |
| * | refactoring in SIGravatar qadeer2012-06-12