Nathan Adams
|
e01f78df61
|
swf: Fixed parsing of try {...} blocks
|
2020-07-01 17:30:56 -07:00 |
Nathan Adams
|
7c0b0a7a57
|
avm1: Fix instanceof checks with primitives
|
2020-07-01 16:36:54 -07:00 |
Nathan Adams
|
d1732dd3d6
|
avm1: Returning from with{} should return from the parent activation
|
2020-07-01 16:21:43 -07:00 |
Mike Welsh
|
4b4370b90d
|
avm: Refactor Avm1, move execution to StackFrame (merge #767)
AVM1 refactoring: moving execution from Avm1 to StackFrame
|
2020-07-01 15:56:09 -07:00 |
Nathan Adams
|
8bc3eedc43
|
avm1: Rename StackFrame to Activation now that they're merged
|
2020-07-02 00:09:43 +02:00 |
dependabot-preview[bot]
|
75f12d101a
|
build(deps-dev): bump @wdio/local-runner from 6.1.22 to 6.1.23 in /web
Bumps [@wdio/local-runner](https://github.com/webdriverio/webdriverio) from 6.1.22 to 6.1.23.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.1.22...v6.1.23)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-07-01 11:45:48 -07:00 |
dependabot-preview[bot]
|
899d9de87e
|
build(deps-dev): bump @wdio/cli from 6.1.22 to 6.1.23 in /web
Bumps [@wdio/cli](https://github.com/webdriverio/webdriverio) from 6.1.22 to 6.1.23.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.1.22...v6.1.23)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-07-01 11:45:25 -07:00 |
dependabot-preview[bot]
|
1e1f0045e7
|
build(deps-dev): bump @wdio/spec-reporter from 6.1.14 to 6.1.23 in /web
Bumps [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio) from 6.1.14 to 6.1.23.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.1.14...v6.1.23)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-07-01 11:45:05 -07:00 |
dependabot-preview[bot]
|
da43a79923
|
build(deps): bump wasm-bindgen-test from 0.3.13 to 0.3.14
Bumps [wasm-bindgen-test](https://github.com/rustwasm/wasm-bindgen) from 0.3.13 to 0.3.14.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-07-01 11:44:02 -07:00 |
dependabot-preview[bot]
|
41e262d745
|
build(deps): bump libflate from 1.0.1 to 1.0.2
Bumps [libflate](https://github.com/sile/libflate) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/sile/libflate/releases)
- [Commits](https://github.com/sile/libflate/compare/1.0.1...1.0.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-07-01 11:43:31 -07:00 |
Nathan Adams
|
9b66b496d0
|
avm1: Fix double-borrow when calling a getter that calls another method
|
2020-07-01 18:53:16 +02:00 |
dependabot-preview[bot]
|
f35f65bd4c
|
build(deps): bump path-slash from 0.1.2 to 0.1.3
Bumps [path-slash](https://github.com/rhysd/path-slash) from 0.1.2 to 0.1.3.
- [Release notes](https://github.com/rhysd/path-slash/releases)
- [Changelog](https://github.com/rhysd/path-slash/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rhysd/path-slash/compare/v0.1.2...v0.1.3)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-06-30 18:39:45 -07:00 |
dependabot-preview[bot]
|
aa9100395f
|
build(deps): bump downcast-rs from 1.1.1 to 1.2.0
Bumps [downcast-rs](https://github.com/marcianx/downcast-rs) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/marcianx/downcast-rs/releases)
- [Changelog](https://github.com/marcianx/downcast-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/marcianx/downcast-rs/compare/v1.1.1...v1.2.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-06-30 17:32:47 -07:00 |
dependabot-preview[bot]
|
c1efa4e5a9
|
build(deps-dev): bump copy-webpack-plugin from 6.0.2 to 6.0.3 in /web
Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v6.0.2...v6.0.3)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-06-30 17:31:41 -07:00 |
Mike Welsh
|
03883a6be0
|
chore: Bump wasm-bindgen, js-sys, web-sys
|
2020-06-30 17:19:42 -07:00 |
Nathan Adams
|
987375299b
|
avm1: Replace 'run_in_avm' with just building a StackFrame object, letting Rust borrowchecker do our stack management for us
|
2020-06-30 21:57:51 +02:00 |
Nathan Adams
|
47a806a5ee
|
avm1: Removed errors that are no longer possible to run into
|
2020-06-30 21:28:32 +02:00 |
Nathan Adams
|
a989aa235a
|
avm1: We don't need to lock StackFrames anymore, the borrow checker will steer us right
|
2020-06-30 21:26:57 +02:00 |
Nathan Adams
|
2288919663
|
avm1: We don't need to store data in StackFrame, it's only used when actually running data
|
2020-06-30 21:24:46 +02:00 |
Nathan Adams
|
45c3967deb
|
avm1: Merge Activation into StackFrame
|
2020-06-30 21:08:42 +02:00 |
Nathan Adams
|
d889b98043
|
avm1: Merge Activation::from_function and Activation::from_action as they're identical
|
2020-06-30 20:34:05 +02:00 |
Nathan Adams
|
6e4dd506da
|
avm1: Activation doesn't need to be in a GcCell
|
2020-06-30 20:31:49 +02:00 |
Nathan Adams
|
4d24bc7f09
|
avm1: Removed pc from Activation, it's no longer needed
|
2020-06-30 19:42:18 +02:00 |
Nathan Adams
|
3e9c380ba1
|
avm1: Remove is_function from Activation, it's no longer needed
|
2020-06-30 19:40:21 +02:00 |
dependabot-preview[bot]
|
2cc45a7745
|
build(deps): bump flate2 from 1.0.14 to 1.0.16
Bumps [flate2](https://github.com/alexcrichton/flate2-rs) from 1.0.14 to 1.0.16.
- [Release notes](https://github.com/alexcrichton/flate2-rs/releases)
- [Commits](https://github.com/alexcrichton/flate2-rs/compare/1.0.14...1.0.16)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-06-29 13:51:10 -07:00 |
Nathan Adams
|
ec4affcf10
|
avm1: Use child activations when already running from another activation
|
2020-06-29 10:13:59 +02:00 |
Nathan Adams
|
aaa082fb60
|
avm1: Replace run_with_stack_frame with run_in_avm
|
2020-06-29 10:13:57 +02:00 |
Nathan Adams
|
0dd2ece371
|
avm1: Introduce parents to StackFrame, and move run_activation from avm1 to StackFrame
|
2020-06-29 10:12:17 +02:00 |
Nathan Adams
|
9b630bd305
|
avm1: Remove ReturnValue, it's no longer needed
|
2020-06-29 10:12:16 +02:00 |
Nathan Adams
|
ab4304d634
|
avm1: Properly and more explicitly work around the double-borrow issue in setters
|
2020-06-29 10:10:38 +02:00 |
Nathan Adams
|
a2103d906d
|
avm1: Remove dead code from Avm1
|
2020-06-29 10:10:24 +02:00 |
Nathan Adams
|
f85684fec0
|
avm1: Move current_swf_version and is_case_sensitive from avm1 to stackframe
|
2020-06-29 10:10:11 +02:00 |
Nathan Adams
|
d470c52aea
|
avm1: Move root_object, target_clip_or_root, target_clip and base_clip from avm1 to StackFrame
|
2020-06-29 10:09:57 +02:00 |
Nathan Adams
|
ca305684db
|
avm1: Removed unused return_value on Activation
|
2020-06-29 10:09:40 +02:00 |
Nathan Adams
|
da8ca1379f
|
avm1: Change from 'avm, context' to 'activation, context' and restructured to support this
|
2020-06-29 10:09:38 +02:00 |
Nathan Adams
|
a841743962
|
avm1: Make current_stack_frame return a Result for easy chaining
|
2020-06-29 10:07:48 +02:00 |
Nathan Adams
|
cdfd58d619
|
avm1: Move register get/setting from avm1 to StackFrame
|
2020-06-29 10:07:31 +02:00 |
Nathan Adams
|
63e66c29eb
|
avm1: We already have our stack frame, don't refetch it in actions
|
2020-06-29 10:07:14 +02:00 |
Nathan Adams
|
3a093dddbd
|
avm1: Run activations immediate, not queued up for some-time-later
|
2020-06-29 10:07:12 +02:00 |
Nathan Adams
|
10b8f4abaf
|
avm1: Handle stack poping in avm
|
2020-06-29 08:55:50 +02:00 |
Nathan Adams
|
84a5fae43f
|
avm1: Only perform stack-frame adjustments in one place, not scattered throughout actions
|
2020-06-29 08:51:34 +02:00 |
Nathan Adams
|
9109d89daa
|
avm1: Allow for frame control in StackFrame from any action
|
2020-06-29 08:51:34 +02:00 |
Nathan Adams
|
329716bfe7
|
avm1: Don't refetch activation.data every action
|
2020-06-29 08:51:33 +02:00 |
Nathan Adams
|
af72f68f0f
|
avm1: Run entire stack frames at once
|
2020-06-29 08:51:33 +02:00 |
Nathan Adams
|
c6b9de883f
|
avm1: Add Activation to StackFrame, removing lots of get-and-unwraps
|
2020-06-29 08:51:33 +02:00 |
Nathan Adams
|
4d76e8b24d
|
avm1: Move all actions from Avm1 to a new StackFrame
|
2020-06-29 08:51:33 +02:00 |
Mike Welsh
|
3bc3d4acb2
|
text: Fix bindings being incorrectly cleared in StageObject
Call to `Vec::retain` was backwards, causing bindings to be
incorrectly cleared/not cleared when a text field was removed.
|
2020-06-28 23:38:58 -07:00 |
Mike Welsh
|
93cf7a1386
|
text: Use retire_stack_frame after firing text bindings
|
2020-06-28 23:37:50 -07:00 |
Mike Welsh
|
ed82d984d2
|
text: Properly set text field position when created dynamically
|
2020-06-28 18:36:10 -07:00 |
Mike Welsh
|
7eeda7d93e
|
chore: clippy
|
2020-06-28 18:36:10 -07:00 |