Myk Melez
|
df19f3411b
|
Revert "don't fill header"
This reverts commit 1d37750ce7 .
|
2015-08-14 11:54:11 -07:00 |
Myk Melez
|
c42eeea85d
|
benchmark variable numbers of array allocations
|
2015-08-14 11:50:02 -07:00 |
Marco Castelluccio
|
f4f9f08ad4
|
Re-enable tests that we disabled because too slow without the JIT
|
2015-08-14 20:47:42 +02:00 |
Myk Melez
|
1d37750ce7
|
don't fill header
|
2015-08-14 11:29:56 -07:00 |
Myk Melez
|
a5800de0f3
|
format output of benchmark in way that is simple to parse
|
2015-08-14 11:14:33 -07:00 |
Myk Melez
|
f5beffca43
|
update to newer version of Closure Compiler
|
2015-08-14 10:15:28 -07:00 |
Myk Melez
|
a4839a0b69
|
zero primitive arrays with memset
|
2015-08-13 18:00:37 -07:00 |
Myk Melez
|
589bae2764
|
benchmark allocation of arrays of various lengths
|
2015-08-13 17:45:07 -07:00 |
Marco
|
3b5ea712aa
|
Merge pull request #12 from marco-c/intex-jit
Some stuff
|
2015-08-14 02:16:29 +02:00 |
Marco Castelluccio
|
2ad2d7fdb3
|
Re-enable basic unit tests with runtime compilation forcibly enabled
|
2015-08-14 02:02:28 +02:00 |
Marco Castelluccio
|
8402db90d0
|
Fix condition to avoid attempting to compile native methods
|
2015-08-14 01:49:59 +02:00 |
Marco Castelluccio
|
ad3a74a31c
|
Free all uncollectable objects allocated during tests
|
2015-08-14 01:38:12 +02:00 |
Marco Castelluccio
|
150ae2e3f3
|
Honor the forceRuntimeCompilation flag
|
2015-08-14 01:28:16 +02:00 |
Marco Castelluccio
|
85fd00a7b6
|
Don't compile methods if JIT compilation is disabled
|
2015-08-14 01:16:42 +02:00 |
Marco Castelluccio
|
30a4dbd540
|
Increase MAX_CLASS_ID value
|
2015-08-14 01:14:48 +02:00 |
Brendan Dahl
|
9131063f12
|
Merge branch 'intex-jit' of github.com:brendandahl/j2me.js into intex-jit
|
2015-08-13 15:53:32 -07:00 |
Brendan Dahl
|
a8d6c7d747
|
Re-enable OSR when there is an exit marker frame before it.
|
2015-08-13 15:52:59 -07:00 |
Brendan Dahl
|
d2c77c8ed0
|
Merge pull request #11 from marco-c/intex-jit
Use const enum when possible and fix order of references otherwise
|
2015-08-13 14:26:06 -07:00 |
Marco Castelluccio
|
a6be7ef2ce
|
Remove unused Makefile
|
2015-08-13 23:14:08 +02:00 |
Marco Castelluccio
|
8dd68864eb
|
Use const enum when possible; fix order of references
|
2015-08-13 23:12:48 +02:00 |
Brendan Dahl
|
5edb86ee3b
|
Move vtable initialization into the runtime.
- Fixes primitive arrays vtables.
|
2015-08-13 12:20:35 -07:00 |
Marco Castelluccio
|
c9b3255890
|
Test arraycopy with different kinds of primitive arrays
|
2015-08-13 16:45:19 +02:00 |
Marco Castelluccio
|
a52eb0a057
|
Optimize object array and primitive array copying in System::arraycopy
|
2015-08-13 16:35:13 +02:00 |
Marco Castelluccio
|
1a700fad02
|
Add System::arraycopy benchmark
|
2015-08-13 16:34:36 +02:00 |
Michael Bebenita
|
2374b16969
|
Add DES benchmark.
|
2015-08-13 02:25:38 -07:00 |
Michael Bebenita
|
5111abf370
|
More jsshell options.
|
2015-08-13 02:25:19 -07:00 |
Michael Bebenita
|
a6d5354669
|
Merge branch 'intex-master' into intex-jit
|
2015-08-13 00:47:45 -07:00 |
Michael Bebenita
|
201afd0bd6
|
Increase relooper's buffer size.
|
2015-08-13 00:34:21 -07:00 |
Michael Bebenita
|
2b7a802c42
|
Cache linked method in the receiver's linkedVTable.
|
2015-08-13 00:34:02 -07:00 |
Michael Bebenita
|
35f24634e2
|
Increase complexity of invoke benchmarks.
|
2015-08-13 00:32:47 -07:00 |
Michael Bebenita
|
47bcad1696
|
Add timing code around each benchmark in the harness.
|
2015-08-13 00:32:24 -07:00 |
Michael Bebenita
|
d07d8a5fa5
|
Route allocations through helper methods to make collecting stats easier.
|
2015-08-13 00:01:09 -07:00 |
Michael Bebenita
|
e7ddacbb4a
|
Fix inconsistent naming of MethodInfoId.
|
2015-08-12 23:32:33 -07:00 |
Michael Bebenita
|
859a57eca7
|
Simplify handling of parameters, locals and stack values.
|
2015-08-12 23:29:30 -07:00 |
Michael Bebenita
|
e52f099ae0
|
Optimize virtual calls.
|
2015-08-12 20:11:37 -07:00 |
Myk Melez
|
3dd4a208c1
|
use TypedArray.fill to fill new primitive arrays
|
2015-08-12 17:28:34 -07:00 |
Michael Bebenita
|
2e4dee73e5
|
Slight code size optimizations for static calls.
|
2015-08-12 16:08:51 -07:00 |
Michael Bebenita
|
fc5d9842d8
|
Optimize initialization check.
|
2015-08-12 15:54:50 -07:00 |
Michael Bebenita
|
a43086f4b1
|
Optimize static and class object address lookups.
|
2015-08-12 15:37:27 -07:00 |
Michael Bebenita
|
8d829c47b4
|
Fix NO_GC mode again.
|
2015-08-12 14:42:55 -07:00 |
Michael Bebenita
|
fc3d12b28a
|
Fix merge mistake.
|
2015-08-12 14:27:14 -07:00 |
Michael Bebenita
|
114b9bd54a
|
Merge.
|
2015-08-12 14:23:13 -07:00 |
Brendan Dahl
|
3c4fc96b78
|
Merge pull request #9 from marco-c/intex-jit
Merge from intex
|
2015-08-12 14:11:23 -07:00 |
Marco Castelluccio
|
50bbf86e3c
|
Use Constants.MAX_STACK_SIZE
|
2015-08-12 16:09:38 +02:00 |
Marco Castelluccio
|
93d8ed25e7
|
Merge branch 'intex-jit' of https://github.com/brendandahl/j2me.js into intex-jit
|
2015-08-12 15:32:05 +02:00 |
Michael Bebenita
|
d6b404bec8
|
Cleanup NO_GC mode.
|
2015-08-12 01:21:40 -07:00 |
Michael Bebenita
|
b09bc6b528
|
Increase relooper buffer size.
|
2015-08-12 00:31:30 -07:00 |
Michael Bebenita
|
8dd3739b20
|
Add benchmark harness.
|
2015-08-12 00:30:32 -07:00 |
Brendan Dahl
|
54a4f0ab84
|
Merge branch 'intex-jit' of https://github.com/mbebenita/j2me.js into intex-jit
Conflicts:
vm/native/native.cpp
|
2015-08-11 18:07:04 -07:00 |
Brendan Dahl
|
08ff5275d0
|
Allow for case when exceptions are created.
|
2015-08-11 18:05:07 -07:00 |