fix: lua54
feature being forced (#413)
#213
GitHub Actions / Bencher Report
succeeded
Apr 7, 2025 in 0s
Bencher Report
Branch | main |
Testbed | linux-gha |
Click to view all benchmark results
Benchmark | Latency | Benchmark Result nanoseconds (ns) (Result Ξ%) | Upper Boundary nanoseconds (ns) (Limit %) |
---|---|---|---|
component/access Lua | π view plot π· view threshold | 4,117.20 ns(-15.22%)Baseline: 4,856.42 ns | 6,299.87 ns (65.35%) |
component/access Rhai | π view plot π· view threshold | 6,359.70 ns(-5.66%)Baseline: 6,741.48 ns | 7,953.11 ns (79.96%) |
component/get Lua | π view plot π· view threshold | 2,472.90 ns(-13.51%)Baseline: 2,859.33 ns | 3,537.49 ns (69.91%) |
component/get Rhai | π view plot π· view threshold | 4,813.70 ns(-2.59%)Baseline: 4,941.61 ns | 5,970.89 ns (80.62%) |
conversions/Mut::from | π view plot π· view threshold | 87.04 ns(-34.00%)Baseline: 131.87 ns | 241.22 ns (36.08%) |
conversions/Ref::from | π view plot π· view threshold | 89.13 ns(-31.34%)Baseline: 129.81 ns | 238.78 ns (37.33%) |
conversions/ScriptValue::List | π view plot π· view threshold | 297.40 ns(-50.19%)Baseline: 597.06 ns | 1,107.71 ns (26.85%) |
conversions/ScriptValue::Map | π view plot π· view threshold | 1,421.90 ns(-12.92%)Baseline: 1,632.93 ns | 2,191.95 ns (64.87%) |
conversions/ScriptValue::Reference::from_into | π view plot π· view threshold | 26.81 ns(-33.74%)Baseline: 40.46 ns | 60.27 ns (44.49%) |
conversions/Val::from_into | π view plot π· view threshold | 312.23 ns(-8.26%)Baseline: 340.33 ns | 450.81 ns (69.26%) |
function/call 4 args Lua | π view plot π· view threshold | 1,837.70 ns(-11.87%)Baseline: 2,085.16 ns | 2,483.47 ns (74.00%) |
function/call 4 args Rhai | π view plot π· view threshold | 1,512.30 ns(-15.96%)Baseline: 1,799.54 ns | 2,203.02 ns (68.65%) |
function/call Lua | π view plot π· view threshold | 262.18 ns(-6.00%)Baseline: 278.92 ns | 332.17 ns (78.93%) |
function/call Rhai | π view plot π· view threshold | 431.59 ns(-18.02%)Baseline: 526.44 ns | 663.70 ns (65.03%) |
loading/empty Lua | π view plot π· view threshold | 99,998.00 ns(+1.15%)Baseline: 98,860.00 ns | 104,481.37 ns (95.71%) |
loading/empty Rhai | π view plot π· view threshold | 1,320,600.00 ns(-0.67%)Baseline: 1,329,500.00 ns | 1,390,063.62 ns (95.00%) |
math/vec mat ops Lua | π view plot π· view threshold | 7,436.30 ns(-4.85%)Baseline: 7,815.12 ns | 9,105.58 ns (81.67%) |
math/vec mat ops Rhai | π view plot π· view threshold | 7,124.60 ns(-4.25%)Baseline: 7,440.64 ns | 8,457.32 ns (84.24%) |
query/10 entities Lua | π view plot π· view threshold | 21,781.00 ns(-11.19%)Baseline: 24,525.16 ns | 30,285.64 ns (71.92%) |
query/10 entities Rhai | π view plot π· view threshold | 22,877.00 ns(-6.03%)Baseline: 24,343.92 ns | 28,363.00 ns (80.66%) |
query/100 entities Lua | π view plot π· view threshold | 45,015.00 ns(-9.45%)Baseline: 49,715.30 ns | 60,498.08 ns (74.41%) |
query/100 entities Rhai | π view plot π· view threshold | 35,627.00 ns(-8.72%)Baseline: 39,029.30 ns | 47,301.68 ns (75.32%) |
query/1000 entities Lua | π view plot π· view threshold | 316,250.00 ns(+0.67%)Baseline: 314,157.84 ns | 379,743.36 ns (83.28%) |
query/1000 entities Rhai | π view plot π· view threshold | 193,740.00 ns(-11.29%)Baseline: 218,398.11 ns | 295,634.45 ns (65.53%) |
reflection/10 Lua | π view plot π· view threshold | 6,262.00 ns(-4.47%)Baseline: 6,554.80 ns | 7,465.71 ns (83.88%) |
reflection/10 Rhai | π view plot π· view threshold | 15,715.00 ns(-4.11%)Baseline: 16,388.14 ns | 17,945.80 ns (87.57%) |
reflection/100 Lua | π view plot π· view threshold | 52,089.00 ns(-2.93%)Baseline: 53,662.27 ns | 59,784.36 ns (87.13%) |
reflection/100 Rhai | π view plot π· view threshold | 799,860.00 ns(+7.69%)Baseline: 742,717.03 ns | 876,084.70 ns (91.30%) |
resource/access Lua | π view plot π· view threshold | 3,666.10 ns(-14.25%)Baseline: 4,275.29 ns | 5,470.39 ns (67.02%) |
resource/access Rhai | π view plot π· view threshold | 5,564.60 ns(-7.54%)Baseline: 6,018.27 ns | 7,378.10 ns (75.42%) |
resource/get Lua | π view plot π· view threshold | 2,058.10 ns(-13.60%)Baseline: 2,381.95 ns | 2,984.89 ns (68.95%) |
resource/get Rhai | π view plot π· view threshold | 4,117.40 ns(-3.87%)Baseline: 4,283.01 ns | 5,290.29 ns (77.83%) |
Loading