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

Add a more efficient implementation of in(::CartesianIndex, ::CartesianRange) #18277

Merged
merged 1 commit into from
Aug 29, 2016

Conversation

timholy
Copy link
Sponsor Member

@timholy timholy commented Aug 29, 2016

Previously this fell back to the generic implementation, requiring iteration over every element in the CartesianRange.

@timholy
Copy link
Sponsor Member Author

timholy commented Aug 29, 2016

The windows failures seem spurious, so this seems OK. I'll leave it open a bit longer, unless @tkelman wants to backport it ASAP. (I don't think that's necessary, though.)

@tkelman
Copy link
Contributor

tkelman commented Aug 29, 2016

worth restarting appveyor since we're not super busy right now - the 64 bit failure was #16555, 32 bit was a freeze but not sure where

@kshyatt kshyatt added performance Must go faster domain:arrays [a, r, r, a, y, s] labels Aug 29, 2016
@stevengj stevengj merged commit 10c2be1 into master Aug 29, 2016
@stevengj stevengj deleted the teh/in_cartesian branch August 29, 2016 19:15
tkelman pushed a commit that referenced this pull request Aug 31, 2016
mfasi pushed a commit to mfasi/julia that referenced this pull request Sep 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain:arrays [a, r, r, a, y, s] performance Must go faster
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants