Releases: autohdw/pytv
Releases · autohdw/pytv
PyTV 0.5.6
Updated
- Documentation source available in
/docs, and online PDF atgo.wqzhao.org/pytv-docsby @Teddy-van-Jerry.
Dependency Bumps
- Bump serde from 1.0.198 to 1.0.199 by @dependabot[bot] in #4
- Bump serde from 1.0.199 to 1.0.200 by @dependabot[bot] in #5
- Bump serde from 1.0.200 to 1.0.201 by @dependabot[bot] in #6
- Bump serde from 1.0.201 to 1.0.202 by @dependabot[bot] in #7
- Bump serde from 1.0.202 to 1.0.203 by @dependabot[bot] in #8
- Bump regex from 1.10.4 to 1.10.5 by @dependabot[bot] in #9
- Bump clap from 4.5.4 to 4.5.7 by @dependabot[bot] in #10
- Bump clap from 4.5.7 to 4.5.8 by @dependabot[bot] in #11
- Bump serde from 1.0.203 to 1.0.204 by @dependabot[bot] in #12
- Bump clap from 4.5.8 to 4.5.9 by @dependabot[bot] in #13
- Bump clap from 4.5.10 to 4.5.11 by @dependabot[bot] in #14
- Bump regex from 1.10.5 to 1.10.6 by @dependabot[bot] in #15
- Bump clap from 4.5.11 to 4.5.13 by @dependabot[bot] in #16
- Bump clap from 4.5.13 to 4.5.15 by @dependabot[bot] in #17
- Bump serde from 1.0.204 to 1.0.206 by @dependabot[bot] in #18
- Bump clap from 4.5.15 to 4.5.16 by @dependabot[bot] in #19
- Bump serde from 1.0.206 to 1.0.208 by @dependabot[bot] in #20
- Bump serde from 1.0.208 to 1.0.209 by @dependabot[bot] in #21
- Bump serde from 1.0.209 to 1.0.210 by @dependabot[bot] in #22
- Bump clap from 4.5.16 to 4.5.17 by @dependabot[bot] in #23
- Bump clap from 4.5.17 to 4.5.18 by @dependabot[bot] in #24
- Bump regex from 1.10.6 to 1.11.0 by @dependabot[bot] in #25
- Bump clap from 4.5.18 to 4.5.19 by @dependabot[bot] in #26
- Bump clap from 4.5.19 to 4.5.20 by @dependabot[bot] in #27
- Bump regex from 1.11.0 to 1.11.1 by @dependabot[bot] in #28
- Bump serde from 1.0.210 to 1.0.214 by @dependabot[bot] in #29
- Bump clap from 4.5.20 to 4.5.21 by @dependabot[bot] in #30
- Bump serde from 1.0.214 to 1.0.215 by @dependabot[bot] in #31
- Bump clap from 4.5.21 to 4.5.23 by @dependabot[bot] in #32
- Bump serde from 1.0.215 to 1.0.216 by @dependabot[bot] in #33
- Bump serde from 1.0.216 to 1.0.217 by @dependabot[bot] in #34
- Bump clap from 4.5.23 to 4.5.26 by @dependabot[bot] in #35
- Bump clap from 4.5.26 to 4.5.27 by @dependabot[bot] in #36
- Bump clap from 4.5.27 to 4.5.28 by @dependabot[bot] in #37
- Bump clap from 4.5.28 to 4.5.29 by @dependabot[bot] in #38
- Bump serde from 1.0.217 to 1.0.218 by @dependabot[bot] in #39
- Bump clap from 4.5.29 to 4.5.31 by @dependabot[bot] in #40
- Bump serde from 1.0.218 to 1.0.219 by @dependabot[bot] in #41
- Bump clap from 4.5.31 to 4.5.32 by @dependabot[bot] in #42
- Bump clap from 4.5.32 to 4.5.34 by @dependabot[bot] in #43
- Bump clap from 4.5.34 to 4.5.35 by @dependabot[bot] in #44
- Bump clap from 4.5.35 to 4.5.36 by @dependabot[bot] in #45
- Bump clap from 4.5.36 to 4.5.37 by @dependabot[bot] in #46
- Bump clap from 4.5.37 to 4.5.38 by @dependabot[bot] in #47
- Bump clap from 4.5.38 to 4.5.39 by @dependabot[bot] in #48
- Bump clap from 4.5.39 to 4.5.40 by @dependabot[bot] in #49
- Bump clap from 4.5.40 to 4.5.41 by @dependabot[bot] in #50
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #51
- Bump clap from 4.5.41 to 4.5.43 by @dependabot[bot] in #52
- Bump clap from 4.5.43 to 4.5.45 by @dependabot[bot] in #53
- Bump regex from 1.11.1 to 1.11.2 by @dependabot[bot] in #54
- Bump clap from 4.5.45 to 4.5.47 by @dependabot[bot] in #56
- Bump serde from 1.0.219 to 1.0.224 by @dependabot[bot] in #57
- Bump clap from 4.5.47 to 4.5.48 by @dependabot[bot] in #59
- Bump serde from 1.0.224 to 1.0.228 by @dependabot[bot] in #60
- Bump regex from 1.11.2 to 1.11.3 by @dependabot[bot] in #61
- Bump regex from 1.11.3 to 1.12.2 by @dependabot[bot] in #62
- Bump clap from 4.5.48 to 4.5.49 by @dependabot[bot] in #63
- Bump clap from 4.5.49 to 4.5.50 by @dependabot[bot] in #64
- Bump clap from 4.5.50 to 4.5.51 by @dependabot[bot] in #65
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #66
- Bump clap from 4.5.51 to 4.5.53 by @dependabot[bot] in #67
- Bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in #68
- Bump regex from 1.12.2 to 1.12.3 by @dependabot[bot] in #70
- Bump clap from 4.5.54 to 4.5.57 by @dependabot[bot] in #71
- Bump clap from 4.5.57 to 4.5.58 by @dependabot[bot] in #72
Full Changelog: v0.5.5...v0.5.6
PyTV 0.5.5
New Features
- Make Some Default
ConfigSettings Public by @Teddy-van-Jerry
Other Changes
- Bump
serdein Rust from 1.0.197 to 1.0.198 by @dependabot in #3
Full Changelog: v0.5.4...v0.5.5
PyTV 0.5.4
PyTV 0.5.3
PyTV 0.5.2
PyTV 0.5.1
New Features
- Support Python Preamble (so that you can pass complex variables)
Example:
pytv examples/D1.pytv -pexamples/D1_preamble.py -r -vif_rst=Falseand note that the preamble will be loaded after variables, i.e. -p after -v.
Full Changelog: v0.5.0...v0.5.1
PyTV 0.5.0
New Features
- Support Passing Python Variable for Module (with option
-vfollowing byKEY=VAL)
Example:
cargo run -- examples/D1.pytv -r -vif_rst=True -vif_en=True
Full Changelog: v0.4.0...v0.5.0
PyTV 0.4.0
Bug Fixes
- Fix Python Indentation for Verilog Generation
Example:
module `OUTPUT_VERILOG_FILE_STEM`#(
parameter dwt = 16
)(
op_in, clk
//! if (if_rst):
, rst_n
//! if (if_en):
, en
//! #
, op_out
);
This is part of the example D1.pytv, where //! # is required to get the correct indentation so that the Python syntax is correct in generation.
Notably, after a Python line ended with : (discarding comments, which is implemented as a regex :\s*(#|$) that is not very strict), the Verilog print indentation will automatically add one level.
Full Changelog: v0.3.3...v0.4.0
PyTV 0.3.3
New Features
- Improve Windows Platform Support @Teddy-van-Jerry
- Use
pythoninstead ofpython3on Windows. - Replace backslash with slash for file names.
- Use
- Publish Initial Version of VS Code Extension @Teddy-van-Jerry
Full Changelog: v0.3.2...v0.3.3