-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.29.0 #79
Conversation
…entifier. This caused issues where elements would not be found if identifier and normalizedIdentifier did not match.
…onstants), then this code would fail. Adding a check to see if the _normalizedIdentifiers attr exists, and if so add a entry for each identifier
Co-authored-by: Patrick Lehmann <[email protected]>
Add unary reduction expressions
Discussion from #84:
OK, I'll create a release. I need to check for a good GHDL base. I'm a bit out of sync. One I have that long ongoing side branch with some failing tests, because GHDL added more features to the sanity checking files - but pyGHDL.DOM can't handle it. OTOH, I'm working on a new pipeline, which was also forced to integrate some changes due to pyTooling v6.x.x. I suspect I should get the pipeline rework merged and then update/rebase my other branch. |
Do you have an approximate ETA on when this might occur? Is the pipeline work needed to build pyGHDL if I were to try and merge enough locally for my needs? |
@Tcenova I had some detours with other packages and I faced some self-made and some "other-made" problems. So unfortunately I have some delay. One of my main problems was a dependency cycle within my own packages by "dog feeding". So I use my own packages and code that I provide as libraries and tools in my own pipelines. With this, I locked my self out from being able to push new packages :). The problem is now understood and since almost 2 weeks I'm able to release again. Having solved this major issue, I can go back to GHDL's pipeline. The last piece I want to achieve is an upgrade to latest pyVHDLModel (there have been some maintenance releases) and getting the asset upload working. I expect currently 1-2 more week(end)s. |
New Features
RecordElementSymbol
.Changes
Nullable
if a parameter has a default value ofNone.
Older versions implicitly inferred nullable/optional, but new version if mypy request it explicitly.
@property
to@readonly
.parent
parameter to be forwarded down toModelEntity
.Bug Fixes
See Fix package namespace bugs #82 by @Tcenova
Documentation
AddDocument
IterateDesignUnits
IndexDeclaredItems
Analyze
AnalyzeDependencies
AnalyzeObjects
CreateDependencyGraph
CreateCompileOrderGraph
LinkArchitectures
LinkPackageBodies
IndexPackages
IndexPackageBodies
IndexEntities
IndexArchitectures
CreateHierarchyGraph
IterateDocumentsInCompileOrder
Related PRs: