Граф коммитов

3186 Коммитов

Автор SHA1 Сообщение Дата
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