David Wendt
|
bc0bdf8496
|
The public namespace appears to just be an unnamed package namespace, not a regular namespace.
|
2020-07-13 17:43:25 -04:00 |
David Wendt
|
88957b2b3d
|
Add stub builtins for Object and Function. These are more-or-less identical to the way we did it in AVM1 (e.g. no fancy player globals file)
|
2020-07-13 17:43:24 -04:00 |
David Wendt
|
502936f0fe
|
Implement non-slot trait properties (Method, Getter, and Setter)
|
2020-07-13 17:43:22 -04:00 |
David Wendt
|
d56db06447
|
Implement `resolve_multiname`, sort of.
|
2020-07-13 17:43:16 -04:00 |
David Wendt
|
5e6fc79f42
|
Implement `getproperty`, `setproperty`
|
2020-07-13 17:43:15 -04:00 |
David Wendt
|
60c16b0a60
|
Implement `findproperty`, `findpropstrict`, and `getlex`; which are necessary for interacting with global scope.
|
2020-07-13 17:43:15 -04:00 |
David Wendt
|
3c8035f871
|
clippy pls
|
2020-07-13 17:43:14 -04:00 |
David Wendt
|
1a6acb9440
|
Implement late binding and runtime qualifications for names.
|
2020-07-13 17:43:12 -04:00 |
David Wendt
|
c65d93d063
|
Implement multinames, sans runtime namespace support.
|
2020-07-13 17:42:50 -04:00 |
David Wendt
|
6bd94d6bc9
|
`from_abc_namespace` should accept a namespace index and retrieve it from the file's constant pool itself.
|
2020-07-13 17:42:50 -04:00 |
David Wendt
|
e80c887261
|
Add a very basic object model to the AVM2 interpreter.
|
2020-07-13 17:42:44 -04:00 |