String concat takes On2 in rakudo I think. Using join in this kind of situation should be an improvement. (I'm commuting so can't test). On Sat, 1 Oct 2016 at 7:11 PM, Zoffix Znet <perl6-bugs-follo...@perl.org> wrote:
> # New Ticket Created by Zoffix Znet > # Please include the string: [perl #129776] > # in the subject line of all future correspondence about this issue. > # <URL: https://rt.perl.org/Ticket/Display.html?id=129776 > > > > To reproduce: > > cd $(mktemp -d); git clone https://github.com/perl6/mu; touch > Foo.pm6; > perl6 -I. -MFoo -e '' > > The perl6 command will appear to hang, although it will finish after a > long time. > > The problem is due to repo ID being calculated [^1] by slurping ALL of > the .pm6? files in the directory and subdirectories, > concatenating all that date, and calculating sha for it. > > To fix the issue, and different method of coming up with the repo ID > needs to be used. > > [1] > > https://github.com/rakudo/rakudo/blob/nom/src/core/CompUnit/Repository/FileSystem.pm#L63 > > >