David Wendt
|
6d8dc6e63d
|
Pull ABC constant pool methods out of Avm2 and into Value.
The old methods still exist and do the same thing, but the Value methods
accept arbitrary AbcFile references.
|
2020-07-13 17:42:51 -04:00 |
David Wendt
|
43f1080fab
|
Implement namespaces as a value type
|
2020-07-13 17:42:49 -04:00 |
David Wendt
|
52ac7a6583
|
Implement call/return for bare functions
|
2020-07-13 17:42:49 -04:00 |
David Wendt
|
4d000e1ce0
|
Implement `pushxyz` opcodes for all value types that we currently support.
|
2020-07-13 17:42:46 -04:00 |
David Wendt
|
7f60fab1e5
|
Add the bare minimum necessary to get opcodes out of an ABC and into an interpreter loop.
Surprisingly enough, the "bare minimum" includes a stack, object model, and values already.
|
2020-07-13 17:42:45 -04:00 |
David Wendt
|
e80c887261
|
Add a very basic object model to the AVM2 interpreter.
|
2020-07-13 17:42:44 -04:00 |
David Wendt
|
a852a6939a
|
Add an extremely trivial implementation for the AVM2 interpreter state.
|
2020-07-13 17:42:31 -04:00 |