v0.27.0
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_1164andIEEE.numeric_stdVHDL packages.
Changes
- Bumped dependencies.
- Adjusted code to support pyTooling v5.0.0.
- Added doc-strings.
- Renamings:
ConcurrentStatements→ConcurrentStatementsMixinSequentialDeclarations→SequentialDeclarationsMixinSequentialStatements→SequentialStatementsMixinMethod→MethodMixinProcedureCall→ProcedureCallMixinInterfaceItem→InterfaceItemMixinInterfaceItemWithMode→InterfaceItemWithModeMixinGenericInterfaceItem→GenericInterfaceItemMixinPortInterfaceItem→PortInterfaceItemMixinParameterInterfaceItem→ParameterInterfaceItemMixinSignalAssignment→SignalAssignmentMixinVariableAssignment→VariableAssignmentMixinGenericEntityInstantiation→GenericEntityInstantiationMixinSubprogramInstantiation→SubprogramInstantiationMixin
- Removed duplicate fields in inheritance tree.
(Reported by new pyTooling features from ExtendedType.) - Moved
PredefinedLibrary,PredefinedPackageMixin,PredefinedPackage,PredefinedPackageBodyto new modulepyVHDLModel.Predefined
Bug Fixes
- Usage of symbols and names.