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
Trying to put an infinite range into a native array no longer throws (my int @a = ^Inf) #5941
Comments
From @AlexDanielCode: Result (2015.12,2016.02): Result (2016.03,HEAD): In other words, ^Inf does nothing when assigned to @a. Even though the previous error message was LTA, the behavior was better because it wasn't swallowing it silently. Bisectable points to rakudo/rakudo@2a20197 |
From @zoffixznetThe problem is the operator returns a failure, but since we're assigning it doesn't get sunk and so is silent. I see 16 fail()s in src/core/native_array.pm and I'm unsure what the best way to do this (lizmat, any idea?) Along with the silent one for STORE, the .splice ones also explode prematurely by being stuffed into a native type somewhere: my int @a = ^Inf; # Failure is silent On Thu, 29 Dec 2016 09:33:20 -0800, alex.jakimenko@gmail.com wrote:
|
The RT System itself - Status changed from 'new' to 'open' |
From @zoffixznet*operation .oO( where's the edit button when you need it /o\ ) |
From @geekosaurOn Thu, Dec 29, 2016 at 1:43 PM, Zoffix Znet via RT <
Is this making moritz's point on IRC yesterday? -- |
From @lizmatFixed with aa35065, tests needed.
|
From @zoffixznetOn Thu, 29 Dec 2016 10:47:39 -0800, allbery.b@gmail.com wrote:
By that logic we should be throwing away all the features, the first time we encounter a buggy interaction. |
From @moritzTest added: https://rt-archive.perl.org/perl6//Public/Bug/Display.html?id=130443 |
@moritz - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#130443 (status was 'resolved')
Searchable as RT130443$
The text was updated successfully, but these errors were encountered: