wasm-bindgen/crates/webidl/tests/all
R. Andrew Ohana 5b952f2081 webidl: add support for partial interfaces and mixins
This is a major change to how webidl is processed. This adds
a two phase process, where the first phase records the names of
various types and indexes the mixins (and might do more in the
future). The actual program building happens in the second phase.

As part of this, this also makes it so that interface objects
are passed by reference, rather than by value. The spec isn't
exactly clear on this, but Mozilla's C++ reflection suggestions
seem to indicate that they should be passed by reference (see
https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings).
2018-07-11 19:25:16 -07:00
..
enums.rs webidl: update enum test to unwrap constructor results 2018-07-11 16:17:56 -04:00
main.rs Merge branch 'master' into feat/basic-enum-support 2018-07-11 15:34:00 -04:00
simple.rs webidl: add support for partial interfaces and mixins 2018-07-11 19:25:16 -07:00
throws.rs webidl: Turn the [Throws] extended attributes into Result<T, JsValue> 2018-07-11 11:07:03 -07:00