mozilla-servo/rust-mozjs — pull request #91 by Ms2ger (2014-07-13 13:11:44+00:00)
Title: Avoid passing null for the string pointer to JS_EvaluateUCScript.

For empty Vecs, Rust doesn't allocate a backing storage and instead sets the
pointer to null. However, TokenStream::TokenBuf uses null as a poison value,
leading to assertion failures when passing in null into the JS parser.