Skip to content

[FEA] catch missing includes  #840

Open
@MatthiasKohl

Description

@MatthiasKohl

Is your feature request related to a problem? Please describe.
I just ran into an issue where a RAFT header simply had a missing include: #839

Describe the solution you'd like
This kind of issue could be caught fairly easily by an automated script that just creates empty CUDA files, then includes every public header from RAFT and tries to compile.

Describe alternatives you've considered

Additional context
Such an automated script could be run in CI if it doesn't take too long. I'm not sure about this yet, but it shouldn't be too terrible as long as there not that many instantiations of templates in the public headers (although that might actually be the case)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions