project-ideas
project-ideas copied to clipboard
Improve some memory allocation heavy-hitters in dmd
Description
dmd allocates too much memory.
Certain classes need to be made more efficient, and allocated less. If time permits simple tooling for guiding similar efforts could be developed.
More detail to be added soon.
What are rough milestones of this project?
TBD
How does this project help the D community?
Better compiler performance.
Recommended skills
Knowledge of how types are laid out in memory.
What can students expect to get out of doing this project?
Understanding of dmd internals, making changes to a codebase.
Point of Contact
@maxhaton