Andreas Gal
|
fca3341fcf
|
fix multi dimensional array access
|
2014-07-17 23:51:11 -07:00 |
Andreas Gal
|
4f601504b4
|
implement interface checks
|
2014-07-17 23:44:06 -07:00 |
Andreas Gal
|
479b230700
|
fix invokeinterface
|
2014-07-17 23:36:43 -07:00 |
Andreas Gal
|
63f758523c
|
properly parse and resolve interfaces
|
2014-07-17 23:26:34 -07:00 |
Andreas Gal
|
6731be4dcd
|
add a way to detect array classes
|
2014-07-17 23:11:45 -07:00 |
Andreas Gal
|
b6a04472c8
|
fixup exception handling
|
2014-07-17 23:02:28 -07:00 |
Andreas Gal
|
e55da7af68
|
use superClass instead of superClassName
|
2014-07-17 22:36:32 -07:00 |
Andreas Gal
|
6c3b835c3a
|
resolve super class when loading classes
|
2014-07-17 22:34:59 -07:00 |
Andreas Gal
|
e050fc1d59
|
make test case harder
|
2014-07-17 22:10:11 -07:00 |
Andreas Gal
|
bae132fb3d
|
fixes to exception handling
|
2014-07-17 22:00:32 -07:00 |
Andreas Gal
|
f351476bfb
|
add zero timer
|
2014-07-17 21:18:53 -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
|
bafcea469d
|
throw JavaException from native code instead of using raiseException
|
2014-07-17 18:43:16 -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
|
1c5c7252c7
|
remove frame reference in thread for now
|
2014-07-17 14:35:40 -07:00 |
Andreas Gal
|
4e6764f3e0
|
Merge branch 'master' of github.com:andreasgal/j2me.js
|
2014-07-17 14:34:56 -07:00 |
Andreas Gal
|
6256dd31ff
|
use separate stack to invoke static initializers
|
2014-07-17 14:34:22 -07:00 |
Andreas Gal
|
11b9164be9
|
getArrayClass doesn't need caller
|
2014-07-17 11:21:00 -07:00 |
Andreas Gal
|
be432d3fe4
|
inline invoke into the vm
|
2014-07-17 11:13:16 -07:00 |
Andreas Gal
|
415c229ac7
|
Merge pull request #1 from fzzzy/master
Minor changes
|
2014-07-17 09:52:08 -07:00 |
Donovan Preston
|
7ecdc9bdcf
|
Add a .gitignore
|
2014-07-17 12:48:31 -04:00 |
Donovan Preston
|
23c373eb97
|
Fix whitespace
|
2014-07-17 12:47:54 -04:00 |
Andreas Gal
|
9464c569b1
|
ensure superclasses are all initialized
|
2014-07-17 01:45:28 -07:00 |
Andreas Gal
|
7ac0fb0653
|
send output to a div
|
2014-07-17 01:41:50 -07:00 |
Andreas Gal
|
391f2d314a
|
make class initialization more precise
|
2014-07-17 01:37:35 -07:00 |
Andreas Gal
|
f22975fe10
|
fix entry point handling
|
2014-07-17 01:14:18 -07:00 |
Andreas Gal
|
9ad15611a8
|
add a test for doubles
|
2014-07-17 00:58:01 -07:00 |
Andreas Gal
|
1e0830e912
|
add another test for longs
|
2014-07-17 00:56:52 -07:00 |
Andreas Gal
|
4c7430192e
|
add another test case
|
2014-07-17 00:54:51 -07:00 |
Andreas Gal
|
d8b4d71369
|
fix long constants
|
2014-07-17 00:42:20 -07:00 |
Andreas Gal
|
06e9345335
|
more tests
|
2014-07-16 23:08:47 -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
|
78aa40e8aa
|
more float tests
|
2014-07-16 21:02:27 -07:00 |
Andreas Gal
|
2ec7fa51e0
|
whitespace fix
|
2014-07-16 20:57:12 -07:00 |