-
Notifications
You must be signed in to change notification settings - Fork 615
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
Remove usages of @chiselName, which is deprecated #2107
Comments
Hello @mwachs5 has this issue been solved? |
Hi @Burnleydev1 , no this issue has not been solved.
Note you will need to be a little careful which ones to delete, you only want to delete the usages, like this one: but not the tests of chiselName itself, like this one: https://github.com/chipsalliance/chisel3/blob/83eeda2efebb1e3e3d66365d388f5de627766d47/src/test/scala/chiselTests/NamingAnnotationTest.scala#L51 we will delete the tests when we fully delete @chiselName. |
Actually
Removing the macro |
Alright @mwachs5, I'll get on it now. |
For this one you may want to get your development environment set up, if you have not yet. Let me or @debs-sifive know if you need help with that! |
Please I need help with setting up an environment |
my development environment is set up but I must have done some things wrongly because it is not functioning normally. |
But if I'm getting you right then what you mean is that I should not delete the @chiselName in the test repository |
there is a directory src/test/scala, some of the tests are specifically for @chiselName and there we shouldn't delete @chiselName. If there any others in that directory you could ask about them in your PR |
Sorry for asking many questions, but does this mean that in the src/main/scala directory I can remove all @chiselName? |
Yes, please delete all the ones in |
and maybe once you delete those you can |
Okay thank you for the clarification @mwachs5. |
This was done in #2635 |
This PR adds a new annotation allowing inline loading for memory files in Verilog code.
Type of issue: other enhancement
Impact: API modification | unknown
Development Phase: proposal
Other information
If the current behavior is a bug, please provide the steps to reproduce the problem:
What is the current behavior?
Currently there are many usages of
@chiselName
in the codebase, but this is deprecated and you get warnings when compiling.What is the expected behavior?
We get no warnings related to using deprecated
@chiselName
.Please tell us about your environment:
- version:
master
What is the use case for changing the behavior?
Fewer warnings issued when compiling. Things that are deprecated should be removed.
The text was updated successfully, but these errors were encountered: