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 |
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 |
Marcus Cavanaugh
|
4875dc0748
|
Exception handling.
|
2014-12-15 19:06:53 -06:00 |
Michael Bebenita
|
bb18fc9740
|
Don't use java.lang.Class instances to hold static state.
|
2014-12-15 17:06:43 -08:00 |
Michael Bebenita
|
fb7ceb0178
|
Prepare for JIT bailouts.
|
2014-12-15 15:53:39 -08:00 |
Michael Bebenita
|
62e850adca
|
Merge branch 'jit-merge-mbx' of https://github.com/brendandahl/j2me.js
|
2014-12-15 14:05:14 -08:00 |
Brendan Dahl
|
15c5fc7d95
|
Remove unused code.
|
2014-12-15 12:49:37 -08:00 |
Michael Bebenita
|
41501ee485
|
Remove old code.
|
2014-12-13 12:38:46 -08:00 |
Michael Bebenita
|
0317144c92
|
Emit signature as a comment.
|
2014-12-13 12:38:14 -08:00 |
Brendan Dahl
|
d5eae6c8ec
|
Disable init writer.
|
2014-12-12 16:47:01 -08:00 |
Michael Bebenita
|
e565e18cbc
|
More tracing cleanup and pretty ANSII colors.
|
2014-12-12 16:38:22 -08:00 |
Michael Bebenita
|
e1c647b549
|
Merge.
|
2014-12-12 15:03:15 -08:00 |
Michael Bebenita
|
7c290c0762
|
Add missing var declaration.
|
2014-12-12 15:01:51 -08:00 |
Michael Bebenita
|
29b2f0e84f
|
Changes mangling scheme for field names.
Cleans up a bit the tracing system.
Fixes throws in compiled code.
Adds a way to specify a text file to filter the classes that need to be compiled.
|
2014-12-12 15:00:34 -08:00 |
Marcus Cavanaugh
|
2a9a511fa2
|
Fix socket closing race.
|
2014-12-12 15:30:22 -06:00 |
Brendan Dahl
|
7da432a797
|
Merge branch 'master' of https://github.com/mbebenita/j2me.js into jit-merge-mbx
|
2014-12-11 16:26:23 -08:00 |
Michael Bebenita
|
873ad77ac2
|
Clean up last commit and add timestamps to log messages.
|
2014-12-11 16:23:42 -08:00 |
Brendan Dahl
|
1a562a8943
|
Misc cleanup.
|
2014-12-11 16:04:44 -08:00 |
Michael Bebenita
|
629bd80f34
|
Merge.
|
2014-12-11 16:04:20 -08:00 |
Brendan Dahl
|
d0e9904afb
|
Remove unused file.
|
2014-12-11 15:48:09 -08:00 |
Michael Bebenita
|
967e1e43eb
|
Merge.
|
2014-12-11 15:38:07 -08:00 |
Brendan Dahl
|
7cd00ff1e2
|
Use correct array type.
|
2014-12-11 14:35:12 -08:00 |
Brendan Dahl
|
4319e83aa8
|
Create typed array from array buffer.
|
2014-12-11 13:53:58 -08:00 |
Brendan Dahl
|
5dbe2e5253
|
Ensure frame gets pushed on vm pause.
|
2014-12-11 11:25:27 -08:00 |
Michael Bebenita
|
7825d50a90
|
Some cleanup around how method tracing is logged.
|
2014-12-09 18:19:35 -08:00 |
Brendan Dahl
|
9eba8bf935
|
Fix thread logging.
|
2014-12-09 15:31:34 -08:00 |
Brendan Dahl
|
1edfdf8fd9
|
Remove logging.
|
2014-12-09 15:27:37 -08:00 |
Brendan Dahl
|
18a95519a2
|
Reject image promise on error.
|
2014-12-09 13:43:35 -08:00 |
Brendan Dahl
|
36161c6045
|
Fix other image loading problem.
|
2014-12-09 13:36:50 -08:00 |