Repository navigation
1.0.1
Release Notes: ginger-cpp 1.0.1
Overview
This release includes various improvements, bug fixes, and new features since version 1.0.0. The changes span code formatting, new functionality, and build system adjustments. Below is a summary of the key updates.
Changes
New Features
- Added Bairstow's method for polynomial root-finding.
- Introduced
leja_orderfor polynomial root ordering. - Added
aberth_mtandaberth_autocorrfor root-finding algorithms. - Separated
Optionsandrootfindingmodules for better code organization. - Added unit tests to improve code reliability.
Code Improvements
- Applied Prettier formatting across the codebase.
- Cleaned up code and removed unnecessary files (e.g.,
*.bak, standalone modules). - Renamed variables for clarity.
- Removed style checks to streamline development.
Build System
- Added
/wd4819flag for Windows builds to suppress specific warnings. - Fixed macOS compatibility issues.
- Discontinued xmake tests in favor of other testing methods.
Maintenance
- Updated
lds-gento version 1.0.4. - Removed the greeter module and other deprecated components.
Commit Highlights
- May 1, 2024: Applied Prettier formatting and added Bairstow's method.
- May 16, 2024: Fixed issues flagged by clang-tidy.
- June 28, 2024: Added
leja_orderfunctionality. - July 1, 2024: Introduced
aberth_mtandaberth_autocorr. - July 17, 2024: Added Windows build flag
/wd4819. - March 26-28, 2025: Conducted extensive code cleanup and added unit tests.
Contributors
- luk036: Primary contributor for all changes in this release.
For a detailed view of all changes, visit the GitHub comparison page.