Skip to content

Update to Chisel 6.7, use new annotation API #3724

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

Merged
merged 2 commits into from
Mar 10, 2025

Conversation

tymcauley
Copy link
Contributor

@tymcauley tymcauley commented Mar 9, 2025

Resolves #3722.

Related issue: #3722

Type of change: other enhancement

Impact: no functional change

Development Phase: implementation

Release Notes

Update to Chisel 6.7.0

This is required for the new Chisel annotations API:
chipsalliance/chisel#4643
The `ChiselAnnotation` API is going away in Chisel 7. Also in Chisel 7,
this trait can be replaced by
`chisel3.util.experimental.InlineInstanceAllowDedup`:
chipsalliance/chisel#4508
@tymcauley tymcauley force-pushed the new-chisel-anno-api branch from d80ff7d to 5d76b41 Compare March 9, 2025 23:56
@tymcauley
Copy link
Contributor Author

Looks like because the mill files in this repo are a bit old, and the chisel submodule is pretty out-of-date, updating to a newer version of the Scala compiler breaks CI. I don't know how the nix flow works too well, so seems like someone who can work with that should do a bump of the Chisel source dependency at some point, but it's not blocking for this PR.

@jerryz123 jerryz123 merged commit a54937e into chipsalliance:dev Mar 10, 2025
28 checks passed
@tymcauley tymcauley deleted the new-chisel-anno-api branch March 10, 2025 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants