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
Support classes and methods #377
Comments
Original Redmine Comment Does it make sense to enable classes given that interfaces are already supported and interfaces have similar functionality like tasks and functions? |
Hi Wilson, you mentioned in #2094 that there exists a branch with an early implementation of classes.
I looked for that branch but didn't find it - neither in this repo nor in verilator-dev by toddstrader. Please post a link so that I can look at and learn from it. I want to particpate because classes are greatly missed. |
I'm about to create issue-377-class branch with changes to date. See README_class there. Welcome help and there's a few things listed there, but might be hard to get near mergable unless you have a big chunk of time you can commit. Note to others - this is not ready for any production, so please don't try it and file "this doesn't work" issues ;) |
Minor point, but we'll need a class type comparison test when both this and #2183 are ready. |
Master now contains basic class support, see the manual for restrictions. Closing this issue out, and opening new issues on the various improvements needed. |
Author Name: Wilson Snyder (@wsnyder)
Original Redmine Issue: 377 from https://www.veripool.org
Tracking bug for SystemVerilog. Probably a man-month+ task.
The text was updated successfully, but these errors were encountered: