summaryrefslogtreecommitdiff
path: root/Source
Commit message (Expand)AuthorAge
* partial work on non-uniform loop unrollingGravatar qadeer2012-04-01
* Fixed bug with GPUVerify precondition generationGravatar Unknown2012-03-30
* Improved invariant inference.Gravatar Unknown2012-03-28
* MergeGravatar Unknown2012-03-26
|\
* | Started adding another invariant generation analysis.Gravatar Unknown2012-03-26
| * Switch bvd to MSIL (instead of x86) target architectureGravatar stobies2012-03-26
| * Emit of invariants now prints out the invariant attributes alsoGravatar qadeer2012-03-26
|/
* Started on live variable analysis in GPUVerifyGravatar Unknown2012-03-26
* Added "may be power of two" analysis.Gravatar Unknown2012-03-25
* Added "may be tid" analysis.Gravatar Unknown2012-03-24
* Fixed some bugs in uniformity analysis - now passes GPUVerify test suite.Gravatar Unknown2012-03-24
* Using uniform expression analysis in GPUVerify - also did some major refactor...Gravatar Unknown2012-03-24
* MergeGravatar Unknown2012-03-23
|\
* | Added uniform expression analysis, and started using it to do less predication.Gravatar Unknown2012-03-23
| * added attributes to loop invariantsGravatar qadeer2012-03-23
* | Do not generate equality candidates for variables that are not in the mod set.Gravatar Unknown2012-03-22
|/
* Cleaned up some GPUVerify code.Gravatar Unknown2012-03-22
* Added the option to let user determine whether or not GPUVerify should add in...Gravatar Unknown2012-03-19
* MergeGravatar Unknown2012-03-18
|\
* | Support for arrays with arbitrary indicesGravatar Unknown2012-03-18
| * more type checking for datatypesGravatar qadeer2012-03-18
|/
* Improved kernel precondition generationGravatar Unknown2012-03-17
* MergeGravatar Unknown2012-03-16
|\
* | Added support for further annotationsGravatar Unknown2012-03-16
| * Dafny: support assign-such-that in var declarations in refinementsGravatar Unknown2012-03-15
| * Dafny: fixed lack of assign-such-that restriction in parallel statementGravatar Unknown2012-03-15
| * Dafny: added assign-such-that statements; syntax: x,y,a[i],o.f :| Expr;Gravatar Unknown2012-03-15
| * Boogie: Simplified (and liberalized) parsing of string literals as attribute ...Gravatar Unknown2012-03-12
| * updated Boogie strings so that they can refer to \" (and more)Gravatar qadeer2012-03-12
| * make the call to ProcessDataTypeConstructors in the right placeGravatar qadeer2012-03-11
| * MergeGravatar qadeer2012-03-10
| |\
| * | houdini cleanup continuedGravatar qadeer2012-03-10
| | * Dafny: fixed build errorGravatar Rustan Leino2012-03-09
| | * MergeGravatar Unknown2012-03-09
| | |\
| | * | Boogie: map the given filename stdin.bpl to standard inputGravatar Unknown2012-03-09
| |/ /
| | * Dafny: fixed compilation problem with names in _default moduleGravatar Rustan Leino2012-03-08
| |/
| * Dafny: added ghost modules (the meaning is simply that such a module will not...Gravatar Rustan Leino2012-03-07
| * Dafny: added experimental feature {:autocontracts} to de-clutter idiomatic sp...Gravatar Unknown2012-03-05
|/
* Race checking assertions are now added as invariants and pre/post conditions ...Gravatar Unknown2012-03-05
* Support for __all and __at_most_one annotationsGravatar Unknown2012-03-04
* MergeGravatar Unknown2012-03-04
|\
* | More annotation supportGravatar Unknown2012-03-04
| * MergeGravatar Unknown2012-03-02
| |\
| * | Dafny: allow more skeleton statements in refinementsGravatar Unknown2012-03-02
| | * small fix for a bug I introduced during the refactoring of InferAndVerifyGravatar qadeer2012-03-02
| | * MergeGravatar qadeer2012-03-02
| | |\ | |_|/ |/| |
| | * various refactorings related to houdiniGravatar qadeer2012-03-02
* | | MergeGravatar Unknown2012-03-01
|\ \ \ | | |/ | |/|
* | | Support for access annotations.Gravatar Unknown2012-03-01
| |/ |/|
| * Dafny: fixed well-formedness checking of LET expressions to allow the RHS to ...Gravatar Rustan Leino2012-02-29
|/