ruffle/core
David Wendt 54b792ef3a Ensure that called setters are properly resolved so that errors in setters propagate up the Rust stack correctly.
The previous system for handling setters would execute the setter and then return a value to indicate whether or not the caller needed to resolve a stack frame. However, no caller of `Property.set` actually did this. Ergo, errors in setters and getters would not resolve up the stack at the correct time.

This problem also exists in AVM1 but is far less noticable as AVM1 only has two very uncommon runtime errors and very few movies use `throw`.
2020-07-13 17:44:23 -04:00
..
assets text: Add dummy implementation of device text 2019-10-07 23:23:45 -07:00
macros build(deps): bump syn from 1.0.33 to 1.0.34 2020-07-12 15:01:43 -07:00
src Ensure that called setters are properly resolved so that errors in setters propagate up the Rust stack correctly. 2020-07-13 17:44:23 -04:00
tests Add `as3_inheritance` test, which is primarily designed to test method calls, constructor execution, and usage of `super`. 2020-07-13 17:44:22 -04:00
Cargo.toml build(deps): bump smallvec from 1.4.0 to 1.4.1 2020-07-06 20:30:41 -07:00