ruffle/core
Aaron Hill 2ce6679643
avm2: Store PropertyClass in `VtableData`
Calling `get_trait` copies the returned `Property`, so the caching
we performed in `PropertyClass` was never actually getting used.

Instead, we now store our `PropertyClass` values in a `Vec`
indexed by slot id. `set_property` and `init_property` now perform
coercions by going through the `VTable,` which writes the updated
`PropertyClass` back into the array.
2022-07-30 17:58:50 -07:00
..
assets core: Extend the embedded fake device font with more characters 2022-02-09 20:09:52 +01:00
build_playerglobal avm2: Add support for playerglobal instance allocators 2022-07-20 23:11:46 -07:00
macros build(deps): bump quote from 1.0.19 to 1.0.20 2022-06-28 00:09:48 +03:00
src avm2: Store PropertyClass in `VtableData` 2022-07-30 17:58:50 -07:00
Cargo.toml web: Bump wasm-bindgen to 0.2.82 2022-07-29 09:40:14 -07:00
build.rs avm2: Allow implementing classes in ActionScript in custom `playerglobal` 2022-06-15 22:00:17 +03:00