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 |
Andreas Gal
|
8603eff020
|
whitespace fixes
|
2014-07-16 20:56:04 -07:00 |
Andreas Gal
|
25ef4e1b64
|
more tests
|
2014-07-16 20:53:54 -07:00 |
Andreas Gal
|
9a4621b199
|
underflow test
|
2014-07-16 20:42:16 -07:00 |
Andreas Gal
|
33289bfed0
|
fix ldc for integers
|
2014-07-16 20:40:36 -07:00 |
Andreas Gal
|
192fcd8519
|
start adding micro tests
|
2014-07-16 20:07:00 -07:00 |
Andreas Gal
|
7486c3a1e3
|
remove logger
|
2014-07-16 20:01:18 -07:00 |
Andreas Gal
|
a69d1a7fde
|
remove TestDup for now
|
2014-07-16 19:37:53 -07:00 |
Andreas Gal
|
df5de5ad20
|
fix Long export
|
2014-07-16 19:11:59 -07:00 |
Andreas Gal
|
68e4a80a0e
|
add TestDup test and fix staticFields initialization for classes that are not loaded via getClass
|
2014-07-16 19:09:44 -07:00 |
Andreas Gal
|
b43d443d9c
|
turn Long into a module
|
2014-07-16 14:32:12 -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 |
Andreas Gal
|
62aa73359d
|
don't use this, use callee in invoke
|
2014-07-16 12:11:35 -07:00 |
Andreas Gal
|
6c8a581543
|
fixup tableswitch and lookupswitch
|
2014-07-16 12:09:14 -07:00 |
Andreas Gal
|
be5498cc03
|
cleanup return ops
|
2014-07-16 12:01:52 -07:00 |
Andreas Gal
|
8cfefeb7a6
|
move invoke ops
|
2014-07-16 11:55:14 -07:00 |
Andreas Gal
|
0574caf885
|
move opcodes around a bit
|
2014-07-16 11:32:42 -07:00 |
Andreas Gal
|
ef01215289
|
move more ops, almost done
|
2014-07-16 09:06:06 -07:00 |
Andreas Gal
|
cb15e5e825
|
move more ops
|
2014-07-16 08:50:20 -07:00 |
Andreas Gal
|
5f4b7a88e7
|
move putfield and getfield
|
2014-07-16 08:39:15 -07:00 |