project-ideas icon indicating copy to clipboard operation
project-ideas copied to clipboard

Improve some memory allocation heavy-hitters in dmd

Open maxhaton opened this issue 2 years ago • 0 comments

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

maxhaton avatar Jun 30 '22 21:06 maxhaton