Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
VUnit
/
vunit
Public
Notifications
You must be signed in to change notification settings
Fork
303
Star
845
Code
Issues
200
Pull requests
75
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
VHDL to Python interface: python_pkg on a native bridge for NVC, GHDL and Questa
- #1220
#1220
Closed
ru551n
wants to merge 28 commits into
VUnit:master
VUnit/vunit:master
from
ru551n:master
ru551n/vunit:master
Copy head branch name to clipboard
Conversation
Commits
28
(28)
Checks
Files changed
Closed
VHDL to Python interface: python_pkg on a native bridge for NVC, GHDL and Questa
#1220
ru551n
wants to merge 28 commits into
VUnit:master
VUnit/vunit:master
from
ru551n:master
ru551n/vunit:master
Copy head branch name to clipboard
Commits
Commits on Sep 13, 2026
Add run_script_path to runner_cfg and result accessors to check_pkg
Show description for 7c6271c
ru551n
and
claude
committed
7c6271c
View commit details
Copy full SHA for 7c6271c
Browse repository at this point
Add a VHDL to Python interface: python_pkg on a native bridge
Show description for bf15053
ru551n
and
claude
committed
bf15053
View commit details
Copy full SHA for bf15053
Browse repository at this point
Add the embedded Python example
Show description for b55dbf4
ru551n
and
claude
committed
b55dbf4
View commit details
Copy full SHA for b55dbf4
Browse repository at this point
Document the VHDL to Python interface
Show description for af66484
ru551n
and
claude
committed
af66484
View commit details
Copy full SHA for af66484
Browse repository at this point
Add CI for the VHDL to Python interface
Show description for cda4e4e
ru551n
and
claude
committed
cda4e4e
View commit details
Copy full SHA for cda4e4e
Browse repository at this point
Commits on Sep 14, 2026
Announce the VHDL to Python interface as a feature
Show description for 24035be
ru551n
and
claude
committed
24035be
View commit details
Copy full SHA for 24035be
Browse repository at this point
Use join() for the paths in the embedded Python example
Show description for b9430da
ru551n
and
claude
committed
b9430da
View commit details
Copy full SHA for b9430da
Browse repository at this point
Name the typed subprograms and types std_ulogic
Show description for d7a4009
ru551n
and
claude
committed
d7a4009
View commit details
Copy full SHA for d7a4009
Browse repository at this point
Resolve a relative exec_file name from the testbench directory
Show description for 4ce146e
ru551n
and
claude
committed
4ce146e
View commit details
Copy full SHA for 4ce146e
Browse repository at this point
Keep all argument constructors in one place
Show description for 6644db1
ru551n
and
claude
committed
6644db1
View commit details
Copy full SHA for 6644db1
Browse repository at this point
Drop the unused operation parameter of p_arg_value
Show description for 59860e3
ru551n
and
claude
committed
59860e3
View commit details
Copy full SHA for 59860e3
Browse repository at this point
Use is_x to find the metavalues of an argument value
Show description for bbb1847
ru551n
and
claude
committed
bbb1847
View commit details
Copy full SHA for bbb1847
Browse repository at this point
Remove the string argument forms of to_call_str and call
Show description for 4d5c399
ru551n
and
claude
committed
4d5c399
View commit details
Copy full SHA for 4d5c399
Browse repository at this point
Make a call with an argument that failed fail in Python
Show description for d33a067
ru551n
and
claude
committed
d33a067
View commit details
Copy full SHA for d33a067
Browse repository at this point
Let positional arguments form groups too
Show description for e4ffa82
ru551n
and
claude
committed
e4ffa82
View commit details
Copy full SHA for e4ffa82
Browse repository at this point
Say why null_arg is the identity of an argument group
Show description for 9e0cdfd
ru551n
and
claude
committed
9e0cdfd
View commit details
Copy full SHA for 9e0cdfd
Browse repository at this point
Make a Python session a VUnit object
Show description for 91ff756
ru551n
and
claude
committed
91ff756
View commit details
Copy full SHA for 91ff756
Browse repository at this point
Give every session its own logger and follow the object conventions
Show description for 6f34c38
ru551n
and
claude
committed
6f34c38
View commit details
Copy full SHA for 6f34c38
Browse repository at this point
Simplify the Python bridge without changing its behaviour
Show description for 4a3e31b
ru551n
and
claude
committed
4a3e31b
View commit details
Copy full SHA for 4a3e31b
Browse repository at this point
Commits on Sep 15, 2026
Name the news fragments after their pull request
Show description for e56c08d
ru551n
and
claude
committed
e56c08d
View commit details
Copy full SHA for e56c08d
Browse repository at this point
Take the run script from the file Python was started with
Show description for c73f4f6
ru551n
and
claude
committed
c73f4f6
View commit details
Copy full SHA for c73f4f6
Browse repository at this point
Raise instead of exiting when add_python() cannot set up the package
Show description for 50a9d66
ru551n
and
claude
committed
50a9d66
View commit details
Copy full SHA for 50a9d66
Browse repository at this point
Remove the input stimuli files of the embedded Python example
Show description for 9a7db2d
ru551n
and
claude
committed
9a7db2d
View commit details
Copy full SHA for 9a7db2d
Browse repository at this point
Move the C sources of the VHPI application next to the bridge
Show description for 6c70078
ru551n
and
claude
committed
6c70078
View commit details
Copy full SHA for 6c70078
Browse repository at this point
Describe the C sources of the VHPI application in their first comment line
Show description for ac6350b
ru551n
and
claude
committed
ac6350b
View commit details
Copy full SHA for ac6350b
Browse repository at this point
Commits on Sep 17, 2026
Fall back to gcc on PATH for the Windows bridge builds
Show description for 2efe5af
ru551n
and
claude
committed
2efe5af
View commit details
Copy full SHA for 2efe5af
Browse repository at this point
Require a 64-bit simulator for VHDL Python support on Windows
Show description for 25693bb
ru551n
and
claude
committed
25693bb
View commit details
Copy full SHA for 25693bb
Browse repository at this point
Test the gcc build of the bridge on Windows CI
Show description for 128da0a
ru551n
and
claude
committed
128da0a
View commit details
Copy full SHA for 128da0a
Browse repository at this point
You can’t perform that action at this time.