README updates

This commit is contained in:
kyren 2018-03-06 07:04:50 -05:00
parent 6ab7f99315
commit 6a0264169a
1 changed files with 6 additions and 0 deletions

View File

@ -84,6 +84,10 @@ There are some caveats to the panic / abort guarantee, however:
disabled and know that these cannot error. Eventually, `rlua` will support
memory limits on scripts, and those memory limits will cause regular memory
errors rather than OOM aborts.
* `rustc` version `1.24.0` on Windows contains a
[bug](https://github.com/rust-lang/rust/issues/48251) which affects `rlua`
error handling, turning any Lua script error into an abort. If you are
using Rust `1.24.0` on windows, please upgrade to `1.24.1`.
Yet another goal of the library is to, in all cases, safely handle panics
generated by Rust callbacks. Panic unwinds in Rust callbacks should currently
@ -118,3 +122,5 @@ If you encounter them, a bug report would be very welcome:
would longjmp should be protected from Rust, except in internal callbacks
where this is intentional. If you detect that `rlua` is triggering a
longjmp over your Rust stack frames, this is a bug!
* If you can somehow handle a panic in a Rust callback from Lua, this is a
bug.