TL;DR
Gecode has released two new versions, 6.3.0 and 6.4.0, after a seven-year gap. Version 6.4.0 introduces CMake as the primary build system and streamlines the installation process.
✦ Why It Matters
Engineers should adopt Gecode 6.4.0 for new projects to benefit from its improved build and installation process.
Key Takeaways
Full Summary
Gecode, a constraint programming library, has launched two new versions: 6.3.0 and 6.4.0, after a seven-year gap since the last release. Version 6.3.0 consolidates changes from the previous version, while 6.4.0 marks a shift to a main development branch using CMake as the primary build system.
This version simplifies the installation process and enhances MiniZinc integration, including support for new constraints and improved error handling. Notably, Gecode 6.4.0 introduces an experimental black-box propagator interface, allowing custom value propagation without modifying the core solver.
Additionally, the release includes numerous correctness and stability fixes, ensuring more reliable performance across platforms. Users are advised to note that these releases are source-only, and some older modules have been removed.
Related