makspll / bevy_mod_scripting

Bevy Scripting Plugin
Apache License 2.0
411 stars 31 forks source link

Migrate to bevy 0.14 #127

Closed makspll closed 2 months ago

makspll commented 2 months ago

Will fix #124

makspll commented 2 months ago

I am getting stack overflows on running codegen, which is strange, I would expect proper compilation failures

makspll commented 2 months ago

Oh it looks to be in the active feature computation stage which does make sense as the crate sets some features for bevy which might be out of date

makspll commented 2 months ago

There seems to be a dependency loop in bevy, or at least in the way the dependncies are processed

makspll commented 2 months ago

It seems to have been an issue in the way we computed dependencies, since dev dependencies were included and that lead to inifnite cycles between a crate and itself (bevy_math).

It seems we get compilation errors on bevy from new rust compiler features, so I do need to upgrade the codegen nightly version

makspll commented 2 months ago

This seems to be working now, examples are working fine

shanecelis commented 2 months ago

I'm positively giddy about this!

shanecelis commented 2 months ago

Got a chance to kick the tires and successfully updated my project to use the main branch and bevy 0.14. No issues on my end.