Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

very slow compilation and very big generated class files (scala 3) #831

Open
kostaskougios opened this issue May 3, 2024 · 0 comments
Open

Comments

@kostaskougios
Copy link

I have a case class hierarchy, not too large but not trivial either. It includes some sealed traits with 5-10 case classes implementing those.

The particular module takes 10 seconds to compile on my M1 mac pro. It takes 60+ seconds to compile on a fairly modern windows ryzen laptop. Also the generated class files are like 440kb compared to the 1k-6k that other classes are.

There must be quite some repetition inside those classes that results in big files and large compilation times. Is this something that can be improved?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant