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
Flat name #1190
Flat name #1190
Conversation
With some of the new |
I am very interested in making
What evidence is this based on? The |
If you have a strong interest here, I'd love for the help and definitely appreciate the focus on an improvements in this area.
I bet there are many ways to improve this. I stopped working on this PR a while back, but have definitely wanted to pick it up again. If this is something you'd like to work on, I'd absolutely help with that as much as I can. The existing PR may be outdated, and not ideal for a lot of reasons. I think one of the challenges in this area is that there are in many cases additional search paths that need to be applied during resolution, which makes zero-overhead solutions challenging. On top of that, the need to support utf8 conversions to puny-code again creates a potential allocation issue (I'm still upset that DNS isn't just utf8 on the wire). Anyway, the project can definitely use a lot of attention in this area, and I'm always happy to help explain things where the docs might not be detailed enough, or past decisions were not clear. |
Closing this in favor of #1388 |
An attempt at making Name have zero-overhead options.
this currently show a performance degradation over the existing implementation.
Until I can figure out if there's a way around those, I'll be leaving this as a draft for experimentation.