Unai Martinez-Corral

Results 152 issues of Unai Martinez-Corral

Close #559. This PR is the complement of #757. There, deprecation are announced. Here the features are removed. This PR will be kept as a draft, because it is expected...

Breaking change

The most popular open source VHDL verification projects are cocotb, OSVVM and UVVM, along with VUnit. As discussed in [larsasplund.github.io/github-facts](https://larsasplund.github.io/github-facts/), there are some philosophical differences between them: OSVVM and UVVM...

Enhancement
Simulator support
ThirdParty: OSVVM
ThirdParty: JSON
ThirdParty: cocotb

There are several packages and features in VUnit that have been deprecated for months. Maybe it's time to decide about removing all of them at once. We are about to...

Breaking change
Builtins

Option `compile_builtins` of methods `from_args` and `from_argv` is to be removed in an upcoming release of VUnit. Until v4.7.0 (included), compile_builtins is enabled by default. Therefore, removing the option (thus,...

Breaking change
Builtins

This is an spin-off coming from #754. That issue is about using OSVVMLibraries in VUnit, after compiling them externally (using OSVVM's `.pro` files, GHDL's vendor scripts or any other solution)....

ThirdParty: OSVVM
Builtins

In upcoming releases (#763), we expect to implement #559 (see #757 and #764), which will introduce some changes to the management of builtins. Builtins are the HDL libraries distributed with...

Builtins

Some further modifications to #520. This PR is just style, it should have no impact in behaviour or CI.

From https://github.com/VUnit/vunit/pull/507#discussion_r328261564: > [@kraigher] > This is really an old mistake that I think we made that I might want to change. It would have been better not to add...

Breaking change

**This PR is an example of how users can use GHDL + VUnit + VHPIDIRECT without built-in types. For practical cases, using `string_ptr`, `byte_vector_ptr` and/or `integer_vector_ptr` instead is recommended. See...

CoSim

**NOT READY FOR MERGE** Ref #465. Close #462. This PR allows to use `integer_vector_access_t` (memory buffers) defined in external C functions, along with the default internal model. The API for...

CoSim