-
Notifications
You must be signed in to change notification settings - Fork 412
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
Use name+USR for deduplication #462
Conversation
This increases the L content of the changelog by 3.4%.
Any feedback on this? I’ll merge if there are no concerns. |
@pcantrell hey, I had the same issue as #460 on my
|
@AliSoftware Try using git clone instead of gem install and see if that works. |
@pcantrell Just tested and it seems like I still have the issue even with this branch 😢
|
Oh wait, it actually fixed the generated docs (now the methods are correctly dispatched in the proper protocol in the generated HTML documentation), so that's a win. But those "conflicting type declarations with the same name" are still appearing — as you see in the trace — whereas I guess they shouldn't appear anymore…?! |
It looks like it’s compiling everything twice:
…which is probably #439. If you’re seeing all the extension methods attached to the proper type, then this PR is working. If you’re seeing them duplicated, then that’s #439. |
Ohhh yeah so sorry, you're totally right! I had the two issues and already saw #439 (I actually commented on #439 too before starting looking on #459)… but as I was investigating both at quite the same time and being quite tired lately, I confused the two when trying your PR. 😫 So yep indeed I can confirm that your PR is totally working! Thanks a lot for the fix, hope to see it merged soon 👌 |
No need for apologies. I can barely keep all this straight myself. Thanks for verifying! |
What the heck … merging! “YOLO is a whole roll of smiles” |
Use name+USR for deduplication
Verified that this does work around #459, but I’ll leave that one open for you, @jpsim, so you can investigate the underlying cause further if you want.