-
-
Notifications
You must be signed in to change notification settings - Fork 105
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
Replace Flex+Bison based zone parser with simdzone #278
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code looks nice! There are some small notes. The submodule was causing ci to fail, also makedist.sh needs to include submodules in the source tarball output.
Rebased on current |
Fixes comment by @wcawijngaards on NLnetLabs/nsd#278.
Fixes comment by @wcawijngaards on NLnetLabs/nsd#278.
All checks pass. I'll rebase and squash the debug commits so the PR can be merged. |
I've consolidated all commits. Tests are all passing, review comments have all been addressed. I think this can be merged. |
There's still some warnings to fix and of course more tests to run. I only did very minor testing yet for NSD integration, but it's a good time to start the review as it's quite a bit (I think). This PR remove the Bison+Flex based zone parser from NSD and replaces it with simdzone.
Please note that both these changes and the current
main
branch of simdzone require review. This is also a good time to figure out how to best manage sub modules in the NSD repository. I now just did it commit based on the latest commit in master, we probably want to change that?