Closed PaulDGillis closed 3 years ago
Is there anything blocking this from being merged @diamondburned ? This builds and run fine for me as opposed to current master.
The author still has this as a draft PR, and there's not a confirmation from them.
That's the only reason, really.
The only reason this is still a draft is because of OnSync and OnMember callbacks being removed, so merging would be a slight regression. I've been meaning to get back to this but haven't had the time. I can also just mark them as TODO for now and merge to get the more up to date build, since it seems to be needed for BSD?
Tip doesn't build at all right now, so the OS is irrelevant. That said, you could split that into another issue and mark this one as ready, if you prefer. I think a minor regression is better than being broken.
In that case I'll just open a second issue to get master to build again for people.
@diamondburned I went ahead and re-requested a review, whenever you get a chance. I'm not really in a rush to get this merged, just checking that you saw it. I realize you already reviewed it once, didn't know if you saw anything else wrong with it. Anyway I can't merge this without another review it seems.
I've already done a review shortly after your changes, so I'll go ahead and merge this.
Lots of refactoring with the updates. I left OnSync and OnMember callbacks commented out since the structure of the new code will take a lot more time to change than I have right now. I made this WIP until I have time to fix it, and have a place to see a real comparison.