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

5227 Коммитов

Автор SHA1 Сообщение Дата
Brendan Dahl e64f3ae0ba Fix native isInterface. 2015-03-03 18:21:01 -08:00
Brendan Dahl fb26cd010b Fix string resolution. 2015-03-03 18:15:32 -08:00
Brendan Dahl f39caf2763 Merge branch 'master' of https://github.com/mozilla/j2me.js into parse
Conflicts:
	bindings.ts
	jsshell.js
	vm/classRegistry.ts
2015-03-03 17:51:58 -08:00
Brendan Dahl 837380ddac Various fixes for array class infos. 2015-03-03 17:03:56 -08:00
Marco Castelluccio b7eb554230 Use ClassRegistry::getClass instead of ClassRegistry::loadClass to fix array classes loading 2015-03-04 01:37:39 +01:00
Michael Bebenita a521034be2 More precise context precedence. 2015-03-03 16:20:21 -08:00
Michael Bebenita 43aa8d509e No need to flush stack for unwind calls. 2015-03-03 16:19:45 -08:00
Brendan Dahl 1e95edc732 Lookup fields and methods in interfaces too. 2015-03-03 16:01:53 -08:00
Brendan Dahl b1fcfb1763 Read constant values. 2015-03-03 15:45:41 -08:00
Marco 651fefe36c Merge pull request #1194 from mykmelez/polyfill-canvas-toblob
polyfill Canvas.toBlob for Chrome
2015-03-03 23:58:55 +01:00
Myk Melez ad494ec2de polyfill Canvas.toBlob for Chrome 2015-03-03 13:01:46 -08:00
Brendan Dahl 499417f00e Add long support. 2015-03-03 10:59:16 -08:00
Marco Castelluccio 4131617b3e Eagerly load exception_table for now 2015-03-03 14:28:49 +01:00
Michael Bebenita 4105f34889 Several bug fixes, now it runs some midlets. 2015-03-03 01:54:54 -08:00
Michael Bebenita 1b416f645a Reify expression stack. 2015-03-03 00:33:17 -08:00
Michael Bebenita 48daf0d25a More comments and remove old code. 2015-03-02 20:42:30 -08:00
Michael Bebenita 7a0fd378e4 Comments and removed old code. 2015-03-02 20:34:31 -08:00
Brendan Dahl 74eecf8fc7 Relax assertion for method ref and add back mangledClassAndMethodName. 2015-03-02 19:32:14 -08:00
Brendan Dahl a4a775fec3 Fix primitive arrays. 2015-03-02 19:25:36 -08:00
Brendan Dahl 3d8f8d4011 Resolve more constants. 2015-03-02 19:07:58 -08:00
Brendan Dahl 7efcc906d7 Change getMethod to getMethodByIndex to match getting fields. 2015-03-02 18:09:17 -08:00
Brendan Dahl 2e91a72eb5 Remove CLASSES getField() and use temporary getField(). 2015-03-02 18:05:13 -08:00
Brendan Dahl 190101c05a Fix an old geMethod. 2015-03-02 18:02:45 -08:00
Brendan Dahl f86fcaa24c Remove CLASSES get method. 2015-03-02 16:20:01 -08:00
Brendan Dahl b9cf143f7a Add mangled name. 2015-03-02 15:55:50 -08:00
Brendan Dahl 251e3c3da0 Merge branch 'master' of https://github.com/mozilla/j2me.js into static-race2
Conflicts:
	bindings.ts
2015-03-02 14:25:26 -08:00
Marco 9c1c0bb2dd Merge pull request #1190 from mykmelez/optimize-dumb-pipe
optimize dumb pipe
2015-03-02 20:09:47 +01:00
Myk Melez 8a4f465c04 remove unused support for pipe.send w/callback 2015-03-02 10:10:52 -08:00
Myk Melez c6a60881bb handle pipe event after timeout to reduce time child frame hung in modal alert 2015-03-02 10:10:24 -08:00
Michael Bebenita cf498c8895 Fix compilation errors after merge. 2015-02-28 15:57:24 -08:00
Michael Bebenita a32c150538 Merge commit 'fcc61a07ef753974b3ea9c44a688ebdb62b2a521' into parse
Conflicts:
	actors.ts
	interpreter.ts
	vm/context.ts
	vm/jvm.ts
	vm/runtime.ts
2015-02-28 14:47:45 -08:00
Michael Bebenita affb5765f1 Method and field resolution. 2015-02-28 14:36:34 -08:00
Michael Bebenita fe77b7a710 Make class structs derive from ByteStream. 2015-02-28 01:40:31 -08:00
Myk Melez 6bcc7577cf Merge pull request #1187 from marco-c/remove_last_usage_classes_loadfile
Remove last usage of ClassRegistry::loadFile
2015-02-27 17:38:06 -08:00
Michael Bebenita d61ee78b38 Snapshot. 2015-02-27 17:37:08 -08:00
Marco d1661f40f1 Merge pull request #1183 from brendandahl/multi-new-array
Add baseline jit for new multi array.
2015-02-28 02:35:36 +01:00
Marco c36ad52ab6 Merge pull request #1169 from TimAbraldes/reusecontexts
Reuse contexts on `ImageData` objects
2015-02-28 02:33:20 +01:00
Marco Castelluccio 4ebafdf7b7 Remove last usage of ClassRegistry::loadFile 2015-02-28 02:08:49 +01:00
Marco a66142a953 Merge pull request #1171 from mykmelez/revert-996
revert #996 (fixes #1149 and #1150)
2015-02-28 02:01:22 +01:00
Myk Melez eaeca08528 Merge branch 'master' into revert-996
Conflicts:
	jsshell.js
2015-02-27 16:53:34 -08:00
Myk Melez 153142a07e Merge pull request #1160 from marco-c/jarstore
JARStore
2015-02-27 16:48:52 -08:00
Brendan Dahl deca81db5e Add baseline jit for new multi array. 2015-02-27 16:28:45 -08:00
Myk Melez 8997751461 Merge pull request #1182 from brendandahl/remove-debugger
Remove debugger statement.
2015-02-27 14:06:46 -08:00
Brendan Dahl 771458ce5d Remove debugger statement. 2015-02-27 13:42:20 -08:00
Brendan Dahl fec2fc6930 Fix isFinal check for baseline. 2015-02-27 13:29:18 -08:00
Marco Castelluccio d8a6fa415e Merge branch 'master' of github.com:mozilla/j2me.js into jarstore
Conflicts:
	vm/classRegistry.ts
2015-02-27 18:51:05 +01:00
Marco Castelluccio 302fa7585d Add a comment explaining why we're defining objects like window, Promise, etc. in jsshell.js and jsc.ts 2015-02-27 18:44:46 +01:00
Myk Melez a0b7398d01 Merge pull request #1178 from marco-c/fix_emoji
Fix emoji bug
2015-02-27 09:22:54 -08:00
Myk Melez c64f55b906 Merge pull request #1177 from marco-c/fix_runtests
Fix runtests.py, the exit_code was being overwritten by the shell exit_c...
2015-02-27 09:11:30 -08:00
Myk Melez 2a53c4ecdc Merge pull request #1176 from marco-c/openFileHandler
Fix return type of DefaultFileHandler.openForRead and DefaultFileHandler...
2015-02-27 09:10:53 -08:00