Skip to content

Fix included files - #84

Merged
ninotarantino merged 9 commits into
mainfrom
include-what-we-use
Aug 31, 2026
Merged

Fix included files#84
ninotarantino merged 9 commits into
mainfrom
include-what-we-use

Conversation

@ninotarantino

@ninotarantino ninotarantino commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Cleaned up #includes as part of #63. Removed unused #includes and added ones that were missing. Also removed a majority of trailing comments like #include <string> // string.

There were a fair number of models which relied on including cml_message.hh or math_utils.hh in their header to get Trick to recognize the message and math models as dependencies. Since those headers were removed due to not being used by the header, the correct source files were added as dependencies to the model source files.

Note that some files have a strange ordering for included files, so there wasn't a great way to add missing headers without reordering everything. This will be addressed in #9.

@ninotarantino
ninotarantino marked this pull request as ready for review August 28, 2026 17:23
@ninotarantino
ninotarantino requested a review from a team August 28, 2026 17:23
@coveralls

coveralls commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Coverage Status

coverage: 89.465%. remained the same — include-what-we-use into main

@ninotarantino
ninotarantino merged commit dcad25a into main Aug 31, 2026
6 checks passed
@ninotarantino
ninotarantino deleted the include-what-we-use branch August 31, 2026 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants