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
|
d61ee78b38
|
Snapshot.
|
2015-02-27 17:37:08 -08:00 |
Michael Bebenita
|
8619727920
|
Lazify parsing.
|
2015-02-25 17:41:43 -08:00 |
Brendan Dahl
|
cc2fc91579
|
Remove new instance synthetic code.
|
2015-02-25 16:01:07 -08:00 |
Brendan Dahl
|
764c00beb4
|
Use Class.java static initialization code.
|
2015-02-24 12:45:18 -08:00 |
Marco Castelluccio
|
f861cb1544
|
Reintroduce custom version of DataOutputStream
|
2015-02-23 23:29:08 +01:00 |
Marco Castelluccio
|
3e8bc99682
|
Merge branch 'master' of github.com:mozilla/j2me.js into self_hosting_datainputstream_dataoutputstream
Conflicts:
jit/baseline.ts
|
2015-02-23 23:24:03 +01:00 |
Marco Castelluccio
|
a28ea46826
|
Add SHA methods to the list of privileged methods
|
2015-02-19 02:42:13 +01:00 |
Marco Castelluccio
|
a7135f91a9
|
Self-host DataInputStream and DataOutputStream
|
2015-02-19 02:34:07 +01:00 |
Michael Bebenita
|
707e95874d
|
Forgot to mark invoke ops as trapping.
|
2015-02-16 13:26:23 -08:00 |
Michael Bebenita
|
e96fcdb6db
|
Fix type-o.
|
2015-02-16 12:08:52 -08:00 |
Michael Bebenita
|
a36844ae75
|
Omit divide by zero checks in privileged methods.
|
2015-02-16 12:06:50 -08:00 |
Michael Bebenita
|
bada9043bc
|
Only emit OSR entry points for non leaf methods.
|
2015-02-16 12:05:59 -08:00 |
Michael Bebenita
|
7da89956c3
|
More general special power selection.
|
2015-02-16 12:04:58 -08:00 |
Michael Bebenita
|
cc897432cc
|
Fix increment bug.
|
2015-02-16 12:01:25 -08:00 |
Michael Bebenita
|
8fd0b69742
|
Count the number of invoke opcodes in methods.
|
2015-02-16 12:00:53 -08:00 |
Michael Bebenita
|
ed5e51cffd
|
Merge.
|
2015-02-16 09:41:02 -08:00 |
Myk Melez
|
af0a60baa9
|
Merge pull request #1082 from brendandahl/osr-entry
Save OSR entry points for AOT code.
|
2015-02-12 16:39:25 -08:00 |
Myk Melez
|
b4bc956627
|
Merge branch 'master' into replace-file-connection
Conflicts:
java/Makefile
|
2015-02-11 16:05:01 -08:00 |
Brendan Dahl
|
77f3a9c16e
|
Save OSR entry points for AOT code.
|
2015-02-11 13:10:53 -08:00 |
Yuan Xulei
|
61a7cf5150
|
Fix location.js to use the way to create native methods.
|
2015-02-11 10:58:13 +08:00 |
Myk Melez
|
4b70dfe0e8
|
Merge branch 'master' into replace-file-connection
Conflicts:
.gitignore
|
2015-02-09 23:04:33 -08:00 |
Michael Bebenita
|
f1dcc1ef4e
|
Updates benchmark to call GC between runs.
|
2015-02-09 21:18:44 -08:00 |
Michael Bebenita
|
ae92714bfe
|
Merge.
|
2015-02-09 19:07:07 -08:00 |
Brendan Dahl
|
3d852a077e
|
Disable preemption until we fix bugs.
|
2015-02-09 18:58:55 -08:00 |
Michael Bebenita
|
c169aec40b
|
Merge commit '7e26c8aec7312bf0d2e9149ef36133fce1d305b3' into jitnat
Conflicts:
Makefile
jit/baseline.ts
runtime.ts
string.js
tests/automation.js
|
2015-02-09 16:29:13 -08:00 |
Myk Melez
|
4fc6dd914d
|
Merge branch 'master' into replace-file-connection
|
2015-02-09 16:00:53 -08:00 |
Michael Bebenita
|
7e26c8aec7
|
Merge pull request #1052 from brendandahl/mbebenita-preempt
Compiled code preemption.
|
2015-02-09 13:25:12 -08:00 |
Myk Melez
|
8f776544b2
|
Merge branch 'master' into replace-file-connection
Conflicts:
java/Makefile
|
2015-02-09 10:39:01 -08:00 |
Yuan Xulei
|
79c61c3eb2
|
Add a short delay to NativeChannel.doMeasureData to avoid blocking the main thread
|
2015-02-09 11:45:40 +08:00 |
Myk Melez
|
4c8b2a2c90
|
add yielding DefaultFileHandler natives to yield map
|
2015-02-06 15:07:34 -08:00 |
Brendan Dahl
|
7e8810e5ac
|
Inline preemption sample count check.
|
2015-02-06 13:35:00 -08:00 |
Myk Melez
|
a2e63dfe38
|
remove vestiges of old implementation
|
2015-02-06 12:55:04 -08:00 |
Brendan Dahl
|
5718e861a7
|
Move preempt after OSR.
|
2015-02-05 14:32:29 -08:00 |
Brendan Dahl
|
816bad3464
|
Merge branch 'master' of https://github.com/mozilla/j2me.js into mbebenita-preempt
|
2015-02-05 13:45:51 -08:00 |
Marco Castelluccio
|
9203e5491e
|
Emit monitorEnter code in one line
|
2015-02-04 21:55:11 +01:00 |
Marco Castelluccio
|
0278378d04
|
Cache $.ctx.thread if a method uses monitorEnter
|
2015-02-04 21:51:07 +01:00 |
Marco Castelluccio
|
cee644d796
|
Read object lock property only once
|
2015-02-04 21:08:59 +01:00 |
Marco Castelluccio
|
ea05e1791e
|
Emit a single line for monitorExit
|
2015-02-04 20:51:51 +01:00 |
Marco Castelluccio
|
041a505f65
|
Fast path for monitorEnter, both in interpreter and baseline JIT
|
2015-02-04 20:19:13 +01:00 |
Marco Castelluccio
|
c5570f6690
|
Inline monitorExit fast bath in the baseline JIT as well
|
2015-02-04 20:16:00 +01:00 |
Michael Bebenita
|
ebfa8cfb10
|
Merge commit '26a7e4fc2610ec7c656ff688d78ee3d372a50cf9' into jitnat
Conflicts:
tests/automation.js
|
2015-02-04 02:36:02 -08:00 |
Michael Bebenita
|
4743451a90
|
Clean up check array store.
|
2015-02-03 01:56:51 -08:00 |
Michael Bebenita
|
ff923fce33
|
Merge commit 'ab8f38effa26a3ab9759d4dcc749d876cac906cb' into jitnat
|
2015-02-02 19:40:53 -08:00 |
Marco Castelluccio
|
26a8df4faa
|
Merge branch 'master' of https://github.com/andreasgal/j2me.js into fix_interisolatemutex
|
2015-02-02 20:10:25 +01:00 |
Myk Melez
|
95cdc7a246
|
Merge pull request #1004 from marco-c/texteditor_listener_improvements
Some improvements for TextEditor listeners
|
2015-02-02 09:16:30 -08:00 |
Marco Castelluccio
|
0ea3f7d0ed
|
Make RecordStore natives sync again
|
2015-02-02 12:10:57 +01:00 |
Myk Melez
|
6e5c1861c1
|
make RecordStoreUtil.exists, RecordStoreFile.commitWrite, and RecordStoreFile.closeFile async again
|
2015-02-01 22:51:51 -08:00 |
Marco Castelluccio
|
737ffc9ff6
|
Update getNextDirtyEditor signature
|
2015-02-01 13:15:43 +01:00 |