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

chore: remove stdlib function features #251

Merged
merged 2 commits into from
May 22, 2023
Merged

Conversation

fuchsnj
Copy link
Member

@fuchsnj fuchsnj commented May 22, 2023

Previously every stdlib function had a feature flag to enable/disable it. This allowed only compiling functions you were actually interested in using. However, this requires significant CI time (~90 mins) for every PR to check, and it only saves a few seconds on a local debug build by disabling some of the functions. We decided it's not really worth it, and we don't currently have a great use-case for being able to compile-time disable functions. You can still decide at runtime which stdlib functions are enabled.

The only_fields function was also removed entirely. This was a deprecated function that was never used (the feature flag didn't even exist anymore).

@fuchsnj fuchsnj merged commit b308189 into main May 22, 2023
@fuchsnj fuchsnj deleted the fuchsnj/remove_stdlib_features branch May 22, 2023 19:15
scMarkus pushed a commit to scMarkus/vrl that referenced this pull request May 27, 2023
itkovian pushed a commit to itkovian/vrl that referenced this pull request Jun 1, 2023
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