Skip to content
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

inline iterator functions for enumerate #20616

Merged
merged 1 commit into from
Feb 19, 2017
Merged

inline iterator functions for enumerate #20616

merged 1 commit into from
Feb 19, 2017

Conversation

KristofferC
Copy link
Member

@KristofferC KristofferC commented Feb 15, 2017

Spliced out from #16378 since according to @timholy this gives significant speedups in some cases (LinearSlow).

@nalimilan
Copy link
Member

+1, though I find it a bit surprising that inlining does not happen automatically. Better make this explicit anyway.

Copy link
Member

@ararslan ararslan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@tkelman
Copy link
Contributor

tkelman commented Feb 15, 2017

@nanosoldier runbenchmarks(ALL, vs=":master")

@nanosoldier
Copy link
Collaborator

Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @jrevels

@ararslan ararslan added the collections Data structures holding multiple items, e.g. sets label Feb 16, 2017
@KristofferC KristofferC merged commit d4c23ed into master Feb 19, 2017
@KristofferC KristofferC deleted the kc/th_inl_enum branch February 19, 2017 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
collections Data structures holding multiple items, e.g. sets
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants