-
Notifications
You must be signed in to change notification settings - Fork 484
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
Release cocotb 1.4.0 #1942
Comments
As a reminder, you once created https://github.com/cocotb/cocotb/wiki/Release-Process :) |
Task list for myself related to this
ResultsLooks like GHDL did regress between 1.3.1 and 1.4. I will look into it more later. |
Running the DFF example with Verilator is very slow (48s on my system). Changing the clock frequency from us to ns or alternatively changing the time precision to ns in dff.v will speed this up considerably. |
I note that the PyPI build of 1.4.0 does not contain a wheel. I assume this is a deliberate choice? |
Looks like it's about support for accessing parameters?
|
AFAIK GHDL doesn't have issues accessing constants that aren't complex records or arrays. |
Great work guys, I tested quite advanced stuff (+cocotb-test and GUI mode ):
|
@ktbarrett Accessing constants in GHDL wasn't added until ghdl/ghdl#1297, which isn't in any released version. |
It would be awful nice to start tracking the limitations of all these simulators and what's missing for full support. |
@garmin-mjames So I updated my ghdl install and still no luck, it fails for the same reasons. |
@ktbarrett can you run GHDL with |
Maybe also use |
|
@ktbarrett |
@garmin-mjames Nice catch. With The relevant bit:
VPI type 7 is |
Interesting that Edit: Nevermind, I was looking at the SystemVerilog file. GHDL uses |
It might have to do with |
Tested with Active-HDL. Active-HDL 11.1Verilog failures:
These tests are marked as expect fail or skip for Riviera, probably for the same underlying reasons: VHDL failures:
Active-HDL 10.1Various tests fail beyond those listed above. Many verilog tests crash due to #1834. |
Thanks all for your testing. We do not have any more issues blocking the 1.4 milestone. I therefore just created the 1.4rc2 tag. If nothing blocking comes up by tomorrow I intend to release this version without further changes as 1.4.0 final. |
The release is now done and |
Milestone: https://github.com/cocotb/cocotb/milestone/11
Release process checklist:
The text was updated successfully, but these errors were encountered: