Skip to content

Conversation

@KevinJW
Copy link
Contributor

@KevinJW KevinJW commented Jan 14, 2026

As part of trying to see if I could improve the incremental build times I started to work through what includes we use and where.

This is not complete by any stretch, I've mostly looked at an inclusion dependency graph for anything that didn't feel right, removing unneeded inclusions and adding inclusions where they are directly used by the files. I'll try get some numbers together for the next TSC.

I'll possibly also have a go at running IWYU on the repo if I have the spare time.

@KevinJW KevinJW self-assigned this Jan 14, 2026
@KevinJW KevinJW added the Needs Discussion Needs discussion before implmentation, which could result in changes, or a decision not to proceed. label Jan 14, 2026
@KevinJW KevinJW marked this pull request as draft January 14, 2026 12:29
@KevinJW KevinJW changed the title DRAFT: Tidy/unused includes Tidy/unused includes Jan 14, 2026
Signed-off-by: Kevin Wheatley <[email protected]>
Signed-off-by: Kevin Wheatley <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs Discussion Needs discussion before implmentation, which could result in changes, or a decision not to proceed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant