dlang / project-ideas

Collection of impactful projects in the D ecosystem
36 stars 12 forks source link

Improve some memory allocation heavy-hitters in dmd #90

Open maxhaton opened 2 years ago

maxhaton commented 2 years ago

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

References