Skip to content

Releases: boogie-org/boogie

v2.7.40

14 Oct 22:53
92bac6a
Compare
Choose a tag to compare
[CIVL] Refactor monomorphization (#300)

* refactor monomorphization

* Use dictionary collection initializer for type variable mapping

* Refactor linear type checking

* ported more examples

* further refactoring

Co-authored-by: Bernhard Kragl <[email protected]>

v2.7.39

12 Oct 18:02
Compare
Choose a tag to compare
Dummy commit to trigger deployment of #291 with correct NuGet API key

v2.7.37

10 Oct 23:00
760e8c6
Compare
Choose a tag to compare
Monomorphize subset of Boogie programs (#297)

* monomorphize subset of Boogie programs

* fixed bugs and added more tests

* added more tests

* put monomorphization under an option

* added monomorphization for recursive functions

* Expand help message for monomorphization

* added checker for unbounded instantiation

* added more tests

Co-authored-by: Bernhard Kragl <[email protected]>

v2.7.36

07 Oct 11:01
dd2c82d
Compare
Choose a tag to compare
Move ParserHelper back into Core project (#296)

v2.7.35

06 Oct 03:52
d44a634
Compare
Choose a tag to compare
fix bug in implementation of :print (#298)

v2.7.34

30 Sep 19:07
8abf355
Compare
Choose a tag to compare
Small refactor in visitors (#294)

* replace Visit with VisitExpr to allow processing specific to (all) expressions in one place

* added fixed random seed to reduce flakiness

v2.7.33

30 Sep 00:28
c038180
Compare
Choose a tag to compare
Use inclusive language (#295)

* Use inclusive language

* Avoid C# scope error

* Fix capitalization

v2.7.32

29 Sep 00:12
4103585
Compare
Choose a tag to compare
Debug printing of strings and values (#292)

* add the augmented trace feature which allows printing of arbitrary strings
and variables via attributes on assignments, asserts, and assumes

* added documentation of attributes

* updating flaky golden file

v2.7.31

25 Sep 19:02
9637c6b
Compare
Choose a tag to compare
Allow bound variables to shadow similarly-named variables in outer sc…

v2.7.30

20 Sep 16:43
5e27b2c
Compare
Choose a tag to compare
- make reason calculation for proof failure in prover interface more …