Announce: Rakudo Perl 6 compiler, Release #129 (2018.12)

2018-12-20 Thread Aleks-Daniel Jakimenko-Aleksejev
lease: Paweł Murias, Elizabeth Mattijsen, Aleks-Daniel Jakimenko-Aleksejev, Stefan Seifert, Jonathan Worthington, Ben Davies, Petr Rockai, Nick Logan, Samantha McVey, Timo Paulssen, Momo If you would like to contribute or find out more information, visit <https://perl6.org>, <https://raku

Announce: Rakudo Perl 6 compiler, Release #130 (2019.03)

2019-03-07 Thread Aleks-Daniel Jakimenko-Aleksejev
ted to this release: Elizabeth Mattijsen, Jonathan Worthington, cfa, Paweł Murias, Will "Coke" Coleda, Aleks-Daniel Jakimenko-Aleksejev, Stefan Seifert, Timo Paulssen, Nick Logan, Richard Hainsworth, Daniel Green, Juan Julián Merelo Guervós, Tom Browder, Elena Merelo, Antonio, Altai-man, I

Announce: Rakudo Perl 6 compiler, Release 2019.03.1

2019-03-17 Thread Aleks-Daniel Jakimenko-Aleksejev
ease are outlined below: New in 2019.03.1:   + Fixes:     + Fixed issues with `$*KERNEL` on Windows [190a7148][2f9d69c2] The following people contributed to this release: Nick Logan, Aleks-Daniel Jakimenko-Aleksejev If you would like to contribute or find out more information, visit <https:

Announce: Rakudo Perl 6 compiler, Release #131 (2019.07)

2019-07-17 Thread Aleks-Daniel Jakimenko-Aleksejev
ulssen, Jonathan Worthington, Will "Coke" Coleda, Paweł Murias, Juan Julián Merelo Guervós, Daniel Green, Ben Davies, Christian Bartolomäus, Altai-man, Nick Logan, Stefan Seifert, Aleks-Daniel Jakimenko-Aleksejev, Tobias Boege, Antonio, cfa, Samantha McVey, lukasvalle, Clifton Wood, Elen

Announce: Rakudo Perl 6 compiler, Release 2019.07.1

2019-07-28 Thread Aleks-Daniel Jakimenko-Aleksejev
Fixed issues when installing into `/usr` [f41db044]     + Fixed unnecessary use of `git` in release tarballs [540926bf][e18b4f3b]     + Fixed intermittent failures in one of the performance tests [bd29d3f6] The following people contributed to this release: Patrick Böker, Aleks-Daniel Jakimenko-Aleksej

Rakudo compiler, Release #132 (2019.11)

2019-11-28 Thread Aleks-Daniel Jakimenko-Aleksejev
mizer interfering with some native subs [d662912e]     + Fixed leaking an open file handle when re-precompiling [2dd570de] The following people contributed to this release: Vadim Belman, JJ Merelo, Aleks-Daniel Jakimenko-Aleksejev, Timo Paulssen, Patrick Böker, Stefan Seifert, Daniel Green, Elizabe

