summaryrefslogtreecommitdiff
path: root/Source
Commit message (Collapse)AuthorAge
* Recursive walking of Exprs doesn't play nice when the depth of the AST is high.Gravatar akashlal2014-01-07
| | | | | Reduce depth of AST whenever possible (e.g., use a binary tree instead of a linear list of terms)
* points on "home strecth of yield type checker" addedGravatar kuruis2014-01-04
|
* Updated year in main copyright messageGravatar Rustan Leino2014-01-03
|
* and anotherGravatar qadeer2014-01-03
|
* another small fixGravatar qadeer2014-01-03
|
* some fixesGravatar qadeer2014-01-03
|
* First rough draft of refinement checking.Gravatar stasiran2014-01-03
|
* First rough draft of refinement checking.Gravatar stasiran2014-01-03
|
* minor bug in traversing program fixedGravatar kuruis2014-01-03
|
* some bugs related with phases fixedGravatar kuruis2014-01-03
|
* debug pragma closedGravatar kuruis2014-01-02
|
* some fixes on devicedriver exampleGravatar kuruis2014-01-02
|
* Error reporting with line numbers and commands of trace is providedGravatar kuruis2014-01-02
|
* some proper yield check reporting providedGravatar kuruis2014-01-02
|
* some bugs fixed on yiledtypecheckerGravatar kuruis2013-12-31
|
* made some fixes to type checking of atomic actionsGravatar qadeer2013-12-31
|
* Some bugs in yieldtypesafe fixedGravatar kuruis2013-12-29
|
* yieldtypesafe and yieldreachability automatons are separated.Gravatar kuruis2013-12-29
| | | | | integration of parallel call cmds done points (1 and 3) on Shaz's email are done
* fixed vc generation so that even when builtin array functions are used,Gravatar qadeer2013-12-28
| | | | the program can be verified without the use of /useArrayTheory
* Fixed a bug regarding the treatment of old() in stable procedures. The ↵Gravatar qadeer2013-12-26
| | | | | | | implementation of the stable procedure interprets old() as the state at the beginning of the procedure's execution but the caller of the procedure interprets old() as the state just before the call. The fix bridges the mismatch between these two interpretations.
* fixed a bug in mover checking; wasn't generating enough commutativity checksGravatar qadeer2013-12-25
|
* MergeGravatar qadeer2013-12-24
|\
* | more bug fixesGravatar qadeer2013-12-24
| | | | | | | | updates to DeviceCache.bpl to make it verify
| * Regex fixed after discussion with ShazGravatar kuruis2013-12-24
|/
* Automata debugging done on YieldTypeChecker.Gravatar kuruis2013-12-23
| | | | Regex must be revisited
* more bug fixesGravatar qadeer2013-12-22
|
* bug fixes in Duplicate.cs and parsing of invariant attributesGravatar qadeer2013-12-22
| | | | other bug fixes in QED stuff
* strengthened type checking w.r.t. qed vs non-qed global variablesGravatar qadeer2013-12-21
|
* more refactoring of the concurrency stuffGravatar qadeer2013-12-20
|
* comparison of phase_num checks updatedGravatar kuruis2013-12-20
|
* Minor Changes in YieldTypeCheckerGravatar kuruis2013-12-19
|
* MergeGravatar qadeer2013-12-19
|\
* | various updates and tighter integration of QED stuff into mainlineGravatar qadeer2013-12-19
| |
| * Epsilon reduction per phase automaton addedGravatar kuruis2013-12-18
| |
| * Updates on YieldTypeChecker doneGravatar kuruis2013-12-17
| |
| * Fixed another :never_pattern bug related to nested quantifiersGravatar Rustan Leino2013-12-16
| |
| * MergeGravatar Rustan Leino2013-12-16
| |\ | |/ |/|
| * Fixed bug in never_pattern functionality. In the new design, never_pattern ↵Gravatar Rustan Leino2013-12-16
| | | | | | | | does not assemble any nopats from nested quantifiers/lambdas.
* | regenerated after updating Parser.frameGravatar qadeer2013-12-16
| |
* | added syntax for par call and ParCallCmdGravatar qadeer2013-12-16
| |
* | MergeGravatar qadeer2013-12-14
|\ \
* | | fixed type checking errors in QED stuffGravatar qadeer2013-12-14
| |/ |/|
| * Resolve a concurrency issue (reported by Alex Summers).Gravatar wuestholz2013-12-12
|/
* fixes to type checking codeGravatar qadeer2013-12-11
|
* Updates on YieldTypeCheckGravatar kuruis2013-12-11
|
* Remove some (redundant) preconditions to avoid 'ccrewrite' errors.Gravatar wuestholz2013-12-11
|
* some refactoring of QED stuffGravatar qadeer2013-12-10
|
* various updatesGravatar qadeer2013-12-09
|
* MergeGravatar Ally Donaldson2013-12-09
|\
* | Small change related to CVC4 support. Patch by Pantazis DeligiannisGravatar Ally Donaldson2013-12-09
| |