Skip to content

Releases: PyHDI/Pyverilog

1.0.7

07 Apr 12:17
Compare
Choose a tag to compare

Update

  • Empty parameter argument is supported.
  • The affiliation of the main developer has been changed.

Test environment

Mac OSX 10.12.4

  • python 3.6.1
  • python 2.7.13
  • icarus verilog 0.9.7

Ubuntu 16.04

  • python 3.5.2
  • python 2.7.12
  • icarus verilog 0.9.7

1.0.6

21 Jan 09:12
Compare
Choose a tag to compare

Update

  • ast_code_generator: code generation speed is improved by utilizing template cache.

Test environment

Mac OSX 10.11.2

  • python 3.5.1
  • python 2.7.11

Ubuntu 14.04

  • python 3.4.3
  • python 2.7.6

1.0.5

18 Jan 05:47
Compare
Choose a tag to compare

Update

  • ast_code_generator: Signed signal is supported in IOport declarations.
  • Case-insensitivity of X and Z in dataflow_analyzer

Test environment

Mac OSX 10.11.2

  • python 3.5.1
  • python 2.7.11

Ubuntu 14.04

  • python 3.4.3
  • python 2.7.6

1.0.4

22 Nov 15:01
Compare
Choose a tag to compare

Update

  • Every AST object includes the line number in its source code. Test cases are updated for supporting the line number.

Test environment

Mac OSX 10.10.5

  • python 2.7.9
  • python 3.4.2
  • python 3.5.0

Ubuntu 14.04

  • python 2.7.6
  • python 3.4.3

1.0.3

21 Nov 16:45
Compare
Choose a tag to compare

Update

  • ast_code_generator: more prettified source code generation by removing redundant spaces and parens.
  • "from future import absolute_import / print_function" are appended for all tests.

Test environment

Mac OSX 10.10.5

  • python 2.7.9
  • python 3.4.2
  • python 3.5.0

Ubuntu 14.04

  • python 2.7.6
  • python 3.4.3

1.0.2

19 Nov 19:05
Compare
Choose a tag to compare

Update

  • ast_code_generator: Redundant parens are removed from generated source codes, based on the operator priority.
  • Some examples for ast_code_generator are added.

Test environment

Mac OSX 10.10.5

  • python 2.7.9
  • python 3.4.2
  • python 3.5.0

Ubuntu 14.04

  • python 2.7.6
  • python 3.4.3

1.0.1

31 Oct 17:36
Compare
Choose a tag to compare

Update

  • Example usages in the main source codes are moved to 'examples'.
  • Unnecessary 'sys.path.insert's are removed.

Test environment

Mac OSX 10.10.5

  • python 2.7.9
  • python 3.4.2

Ubuntu 14.04

  • python 2.7.6
  • python 3.4.3

1.0.0

29 Oct 11:16
Compare
Choose a tag to compare

New Features

  • 'absolute_import' and 'print_function' of future are added for all files.
  • vparser: number representation bugs in lexer.py are fixed.
  • dataflow: bugs of scoped signal access in signalvisitor.py and bindvisitor.py are fixed.
  • ast_code_generator: some templates (case, wait) are updated.
  • tests: directory is rearranged for pytest.
  • setup.py: 'install_requires' field is added. You can install dependent python libraries easily.

Test environment

Mac OSX 10.10.5

  • python 2.7.9
  • python 3.4.2

Ubuntu 14.04

  • python 2.7.6
  • python 3.4.3

0.9.6

18 Aug 17:58
Compare
Choose a tag to compare

0.9.6 updates

  • bug fixes for lexical analyzer
  • casex statement support in dataflow
  • better recognition and code generation for signals without width specification
  • ast_code_generator generates prettified source code with indents
  • pytest modules for vparser, dataflow, and ast_code_generator

0.9.5

21 Jun 17:02
Compare
Choose a tag to compare

Including some updates for PyCoRAM 0.9.3.