Remy Willems

Results 123 issues of Remy Willems
trafficstars

### Description - Enable the option enforce determinism for the verify command ### How has this been tested? - Updated the tests `ForbidNonDeterminism.dfy` and `ForbidNonDeterminismCompile.dfy` By submitting this pull request,...

Fixes #5671 ### Description Resolved a crash that would occur when using a match statement inside an assert by block ### How has this been tested? Added a CLI test...

### Input Code: ```dafny module M { method {:testEntry} Main() { } } module A { function UnsafeSetToSeq(s: set): seq requires false ensures forall x string, m: map): string {...

kind: bug
part: test generation
during 2: compilation of correct program

Draft By submitting this pull request, I confirm that my contribution is made under the terms of the [MIT license](https://github.com/dafny-lang/dafny/blob/master/LICENSE.txt).

Dafny has method calls. Here's an example that shows calling a method with a precondition, and how you can prove that precondition before doing the method call: ```dafny predicate P(x:...

kind: enhancement
misc: brittleness

### Description Allow adding --enforce-determinism even when doing resolve, even though it currently has no effect then ### How has this been tested? Not By submitting this pull request, I...

run-integration-tests

Dafny currently may, when postconditions can not be proven, report a specific return location where those could not be proven, in case there are different return locations. However, this does...

kind: enhancement
part: verifier
area: error-reporting

Consecutive assertions meaning there are no assumptions in between. It seems arbitrary that `assert P && Q` would lead to one VC while `assert P; assert Q;` would not. Also,...

kind: enhancement
misc: brittleness

Similar to https://github.com/dafny-lang/dafny/pull/5596 but includes an updated Boogie that does not have stack overflows

run-integration-tests

### Description - Make the new type system the default ### How has this been tested? - Affects all existing tests By submitting this pull request, I confirm that my...