You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ah, I didn't realize that this is a general case. I think we should document this as undefined behavior. More eagerly, it also makes sense to throw an error or depwarn on this.
One reason I can think of not defining this is that iterate is not always a trivial operation. But for some special cases, like Reverse I mentioned, Base.(:)(r1::Reverse, r2::Reverse) = r1.itr == r2.itr is a good definition.
That they don't "equal" is strange...
The text was updated successfully, but these errors were encountered: