Recent Releases of https://github.com/autohdw/pytv
https://github.com/autohdw/pytv - 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 https://github.com/autohdw/pytv/pull/3
Full Changelog: https://github.com/autohdw/pytv/compare/v0.5.4...v0.5.5
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PyTV 0.5.4
Bug Fixes
- Fix Indentation in INST (in
src/inst.rs)
Full Changelog: https://github.com/autohdw/pytv/compare/v0.5.3...v0.5.4
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PyTV 0.5.3
Bug Fixes
- Fix INST Parameter Format
Full Changelog: https://github.com/autohdw/pytv/compare/v0.5.2...v0.5.3
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PyTV 0.5.2
Bug Fixes
- Fix INST Indentation Bug
- Fix the Optional
preamble_pyBug
Full Changelog: https://github.com/autohdw/pytv/compare/v0.5.1...v0.5.2
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PyTV 0.5.1
New Features
- Support Python Preamble (so that you can pass complex variables)
Example:
sh
pytv examples/D1.pytv -pexamples/D1_preamble.py -r -vif_rst=False
and note that the preamble will be loaded after variables, i.e. -p after -v.
Full Changelog: https://github.com/autohdw/pytv/compare/v0.5.0...v0.5.1
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - 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: https://github.com/autohdw/pytv/compare/v0.4.0...v0.5.0
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - 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: https://github.com/autohdw/pytv/compare/v0.3.3...v0.4.0
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - 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: https://github.com/autohdw/pytv/compare/v0.3.2...v0.3.3
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PyTV 0.3.2
New Features
- Implement
macroFeature @Teddy-van-Jerry
Full Changelog: https://github.com/autohdw/pytv/compare/v0.3.1...v0.3.2
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PyTV 0.3.1
New Features
- Support Tuple List Variable (Python) in INST @Teddy-van-Jerry
Full Changelog: https://github.com/autohdw/pytv/compare/v0.3.0...v0.3.1
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PyTV 0.3.0
New Features
- Add Python Line Indentation Check @Teddy-van-Jerry
- Support Python Block (between
/*!and*/) @Teddy-van-Jerry
Full Changelog: https://github.com/autohdw/pytv/compare/v0.2.0...v0.3.0
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PyTV 0.2.0
New Features
- Implement the
instFeature for Module Instantiation @Teddy-van-Jerry
Full Changelog: https://github.com/autohdw/pytv/compare/v0.1.1...v0.2.0
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PYTV 0.1.1
New Features
- Add documentation @Teddy-van-Jerry
- Add unit test for
Convert@Teddy-van-Jerry
New Contributors
- @dependabot made their first contribution in https://github.com/autohdw/pytv/pull/1
Full Changelog: https://github.com/autohdw/pytv/compare/v0.1.0...v0.1.1
- Rust
Published by Teddy-van-Jerry about 2 years ago
https://github.com/autohdw/pytv - PYTV 0.1.0
Initial version as proof of concept!
New Features
- Initial implementation of the library and a companion binary
- Published at crates.io
- Rust
Published by Teddy-van-Jerry about 2 years ago