-
Notifications
You must be signed in to change notification settings - Fork 49
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
fix clang compilation and FPGA integration #293
Conversation
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
I noticed a lot of errors in the models due to proper override semantics not being enforced. For example most This also fixes a few minor issues with the VILLAS interface and adds a draft for an FPGA interface. Let's merge this quickly, to avoid having to touch even more files. @stv0g @m-mirz btw: |
there are some pretty significant mistakes that I fixed here. For example in most models clone was implemented such that it didn't properly used polymorphism. Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
LGTM. I also fixed the uninitialized mOpened member in another PR. But let's go ahead and merge this here. @m-mirz I am in support of merging this. Can you pull the trigger? |
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
Pybind is not working with clang because of some template error that are beyond me. I just deactivated pybind in the CI until somehow who has a better understanding of the attribute templates gets around to fixing it. |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, many of the changes are 1 to 1 with #257
I suggest we can continue in #294, if everyone agrees |
This used to work before but the CI test was not migrated to github and therefore we lost the compatibility. We need clang compilation to make the clangd language server work.