-
Notifications
You must be signed in to change notification settings - Fork 216
Cleanup names phase 5 #690
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
Conversation
This only involved mostly public classes.
name changes for Theta.
Note that I focused on changing the name of public classes where they might conflict with similarly named classes in other families, particularly the /theta/ and /tuple/ families.
In KLL, I changed the names of the enum constants to KLL_DOUBLES_SKETCH, etc. And the methods to isKllItmesSketch(), etc.
|
I have completed, I think, all the necessary name changes for /theta/ and /tuple/ -- 124 files, I primarily focused on the public classes and methods where:
Bear in mind that there are no code logic changes whatsoever. But of course, the name changes constitute breaking changes on their own. All the unit tests run just fine, even the CI tests. Nonetheless, CoPilot complained about the fact that the deprecated methods are still used in test, and still have a few transient references in /main/ that a are unavoidable — unless we remove all of the deprecated methods, which I don’t have the energy or desire to do for this release. CoPilot also complained about unused variables in the tests -- which I mostly fixed - although I'm not too concerned about this in test code. If I can get this quickly approved and merged by Oct 18th, I might -- but no guarantees -- have the time to do a release before I leave on a long vacation. Otherwise, it will have to wait until the 2nd week in November. |
This pretty much completes the change of class names that were either in conflict with other sketch families or could cause confusion. For example, the "LongsSketch" in FrequentItems is now "FrequentLongsSketch", etc. I also changed the names of some enum constants to be consistent.