{"push_id":966065990,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"423f0c43ed0930d9647f50186b9e7f945109acb1","before":"d579b744c645ca1668e605656c7f9e2172fe0f69","commits":[{"sha":"423f0c43ed0930d9647f50186b9e7f945109acb1","author":{"email":"a64d239a381400969d9852f60f086d4f856457ab@gmail.com","name":"Sebastian Gniazdowski"},"message":"Optimization: rely on existence of keys in $functions when shadowing\n\nBefore:\n% time zsh -i -c exit\nnum  calls                time                       self            name\n-----------------------------------------------------------------------------------\n 1)   66          70,77     1,07   14,55%     70,77     1,07   14,55%  -zplg-diff-functions\n 2)   36         459,76    12,77   94,53%     68,56     1,90   14,09%  -zplg-load-plugin\n 3)  635          59,41     0,09   12,22%     59,41     0,09   12,22%  -zplg-add-report\n 4)   66          53,15     0,81   10,93%     53,15     0,81   10,93%  -zplg-diff-parameter\n 5)  262          87,11     0,33   17,91%     51,71     0,20   10,63%  --zplg-shadow-zle\n 6)  103          40,06     0,39    8,24%     24,94     0,24    5,13%  --zplg-shadow-alias\n 7)  459          49,45     0,11   10,17%     23,12     0,05    4,75%  (anon)\n 8)   72          25,03     0,35    5,15%     16,91     0,23    3,48%  --zplg-shadow-bindkey\nzsh -i -c exit  1,18s user 0,35s system 98% cpu 1,553 total\n\nAfter:\n% time zsh -i -c exit\nnum  calls                time                       self            name\n-----------------------------------------------------------------------------------\n 1)   66          73,83     1,12   15,54%     73,83     1,12   15,54%  -zplg-diff-functions\n 2)   36         447,18    12,42   94,10%     67,89     1,89   14,29%  -zplg-load-plugin\n 3)  670          58,06     0,09   12,22%     58,06     0,09   12,22%  -zplg-add-report\n 4)   66          52,73     0,80   11,10%     52,73     0,80   11,10%  -zplg-diff-parameter\n 5)  262          67,74     0,26   14,25%     42,82     0,16    9,01%  --zplg-shadow-zle\n 6)  103          39,49     0,38    8,31%     26,57     0,26    5,59%  --zplg-shadow-alias\n 7)   34          14,64     0,43    3,08%     14,64     0,43    3,08%  -zplg-shadow-off\n 8)   72          19,70     0,27    4,15%     14,01     0,19    2,95%  --zplg-shadow-bindkey\nzsh -i -c exit  1,16s user 0,34s system 98% cpu 1,530 total","distinct":true,"url":"https://api.github.com/repos/psprint/zplugin/commits/423f0c43ed0930d9647f50186b9e7f945109acb1"}]}