Skip to content

Commit 8519018

Browse files
authored
Merge pull request #71 from com-github-javabdd/70-release-notes-v9.0.0
#70 Update changelog for v9.0.0 release.
2 parents f83d35e + 17e60dc commit 8519018

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGES.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [9.0.0] - 2024-09-26
6+
7+
* `BDD.pathCount` and `BDD.satCount` now return a `BigInteger` rather than a `double`, giving better precision for larger BDDs, and preventing wrong results for very large BDDs, at the cost of being a bit slower and requiring more memory for the cache in which the results for these operations are stored.
8+
* `BDDDomain.getVarIndices` methods no longer produce invalid results in case of too many satisfying assignments to fit in a Java array, but instead throw an exception.
9+
* `BDDFactory` now has `setSaturationCallback` and `unsetSaturationCallback` methods, that allow configuring a callback for the various saturation reachability computation operations.
10+
The callback is invoked after each application of a transition during saturation reachability computations, allowing to print debug information, check for termination requests, and so on.
11+
512
## [8.0.0] - 2024-08-01
613

714
* Several new operations for BDDs were added, namely `relnextUnion`, `relprevUnion`, `saturationForward`, `boundedSaturationForward`, `saturationBackward` and `boundedSaturationBackward`.

0 commit comments

Comments
 (0)