Re: [perl #129843] [LTA] Indexing on a Str throws generic “out of range” message which is less than awesome (“hello”[2])

2017-05-08 Thread Aleks-Daniel Jakimenko-Aleksejev
, Brandon Allbery wrote: > > On Mon, May 8, 2017 at 2:52 PM, Aleks-Daniel Jakimenko-Aleksejev via RT < > perl6-bugs-follo...@perl.org> wrote: > >> Usually I'm against all perl5 error messages > > > This is a Pythonism (and C and other such languages). Older Perl

Re: Verifiable Releases/The Build System is Ridiculous

2017-07-28 Thread Aleks-Daniel Jakimenko-Aleksejev
> If your main interest is security then > you might be better off with a project like OpenBSD and helping update > their Rakudo ports Uh… this sounds like we are not welcoming contributions, which is not the case. As clearly pointed out in this thread, there are things that can be improved (even

Announce: Rakudo Perl 6 compiler, Release #114 (2017.08)

2017-08-21 Thread Aleks-Daniel Jakimenko-Aleksejev
methods on Pair [30584dac] The following people contributed to this release: Elizabeth Mattijsen, Jonathan Worthington, Zoffix Znet, Samantha McVey, Will "Coke" Coleda, Pawel Murias, Aleks-Daniel Jakimenko-Aleksejev, Stefan Seifert, Jan-Olof Hendig, David Warring, Nick Logan, Larry Wall

Announce: Rakudo Perl 6 compiler, Release #115 (2017.09)

2017-09-17 Thread Aleks-Daniel Jakimenko-Aleksejev
cbce6721][8a215876]     [9b42484a][a4ce97ca] The following people contributed to this release: Elizabeth Mattijsen, Aleks-Daniel Jakimenko-Aleksejev, Pawel Murias, Will "Coke" Coleda, Samantha McVey, Jonathan Worthington, Moritz Lenz, Steve Mynott, Wenzel P. P. Peppmeyer, Nick L

[perl #128520] Testing

2017-10-03 Thread Aleks-Daniel Jakimenko-Aleksejev
This is just a test. Writing a comment by email.

Re: [perl #127330] [SLOW] 10_000 lines with 「say ‘a’;」 take 16 seconds to run

2017-10-11 Thread Aleks-Daniel Jakimenko-Aleksejev
Your comment makes no sense because almost all of that time is spent on the compilation. Have you tried --stagestats like suggested above? On Wed, Oct 11, 2017 at 7:43 PM, Parrot Raiser <1parr...@gmail.com> wrote: > Round trips to the OS, like repeated "says", have been slow relative > to interna

Re: [perl #132281] [REGRESSION] .gist of a bag used to say “bag()”, now it says “Bag()” ("blogger".comb.Bag)

2017-10-13 Thread Aleks-Daniel Jakimenko-Aleksejev
Oh. I guess this has to be rejected then. On Fri, Oct 13, 2017 at 2:46 PM, Elizabeth Mattijsen wrote: > > > On 13 Oct 2017, at 07:37, Aleks-Daniel Jakimenko-Aleksejev (via RT) < > perl6-bugs-follo...@perl.org> wrote: > > > > # New Ticket Created by Aleks-Daniel Ja

Announce: Rakudo Perl 6 compiler, Release #116 (2017.10)

2017-10-26 Thread Aleks-Daniel Jakimenko-Aleksejev
    [371befe8][4d0ead24][92f239b5][7fa707db][d76af6aa][e513b857]     [f80a8461][fcbd8adb][21788c89][e2f8a57d][b58bd8fb][0dd6af71]     [f946bd35][cef3bf3e][92e51c3d][5144216f][ebd6440c] The following people contributed to this release: Zoffix Znet, Elizabeth Mattijsen, Pawel Murias, Jonath

Announce: Rakudo Perl 6 compiler, Release #117 (2017.11)

2017-11-21 Thread Aleks-Daniel Jakimenko-Aleksejev
Chen, Pawel Murias, Zoffix Znet, Aleks-Daniel Jakimenko-Aleksejev, Christian Bartolomäus, Will "Coke" Coleda, Jan-Olof Hendig, Samantha McVey, Daniel Green, Tom Browder, Jeremy Studer, Jonathan Worthington, Stefan Seifert, Moritz Lenz, Nick Logan, Jarkko Haapalainen, W4anD0eR96, Patrick Seba

Announce: Rakudo Perl 6 compiler, Release #118 (2017.12)

2017-12-20 Thread Aleks-Daniel Jakimenko-Aleksejev
esolved issues [20d67a3d][831dab14]     [1b0be0f6][062c27f3][1101fea1][fed56be2][47552282][ced4af66]     [d4ad6fa9][eaf609ed][04eb1da6] The following people contributed to this release: Zoffix Znet, Elizabeth Mattijsen, Pawel Murias, Alex Chen, Tom Browder, Christian Bartolomäus, Luca Ferrari, Ale

Announce: Rakudo Perl 6 compiler, Release #119 (2018.01)

2018-01-24 Thread Aleks-Daniel Jakimenko-Aleksejev
roduced ValueObjAt, the .WHICH for value types [202459ce][4790587f]     + Introduced Proc!set-status [7a4743be] The following people contributed to this release: Zoffix Znet, Luca Ferrari, Elizabeth Mattijsen, Tom Browder, Christian Bartolomäus, Aleks-Daniel Jakimenko-Aleksejev, Jonathan Worthin

Announce: Rakudo Perl 6 compiler, Release #120 (2018.02)

2018-02-20 Thread Aleks-Daniel Jakimenko-Aleksejev
ople contributed to this release: Zoffix Znet, JJ Merelo, Pawel Murias, Aleks-Daniel Jakimenko-Aleksejev, Stefan Seifert, Luca Ferrari, Will "Coke" Coleda, Tom Browder, Samantha McVey, Elizabeth Mattijsen, Christian Bartolomäus, Jeremy Studer, Curt Tilmes, Jan-Olof Hendig, Timo Paulssen, Its

Announce: Rakudo Perl 6 compiler, Release 2018.02.1

2018-02-22 Thread Aleks-Daniel Jakimenko-Aleksejev
following people contributed to this release: Zoffix Znet, Aleks-Daniel Jakimenko-Aleksejev If you would like to contribute or find out more information, visit <http://perl6.org>, <http://rakudo.org/how-to-help>, ask on the mailing list, or ask on IRC #perl6 on freenode. Additionally, we inv

Announce: Rakudo Perl 6 compiler, Release #121 (2018.03)

2018-03-19 Thread Aleks-Daniel Jakimenko-Aleksejev
st a front for Str.substr-rw [038837f8]     + Moved substr/substr-rw catcher methods from Any to Cool [aad79f8a]     + Remote debug support on MoarVM [ffeff74e][e32bda21] The following people contributed to this release: Zoffix Znet, Elizabeth Mattijsen, JJ Merelo, Will "Coke" Coleda, P

Announce: Rakudo Perl 6 compiler, Release #122 (2018.04)

2018-04-25 Thread Aleks-Daniel Jakimenko-Aleksejev
5] The following people contributed to this release: Zoffix Znet, Elizabeth Mattijsen, Pawel Murias, Will "Coke" Coleda, Luca Ferrari, Aleks-Daniel Jakimenko-Aleksejev, cfa, 陈梓立, Christian Bartolomäus, Stefan Seifert, Jonathan Worthington, Samantha McVey, Jeremy Studer, Juan Julián

Announce: Rakudo Perl 6 compiler, Release 2018.04.1

2018-04-29 Thread Aleks-Daniel Jakimenko-Aleksejev
ease are outlined below: New in 2018.04.1:   + Fixes:     + Fixed hang in parsing of nums with huge exponents [4e38bc1f]     + Fixed denormals and precision issues in num parser [cc93bc9a] The following people contributed to this release: Zoffix Znet, Aleks-Daniel Jakimenko-Aleksejev If

Announce: Rakudo Perl 6 compiler, Release #123 (2018.05)

2018-05-24 Thread Aleks-Daniel Jakimenko-Aleksejev
Julián Merelo Guervós, Elizabeth Mattijsen, Zoffix Znet, Will "Coke" Coleda, Aleks-Daniel Jakimenko-Aleksejev, Luca Ferrari, Christian Bartolomäus, 陈梓立, Samantha McVey, Stefan Seifert, Brian S. Julin, Ben Davies, Elena Merelo, Jeremy Studer, Paweł Murias, Daniel Green, Itsuki Toyota, Fritz

Announce: Rakudo Perl 6 compiler, Release #124 (2018.06)

2018-06-21 Thread Aleks-Daniel Jakimenko-Aleksejev
+ Various NQP ↔ Perl 6 fixes [e4ecf5e5][23af3491][7bc6e46f][cbb5ee5f] The following people contributed to this release: Elizabeth Mattijsen, Will "Coke" Coleda, Jonathan Worthington, Aleks-Daniel Jakimenko-Aleksejev, Zoffix Znet, Jeremy Studer, Rafael Schipiura, 陈梓立, Tom Browder,

Announce: Rakudo Perl 6 compiler, Release #125 (2018.08)

2018-09-02 Thread Aleks-Daniel Jakimenko-Aleksejev
[0249afc2] + Turned p6reprname into a desugar [07cfbeb2] The following people contributed to this release: Zoffix Znet, Jonathan Worthington, Elizabeth Mattijsen, Tom Browder, Jeremy Studer, Samantha McVey, Daniel Green, Aleks-Daniel Jakimenko-Aleksejev, Will "Coke" Coleda, Paweł Mu

Announce: Rakudo Perl 6 compiler, Release #126 (2018.09)

2018-09-23 Thread Aleks-Daniel Jakimenko-Aleksejev
settypes extop [de4e8225]     + Standardized use of proto's on `.STORE` methods [ed9b48de]     + Removed EmptySeq [a4db33e7] The following people contributed to this release: Zoffix Znet, Elizabeth Mattijsen, Paweł Murias, Bart Wiegmans, Samantha McVey, Stefan Seifert, Jeremy Studer, Timo P

Announce: Rakudo Perl 6 compiler, Release #127 (2018.10)

2018-10-28 Thread Aleks-Daniel Jakimenko-Aleksejev
ijsen, Paweł Murias, JJ Merelo, Tom Browder, Bart Wiegmans, Jonathan Worthington, Will "Coke" Coleda, Aleks-Daniel Jakimenko-Aleksejev, Samantha McVey, thebooort, Juan Julián Merelo Guervós, Ben Davies, Fernando Correa de Oliveira, Timo Paulssen, Daniel Green, MorayJ, Valentin Anger, threadl

Announce: Rakudo Perl 6 compiler, Release #128 (2018.11)

2018-11-29 Thread Aleks-Daniel Jakimenko-Aleksejev
5a][8e858c8d][00eb7b85]     [0fa6988c][bf3575cc][18ded174] The following people contributed to this release: Stefan Seifert, Elizabeth Mattijsen, Zoffix Znet, Aleks-Daniel Jakimenko-Aleksejev, Paweł Murias, Timo Paulssen, Nick Logan, Tom Browder, Rob Hoelz, Jonathan Worthington, Joelle Maslak, D

Re: [perl #126757] LTA error message talks about ~ but there is no ~ in my code (33..126 .pick.chr)

2015-11-28 Thread Aleks-Daniel Jakimenko-Aleksejev
Thanks! Indeed! I should have tried understanding the issue and golfing it down myself. So the snippet can be golfed down to: say +126.chr The bug is still there, please don't close. In fact, the title is very precise. “126.chr” is still “126.chr”. It is less than awesome to whine about some sym

Re: [perl #126990] AutoReply: Inf in Int, LTA error message, Inf.Range (-Inf..Inf vs -Inf^..^Inf)

2015-12-22 Thread Aleks-Daniel Jakimenko-Aleksejev
By the way, same LTA error is shown for Rat, Complex and possibly some other types. On Tue, Dec 22, 2015 at 5:04 PM, perl6 via RT wrote: > Greetings, > > This message has been automatically generated in response to the > creation of a trouble ticket regarding: > "Inf in Int, LTA error me

Re: [perl #127048] AutoReply: Emoji sequences with ZERO WIDTH JOINER counted as separate chars when they probably shouldn't

2015-12-27 Thread Aleks-Daniel Jakimenko-Aleksejev
It should also be noted that ZERO WIDTH JOINER is used for other purposes too: https://books.google.ee/books?id=wn5sXG8bEAcC&lpg=PA287&ots=J1bym1VbXE&dq=unicode%20%22ZERO%20WIDTH%20JOINER&pg=PA287#v=onepage&q=unicode%20%22ZERO%20WIDTH%20JOINER&f=false But I'm not sure if it should affect the chara

Re: [perl #125817] chr(999999999999999999999999999) – chr codepoint cannot be negative (LTA)

2016-01-25 Thread Aleks-Daniel Jakimenko-Aleksejev
This is not closable at all. Now it segfaults. Code: say chr Result: Segmentation fault Code: say chr Result: chr codepoint cannot be negative in block at /tmp/jicTmB4rt5 line 1 Code: say chr 999 Result: Cannot unbox 90 bit wide bigint into n

Re: [perl #128878] Supply.interval is drifting

2016-08-11 Thread Aleks-Daniel Jakimenko-Aleksejev
You can do it without % 1, sure. It is there to make it easier to see the drift with your eyes, but you can see it without it. > The occasional extra .01 seconds is expected, as we sleep for 'at least' .1 seconds and can't be super exact. Sure, but there is no 「sleep」 in Supply.interval(1) exampl

[perl #75592] [LTA] Long running unclosed quotes trigger unhelpful message

2019-01-24 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I'm slightly confused by this ticket… isn't it resolved now? Nowadays you get an error message like this: Unable to parse expression in single quotes; couldn't find final "'" (corresponding starter was at line 2) So while it blows up at the end of the file, it still mentions where the quote start

[perl #133791] perl 6 parser bugging out on a comment thinking it is a real var

2019-01-24 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Usually this happens when you have an unclosed string somewhere earlier in your code. That is: say "foo; ← oops! Forgot the closing " # $a ← we think that this is a comment, but actually it's part of the string above! On 2019-01-23 01:27:08, warren.mu...@gmail.com wrote: > Hello: > > I ran into

[perl #125690] [BUG] Rakudo has stopped matching a regex, related to | vs. ||

2019-02-14 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Ticket moved to https://github.com/rakudo/rakudo/issues/2697 On 2015-09-25 14:06:27, duff wrote: > On Sat Jul 25 12:03:18 2015, moritz wrote: > > This script here: > > > > # BEGIN SCRIPT > > my grammar PgTokenizer { > > token double_quote_normal { <-[\\"]>+ } > > token double_quote_escape { [\\ .

[perl #131297] [PERF][REGEX] `|@a` is apparently-equivalent to just `@a` but is 70x slower

2019-02-19 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Closing, explanation here: https://github.com/rakudo/rakudo/issues/2708 On 2017-05-12 07:52:34, c...@zoffix.com wrote: > https://irclog.perlgeek.de/perl6-dev/2017-05-12#i_14572067 > > 14:49 m: my @a = 1..12; for ('a' x 100 ~ " -- Jan-12-2017") > xx 100 { when /'-- ' |@a '-' \d**2 '-' \d**4 / { } }

[perl #130442] [REGRESSION] [LTA] redo without a loop no longer prints the line number, also claims it is a compile-time error (redo)

2019-03-01 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Moved to https://github.com/rakudo/rakudo/issues/2725 On 2016-12-29 14:43:03, alex.jakime...@gmail.com wrote: > Of course, same thing with “next” and “last” (is there anything else?) > > On 2016-12-29 09:13:24, alex.jakime...@gmail.com wrote: > > Code: > > say 42; redo > > > > > > Result (2015.12,

[perl #132668] [NATIVECALL][SEGV][SEVERE] OpenSSL PEM_write_bio_RSAPrivateKey

2019-03-05 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
OK, so that's not an issue in Rakudo then. Closed. On 2019-03-05 11:16:41, sortiz wrote: > The problem is the PEM_write_bio_RSAPrivateKey signature used in the > NativeCall declaration, it missed five arguments. > > From the manual: > > int PEM_write_bio_RSAPrivateKey(BIO *bp, RSA *x, const EVP_CI

[perl #131207] [REGRESSION] [REGEX] unexpected NFA

2017-04-24 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
This is actually a regression. The code makes sense (more or less), I can't see why would it error out like this. Bisectable points to (2017-01-31) https://github.com/rakudo/rakudo/commit/9ed4449db57cab39a115c5347387d5978bd56057 On 2017-04-24 15:52:55, grond...@yahoo.fr wrote: > $ uname -a > Linu

[perl #131245] [BUG] Ghost elements in array

2017-05-03 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
This is probably my favorite bug of the year :) Thank you very much for your report. There was a discussion about it today: https://irclog.perlgeek.de/perl6-dev/2017-05-03#i_14521988 On 2017-05-02 10:42:33, shreya...@yahoo.com wrote: > > # create an array of 5 elements, remove 2, add a fifth one

[perl #131269] Doc bug in https://docs.perl6.org/language/rb-nutshell

2017-05-08 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Thank you for your report! However, doc bugs are reported on github. I have moved your ticket there: https://github.com/perl6/doc/issues/1299 On 2017-05-07 20:49:39, ben-goldb...@hotmail.com wrote: > On https://docs.perl6.org/language/rb-nutshell, it says: > > > * No space allowed before the open

[perl #129843] [LTA] Indexing on a Str throws generic “out of range” message which is less than awesome (“hello”[2])

2017-05-08 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I agree with you, but we can do better. Usually I'm against all perl5 error messages, but I believe that this case is different. I am sure that this is what most people attempt to do at some point. I also know for sure that this is what I did a couple of times when I was starting with Perl 6. I al

[perl #131003] [SEGV] Heap corruption when using Gumbo

2017-05-13 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
FWIW the problem is still there and is reproducible with the provided snippet (just in case somebody is wondering if the issue went away by itself after these months). On 2017-04-04 06:46:20, scoli...@gmail.com wrote: > Le Wed, 15 Mar 2017 17:12:00 -0700, alex.jakime...@gmail.com a écrit : > > I a

[perl #131376] [IO][REGRESSION] read on IO handle following SeekFromCurrent

2017-05-26 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Bisectable failed in the provided log, here is the right result: AlexDaniel, Bisecting by output (old=2015.12 new=95b4e5d) because on both starting points the exit code is 0 AlexDaniel, bisect log: https://gist.github.com/1b6f1bdabefa1cb13338451abceea153 AlexDaniel, (2017-05-25) https://github

[perl #131398] Feature Request: trait for unimplemented subs/methods

2017-05-29 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
But we already have ..., !!! and ???. Isn't it what you want? m: sub foo() { … }; foo rakudo-moar 608e88: OUTPUT: «Stub code executed␤ in sub foo at line 1␤ in block at line 1␤␤Actually thrown at:␤ in block at line 1␤␤» m: sub foo() { !!! }; foo rakudo-moar 608e88: OUTPUT: «Stub code exec

[perl #131493] changed type of variable

2017-06-03 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Well, say IntStr ~~ Str # True In other words, IntStr *is* a Str. What I find interesting, however, is this difference: sub s (Str() :$str) {say $str.WHAT}; s(:str<1>) # IntStr sub s (Str :$str) {say $str.Str.WHAT}; s(:str<1>) # Str I would have expected the same output in both cases. On 2017

[perl #126732] [RFC] Problem with superscripts when there is no number in front of it (³² == 9)

2017-06-07 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
“The only people I see complaining about it are those who just type it up randomly to see what it'd do” We had a bunch of segfaults and overflows that could only be caused by people throwing random stuff into the compiler. And yes, very often we had to go through this “wait, but normal people will

[perl #131529] byte.Range should be 0..255 and not -∞^..^∞ (say byte.Range)

2017-06-07 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
See also this discussion: https://irclog.perlgeek.de/perl6-dev/2017-06-07#i_14699799 In other words, if you fix this, please also fix the dead code issue in “default {}”. On 2017-06-07 09:35:49, alex.jakime...@gmail.com wrote: > Code: > say byte.Range > > Result: > -Inf^..^Inf >

[perl #125813] [UNI] Malformed UTF-8 (string out of bounds) with “say ('a' x 10000).IO.open”

2017-06-09 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
An important line from bisectable output was omitted :) samcv, The result looks a bit unrealistic, doesn't it? Most probably the output is different on every commit (e.g. 「bisect: say rand」) We can try this: c: releases say ('a' x 1).IO.open AlexDaniel, https://gist.github.com/0727db8b69

[perl #131626] [PERF] ≥ and ≤ are 36x slower than Texas version; ≠ is 15x slower

2017-06-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
This was discussed in https://github.com/rakudo/rakudo/pull/1032#issuecomment-284217342 In theory, this ticket should apply for other ops as well. Note that I said that I will change the way unicode ops are implemented, but I didn't have much time since then. Hoping to get to it at some point. O

[perl #131686] [BUG] [X] @list-of-lists misbehaves with list of one list

2017-07-01 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I think this is related: https://github.com/perl6/doc/issues/1400 On 2017-07-01 12:25:39, pe...@mscha.org wrote: > This is OK: > > > say [X] ((1,2,3), (4,5,6)); > ((1 4) (1 5) (1 6) (2 4) (2 5) (2 6) (3 4) (3 5) (3 6)) > > say [X*] ((1,2,3), (4,5,6)); > (4 5 6 8 10 12 12 15 18) > > ... but this is

[perl #131686] [BUG] [X] @list-of-lists misbehaves with list of one list

2017-07-01 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I'd agree that it is a bug, yes. Well, the reason why it happens might be justified, but this is probably one of the fattest traps I've seen so far. I really think we should come up with a way to eliminate this trap somehow. Not sure how, but there must be a way and I really recommend anybody readi

[perl #131695] Confusion in precedence with <<$foo>>[0]

2017-07-03 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I don't really want to start another ticket for what I'm about to suggest, therefore I'll reopen this one. Not so long ago I filed this ticket: https://rt.perl.org/Ticket/Display.html?id=131640 The underlying issue is exactly the same. And it has actually happened during whateverable development,

[perl #129131] [RFC] Make .. a numeric operator, please (.say for ‘42’..‘51’)

2017-07-03 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Case in point: https://stackoverflow.com/questions/44835476 On 2016-08-29 19:28:10, alex.jakime...@gmail.com wrote: > First of all, take a look at this: > https://docs.perl6.org/language/traps#String_Ranges/Sequences > > The question is: why do we keep this trap? > > We all know that the idea of

[perl #131699] [LTA] Errors indexing past the end of a List

2017-07-04 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Hm. Wouldn't that make behavior of Lists and Arrays different? On 2017-07-04 05:29:20, comdog wrote: > Accessing a List element beyond the end of the List returns Nil, > although accessing an element before the beginning returns an out of > bounds failure. I think there's two things that can be be

[perl #131241] (Bag|Mix)Hash.values doesn't check validity of assigned values

2017-07-04 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
The fix for this ticket also fixed https://rt.perl.org/Public/Bug/Display.html?id=130366 However, we couldn't find any tests… are there any? If they, perhaps they also cover 130366. On 2017-05-01 14:31:19, elizabeth wrote: > Fixed for the .values case with c1bd844e2752799af8e and > 0e0ac2fb8c51a8

[perl #130366] BagHash/MixHash values don't check for zeroness

2017-07-04 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
This was resolved together with https://rt.perl.org/Ticket/Display.html?id=131241 Tests needed, maybe. See other ticket for info on this. On 2016-12-17 01:42:04, elizabeth wrote: > $ 6 'my $b = .BagHash; $_-- for $b.values; dd $b' > BagHash $b = ("a"=>0,"c"=>0,"b"=>1,"e"=>0,"f"=>0,"d"=>0).BagHash

[perl #128718] [CONC] Strange error when attempting to redo a supply block

2017-07-09 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Since when are we rejecting tickets like that? :) The title says “Strange error”. Current error message is: ===SORRY!=== redo without loop construct Two things: 1) No line number 2) Even if the line number was there, we don't want the behavior of this to be changing like crazy. See output on all

[perl #129882] [CONC] [IO] Proc with `.in.close` and `.out.slurp-rest` in different threads, hangs

2017-07-09 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
That's pretty good. But issues are not closed without tests, unless there's a good reason not to add a test. No reason was mentioned, therefore reopening this with “testneeded” tag. On 2017-07-09 15:49:46, jan-olof.hen...@bredband.net wrote: > On Wed, 19 Oct 2016 05:57:04 -0700, jn...@jnthn.net wr

[perl #125656] [CONC] Creating too many Proc::Async objects fills the file descriptor table, which causes libuv to abort()

2017-07-13 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
On 2017-07-12 22:49:43, ug...@cpan.org wrote: > This only applies if you call .stdout or .stderr *and* never close them. Hm, isn't it fixed now? Similarly to https://github.com/perl6/doc/issues/1304 ?

[perl #125656] [CONC] Creating too many Proc::Async objects fills the file descriptor table, which causes libuv to abort()

2017-07-13 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
On 2017-07-13 08:18:20, alex.jakime...@gmail.com wrote: > On 2017-07-12 22:49:43, ug...@cpan.org wrote: > > This only applies if you call .stdout or .stderr *and* never close > > them. > > Hm, isn't it fixed now? Similarly to > https://github.com/perl6/doc/issues/1304 ? Ah, no, it's not. It's a co

[perl #131757] Untodoed evil hack in Backtrace.pm

2017-07-17 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I don't think this ticket needs so much discussion… It's basically about implementing the damn thing properly (and coming up with a way to do it along the way). On 2017-07-16 21:17:22, alex.jakime...@gmail.com wrote: > See this: > https://github.com/rakudo/rakudo/blob/6c76ed0abe352316eb58283fa6ce6

[perl #131757] Untodoed evil hack in Backtrace.pm

2017-07-17 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I think the purpose of the ticket was stated clearly in the first message. Feel free to change the comment in the source code to “This is a hack but there's no point to improve it” and close the ticket. To me it felt like the intention was to improve this part later, but no TODO comment was left,

[perl #131764] Passing stdin to Proc::Async mostly does not work ($proc.print: …; $proc.close-stdin)

2017-07-17 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Alright, it seems that rakudo is not entirely incorrect here. See this discussion: https://irclog.perlgeek.de/perl6-dev/2017-07-18#i_14885863 TL;DR, one should use something like this: whenever $proc.print(“one\ntwo\nthree\nfour”) { $proc.close-stdin } So it seems that it's not a bug, but a trap

[perl #131780] [Double Free] Crash while running test

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Is there any code snippet to reproduce it? The backtrace mentions mongo-perl6-driver… On 2017-07-22 02:38:03, mt1...@gmail.com wrote: > Test code erred in perl6 version 2017.07-31-g895bdc8 built on MoarVM > version 2017.07. > > Regards, > Marcel > > > The crash dump; > > > *** Error in `/home/mar

[perl #126642] [BUG] UInt:D parameter fails in a multi

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
A test was added in https://github.com/perl6/roast/commit/84e5309567a5f3ee0d1d7450e08225119b08f3af dogbert17++ On 2017-07-21 12:46:12, jan-olof.hen...@bredband.net wrote: > On Sat, 14 Nov 2015 14:06:52 -0800, grond...@yahoo.fr wrote: > > $ perl6 --version > > This is perl6 version 2015.10-294-gcc1

[perl #131781] :?smth should construct a truthy pair (say (:?foo))

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Eh. The effort required to implement the feature is much less than having discussions *like this*. I'll try to be quick. “there's large possibility of introducing some unwanted ambiguity somewhere” A good thing to keep in mind indeed. I don't really like these discussions before actual PRs, but

[perl #131781] :?smth should construct a truthy pair (say (:?foo))

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
sub foo($bar!) { say $bar }; foo(42) On 2017-07-22 11:19:41, alex.jakime...@gmail.com wrote: > Eh. The effort required to implement the feature is much less than > having > discussions *like this*. I'll try to be quick. > > “there's large possibility of introducing some unwanted ambiguity > somewh

[perl #130285] [REGRESSION] Unhealthy overflow in .head and .tail with huge negative numbers ( (4,5,6).tail(-9999999999999999999) )

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
igint into native integer > > $ 6 'my @a[999]' > Illegal dimension in shape: 999. All dimensions must > be integers bigger than 0 > > etc etc etc. > > > On 7 Dec 2016, at 01:37, Aleks-Daniel Jakimenko-Aleksejev (via RT) > > w

[perl #131003] [SEGV] Heap corruption when using Gumbo

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I bisected it to https://github.com/rakudo/rakudo/commit/40a953f5d9f5c661d8cf9b043643002d348a2000 On earlier rakudo versions it seems to be working fine. I haven't seen it crash once on anything earlier, but it is *very* slow on rakudos that old, so it's hard to tell. nqp changes: https://github

[perl #131783] [LTA] :delete holes in Arrays get turned to Mus when coercing to List or Slip

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Perhaps also worth noting that this applies to other holes as well, e.g. those created by extending an array: my @a = 42; @a[5] = 49; say |@a # 42(Mu)(Mu)(Mu)(Mu)49 In fact, this the actual problem the user had. On 2017-07-22 18:52:03, c...@zoffix.com wrote: > On Sat, 22 Jul 2017 18:48:38 -0700,

[perl #131781] :?smth should construct a truthy pair (say (:?foo))

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
t; > On Sun, Jul 23, 2017 at 6:05 AM Aleks-Daniel Jakimenko-Aleksejev via > RT < > perl6-bugs-follo...@perl.org> wrote: > > > sub foo($bar!) { say $bar }; foo(42) > > > > On 2017-07-22 11:19:41, alex.jakime...@gmail.com wrote: > > > Eh. The e

[perl #131781] :?smth should construct a truthy pair (say (:?foo))

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
it's asking the compiler about something. > > > > ‘:foo’ sets foo to True. ‘:!foo’ sets it to False. ‘:?foo’ looks like > > it's > > trying to ask something a question, but I'm not sure about what. > > > > On Sun, Jul 23, 2017 at 12:41 PM Aleks-Dan

[perl #131781] :?smth should construct a truthy pair (say (:?foo))

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
For those reading this on RT, here's the previous comment in a readable way: I wouldn't be so eager to judge the proposal based on the original post. Sometimes I submit tickets fast, and sometimes ideas are not conveyed as clearly as I assumed. “How are those things related?” These were the examp

[perl #131781] :?smth should construct a truthy pair (say (:?foo))

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
estion. The ? prefix asks an > expression whether it's True or False. When used as a sigil like > $?FILE > it's asking the compiler about something. > > ‘:foo’ sets foo to True. ‘:!foo’ sets it to False. ‘:?foo’ looks like > it's > trying to ask something a question, b

[perl #131781] :?smth should construct a truthy pair (say (:?foo))

2017-07-22 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
For those who don't agree that there is a connection between ? and !… Actually, there are some other places where ?↔! connection is implied. In fact, I will probably never list all of them. In regexes: * always succeeds, always fails (and no question implied) * tests for truthy and falsey valu

[perl #131781] :?smth should construct a truthy pair (say (:?foo))

2017-07-23 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Another interesting thing is that if this is implemented, then it will make it possible to use ? in other places where is used. For example, it will allow %h:?exists . It seems that it will also affect character classes (e.g. <:?Ll>). Some of these totally make sense, some not so much. But we alre

[perl #131797] “expected:” and “got:” messages in test output .Str-ify data, that's not entirely right (cmp-ok ‘a’, ‘~~’, /b/)

2017-07-25 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
".gist" is probably the wrong answer in this case. my @got = ‘one’, ‘two three’; say @got # OUTPUT: [one two three] ↑ Not very useful On 2017-07-25 12:52:25, alex.jakime...@gmail.com wrote: > Sometimes it is useful to test the input against regexes. Let's try: > > Code: > use Test; > cmp-ok ‘foo

[perl #131805] [REGRESSION] [PERF] .grep-ing with a code block is now almost twice slower ( .grep({/foo/}) )

2017-07-27 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
cally caused by: > > $_ = 1; /1/ > > Because $_ contains an Int, this becomes a very slow path. Compare > this with: > > (^1)>>.Str.grep({!/1/}).elems.say > > which is 3x faster, even when using a sub-optimal hyper. > > Investigating further... > > >

[perl #131003] [SEGV] Heap corruption when using Gumbo

2017-07-31 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
FWIW, still happens after all changes during this month. On 2017-07-22 16:21:30, alex.jakime...@gmail.com wrote: > I bisected it to > https://github.com/rakudo/rakudo/commit/40a953f5d9f5c661d8cf9b043643002d348a2000 > > On earlier rakudo versions it seems to be working fine. I haven't seen > it cra

[perl #131845] Binding a Seq to a `@` variable tries to consume it first

2017-08-06 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Not sure if this info is relevant now, but the hang was introduced in (2016-02-18) https://github.com/rakudo/rakudo/commit/9983c2c8434ed81c532a5706996f284283b48d0a On 2017-08-05 06:33:14, c...@zoffix.com wrote: > Since Seq is not a Positional type, *binding* it to a `@` variable is > typecheck err

[perl #131877] [LTA] better error message for exit("hello")

2017-08-10 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
There's a little problem with it. You see, right now this works: exit "1" So we simply cannot force it to do something else with Strs because that can break existing (perfectly valid) code. We can go through a long deprecation cycle but it's not worth it (IMO). But it may be possible to catch X:

[perl #131865] [REGRESSION] Looping over a HyperSeq in sink context does nothing (for .hyper { say 2 })

2017-08-10 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
IRC discussion: https://irclog.perlgeek.de/perl6/2017-08-09#i_14989886 Turns out that .hyper/.race never worked reliably anyway, so this ticket is less important than it looks. Maybe we should have a meta ticket that tracks all .hyper/.race issues. Another option would be to just close them all,

[perl #131881] [REGRESSION] JSON::Tiny tests output bad text on latest build

2017-08-10 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
It was bisected to https://github.com/rakudo/rakudo/commit/f590863e1736c75207c9ce0335ea646e3529060e Example (before and after): https://gist.github.com/Whateverable/2a9088ddcff37fd6f748b77ba3339af2 On 2017-08-10 14:54:24, jdv79 wrote: > I updated to: > > > [jdv@localhost ~]$ perl6 -v > This is Ra

[perl #131785] [BUG] - runtime looping.

2017-08-11 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Great analysis! The first issue seems to be already mentioned in RT #126112 (and I vaguely recall one more ticket, but I'm failing to find it now). This ticket seems to be getting a bit unmanageable, please file smaller tickets for every issue you discover. On 2017-08-10 21:36:34, b...@abrij.or

[perl #131879] [REGRESSION] Memory “leak”

2017-08-11 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
There was some progress on this. jnthn++ I guess the most promising commit regarding this issue is https://github.com/MoarVM/MoarVM/commit/0d2e5f8cc0264eb495ea4f20f3a0c90d05d55710 , but there's at least one other commit that could've improved the situation ( https://github.com/rakudo/rakudo/commit

[perl #131888] No such method 'cache' for invocant of type 'NQPMu'

2017-08-13 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I think things would go faster with this one if it was golfed down. Given the previous warnings saying “Use of uninitialized value $key of type Any in string context.”, the issue is quite possibly in Uzu itself (or maybe even Mustache). The ticket is of course valid because the error should not co

[perl #131857] [REGRESSION] Aliased named parameters broke in a recent MoarVM commit

2017-08-13 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
No bug with MVM_SPESH_DISABLE=1. On 2017-08-07 19:48:36, ddgr...@gmail.com wrote: > [22:44] m: sub foo(:color(:$colour)) { $colour + 1 }; my > $s; > for ^100 { $s += foo(:color($_)) }; say $s; say now - INIT now > [22:44] <+camelia> rakudo-moar a91ad2: OUTPUT: «Unexpected named > argument > '

[perl #131879] [REGRESSION] Memory “leak”

2017-08-14 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
OK, this is still not resolved, but it got noticeably better. The issue is reproducible with the snippet provided in the original report. On 2017-08-11 10:01:42, alex.jakime...@gmail.com wrote: > There was some progress on this. jnthn++ > > I guess the most promising commit regarding this issue is

[perl #131898] Issue Installing DBIish

2017-08-14 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Bisected: bisect: old=HEAD~300 https://gist.githubusercontent.com/AlexDaniel/1e2c456f006687ea7100a35b2931af41/raw/9aad30ec83728b43b5d1d134a4c0701354e2c8c5/nativehelpers-test.p6 AlexDaniel, Successfully fetched the code from the provided URL. AlexDaniel, Bisecting by exit code (old=HEAD~300 new=

[perl #131914] [Regression] Rakudo/Moar taking more memory at launch.

2017-08-16 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Note that the tests on 92bd7e4^ and 92bd7e4 are not very related to this particular issue. To put simply: it went from 58628 to 138220 because of changes related to this commit (or maybe one or two commits before it): https://github.com/rakudo/rakudo/commit/9658dd98c9dd8ecbefc606a08357e59718e328c2

[perl #131915] [REGRESSION] Proc using more memory since being a Proc::Async

2017-08-16 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
TL;DR it went from 59820 to 215976 after this commit: https://github.com/rakudo/rakudo/commit/92bd7e4f54a92fa660f99b4d056d33a08fb98bd2 Bisect log: https://gist.github.com/678ce88a13272eab454a22568f3bddc7 On 2017-08-16 14:24:48, scoli...@gmail.com wrote: > Similar to https://rt.perl.org/m/ticket/s

[perl #131914] [REGRESSION] Rakudo/Moar taking more memory at launch.

2017-08-16 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Also, it's not any different on HEAD: committable6test: 9658dd98c9dd8ec^^,9658dd98c9dd8ec,HEAD say "/proc/$*PID/statm".IO.lines[0].split(/\s/)[5] * 4096 / 1024 AlexDaniel, ¦9658dd98c9dd8ec^^: «58628» ¦9658dd9: «138220» ¦HEAD(3e70d44): «136436» On 2017-08-16 14:27:37, alex.jakime...@gmail.com wr

[perl #131915] [REGRESSION] Proc using more memory since being a Proc::Async

2017-08-17 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
https://irclog.perlgeek.de/perl6-dev/2017-08-17#i_15032963 On 2017-08-16 14:30:42, alex.jakime...@gmail.com wrote: > TL;DR it went from 59820 to 215976 after this commit: > https://github.com/rakudo/rakudo/commit/92bd7e4f54a92fa660f99b4d056d33a08fb98bd2 > > Bisect log: > https://gist.github.com/67

[perl #131922] [LTA] "Variadic" or "slurpy"?

2017-08-18 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
This could've been a LHF, except for these tests: https://github.com/perl6/roast/blob/4bfd6d2374cb4ea1b8fa057a5f294b988e4dec44/S32-exceptions/misc.t#L180-L185 ¯\_(ツ)_/¯ But yes, I think it should say “slurpy” everywhere. On 2017-08-18 07:10:52, comdog wrote: > Consider this program which I don't

[perl #131923] Proc::Async.stdout and zero-separated input ($proc.stdout.split(“\0”) … )

2017-08-18 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
Another way to do it is to support custom nl (similarly to how we do 「$*IN.nl-in = 0.chr」 now). Split may be an overkill. On 2017-08-18 08:40:32, c...@zoffix.com wrote: > On Fri, 18 Aug 2017 08:35:18 -0700, alex.jakime...@gmail.com wrote: > > Most command line tools support zero-separated input an

[perl #131924] [REGRESSION] \n\r and string concatenation improvements

2017-08-19 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
It was fixed in this commit: https://github.com/MoarVM/MoarVM/commit/5363a0742d9ea7183200a747c2d7531e82bc5c71 samcv++ Tests needed. On 2017-08-18 12:48:20, alex.jakime...@gmail.com wrote: > The issue happens in Email::Simple (one of its tests is now failing, > but it was ok in 2017.07). > > Here'

[perl #131919] [RFC] Returning Failure from failed P6-level .parse

2017-08-19 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
The change was moved to v6.d in this commit: https://github.com/rakudo/rakudo/commit/d2278b471cb0bd691dc7a1235fbcb9318ff5d61f On 2017-08-17 08:50:48, alex.jakime...@gmail.com wrote: > See this commit: > https://github.com/rakudo/rakudo/commit/9501edae4f73a970e3270e3b0336a7b3045d3329 > > These roas

[perl #131919] [RFC] Returning Failure from failed P6-level .parse

2017-08-19 Thread Aleks-Daniel Jakimenko-Aleksejev via RT
I had to revert one of the nqp commits related to .parse: https://github.com/perl6/nqp/commit/d4d77b66c46c57de800b147df61fe486b4486acd Here's a ticket for the module that was affected by the change: https://github.com/p6-css/CSS-Module-p6/issues/10 Most certainly we want this change back ASAP, bu

  1   2   3   4   5   >