New in 1.x (upcomming)

Already documented changes are available on the release branch at GitHub.

  • Python Infrastructure
    • Common changes
      • The classes Simulator and Compiler now share common methods in base class called Shared.
    • *.files Parser
      • Implemented path expressions: sub-directory expression, concatenate expression
      • Implemented InterpolateLiteral: access database keys in *.files files
      • New Path statement, which defines a path constant calculated from a path expression
      • Replaced string arguments in statements with path expressions if the desired string was a path
      • Replaced simple StringToken matches with Identifier expressions
    • All Simulators
    • All Compilers
    • GHDL
      • Reduced -P<path> parameters: Removed doublings
  • Documentation
  • VHDL Simulation helpers
    • Mark a testbench as failed if (registered) processes are active while finalize is called
  • Shipped Tool and Helper Scripts
    • Updated and new Notepad++ syntax files