Исправление Darth_Revan, (текущая версия) :
Если следить за руками фокусника, то можно узнать, что это не идентичные скрипты.
my int
– правильное изменение, я не помню, чтобы оно влияло раньше, но результат налицо:
$ time ./a.raku
real 0m9,802s
user 0m9,835s
sys 0m0,041s
Но почто stub упростил? Его, наоборот, усложнять надо, чтобы хитрый интерпретатор не додумался его выоптимизировать вместе со всем циклом.
Что, похоже, и случается.
Исходная версия Darth_Revan, :
Если следить за руками фокусника, то можно узнать, что это не идентичные скрипты.
my int
– правильное изменение, я не помню, чтобы оно влияло раньше, но результат налицо:
$ time ./a.raku
real 0m9,802s
user 0m9,835s
sys 0m0,041s
Но почто stub упростил? Его, наоборот, усложнять надо, чтобы хитрый интерпретатор не додумался его выоптимизировать вместе со всем циклом.