Myk Melez
|
020a0778d7
|
Revert "Remove use of long.js library."
|
2015-06-02 09:58:39 -07:00 |
Brendan Dahl
|
a7bc63c4a8
|
Remove use of long.js library.
|
2015-06-01 11:38:31 -06:00 |
Michael Bebenita
|
ff9c561342
|
Polyfill promises in the JS shell.
|
2015-05-16 17:19:09 -07:00 |
Michael Bebenita
|
d008938e55
|
Started to migrate natives to TS.
|
2015-05-16 11:08:48 -07:00 |
Brendan Dahl
|
c80cb03206
|
Merge branch 'master' of https://github.com/mozilla/j2me.js into intex
Conflicts:
Makefile
jsshell.js
references-jsc.ts
references.ts
vm/context.ts
vm/jvm.ts
|
2015-05-14 17:27:30 -07:00 |
Michael Bebenita
|
d17ede085a
|
Move jvm.ts into context.ts
|
2015-05-07 23:37:31 -07:00 |
Brendan Dahl
|
9cd9ec437c
|
Enable preemption and use a fair scheduler.
|
2015-05-07 16:07:40 -07:00 |
Michael Bebenita
|
eb19c6ee88
|
Simpler frame layout.
|
2015-05-06 01:26:46 -07:00 |
Marco Castelluccio
|
1e62811e7a
|
Use custom TypeScript lib.d.ts. Fixes #1494
|
2015-05-01 01:05:29 +02:00 |
Michael Bebenita
|
49d4059021
|
Beginnings of a asm.jsified interpreter. The first goal is to optimize our thread stack data structures to make interpretation and unwinding faster.
|
2015-04-30 09:51:47 -07:00 |
Michael Bebenita
|
6b8e98db8c
|
Defer implKey construction as late as possible. This should now defer all implKeys until the compiler kicks in, which uses them in analyze.ts
|
2015-03-13 20:33:30 -07:00 |
Brendan Dahl
|
73a44f81cf
|
Move parser.ts into correct license folder.
|
2015-03-09 14:20:55 -07:00 |
Marco Castelluccio
|
7aed6bf108
|
Remove now unused actors.ts file
|
2015-03-05 20:25:43 +01:00 |
Brendan Dahl
|
fb26cd010b
|
Fix string resolution.
|
2015-03-03 18:15:32 -08:00 |
Michael Bebenita
|
8619727920
|
Lazify parsing.
|
2015-02-25 17:41:43 -08:00 |
Myk Melez
|
6c633a6d05
|
move files with node-jvm code to subdirectory
|
2015-02-13 18:18:08 -08:00 |
Yuan Xulei
|
67bf67d3c8
|
Set values of the global variable release and profile by Makefile configuration
|
2015-01-29 13:04:09 +08:00 |
Michael Bebenita
|
eea46c2871
|
Remove pack files.
|
2015-01-20 11:38:56 -08:00 |
Michael Bebenita
|
f3fbd9f504
|
Fix type import and guard asserts.
|
2015-01-19 23:49:05 -08:00 |
Michael Bebenita
|
92cea4d8ac
|
Move optimizing compiled out of runtime build, making it available only ahead of time.
Remove unused code.
|
2015-01-19 23:31:33 -08:00 |
Michael Bebenita
|
5809744eef
|
More OSR changes., WIP.
|
2015-01-19 12:28:04 -08:00 |
Michael Bebenita
|
336ead1407
|
Merge branch 'master' of https://github.com/andreasgal/j2me.js
Conflicts:
Makefile
libs/console.js
main.html
references.ts
runtime.ts
style/main.css
|
2015-01-15 14:53:59 -08:00 |
Michael Bebenita
|
e61cf6927e
|
Only link right before initializing a class.
|
2015-01-14 17:13:14 -08:00 |
Brendan Dahl
|
d6439415db
|
Add missing newlines.
|
2015-01-13 16:47:42 -08:00 |
Michael Bebenita
|
65c4bd122e
|
A more efficient encoding for compiled source files so that we don't have to eval the entire script at runtime.
|
2015-01-13 00:37:28 -08:00 |
Michael Bebenita
|
a69fb622b8
|
Preparing for baseline JIT.
|
2015-01-08 18:45:07 -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
|
2bca933433
|
Monomorphize many of the interpreter bytecodes.
|
2014-12-24 16:46:31 -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
|
470c54fe49
|
Native bindings.
|
2014-12-16 02:56:12 -08:00 |
Michael Bebenita
|
017608e78c
|
TSify vm.js and rename to interpreter.
|
2014-11-27 01:15:46 -08:00 |
Michael Bebenita
|
f5f95ae10c
|
Lots and lots of changes.
|
2014-11-26 01:21:11 -08:00 |
Michael Bebenita
|
3049b051e9
|
Move runtime classes to the root.
|
2014-11-24 23:53:35 -08:00 |