-
-
Notifications
You must be signed in to change notification settings - Fork 52
feat!: bevy 0.18 #507
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: bevy 0.18 #507
Conversation
ad7ca65 to
d92291e
Compare
🔍 Binding Differences Detected
b/crates/bindings/bevy_a11y_bms_bindings/src/lib.rsindex 7b7f72c..f041856 100644 --- a/crates/bindings/bevy_a11y_bms_bindings/src/lib.rs +++ b/crates/bindings/bevy_a11y_bms_bindings/src/lib.rs @@ -1,18 +1,15 @@ - #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] +use bevy_app::{App, Plugin};
b/crates/bindings/bevy_animation_bms_bindings/src/lib.rsindex 69af35e..571ddc3 100644 --- a/crates/bindings/bevy_animation_bms_bindings/src/lib.rs +++ b/crates/bindings/bevy_animation_bms_bindings/src/lib.rs @@ -1,41 +1,39 @@ - #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] +use bevy_app::{App, Plugin};
b/crates/bindings/bevy_asset_bms_bindings/src/lib.rsindex 4c474c9..b76822a 100644 --- a/crates/bindings/bevy_asset_bms_bindings/src/lib.rs +++ b/crates/bindings/bevy_asset_bms_bindings/src/lib.rs @@ -1,18 +1,15 @@ - #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] +use bevy_app::{App, Plugin};
b/crates/bindings/bevy_camera_bms_bindings/src/lib.rsindex e3b497c..edef7e2 100644 --- a/crates/bindings/bevy_camera_bms_bindings/src/lib.rs +++ b/crates/bindings/bevy_camera_bms_bindings/src/lib.rs @@ -1,18 +1,15 @@ - #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] +use bevy_app::{App, Plugin};
}
b/crates/bindings/bevy_color_bms_bindings/src/lib.rsindex 7d513da..b2a8298 100644 --- a/crates/bindings/bevy_color_bms_bindings/src/lib.rs +++ b/crates/bindings/bevy_color_bms_bindings/src/lib.rs @@ -1,18 +1,15 @@ - #![allow(clippy::all)] #![allow(unused, deprecated, dead_code)] +use bevy_app::{App, Plugin};
} |
|
| Branch | feat/bevy-0.18 |
| 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 | 6,047.20 ns(+15.98%)Baseline: 5,214.08 ns | 7,236.22 ns (83.57%) |
| component/access Rhai | 📈 view plot 🚷 view threshold | 9,062.90 ns(+18.80%)Baseline: 7,628.40 ns | 11,946.10 ns (75.86%) |
| component/get Lua | 📈 view plot 🚷 view threshold | 3,151.30 ns(+6.12%)Baseline: 2,969.56 ns | 3,329.92 ns (94.64%) |
| component/get Rhai | 📈 view plot 🚷 view threshold | 7,842.70 ns(+25.67%)Baseline: 6,240.72 ns | 10,800.39 ns (72.61%) |
| conversions/Mut::from | 📈 view plot 🚷 view threshold | 85.51 ns(-11.98%)Baseline: 97.15 ns | 124.27 ns (68.81%) |
| conversions/Ref::from | 📈 view plot 🚷 view threshold | 82.10 ns(-12.59%)Baseline: 93.92 ns | 119.41 ns (68.75%) |
| conversions/ScriptValue::List | 📈 view plot 🚷 view threshold | 392.33 ns(-0.80%)Baseline: 395.50 ns | 455.53 ns (86.13%) |
| conversions/ScriptValue::Map | 📈 view plot 🚷 view threshold | 1,059.40 ns(-9.21%)Baseline: 1,166.89 ns | 1,404.60 ns (75.42%) |
| conversions/ScriptValue::Reference::from_into | 📈 view plot 🚷 view threshold | 24.63 ns(-9.79%)Baseline: 27.30 ns | 33.42 ns (73.69%) |
| conversions/Val::from_into | 📈 view plot 🚷 view threshold | 295.96 ns(-3.25%)Baseline: 305.89 ns | 397.99 ns (74.36%) |
| function/call 4 args Lua | 📈 view plot 🚷 view threshold | 1,958.90 ns(-5.37%)Baseline: 2,070.00 ns | 2,482.19 ns (78.92%) |
| function/call 4 args Rhai | 📈 view plot 🚷 view threshold | 1,442.50 ns(-5.33%)Baseline: 1,523.75 ns | 1,740.90 ns (82.86%) |
| function/call Lua | 📈 view plot 🚷 view threshold | 428.37 ns(+3.66%)Baseline: 413.26 ns | 503.70 ns (85.04%) |
| function/call Rhai | 📈 view plot 🚷 view threshold | 432.84 ns(-9.71%)Baseline: 479.40 ns | 553.44 ns (78.21%) |
| loading/empty Lua | 📈 view plot 🚷 view threshold | 1,049,400.00 ns(-12.01%)Baseline: 1,192,686.00 ns | 2,023,672.25 ns (51.86%) |
| loading/empty Rhai | 📈 view plot 🚷 view threshold | 1,235,800.00 ns(-16.23%)Baseline: 1,475,254.00 ns | 2,622,056.14 ns (47.13%) |
| math/vec mat ops Lua | 📈 view plot 🚷 view threshold | 9,745.90 ns(+5.96%)Baseline: 9,197.87 ns | 11,431.04 ns (85.26%) |
| math/vec mat ops Rhai | 📈 view plot 🚷 view threshold | 9,481.40 ns(+11.48%)Baseline: 8,504.75 ns | 11,547.51 ns (82.11%) |
| query/10 entities Lua | 📈 view plot 🚷 view threshold | 21,711.00 ns(-10.62%)Baseline: 24,291.80 ns | 28,607.67 ns (75.89%) |
| query/10 entities Rhai | 📈 view plot 🚷 view threshold | 29,309.00 ns(+13.89%)Baseline: 25,733.80 ns | 35,538.12 ns (82.47%) |
| query/100 entities Lua | 📈 view plot 🚷 view threshold | 43,215.00 ns(-5.80%)Baseline: 45,873.90 ns | 52,440.11 ns (82.41%) |
| query/100 entities Rhai | 📈 view plot 🚷 view threshold | 42,481.00 ns(+6.68%)Baseline: 39,819.60 ns | 49,098.62 ns (86.52%) |
| query/1000 entities Lua | 📈 view plot 🚷 view threshold | 270,170.00 ns(-6.81%)Baseline: 289,907.00 ns | 356,562.06 ns (75.77%) |
| query/1000 entities Rhai | 📈 view plot 🚷 view threshold | 176,380.00 ns(-5.24%)Baseline: 186,139.00 ns | 211,864.12 ns (83.25%) |
| reflection/10 Lua | 📈 view plot 🚷 view threshold | 5,416.60 ns(-8.13%)Baseline: 5,896.05 ns | 7,034.33 ns (77.00%) |
| reflection/10 Rhai | 📈 view plot 🚷 view threshold | 15,210.00 ns(-2.31%)Baseline: 15,569.40 ns | 17,350.84 ns (87.66%) |
| reflection/100 Lua | 📈 view plot 🚷 view threshold | 45,754.00 ns(-8.16%)Baseline: 49,819.20 ns | 60,206.37 ns (76.00%) |
| reflection/100 Rhai | 📈 view plot 🚷 view threshold | 643,870.00 ns(-11.21%)Baseline: 725,197.00 ns | 987,156.87 ns (65.22%) |
| resource/access Lua | 📈 view plot 🚷 view threshold | 3,925.10 ns(-3.18%)Baseline: 4,054.08 ns | 4,339.11 ns (90.46%) |
| resource/access Rhai | 📈 view plot 🚷 view threshold | 8,568.80 ns(+22.32%)Baseline: 7,005.32 ns | 11,109.60 ns (77.13%) |
| resource/get Lua | 📈 view plot 🚷 view threshold | 2,566.10 ns(-0.25%)Baseline: 2,572.41 ns | 2,938.48 ns (87.33%) |
| resource/get Rhai | 📈 view plot 🚷 view threshold | 7,360.60 ns(+28.41%)Baseline: 5,731.91 ns | 10,204.90 ns (72.13%) |
Summary
A straightforward bevy bump