-
Notifications
You must be signed in to change notification settings - Fork 15
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
BREAKING: Migrate away from parts and only export the files we intend consumers to use #65
Conversation
Security InsightsNo security relevant content was detected by automated scans. Action Items
Questions or Comments? Reach out on Slack: #support-infosec. |
print('Running benchmarks...'); | ||
var collector = ScoreCollector(); | ||
final collector = ScoreCollector(); | ||
InsertBenchmark(collector, totalItems: 100).report(); | ||
InsertBenchmark(collector, totalItems: 1000).report(); | ||
InsertBenchmark(collector, totalItems: 10000).report(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As of now there's still a difference between doing add with one item vs many items, so we can probably keep the benchmarks around until we change that in a future PR.
Sorry for the large diff. I wanted to make sure we had return types on all the things and decided to just merge my lints branch in, but if it is too much of a PITA I can redo it with just the return types. |
} | ||
|
||
return margin; | ||
} | ||
|
||
Node _boundingBoxForDistribution(Node<E> node, int startChild, int stopChild) { | ||
final destNode = LeafNode(_branchFactor); | ||
destNode._minimumBoundingRect = node.children[0].rect; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this was actually a bug, it should have been using startChild
QA +1
|
@Workiva/release-management-p |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 from RM
We've got a lot of excess public symbols that shouldn't be. We also prefer not to structure things using parts, and have a lot of code that doesn't match standard lints. This PR addresses all of those things, which will cause a need for a major release.