Michael Bebenita
|
c7e985b091
|
Make jsshell work again.
|
2015-01-29 15:02:57 -08:00 |
Michael Bebenita
|
bf537b5c7a
|
OSR Support and misc cleanup.
|
2015-01-18 19:54:01 -08:00 |
Brendan Dahl
|
f7111aa8a6
|
Merge branch 'master' of https://github.com/andreasgal/j2me.js into jit-merge
Conflicts:
classinfo.js
jsshell.js
main.html
main.js
midp/gfx.js
midp/midp.js
style/main.css
|
2015-01-13 18:08:48 -08:00 |
Myk Melez
|
9f7666e866
|
make URL params configurable via midlet.js
|
2015-01-13 13:33:17 -08:00 |
Michael Bebenita
|
fca2a2baad
|
TSify and clean up the rest of the VM, as well as add a closure target.
|
2014-12-31 12:45:52 -08:00 |
Michael Bebenita
|
29f25dd051
|
Stub Promise in jsshell.
|
2014-12-19 14:36:06 -08:00 |
Michael Bebenita
|
fef818f866
|
Avoid data view, cache strings.
|
2014-12-18 16:54:09 -08:00 |
Michael Bebenita
|
215cdb21b1
|
Remove allocation heavy bit tests.
|
2014-12-18 13:57:53 -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 |
Michael Bebenita
|
629bd80f34
|
Merge.
|
2014-12-11 16:04:20 -08:00 |
Michael Bebenita
|
abb25df708
|
Makes RuntimeKlasses normal objects. Storing properties on bound functions is slow in SM becaus they fall back to dictionary mode.
|
2014-12-08 10:55:05 -08:00 |
Brendan Dahl
|
183633fb0d
|
Fix override test.
|
2014-12-01 11:35:09 -08:00 |
Michael Bebenita
|
7f038ee4aa
|
Make sure we don't write inadvertently to stdout.
|
2014-12-01 00:04:48 -08:00 |
Michael Bebenita
|
846b1c7b80
|
Writes errors to stderr, changes the way symbols are registered.
|
2014-11-30 16:21:34 -08:00 |
Michael Bebenita
|
05df20fa47
|
Don't rely on compiled script execution to create the class hierarchy.
|
2014-11-29 02:23:10 -08:00 |
Michael Bebenita
|
bcefeff226
|
Trace Java source lines in the interpreter.
|
2014-11-27 03:28:52 -08:00 |
Michael Bebenita
|
017608e78c
|
TSify vm.js and rename to interpreter.
|
2014-11-27 01:15:46 -08:00 |
Brendan Dahl
|
ebd0d4953f
|
Fix creating new objects in compiled code.
|
2014-11-26 17:27:54 -08:00 |
Michael Bebenita
|
f5f95ae10c
|
Lots and lots of changes.
|
2014-11-26 01:21:11 -08:00 |
Michael Bebenita
|
d45733d475
|
Adds a Java-to-TS class definition generator.
|
2014-11-25 02:30:33 -08:00 |
Michael Bebenita
|
3049b051e9
|
Move runtime classes to the root.
|
2014-11-24 23:53:35 -08:00 |
Michael Bebenita
|
f6d3375571
|
Implements type checks, and moves runtime class to runtime.ts.
|
2014-11-23 21:30:33 -08:00 |
Michael Bebenita
|
a6eeab5c39
|
Moved most of the top level code generation in the compiler file, and lots of other smaller things.
|
2014-11-20 00:34:15 -08:00 |
Michael Bebenita
|
51fe908c63
|
Some cleanup.
|
2014-11-18 01:03:00 -08:00 |
Brendan Dahl
|
62f23b0c03
|
Fix jsshell.
|
2014-11-17 16:25:34 -08:00 |
Michael Bebenita
|
ad99306ee6
|
Emit one large blob of JIT code.
|
2014-11-17 14:53:06 -08:00 |
Brendan Dahl
|
3b34ad1ecd
|
Remove double run.
|
2014-10-24 20:09:39 -07:00 |
Michael Bebenita
|
1e6348e629
|
Merge.
|
2014-10-22 01:00:44 -07:00 |
Brendan Dahl
|
1febd65e59
|
Basics working.
|
2014-10-17 18:14:45 -07:00 |
Brendan Dahl
|
9c660a604b
|
Add benchmarks for the various method type invocations.
|
2014-10-15 13:42:34 -07:00 |
Michael Bebenita
|
50f5ebb826
|
Ported block analysis from C1X, and copied over C4 sources.
|
2014-10-13 12:29:53 -07:00 |
Marco Castelluccio
|
6bbd9a4e45
|
Print initialization time and running time
|
2014-10-02 11:50:33 -07:00 |
Marco Castelluccio
|
8d041d2b20
|
Make it possible to execute simple Java classes in the JS shell. Fixes #370.
|
2014-09-30 21:11:58 -07:00 |