Jouke Waleson
|
5f6a1245ff
|
PEP8 applied
|
2014-11-23 20:41:03 +01:00 |
|
Philipp Hagemeister
|
f48d3e9bbc
|
[swfinterp] Improve undefined representation
|
2014-11-17 08:02:48 +01:00 |
|
Philipp Hagemeister
|
fbf94a7815
|
[swfinterp] Add more builtins and improve static variables
|
2014-11-17 07:54:06 +01:00 |
|
Philipp Hagemeister
|
1921b24551
|
[swfinterp] Add support for more complicated constants
|
2014-11-17 07:31:22 +01:00 |
|
Philipp Hagemeister
|
cd9ad1d7e8
|
[swfinterp] Basic support for constants (only ints for now)
|
2014-11-17 07:14:02 +01:00 |
|
Philipp Hagemeister
|
162f54eca6
|
[swfinterp] Implement bitand and pushshort operators
|
2014-11-17 05:08:39 +01:00 |
|
Philipp Hagemeister
|
33a266f4ba
|
[swfinterp] Implement charCodeAt
|
2014-11-17 05:03:46 +01:00 |
|
Philipp Hagemeister
|
6b592d93a2
|
[swfinterp] Formalize built-in classes
|
2014-11-17 04:54:54 +01:00 |
|
Philipp Hagemeister
|
4686ae4b64
|
[swfinterp] Implement various opcodes
|
2014-11-17 04:45:12 +01:00 |
|
Philipp Hagemeister
|
8d05f2c16a
|
[swfinterp] Add support for void methods
|
2014-11-17 04:36:23 +01:00 |
|
Philipp Hagemeister
|
a4bb83956c
|
[swfinterp] Implement pushtrue and pushfalse opcodes
|
2014-11-17 04:29:34 +01:00 |
|
Philipp Hagemeister
|
eb5376044c
|
[swfinterp] Implement equals opcode
|
2014-11-17 04:27:51 +01:00 |
|
Philipp Hagemeister
|
3cbcff8a2d
|
[swfinterp] Implement String basics
|
2014-11-17 04:25:10 +01:00 |
|
Philipp Hagemeister
|
e983cf5277
|
[swfinterp] Interpret yet more opcodes
|
2014-11-17 04:00:41 +01:00 |
|
Philipp Hagemeister
|
0ab1ca5501
|
[swfinterp] Better error message
|
2014-11-17 03:53:32 +01:00 |
|
Philipp Hagemeister
|
4baafa229d
|
[swfinterp] Intepret more multinames
|
2014-11-17 03:46:23 +01:00 |
|
Philipp Hagemeister
|
b7558d9881
|
[swfinterp] Allow function patching
|
2014-11-17 01:27:15 +01:00 |
|
Philipp Hagemeister
|
7fbf54dc62
|
[swfinterp] Remove (at the moment) dead code
|
2014-07-20 23:37:10 +02:00 |
|
Philipp Hagemeister
|
351f373865
|
[swfinterp] Fix _u32 name
|
2014-07-20 23:36:21 +02:00 |
|
Philipp Hagemeister
|
c13bf7c836
|
[swfinterp] Use helper function struct_unpack for old Python 2.x releases (#3270)
|
2014-07-20 23:20:15 +02:00 |
|
Philipp Hagemeister
|
1b38b5be86
|
[swfinterp] Remove debugging code
|
2014-07-20 18:29:09 +02:00 |
|
Philipp Hagemeister
|
decf2ae400
|
[swfinterp] Correct array access
|
2014-07-20 18:28:49 +02:00 |
|
Philipp Hagemeister
|
0d989011ff
|
[swfinterp] Add support for calling methods on objects
|
2014-07-20 14:49:10 +02:00 |
|
Philipp Hagemeister
|
01b4b74574
|
[swfinterp] Add support for calls to instance methods
|
2014-07-20 12:47:15 +02:00 |
|
Philipp Hagemeister
|
70f767dc65
|
[swfinterp] Add support for multiple classes
|
2014-07-20 00:25:58 +02:00 |
|
Philipp Hagemeister
|
e75c24e889
|
[swfinterp] Extend tests and fix parsing
|
2014-07-20 00:03:54 +02:00 |
|
Philipp Hagemeister
|
0cb2056304
|
[swfinterp] Start working on basic tests
|
2014-07-19 23:05:07 +02:00 |
|
Philipp Hagemeister
|
5425626790
|
[youtube] Move swfinterp into its own file
|
2014-07-18 10:24:28 +02:00 |
|