github-actions
released this
26 Nov 16:02
·
16 commits
to refs/heads/main
since this release
👀 What's Changed
Another release packed with features! We added features to SiDB operational domain analysis and temperature simulation as well SVG file writing for SiDB layouts. Furthermore, we made edits to pyfiction, most notably supporting Python 3.13 and GIL-free Python. Our Docker setup also received some love, with streamlined builds, dependency management via @dependabot, and OCI-conforming tags. As always, we fixed bugs and updated our dependencies to the latest versions.
Full CHANGELOG: v0.6.5...v0.6.6
Many thanks to all contributors!
✨ Features and Enhancements
- 🐳 Unify Dockerfile labels to conform to the Open Container Initiative (OCI) standard @marcelwa (#580)
- 🐍 Expose
layout.get_name
@simon1hofmann (#575) - 🐍 Use
pybind11
's print function to output the DRV report @simon1hofmann (#564) - ✨ Add function to detect if non-operational status is due to wire kink @Drewniok (#587)
- ✨ Add option to hide lattice points in the SiDB layout SVG writer @Drewniok (#590)
- ✨ Restructured Critical Temperature simulation with kink control option @Drewniok (#573)
- ✨ Added function to print SiDB layout to SVG @Drewniok (#565)
- ✅ Update Unit Tests and Exclude Long-Running Tests in Debug Mode Using
NDEBUG
@Drewniok (#574) - 📥 Added SiQAD SiDB gate library @Drewniok (#555)
- 📥 Add Bestagon SiDB gate library @Drewniok (#554)
⚡️ Performance
🐛 Bug Fixes
- 🐛 Fixed
design_sidb_gates
function for skeletons with east-facing I/O pins. @Drewniok (#594) - 🐛 Enforce runtime evaluation of dynamic formatting strings to fix
consteval
contexts @marcelwa (#585) - 🐛 Fix Microsoft logo in CI badge by replacing the logo slug with a base64 encoding of the SVG image @marcelwa (#582)
- 💚 Remove explicit XCode version setup for macOS 13 @marcelwa (#570)
- 🐛 Adapted optimization algorithms to handle layouts with PIs not placed at borders @simon1hofmann (#566)
- 🐛 Fixed several bugs resulting from the new
cell_type::LOGIC
in the SiDB technology @Drewniok (#553) - 💚 Added
fiction
namespace to function to fix the Windows CI @Drewniok (#561) - 🚨 Fixed compiler and linter warnings @marcelwa (#559)
- 📝 Fix documentation for BDL wire detection @marcelwa (#556)
- 🐛 Fix neutral defect handling in CDS and correct gate design termination condition. @Drewniok (#551)
📝 Documentation
- 📝 Added defect-aware physical design paper from DATE 2024. @Drewniok (#593)
- 📝 Update the CHANGELOG @marcelwa (#591)
- 📝 Added Willem Lambooy as an author to the framework @marcelwa (#581)
- 🐛 Fix Microsoft logo in CI badge by replacing the logo slug with a base64 encoding of the SVG image @marcelwa (#582)
- 📝 Added wiring reduction paper to publication list @simon1hofmann (#571)
- 📝 Fix documentation for BDL wire detection @marcelwa (#556)
👷 CI
- ⬆️ Bump pre-commit hooks @pre-commit-ci (#596)
- ⬆️ Bump pre-commit hooks @pre-commit-ci (#563)
- ⬆️ Bump ZedThree/clang-tidy-review from 0.20.0 to 0.20.1 in the github-actions group @dependabot (#589)
- ⬆️ Bump codecov/codecov-action from 4 to 5 in the github-actions group @dependabot (#584)
- 👷 Attest build provenance to our wheels and sdist @marcelwa (#577)
- 🔧 Manage
Dockerfile
updates via Dependabot @marcelwa (#576) - 🍎 Adjusted deployment target for macOS @marcelwa (#572)
- 💚 Remove explicit XCode version setup for macOS 13 @marcelwa (#570)
- ⬆️ Bump ZedThree/clang-tidy-review from 0.19.0 to 0.20.0 in the github-actions group @dependabot (#569)
- 🐳 Improved the Docker workflow @marcelwa (#558)
- 🐍 Support Python 3.13 @marcelwa (#557)
⬆️ Dependencies
12 changes
- ⬆️ Bump the submodules group with 5 updates @dependabot (#597)
- ⬆️ Bump ZedThree/clang-tidy-review from 0.20.0 to 0.20.1 in the github-actions group @dependabot (#589)
- ⬆️ Bump the submodules group with 2 updates @dependabot (#588)
- ⬆️ Bump the submodules group with 4 updates @dependabot (#586)
- ⬆️ Bump libs/pybind11 from
0ed20f2
to08095d9
in the submodules group @dependabot (#583) - ⬆️ Bump codecov/codecov-action from 4 to 5 in the github-actions group @dependabot (#584)
- ⬆️ Bump sphinx-rtd-theme from 3.0.1 to 3.0.2 in /docs in the documentation group @dependabot (#579)
- ⬆️ Bump the submodules group with 3 updates @dependabot (#578)
- ⬆️ Bump the submodules group with 3 updates @dependabot (#568)
- ⬆️ Bump ZedThree/clang-tidy-review from 0.19.0 to 0.20.0 in the github-actions group @dependabot (#569)
- ⬆️ Bump the submodules group with 3 updates @dependabot (#560)
- ⬆️ Bump the submodules group with 2 updates @dependabot (#550)