Brendan Dahl
|
891f746802
|
Use a more predicable isolate test with assertions.
|
2015-08-25 15:20:59 -07:00 |
Myk Melez
|
250814f0d7
|
Merge pull request #1831 from mbebenita/intex-cherry
Intex cherry
|
2015-08-24 15:44:00 -07:00 |
Michael Bebenita
|
ceaa61bd2a
|
Add type annotation.
|
2015-08-24 15:12:55 -07:00 |
Myk Melez
|
f089da3334
|
Merge pull request #1842 from brendandahl/intex-const
Use const enums everywhere.
|
2015-08-24 12:22:58 -07:00 |
Michael Bebenita
|
86d3918e6a
|
Default to anonymous functions in release builds.
|
2015-08-24 11:59:10 -07:00 |
Myk Melez
|
cfffa95f01
|
Merge pull request #1844 from marco-c/remove_nativeconnectionmap
Remove NativeConnectionMap by directly using NativeMap
|
2015-08-24 08:55:08 -07:00 |
Myk Melez
|
d5b8ae2c04
|
Merge pull request #1838 from marco-c/boehm_heuristics
Use Boehm's GC heuristics instead of our own
|
2015-08-24 08:41:33 -07:00 |
Marco Castelluccio
|
1a93d60f7d
|
Remove unused parameter from emitPreemptionCheck
|
2015-08-21 18:02:06 -07:00 |
Marco Castelluccio
|
472f759469
|
Remove NativeConnectionMap by directly using NativeMap
|
2015-08-21 17:10:54 -07:00 |
Myk Melez
|
e18bf117e0
|
Merge pull request #1834 from marco-c/remove_tags
Some cleanup
|
2015-08-21 09:49:36 -07:00 |
Brendan Dahl
|
fe915afa13
|
Use const enums everywhere.
|
2015-08-21 09:40:21 -07:00 |
Marco Castelluccio
|
4ddc9d7180
|
Merge branch 'master' of https://github.com/andreasgal/j2me.js into intex
|
2015-08-20 18:04:48 -07:00 |
Marco Castelluccio
|
54f98d99f6
|
Remove unused FREE_MEMORY_TARGET constant
|
2015-08-20 17:30:30 -07:00 |
Marco Castelluccio
|
9e03aa11d4
|
Use Boehm's GC heuristics instead of our own. Fixes #1837
|
2015-08-20 17:30:12 -07:00 |
Marco
|
83fcc77e2c
|
Merge pull request #1833 from mykmelez/intex-enable-compiler
enable compiler on intex branch
|
2015-08-20 16:30:04 -07:00 |
Marco Castelluccio
|
842e7444f2
|
Remove unused int32ToFloat and int64ToDouble from IntegerUtilities
|
2015-08-20 16:19:31 -07:00 |
Marco Castelluccio
|
0533a871ff
|
Remove resolveClass and directly use ConstantPool::resolveClass
|
2015-08-20 16:19:08 -07:00 |
Myk Melez
|
59a3fc1312
|
update number of unit tests to run
|
2015-08-20 16:17:44 -07:00 |
Marco Castelluccio
|
f4883da4d4
|
Remove tags directly handled in the interpreter from ConstantPool::resolve; remove unused constantValue getter from FieldInfo
|
2015-08-20 16:09:40 -07:00 |
Marco Castelluccio
|
e1c639f814
|
Re-enable tests that required the JIT to run
|
2015-08-20 15:46:52 -07:00 |
Myk Melez
|
27550ec530
|
update comment harder
|
2015-08-20 15:39:26 -07:00 |
Myk Melez
|
f519c0365d
|
update comment
|
2015-08-20 15:37:53 -07:00 |
Myk Melez
|
973e45f628
|
increase free memory target to prevent OOMs
|
2015-08-20 15:23:52 -07:00 |
Michael Bebenita
|
0765f845fc
|
Move use of asmJsTotalMemory to nat.ts.
|
2015-08-20 14:54:33 -07:00 |
Michael Bebenita
|
1fda0eadff
|
Bump default ASMJS_TOTAL_MEMORY to 128MB for benchmarks.
|
2015-08-20 14:53:45 -07:00 |
Michael Bebenita
|
3aa3bd9ec7
|
Don't disable JIT in the jsshell.
|
2015-08-20 14:41:09 -07:00 |
Michael Bebenita
|
3e3f82e4a3
|
Cache class instance check map, and use lower case names to avoid any conflicts.
|
2015-08-20 14:39:05 -07:00 |
Michael Bebenita
|
97c1e6ec5a
|
Use the same loop count for invoke benchmarks.
|
2015-08-20 14:38:53 -07:00 |
Michael Bebenita
|
ffd572702d
|
Avoid ovefflow checks.
|
2015-08-20 14:38:46 -07:00 |
Michael Bebenita
|
c1166061e5
|
Cache lookup tables in locals.
|
2015-08-20 14:38:37 -07:00 |
Michael Bebenita
|
d90456fa09
|
Measure compilation time.
|
2015-08-20 14:38:26 -07:00 |
Michael Bebenita
|
9b45554e26
|
Render only a scaffolding using the Relooper in order to avoid copying strings between JS and asm.js.
|
2015-08-20 14:38:20 -07:00 |
Michael Bebenita
|
f883ec7c51
|
Add compiler benchmark.
|
2015-08-20 14:36:16 -07:00 |
Michael Bebenita
|
fc5bdebac1
|
No need to increment backward branch counter on OPs that can't OSR anyway.
|
2015-08-20 14:36:10 -07:00 |
Michael Bebenita
|
96100a213c
|
More type annotations.
|
2015-08-20 14:33:37 -07:00 |
Michael Bebenita
|
ceb9c5429b
|
Use type annotations to avoid overflow checks. Unify some integer opcodes.
|
2015-08-20 14:33:28 -07:00 |
Michael Bebenita
|
20dcc5cffb
|
Make sure SP, FP, and PC locals don't become doubles.
|
2015-08-20 14:33:10 -07:00 |
Michael Bebenita
|
1b7dc16e9f
|
Name jitted functions.
|
2015-08-20 14:32:55 -07:00 |
Myk Melez
|
189f708f43
|
enable compiler
|
2015-08-20 14:22:23 -07:00 |
Myk Melez
|
819eb8b7b0
|
Merge pull request #1828 from brendandahl/intex-gc
Force collection at every unwind.
|
2015-08-20 14:03:52 -07:00 |
Brendan Dahl
|
74ad2a53ac
|
More comments and function rename.
|
2015-08-20 13:35:44 -07:00 |
Brendan Dahl
|
c1585c8331
|
Only force collection when free memory is low.
|
2015-08-20 12:00:06 -07:00 |
Brendan Dahl
|
977df6bbce
|
Force collection at every unwind.
|
2015-08-20 12:00:06 -07:00 |
Brendan Dahl
|
2bdfe128f6
|
Merge pull request #1827 from mykmelez/intex-reenable-compiled-method-cache
reenable compiled method cache
|
2015-08-20 11:10:41 -07:00 |
Myk Melez
|
875a83d992
|
Merge pull request #1829 from marco-c/fix_background_service_test
Synchronize FS after the first foregroundEnableBackgroundService test
|
2015-08-19 19:33:10 -07:00 |
Myk Melez
|
c53c5efcd5
|
use low numbers for FrameType constants
|
2015-08-19 16:55:01 -07:00 |
Myk Melez
|
460e05e302
|
remove obsolete comment; sort FrameLayout offsets
|
2015-08-19 16:45:12 -07:00 |
Marco Castelluccio
|
9afd89c007
|
Synchronize FS after the first foregroundEnableBackgroundService test. Fixes #1809
|
2015-08-19 16:43:24 -07:00 |
Myk Melez
|
e2327fa683
|
Merge branch 'master' into intex
|
2015-08-19 15:10:44 -07:00 |
Myk Melez
|
20ec37c014
|
reenable compiled method cache
|
2015-08-19 15:04:46 -07:00 |