Chisel's Migration Progress and Plans for Scala 3 #5084
-
|
I've been hearing that Chisel is migrating to Scala 3 (I’ve noticed there has been ongoing progress in the Chisel-dev meetings), but I recently came across this pull request, which moves a lot of tests to Scala 3. Does this mean the migration is almost complete? I’d love to get a better sense of the developers' timeline or any plans for the migration. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Thanks for the question. The primary goal is to reach feature parity with Scala 2 Chisel, which means that everything that works in Scala 2 works in Scala 3 with the same behavior. The current milestone in that direction is achieving ~80% of cross-testing between Scala 2 and 3 working - this is the ongoing work in #5083. The next milestone for closing the final 20% is full Chisel macro support in Scala 3. I'll be providing regular updates in the weekly chisel-dev meetings so that's a good channel to track the latest developments on Scala 3 support. |
Beta Was this translation helpful? Give feedback.
Thanks for the question. The primary goal is to reach feature parity with Scala 2 Chisel, which means that everything that works in Scala 2 works in Scala 3 with the same behavior. The current milestone in that direction is achieving ~80% of cross-testing between Scala 2 and 3 working - this is the ongoing work in #5083. The next milestone for closing the final 20% is full Chisel macro support in Scala 3.
I'll be providing regular updates in the weekly chisel-dev meetings so that's a good channel to track the latest developments on Scala 3 support.