makspll / bevy_mod_scripting

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

update tealr dependancy #90

Closed LaserWitch closed 9 months ago

LaserWitch commented 9 months ago

This is an attempt to get around compilation issues with lua versions. Unfortunately it's not working yet. It seems there's some trait changes that impact codegen that I'm not sure how to fix yet. I figured a draft PR with my partial work might still be of value to someone, at least.

LaserWitch commented 9 months ago

I have belatedly realized, after properly digesting the cause identified to me in #89, that the root issue can be handled much more expediently with a [patch] section in the main cargo file to point at the github revision of 0.9.0-alpha4. It'd be good for the crate to point to a non-alpha version of tealr eventually, but perhaps that can wait for the new codegen before being tackled. I'll submit a pr for that this weekend if not tonight

makspll commented 9 months ago

Oh yes I think tealr also updated the mlua version which had some big changes to the way FromLua worked

LaserWitch commented 9 months ago

Superseded for now by #90