mirror of
https://github.com/enso-org/enso.git
synced 2024-11-26 17:06:48 +03:00
c37eade954
- Make `Vector.fill` use the `Vector.new` method. - Tuning of some Range methods to try and get better performance. | Test | Old | Current | Change | | --- | --- | --- | --- | | New Vector | 77.5 | 72.5 | 94% | | Fill Constant | 71.8 | 42.1 | 59% | | Fill Random | 156.5 | 124.2 | 79% | | Append Single | 13.3 | 3.9 | 29% | | Append Large | 13.0 | 4.9 | 38% | | Sum | 146.4 | 122.3 | 84% | | Drop First 20 and Sum | 148.0 | 132.7 | 90% | | Drop Last 20 and Sum | 145.3 | 138.0 | 95% | | Filter | 79.4 | 68.5 | 86% | | Filter With Index | 152.9 | 158.5 | 104% | | Map & Filter | 438.0 | 440.7 | 101% | | Partition | 256.4 | 296.7 | 116% | | Partition With Index | 410.0 | 392.0 | 96% | | Each | 117.4 | 103.8 | 88% | |
||
---|---|---|
.. | ||
src | ||
THIRD-PARTY | ||
package.yaml |