You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
861: Reduce the function call overhead somewhat r=Marwes a=Marwes
Took care of some low hanging stuff and then decided to compare against https://github.com/khvzak/mlua . There may be some additional overhead compared to calling lua raw I guess, but we are still in the same ballpark so doing any improvements here seems fairly futile (general vm performance improvements like inlining still needs work though).
cc #858 cc @Anvoker
```
identity time: [186.46 ns 187.29 ns 188.17 ns]
change: [-3.3246% -2.5457% -1.7372%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
identity lua time: [179.16 ns 180.01 ns 180.88 ns]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
```
Co-authored-by: Markus Westerlind <[email protected]>
0 commit comments