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
Error on eqv
with lazy Lists
#6533
Comments
From @zoffixznetIf you `eqv` two lazy Seqs, you get a useful error: m: say (lazy 1,) eqv (lazy 1,) But error is poor with lazy Lists: m: say (lazy 1,).List eqv (lazy 1,).List |
From @lizmatFixed with 66c2d05f29 , tests need attention in S03-operators/eqv.t
|
The RT System itself - Status changed from 'new' to 'open' |
From @zoffixznetOn Mon, 18 Sep 2017 07:44:16 -0700, elizabeth wrote:
Some comments on the failing tests: https://irclog.perlgeek.de/perl6-dev/2017-09-18#i_15181348 We could make `eqv` return False even for lazy args when we can determine the types differ (or one arg is lazy and the other isn't). The test themselves are just coverage tests and aren't part of the released language, so they can be amended if needed. |
From @zoffixznetAnother commit shipped out for this ticket: rakudo/rakudo@48a84d6aff |
From @zoffixznetOn Mon, 18 Sep 2017 09:22:44 -0700, cpan@zoffix.com wrote:
Made it throw typed exceptions in rakudo/rakudo@bb45791c5d |
@zoffixznet - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#132117 (status was 'resolved')
Searchable as RT132117$
The text was updated successfully, but these errors were encountered: