kyren / piccolo

An experimental stackless Lua VM implemented in pure Rust
Creative Commons Zero v1.0 Universal
1.68k stars 63 forks source link

Split out gc_arena into its own repo #23

Closed Herschel closed 5 years ago

Herschel commented 5 years ago

gc_arena and friends seem very useful! It could be a separate crate.

kyren commented 5 years ago

Yeah, agreed. I've been meaning to do this and I'll do it very soon.

There are a couple of pretty solvable issues right now with gc_arena, so it'll give people a chance to look into that outside of luster.

I said I'd add finalization before splitting these out into their own crates, but I don't think I will (I don't know which finalization behavior people actually want, and luster needs very lua specific finalization behavior). Since I'm not going to do that, there's nothing really blocking me.

kyren commented 5 years ago

done: https://github.com/kyren/gc-arena

Herschel commented 5 years ago

Thank you!