Closed rchillyard closed 4 years ago
Again, here is a new branch that has some logical improvements but seems to slow things down. This time, I think it really is slowing things down which of course is unacceptable. So, let's try to fix it before merging. I will create an issue to go with this.
I'm satisfied that the performance has not suffered at all.
This is still an issue with testHusky100K so that should be looked at eventually.
WARNING: some of the integration tests are failing due to taking too much time. Ideally, we no longer need to have a separate run to calculate the inversions after the quicksort phase of husky sort--that info is now available after any husky sort; AbstractHuskySort: added closeHelper=true for constructor that creates new helper; HuskySortBenchmark: changed name huskysortwithinversions to loginversions; HuskyHelper: added inProcessor;