This includes improper_ctypes in lua52-sys, but implemented as #![allow(improper_ctypes)] on the module root. #[allow(improper_ctypes)] on the lua_State struct does not work. If this is merged, #72 should be closed.
It also removes the #[allow(raw_pointer_derive)] from hlua::LuaContext, since that is no longer needed and produces a warning on nightly.
The pr also provides fixes for rust-lang/rust#19925.
This includes improper_ctypes in lua52-sys, but implemented as #![allow(improper_ctypes)] on the module root. #[allow(improper_ctypes)] on the lua_State struct does not work. If this is merged, #72 should be closed.
It also removes the #[allow(raw_pointer_derive)] from hlua::LuaContext, since that is no longer needed and produces a warning on nightly.
The pr also provides fixes for rust-lang/rust#19925.