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
Adding postcircumfix operators makes compilation unacceptably slow #5496
Comments
From damian@conway.org
Adding a new postcircumfix operator increases compile-time by over 1 second BEGIN my $start = now; multi postcircumfix:« ⦋ ⦌ » (Any $prob, Any $state) { multi postcircumfix:« ⦋ ⦌ » (Numeric $prob, Any $state) { multi postcircumfix:« ⦋ ⦌ » (Str $prob, Any $state) { multi postcircumfix:« ⦋ ⦌ » (Int $prob, Any $state) { say 0.5⦋'cat'⦌; |
From @lizmatSome more discussion about this at: http://irclog.perlgeek.de/perl6-dev/2016-07-23#i_12894457
|
The RT System itself - Status changed from 'new' to 'open' |
From @MasterDuke17This was made a little bit faster with Rakudo commit c99fbc67938479b518919d1651fd05db9f9f42ed, which brought in NQP commit de709396b6c267144e8a40d510764b7a91c90662. There is still the same amount of logical redundant work being done, but at least the redundant stuff runs faster. |
Migrated from rt.perl.org#128760 (status was 'open')
Searchable as RT128760$
The text was updated successfully, but these errors were encountered: