Brendan Dahl
|
50ec711348
|
Merge branch 'master' of https://github.com/mbebenita/j2me.js into jit-merge-mbx
|
2014-12-17 17:21:52 -08:00 |
Michael Bebenita
|
e2f8be473d
|
Merge branch 'master' of https://github.com/mbebenita/j2me.js
|
2014-12-17 17:19:27 -08:00 |
Michael Bebenita
|
70d4002030
|
Add button to profile for 1 second.
|
2014-12-17 17:18:38 -08:00 |
Brendan Dahl
|
6a2529bcb6
|
Merge branch 'master' of https://github.com/mbebenita/j2me.js into jit-merge-mbx
|
2014-12-17 17:12:16 -08:00 |
Brendan Dahl
|
cba0031657
|
Add divide by zero checks.
|
2014-12-17 16:17:31 -08:00 |
Michael Bebenita
|
ca0056f700
|
Merge branch 'jit-merge-mbx' of https://github.com/brendandahl/j2me.js
|
2014-12-17 16:00:38 -08:00 |
Michael Bebenita
|
1105f1417d
|
Adds field symbol linking.
|
2014-12-17 15:58:41 -08:00 |
Brendan Dahl
|
5314727dda
|
Fix interned strings.
|
2014-12-17 15:39:40 -08:00 |
Marcus Cavanaugh
|
1908e5c700
|
Merge master.
|
2014-12-17 17:25:34 -06:00 |
Marcus Cavanaugh
|
ce7923046a
|
checkCast should throw ClassCastException.
|
2014-12-17 16:57:14 -06:00 |
Brendan Dahl
|
5196bfdf04
|
Fix console check.
|
2014-12-17 14:22:49 -08:00 |
Brendan Dahl
|
e45fe32060
|
Refactor to avoid confusion with ctx.current().
|
2014-12-17 14:04:13 -08:00 |
Michael Bebenita
|
46100a779b
|
Some typing.
|
2014-12-17 13:54:06 -08:00 |
Brendan Dahl
|
0d805d3f1f
|
Merge branch 'jit-merge-mbx' of github.com:brendandahl/j2me.js into jit-merge-mbx
|
2014-12-17 13:44:09 -08:00 |
Brendan Dahl
|
0b1c934c4e
|
Some more cleanup.
|
2014-12-17 13:43:15 -08:00 |
Michael Bebenita
|
b7990d4070
|
Emit Uint16 for Char arrays.
|
2014-12-17 13:42:14 -08:00 |
Brendan Dahl
|
cb2de49d2e
|
Merge pull request #5 from kripken/fix-makefile
fix Makefile find usage for linux
|
2014-12-17 13:26:24 -08:00 |
Alon Zakai
|
f3aa716d54
|
fix Makefile find usage for linux
|
2014-12-17 13:25:33 -08:00 |
Brendan Dahl
|
b78d0b0e62
|
Missed cleanup.
|
2014-12-17 12:31:04 -08:00 |
Brendan Dahl
|
68ec422421
|
First round of interpreter cleanup:
-Remove execute ignoring yields.
-Rename interpreter functions
-Move frame pops into the interpreter in prep for next cleanup step
|
2014-12-17 12:30:14 -08:00 |
Marcus Cavanaugh
|
00bc5fdee0
|
Allow windows-style line endings in classes.txt.
|
2014-12-17 13:24:47 -06:00 |
Myk Melez
|
b8e06c67e2
|
Merge pull request #738 from marco-c/int32array
Use Int32Array instead of Uint32Array in zipfile.js and gfx.js
|
2014-12-17 00:57:07 -08:00 |
Marco
|
bba2cf442f
|
Merge pull request #734 from yxl/object-url-leak
Revoke object URL to avoid ImagePlayer's leak. Fix #706.
|
2014-12-17 09:08:55 +01:00 |
Michael Bebenita
|
52534ffdca
|
Add ability to compile entire jar files.
Add synchronization wrappers for AOT code, WIP.
Fix bug that was causing recursive symbol resolution.
Clear / dump counter buttons.
|
2014-12-16 23:39:37 -08:00 |
Michael Bebenita
|
8a36887851
|
FIx types.
|
2014-12-16 20:49:42 -08:00 |
Michael Bebenita
|
7bf6e682d6
|
Remove some usages for util.X methods and fix bug for newArray
|
2014-12-16 20:47:02 -08:00 |
Michael Bebenita
|
8abc167fda
|
Make unwind flag global so that it can be optimized by the JIT.
|
2014-12-16 20:46:05 -08:00 |
Michael Bebenita
|
5d41042625
|
Fix interfaces.
|
2014-12-16 18:50:52 -08:00 |
Brendan Dahl
|
a2cf932a32
|
Add bailouts and convert type errors to java exceptions.
|
2014-12-16 17:46:47 -08:00 |
Brendan Dahl
|
943cca01b6
|
Better hashcode fix.
|
2014-12-16 16:01:16 -08:00 |
Brendan Dahl
|
209e2e9d82
|
Fix hashcode.
|
2014-12-16 15:58:45 -08:00 |
Brendan Dahl
|
3b2c4e8f01
|
Merge branch 'master' of https://github.com/mbebenita/j2me.js into jit-merge-mbx
|
2014-12-16 14:59:53 -08:00 |
Michael Bebenita
|
c6a488c730
|
Ensure valid hash codes for objects that don't have them set when they are constructed.
|
2014-12-16 14:54:23 -08:00 |
Brendan Dahl
|
c3023643cd
|
Merge branch 'master' of https://github.com/mbebenita/j2me.js into jit-merge-mbx
Conflicts:
context.ts
|
2014-12-16 13:59:24 -08:00 |
Brendan Dahl
|
363c716741
|
Fix isolate and thread tests.
|
2014-12-16 11:23:53 -08:00 |
Marcus Cavanaugh
|
38df0d4e57
|
Fix exception instantiation.
|
2014-12-16 10:27:20 -06:00 |
Michael Bebenita
|
914aa34de0
|
Use nicer prefixes for VM private fields since they can't possibly collide with Java fields.
|
2014-12-16 03:00:19 -08:00 |
Michael Bebenita
|
470c54fe49
|
Native bindings.
|
2014-12-16 02:56:12 -08:00 |
Michael Bebenita
|
8694645fd9
|
Add make target to AOT classes.jar
|
2014-12-16 01:52:32 -08:00 |
Michael Bebenita
|
7dd5801784
|
Trace loads during graph building.
|
2014-12-15 23:46:59 -08:00 |
Michael Bebenita
|
9200d47b9c
|
Visit loads of all StoreDependent nodes.
|
2014-12-15 23:46:08 -08:00 |
Michael Bebenita
|
bfae9dc831
|
Fix compiler type checking.
|
2014-12-15 23:44:41 -08:00 |
Michael Bebenita
|
e77ae21c40
|
Add option to filter out a single method to compile.
|
2014-12-15 23:43:56 -08:00 |
Yuan Xulei
|
4707ce6779
|
Revoke object URL to avoid ImagePlayer's leak. Fix #706.
|
2014-12-16 11:46:22 +08:00 |
Brendan Dahl
|
fef21ca51a
|
Remove debugger.
|
2014-12-15 19:40:18 -08:00 |
Brendan Dahl
|
f97eef6351
|
Fix override exceptions.
|
2014-12-15 19:39:46 -08:00 |
Brendan Dahl
|
eba653cc3b
|
Fix class initialization yielding and promise exceptions.
|
2014-12-15 19:38:08 -08:00 |
Brendan Dahl
|
d652c671fa
|
Exception rewrite.
|
2014-12-15 18:54:47 -08:00 |
Brendan Dahl
|
f81fa7db28
|
Temp
|
2014-12-15 17:38:27 -08:00 |
Brendan Dahl
|
1df7157c8e
|
Merge branch 'jit-merge-mbx' of github.com:brendandahl/j2me.js into jit-merge-mbx
|
2014-12-15 17:07:21 -08:00 |