Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[c_api] Break C API monolith into multiple sub-targets. #1621

Merged

Conversation

cdleary
Copy link
Collaborator

@cdleary cdleary commented Sep 22, 2024

Since VAST is now in there (as a conceptually "protected" / more prone to change API) with the other public APIs seemed like a good time to break it into some translation units before introducing more "protected" APIs e.g. for DSLX inspection.


#include "xls/public/c_api_impl_helpers.h"

#include <filesystem>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

// NOLINT?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done, though note it's hard to anticipate what the linter will do for contributors, I don't think it's externally available right?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done, though note it's hard to anticipate what the linter will do for contributors, I don't think it's externally available right?

@hzeller was mentioning it would be nice to add the NOLINT annotation on import, or make sure we enforce the check externally (maybe enforcing xls::common::Filesystem usage?)

@copybara-service copybara-service bot merged commit 3a37c28 into google:main Sep 25, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants