Andreas Gal
|
3645ff7328
|
more narrowly fix ISO-8859-1 issue
|
2014-07-18 18:49:15 -07:00 |
Andreas Gal
|
f59bebf2b3
|
fix dconst_0/1
|
2014-07-18 18:23:49 -07:00 |
Andreas Gal
|
671a6bfce9
|
fix a bunch of cases for TestDataInputStream
|
2014-07-18 18:09:55 -07:00 |
Andreas Gal
|
e2077ec3fe
|
add missing null pointer check in athrow
|
2014-07-18 14:50:26 -07:00 |
Andreas Gal
|
22bdd1bb5c
|
fix arraylength
|
2014-07-18 14:44:50 -07:00 |
Andreas Gal
|
8a313d5112
|
fix instanceof
|
2014-07-18 14:23:42 -07:00 |
Andreas Gal
|
3aaf2f87a2
|
implement checkcast and partial assignment testing (no interfaces yet)
|
2014-07-18 11:31:05 -07:00 |
Andreas Gal
|
a972b0b4ac
|
fix native calls that return a long value
|
2014-07-18 11:00:19 -07:00 |
Andreas Gal
|
0d47258201
|
fix anewarray, convert tests to harness
|
2014-07-18 08:59:29 -07:00 |
Andreas Gal
|
628313294d
|
more fixes for arrays
|
2014-07-18 02:00:10 -07:00 |
Andreas Gal
|
4835f3b2c7
|
fix a couple array handling bugs
|
2014-07-18 01:20:06 -07:00 |
Andreas Gal
|
fca3341fcf
|
fix multi dimensional array access
|
2014-07-17 23:51:11 -07:00 |
Andreas Gal
|
479b230700
|
fix invokeinterface
|
2014-07-17 23:36:43 -07:00 |
Andreas Gal
|
b6a04472c8
|
fixup exception handling
|
2014-07-17 23:02:28 -07:00 |
Andreas Gal
|
bae132fb3d
|
fixes to exception handling
|
2014-07-17 22:00:32 -07:00 |
Andreas Gal
|
c0d9e4bc44
|
no return value for popFrame
|
2014-07-17 21:08:40 -07:00 |
Andreas Gal
|
b559ad44b4
|
move exception handling into the interpreter
|
2014-07-17 18:51:01 -07:00 |
Andreas Gal
|
e08fc51bc3
|
move raiseException into interpreter
|
2014-07-17 18:46:46 -07:00 |
Andreas Gal
|
a204469c1d
|
move checkArrayAccess into interpreter
|
2014-07-17 18:44:49 -07:00 |
Andreas Gal
|
af6e510174
|
catch Java exceptions in native code in the interpreter
|
2014-07-17 18:42:11 -07:00 |
Andreas Gal
|
d5aba63cc5
|
add a way to track execution levels
|
2014-07-17 18:33:30 -07:00 |
Andreas Gal
|
6e573e428d
|
add a completion callback to invoke
|
2014-07-17 18:31:21 -07:00 |
Andreas Gal
|
1a1ef52405
|
add scheduling code
|
2014-07-17 17:58:07 -07:00 |
Andreas Gal
|
e0faaaff35
|
eliminate execute
|
2014-07-17 17:44:00 -07:00 |
Andreas Gal
|
de61a90322
|
cleanup invoke and move to VM
|
2014-07-17 17:39:25 -07:00 |
Andreas Gal
|
1f15d34660
|
factor out popFrame
|
2014-07-17 17:13:44 -07:00 |
Andreas Gal
|
41e07c5473
|
factor out pushFrame
|
2014-07-17 17:09:57 -07:00 |
Andreas Gal
|
26424b8c65
|
remain in the interpreter loop across method calls
|
2014-07-17 16:10:37 -07:00 |
Andreas Gal
|
6256dd31ff
|
use separate stack to invoke static initializers
|
2014-07-17 14:34:22 -07:00 |
Andreas Gal
|
be432d3fe4
|
inline invoke into the vm
|
2014-07-17 11:13:16 -07:00 |
Andreas Gal
|
391f2d314a
|
make class initialization more precise
|
2014-07-17 01:37:35 -07:00 |
Andreas Gal
|
d8b4d71369
|
fix long constants
|
2014-07-17 00:42:20 -07:00 |
Andreas Gal
|
8e92ca2f70
|
cleanup operand order
|
2014-07-16 23:05:38 -07:00 |
Andreas Gal
|
e029da987e
|
more fixes
|
2014-07-16 22:51:30 -07:00 |
Andreas Gal
|
399cc8bdac
|
more fixes for longs
|
2014-07-16 22:48:34 -07:00 |
Andreas Gal
|
3fff7d5d31
|
more fixes for longs
|
2014-07-16 22:47:50 -07:00 |
Andreas Gal
|
a9d7d8999d
|
a bunch of fixes for longs
|
2014-07-16 22:45:10 -07:00 |
Andreas Gal
|
442ae365d0
|
add more tests
|
2014-07-16 21:56:55 -07:00 |
Andreas Gal
|
25ef4e1b64
|
more tests
|
2014-07-16 20:53:54 -07:00 |
Andreas Gal
|
33289bfed0
|
fix ldc for integers
|
2014-07-16 20:40:36 -07:00 |
Andreas Gal
|
45b9e7a96a
|
rename gLong to long.js/Long
|
2014-07-16 14:13:18 -07:00 |
Andreas Gal
|
d30138f9d8
|
move interpreter into vm.js
|
2014-07-16 12:15:48 -07:00 |