summaryrefslogtreecommitdiff
path: root/Source
Commit message (Expand)AuthorAge
* GPUVerify: merge ElementEncodingRaceInstrumenter into RaceInstrumenterGravatar Peter Collingbourne2012-06-22
* Dafny: now, equality-support determination and checking feels ripe; so, codat...Gravatar Rustan Leino2012-06-22
* MergeGravatar Unknown2012-06-22
|\
* | Dafny: mark code for equality-support determination tentativeGravatar Unknown2012-06-22
* | Dafny: equality-support test cases. This is just a snapshot--some things sti...Gravatar Unknown2012-06-22
* | 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
| * GPUVerify: implement generic stride constraint generationGravatar Peter Collingbourne2012-06-22
| * GPUVerify: make VarDefAnalysis capable of analysing non-constantsGravatar Peter Collingbourne2012-06-22
| * Dafny: Fixed bug in CompilerizeName.Gravatar chmaria2012-06-22
| * Dafny: fixed two contractsGravatar Rustan Leino2012-06-22
* | Dafny: Since it's no longer true that all types support equality at run-time ...Gravatar Unknown2012-06-21
| * GPUVerify: construct BV*_AND and BV*_SUB using MakeBVFunctionCallGravatar Peter Collingbourne2012-06-21
| * GPUVerify: replace MayBe{ThreadConfigurationVariable,Gid}Analyser with simple...Gravatar Peter Collingbourne2012-06-21
|/
* 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
| | * 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