Implement a ReportError for the no-variadic-arguments form of JS_ReportError.
Merge pull request #44 from Ms2ger/ReportError

Implement a ReportError for the no-variadic-arguments form of JS_ReportError.
Upgrade to latest Rust.
Merge pull request #45 from metajack/rustup-20141219

Upgrade to latest Rust.
jsfriendapi: Expose `JS_IsAddressableObject` for script hardening purposes.
Merge pull request #47 from pcwalton/get-addressable-gc-thing

jsfriendapi: Expose `JS_IsAddressableGCThing` for script hardening purpo...
Expose API to inhibit GC.
Add trace hook deriving via Encoder/Encodable.
Merge pull request #48 from jdm/togglegc

Infrastructure for disabling GC and deriving trace hooks automatically.
De @mut the bindings.
Merge pull request #49 from mozilla-servo/demut

De @mut the bindings.
Fix up tests.
Merge pull request #50 from mozilla-servo/demut2

Fix up tests.
Return a JSVal rather than a *JSVal from JS_CALLEE, to match C++.
Merge pull request #51 from Ms2ger/callee

Return a JSVal rather than a *JSVal from JS_CALLEE, to match C++.
Stop sticking things in the JSContext private.
Merge pull request #53 from Ms2ger/cx_private

Stop sticking things in the JSContext private.
Move JSVal into the jsval module.
Implement FooValue() functions.
Implement JSVal member functions to replace JSVAL_IS_* and JSVAL_TO_*.