Releases: WorldofKerry/Python2Verilog
Releases · WorldofKerry/Python2Verilog
Improved error messages
What's Changed
- Restructured codegen by @WorldofKerry in #181
- Update README.md by @WorldofKerry in #180
- Reduced hardware usage with nested for loops by @WorldofKerry in #182
Full Changelog: v0.4.1...v0.4.2
Changed prefix of protocol signals and improved errors
What's Changed
- Changed prefix of protocol signals by @WorldofKerry in #178
Full Changelog: v0.4.0...v0.4.1
Added for loop support without explicit instance variable
What's Changed
- Added for loop support without explicit instance variable by @WorldofKerry in #177
Full Changelog: v0.3.0...v0.4.0
Added support for non-generator functions
What's Changed
- Added support for regular functions by @WorldofKerry in #172
Full Changelog: v0.2.10...v0.3.0
Fixed potential bug with missing the done signal
What's Changed
- Added limit to number of yields in testbench by @WorldofKerry in #166
- Fixed done correctness bug by @WorldofKerry in #167
- Enhanced exclusive variables with exclusion group by @WorldofKerry in #168
Full Changelog: v0.2.9...v0.2.10
Improved error messages
Added support for multi-target assign, `break` and `continue` statements
What's Changed
- Cleaned up graph code by @WorldofKerry in #161
- Added support for multi-target assign by @WorldofKerry in #162
- Replaced frontend generator parser with improved version that has more semantics by @WorldofKerry in #163
- Experimenting with parsing from text, incremented version number by @WorldofKerry in #164
Full Changelog: v0.2.6...v0.2.8
Improved Optimizer
Fixed optimizer bug with optimizing function calls
Fixed optimizer on nested for loops
What's Changed
- Added support for triple-quote comments by @WorldofKerry in #151
- Added type inference based on type hint by @WorldofKerry in #152
- Fixed nested for-loops by @WorldofKerry in #154
Full Changelog: v0.2.3...v0.2.4