Skip to content

v0.27.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jul 22:51
df37970

Release created on: 05.07.2023 - 22:51:48

New Features

  • New method to import objects into a namespace: ImportObjects
  • First code to resolve types/subtypes.
  • First code to link symbols in expressions.
  • Added ContextReferenceSymbol.
  • Added some type and subtype definitions to the IEEE.std_logic_1164 and IEEE.numeric_std VHDL packages.

Changes

  • Bumped dependencies.
    • Adjusted code to support pyTooling v5.0.0.
  • Added doc-strings.
  • Renamings:
    • ConcurrentStatementsConcurrentStatementsMixin
    • SequentialDeclarationsSequentialDeclarationsMixin
    • SequentialStatementsSequentialStatementsMixin
    • MethodMethodMixin
    • ProcedureCallProcedureCallMixin
    • InterfaceItemInterfaceItemMixin
    • InterfaceItemWithModeInterfaceItemWithModeMixin
    • GenericInterfaceItemGenericInterfaceItemMixin
    • PortInterfaceItemPortInterfaceItemMixin
    • ParameterInterfaceItemParameterInterfaceItemMixin
    • SignalAssignmentSignalAssignmentMixin
    • VariableAssignmentVariableAssignmentMixin
    • GenericEntityInstantiationGenericEntityInstantiationMixin
    • SubprogramInstantiationSubprogramInstantiationMixin
  • Removed duplicate fields in inheritance tree.
    (Reported by new pyTooling features from ExtendedType.)
  • Moved PredefinedLibrary, PredefinedPackageMixin, PredefinedPackage, PredefinedPackageBody to new module pyVHDLModel.Predefined

Bug Fixes

  • Usage of symbols and names.