Skip to content

typecheck improvements #17143

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

Closed
wants to merge 2 commits into from
Closed

typecheck improvements #17143

wants to merge 2 commits into from

Conversation

bagder
Copy link
Member

@bagder bagder commented Apr 23, 2025

major refresh and cleanup

This adds test 745 that verifies that each option listed in curl.h has a corresponding typecheck.

@testclutch
Copy link

Analysis of PR #17143 at 0d9ceeb4:

Test 745 failed, which has NOT been flaky recently, so there could be a real issue in this PR. Note that this test has failed in 264 different CI jobs (the link just goes to one of them).

Generated by Testclutch

Refreshed, cleaned up, improved and now checks *all* options.

This must have stopped working at some point. gcc-14 least shows these
warnings with this change, not without.

Add test 745 to verify that all options listed in curl.h is also checked
by the typechecker.

This improved checker found almost 30 mistakes in the curl git
repository.

Closes #17143
@bagder bagder force-pushed the bagder/typecheck branch from aebf611 to 6327dff Compare April 23, 2025 21:50
@bagder bagder closed this in 79b4e56 Apr 24, 2025
nbaws pushed a commit to nbaws/curl that referenced this pull request Apr 26, 2025
Refreshed, cleaned up, improved and now checks *all* options.

This must have stopped working at some point. gcc-14 least shows these
warnings with this change, not without.

Add test 745 to verify that all options listed in curl.h is also checked
by the typechecker.

This improved checker found almost 30 mistakes in the curl git
repository.

Closes curl#17143
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

2 participants